TP 1
TP 1
TP 1
1
2.2 Exploration de l’image
Exercice 1
Que valent les valeurs des trois composantes pour le pixel (245,50)? On peut obtenir cette valeur
directement par inspection du tableau f, ou bien sur la figure avec l’outil datacursor. Tester les deux
méthodes. Zoomer sur une partir de l’image : que remarque-t-on?
Tracez des coupes de l’intensité de l’image avec improfile. Que peut-on dire (qualitativement)
quant à la régularité de l’image?
Générez une image binaire où l’on met à 1 les valeurs pour lesquelles la composante R est
prépondérante. Faites de même pour les autres composantes, et afficher le résultat.
Créer à présent une version en niveau de gris, et la sauvegarder dans un fichier (utiliser rgb2gray
et imwrite).
3 Manipulations d’histogramme
3.1 Contraste
On va modifier le contraste d’une image, défini comme l’écart type. Attention, lorsqu’on manipule
les valeurs de niveau de gris, on doit convertir les valeurs uint8 en double. On fera également
attention à la conversion et au “scaling” lors de l’affichage. Exécutez les commandes suivantes, et
expliquez la différence d’affichage pour les 2 dernières images :
figure () ; imshow( f2 , [ ] ) ;
Exercice 3
Écrire une fonction modif_contraste(f, new_mean,bnew_std) qui retourne l’image f en modifiant
sa moyenne et son écart-type (contraste).
Chargez et visualisez les 2 images IRM1.jpg et IRM2.jpg correspondant à une coupe IRM d’un
patient atteint de sclérose en plaque, les 2 IRMs ayant été effectuées à 3 mois d’intervalle. Pour
faciliter l’analyse de ces images et de l’évolution sous-jacente il peut être intéressant de visualiser
la valeur absolue de la différence des 2 images. Essayez.
Quel problème rencontre-t-on? Proposez une solution pour améliorer le résultat.
2
pour qu’il ressemble à une distribution donnée, en utilisant l’histogramme cumulé (qu’on calcule avec
la commande cumsum).
Exercice 4
Implémentez les fonctions suivantes, et les tester avec l’image rock_uneq.ppm.
g = egalise(f) retourne l’image g, version égalisée de f.
g = transfert(f,p) retourne l’image g, version modifiée de f ayant le même histogramme que p.