texte de TD n°10

publicité
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-
Téléchargement