POLYTECH NICE SOPHIA SIGNAL SON ET IMAGE POUR L’INFORMATIQUE AVEC SCILAB ET IMLAB DEPARTEMENT SCIENCES INFORMATIQUES COURS DE TROISIEME ANNEE JEAN-PAUL STROMBONI, S.S.I.I. 2015-2016 T.D. n°10 – du signal audio à l'image numérique Travail demandé : A l’aide de Scilab et du module SIVP (Scilab Image and Video Processing) que l'on installera dans Scilab, et en utilisant Imlab ou un logiciel équivalent : Choisir une image couleur parmi celles qui sont proposées sur la page du cours, dans le fichier ‘images.zip’ : o Charger cette image dans un tableau Scilab nommé Im, et relever les trois dimensions de ce tableau. o Relever les définitions horizontale et verticale de l’image. o Afficher l’image et relever les résolutions horizontale et verticale o Relever les maxima et minima d’intensité des plans couleur de Im Séparer les trois plans couleurs de Im dans trois images R, G (vert) et B 1. afficher R, G et B en images niveaux de gris avec Imlab ou Scilab. 2. afficher R en rouge, G en vert, et B en bleu avec Scilab Séparer la luminance Y et les chrominances Cr et Cb avec Imlab. Parmi Y, Cr et Cb, quelle est l’image de niveaux de gris qui contient le plus d’informations sur l’image Im ? Même question pour les plans R, G et B Relever l’histogramme de Y ainsi que la médiane et l’écart type de Y: 1. éclaircir ou foncer l’image selon que vous estimez qu’elle est sous exposée ou surexposée. 2. augmenter ou diminuer le contraste en modifiant l’écart type de Y (attention, la fonction contraste(X,t) donnée en cours considère que l’intensité de l’image est codée sur 8 bits entre 0 et 255 !) Filtrer l’image Y de manière à en faire apparaître les contours : Utiliser comme en cours le filtre de Prewitt (dont on relèvera la réponse impulsionnelle h), Appliquer un seuillage, noter l’effet de la hauteur du seuil appliqué sur l’image des contours Appliquer le filtre laplacien pour détecter les contours relever le taux de compression de Y si on utilise une table de couleurs (colormap) de taille 16 pour numériser Y Selon le temps disponible : appliquer tout ou partie des traitements précédents à d’autres images Note : On suggère d’utiliser l’une des images fournies sur la page du cours dans le fichier compressé images.zip : lena.png, baboon.png, rice.jpg, peppers.png, boats.gif, … sont des images utilisées en traitement d'image pour comparer les performances des outils et des algorithmes, et vous pouvez en trouver d’autres. -1-