SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
TravailpratiqueN°1
Discriminationdetexture
Réalisépar:
AhmedELATARI
MohammedJIDAL
ZakariaFetouhi
Encadrépar:
Pr.M.AitLakbir
TP-Discriminationdetexture
1
Table de matières
Table de matières ..............................................................................................................................1
Table de Figures .................................................................................................................................2
Introduction ........................................................................................................................................3
Contexte du Travail............................................................................................................................4
I. Objectifs attendus..................................................................................................................4
II. Analyse de texture .................................................................................................................4
III. Classification de la texture ...............................................................................................5
Conception..........................................................................................................................................6
Réalisation du travail.........................................................................................................................7
I. Etapes Suivies..........................................................................................................................7
II. Présentation de l’interface ...................................................................................................8
1. Le Choix d’image.............................................................................................................8
2. Les Informations d’image..............................................................................................9
3. Choix d’exercices ......................................................................................................... 10
Simulation et Résultat.................................................................................................................... 11
Conclusion........................................................................................................................................ 12
Webographie ................................................................................................................................... 13
Annexe............................................................................................................................................... 14
2
Table de Figures
FIGURE 1 : INTERFACE GENERALE .................................................................................................8
FIGURE 2: CHOIX D'IMAGE...............................................................................................................8
FIGURE 3: IMAGE INFOS...................................................................................................................9
FIGURE 4 : AFFICHAGE DU RESULTAT...........................................................................................9
FIGURE 5 : LE CHOIX D'EXERCICE................................................................................................ 10
FIGURE 6 : SIMULATION D'EXERCICE 1...................................................................................... 11
3
Introduction
a texture est une caractéristique propre de l’objet , elle nous permet de le
décrire Partiellement. Bien sûr, la forme et la couleur sont deux autres
caractéristiques très Importantes.
Pour faire la distinction entre une orange et une cerise, les informations Forme et
couleur sont certainement plus significatives que l’information texture. Mais
L’information texture devient primordiale lorsqu’on veut faire la distinction entre deux
Zones d’une image de même couleur (ou bien de même niveau de gris). C’est dans ce
cadre que nous étions demandés de réaliser un travail qui a pour objectif principal la
discrimination et la différentiation entre 3 régions texturées dans une image en se
basant sur certains attributs.
Après avoir vu durant les séances du module de traitement d’images les notions de base
sur les images numériques, ses types, ses formats, les différents filtres qu’on peut utiliser
et les traitements ponctuels qu’on peut effectuer sur ces images. Ce premier TP
présente une opportunité pour nous afin de mieux approfondir nos connaissances
dans le traitement d’images et se familiariser avec l’environnement de développement
MATLAB qu’on va l’exploiter pour réaliser notre travail qui consiste en parallèle de créer
une application qui permettra au utilisateur de choisir l’image qui va subir le traitement
et d’afficher le résultat par la suite.
Le but de ce document est de présenter et expliquer l’ensemble des étapes qu’on a suivi
afin de répondre aux besoins exprimés dans l’énoncé sans oublier les difficultés
rencontrées pour aboutir au résultat souhaité.
L
4
Contexte du Travail
I. Objectifs attendus
Le travail consiste en premier lieu à permettre à l’utilisateur d’ :
 Consulter une application (interface graphique) qui lui facilite la gestion de son
espace de travail.
 Afficher une image qui est constituée de trois régions texturée.
 Sélectionner une zone de l’image avec une texture homogène
 Binariser l’image afin que la zone sélectionnée apparait en blanc et le deux autres
textures en noir.
Et en deuxième partie de sélectionner des zones avec une texture homogène et
d’afficher en suite une image où chaque zone est représentée avec une nuance de gris
différente.
II. Analyse de texture
Le but de l’analyse de texture et d’extraire dans une image, une fenêtre, une région ou
Dans le voisinage d’un pixel des descripteurs pertinent au regard d’une application afin
de caractériser ou de discriminer les textures qui y sont contenu , ces descripteurs
engendrent des attributs de texture couleur qui sont exploitées notamment dans
la
5
Problématique de segmentation et de classification d’image texturé couleur. Selon
Mihran Tuceryan , il existe quatre familles principales de technique D’analyse de
texture qui permettent de construire ces attributs :
 Les méthodes géométriques
 Les méthodes basées sur la modélisation spatiale des textures
 Les méthodes spatio-fréquentielle
 Les méthodes statistiques
III.Classification de la texture
La texture et classé selon deux grandes familles qui sont les suivantes:
(i) Les Macrotextures : présentent un aspect régulier, sous formes de motifs
répétitifs spatialement placés selon une règle précise suivant une approche
structurelle Déterministe.
(ii) Les Microtextures : présentant des primitives "microscopiques" distribuées
de manière aléatoire suivant une approche probabiliste cherchant à
caractériser l'aspect anarchique et homogène.
6
Conception
Dans La plupart des projets et avant d’entamer la partie de la réalisation, Il est
très important d’étudier et de savoir à priori sur quoi on va se baser afin de répondre
aux besoins demandés. En ce qui concerne ce travail nous possédons certains attributs
statistiques permettant de constituer un vecteur qui a pour vocation la caractérisation
des régions texturés dans une image.
Les attributs statistiques du premier ordre se déduisent de la probabilité p(n) du
niveau de gris n ou de l’histogramme h(n) ≈ N.P(n) avec N le nombre de pixels de l’image.
Pour le développement d’une interface graphique Sous l’environnement Matlab,
Nous choisirons l’outil GUIDE qui est depuis son introduction à beaucoup faciliter cette
tâche.
7
Réalisation du travail
I. Etapes Suivies
1) Le choix de la partie à sélectionner, le voisinage el et le calcul des vecteurs
d’attributs estimés pour chaque pixel de cette zone.
2) calcul des distances entre les vecteurs d’attributs
3) Normalisation de l'image distance c'est-à-dire ajuster l'échelle de ses niveaux de
gris de façon qu'elle occupe tout l'intervalle disponible sur l’image.
4) Seuillage avec la méthode d’Ostsu qui est utilisée pour effectuer
un seuillage automatique à partir de la forme de l'histogramme de l'image ou la
réduction d'une image à niveaux de gris en une image binaire. L'algorithme
suppose alors que l'image à binariser ne contient que deux classes de pixels,
c'est-à-dire le premier plan et l'arrière-plan) puis calcule le seuil optimal qui
sépare ces deux classes afin que leur variance intra-classe soit minimale.
5) Binarisation de l’image en produisant deux classes de pixels, en général, ils sont
représentés par des pixels noirs et des pixels blancs.
8
II. Présentation de l’interface
L’application est composée d’une seule interface générale (voir Figure 1) qui contient 3
parties :
1. Le Choix d’image
Cette partie de l’application nous permet de choisir une image pour effectuer la
discrimination de texture (voir Figure 2).
Figure 1 : Interface Générale
Figure 2: Choix d'image
9
2. Les Informations d’image
Cette partie nous permet d’avoir une idée sur l’image sur laquelle on souhaite faire le
traitement (voir Figure 3).Ainsi, elle nous affiche l’image de base et l’image résultante
avec ces histogrammes.
Figure 3: Image Infos
Figure 4 : Affichage du résultat
10
3. Choix d’exercices
Cette partie nous donne la possibilité de choisir l’exercice 1 ou 2. En Outre, elle nous
visualise la zone sélectionnée (voir Figure 5).
Note : Il faut choisir l’exercice avant de charger l’image pour assurer le bon
fonctionnement de l’application.
Figure 5 : Le Choix d'exercice
11
Simulation et Résultat
Dans le but de vous découvrir en proche notre application. On a fait une petite vidéo
qui explique la manière d’exploiter l’interface et l’application en générale.
Ou copie le lien suivant : https://www.youtube.com/watch?v=8c2SSxsJW1o
Figure 6 : Simulation D'exercice 1
Cliquer Voir La Vidéo
12
Conclusion
Ce travail a été pour nous une meilleure occasion pour découvrir et simuler les
différentes techniques afin d’arriver à discriminer entre les textures constituants la
même image. Nous avons joué sur plusieurs attributs qui nous ont permis de séparer
les pixels de l'image et de caractériser les régions texturées. Cet objectif n'a pu être
atteint qu'avec le passage par certaines méthodes à savoir le choix de voisinage, la
normalisation et le calcul des distances entre les attributs pour évaluer la similarité entre
les textures.
Afin de faciliter la tâche pour les utilisateurs de nos programmes, nous avons opté
pour une solution qui porte sur le développement d’une interface graphique sous
Matlab qui donne la main aux utilisateurs pour choisir l’image qui va subir le traitement
et de découvrir les régions texturées en sélectionnant la zone à détecter.
Durant l’élaboration de ce travail nous avons rencontré certaines difficultés qui
se sont manifesté dans le traitement des points qui se situe aux bords de l’image et
l’exploitation des critères donnés afin de différencier entre les différentes régions
texturée.
13
Webographie
 Matlab Documentation
http://www.mathworks.com/help
 Cours sur l’Analyse de textures en traitement
D’images.
http://ultra.sdk.free.fr/docs/Image-
Processing/Courses/TRAITEMENT%20NUMERIQUE%20D%27IMAGES%20MEDIC
ALES/polyTexture.pdf
 Analyse de textures - Michèle Gouiffés-
http://m.i.c.h.e.l.e.free.fr/CoursTexture.pdf
14
Annexe
Le Calcul des paramètres statistiques :
function [ u,nu2,nu3,nu4,w,e,c] = parametre( zon )
%calcul de moments d'order 1, moment centré d'order 2, moment
%centré d'order 3, moment centré d'order 4, energie,
%entropie, contraste d'après une zone donnée
%diminuer les nuances de gris sur lesquelles on travaille
zon=floor(zon/4+1);
%Initialisation de l'histogramme
h=zeros(1,64,'uint8');
%Initialisation de la table de probabilité
p=zeros(size(h),'double');
%Calcul de l'histogramme
for i=1:size(zon,1)
for j=1:size(zon,2)
ind=zon(i,j);
if(ind==65)
ind=ind-1;
end
h(ind)=h(ind)+1;
end
end
% h=imhist(zon,64);
%remplissage de la table de probabilité
for i=1:64
p(i)=double(h(i))/(size(zon,1)*size(zon,2));
end;
%Calcul de moment d'order 1
id=find(p~=0);
m=id .* p(id);
u=sum(m);
%Calcul de moment centré d'order 2
m=((id-u).^2) .* p(id);
nu2=sum(m);
%Calcul de moment centré d'order 3
m=((id-u).^3) .* p(id);
nu3=sum(m);
%Calcul de moment centré d'order 4
m=((id-u).^4) .* p(id);
nu4=sum(m);
15
%Calcul d'energie
w=sum(power(p,2));
%Calcul d'entropie
id=find(p~=0);
e=- sum(p(id) .* (log2(p(id))));
%Calcul de contraste
c=double(max(max(zon))-min(min(zon)))/double(max(max(zon))+min(min(zon)));
end
Copyright©2015

Más contenido relacionado

La actualidad más candente

Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'imagesAbdelouahed Abdou
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction généraleMohamed Heny SELMI
 
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...tuxette
 
Théorie de graphe
Théorie de grapheThéorie de graphe
Théorie de grapheTECOS
 
TD4-UML-Correction
TD4-UML-CorrectionTD4-UML-Correction
TD4-UML-CorrectionLilia Sfaxi
 
Chapitre v algorithmes gloutons
Chapitre v algorithmes gloutonsChapitre v algorithmes gloutons
Chapitre v algorithmes gloutonsSana Aroussi
 
Intelligence Artificielle - Algorithmes de recherche
Intelligence Artificielle - Algorithmes de rechercheIntelligence Artificielle - Algorithmes de recherche
Intelligence Artificielle - Algorithmes de rechercheMohamed Heny SELMI
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence Yassine Badri
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance facialeAymen Fodda
 
Vision et traitement d'images
Vision et traitement d'imagesVision et traitement d'images
Vision et traitement d'imagesWided Miled
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UMLAmir Souissi
 
devoir traitement d'images
devoir traitement d'imagesdevoir traitement d'images
devoir traitement d'imagesomar bllaouhamou
 
Uml 2 pratique de la modélisation
Uml 2  pratique de la modélisationUml 2  pratique de la modélisation
Uml 2 pratique de la modélisationNassim Amine
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Mehdi Hamime
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - CorrectionLilia Sfaxi
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiqueOussama Yoshiki
 

La actualidad más candente (20)

Introduction au traitement d'images
Introduction au traitement d'imagesIntroduction au traitement d'images
Introduction au traitement d'images
 
Formation traitement d_images
Formation traitement d_imagesFormation traitement d_images
Formation traitement d_images
 
Data mining - Introduction générale
Data mining - Introduction généraleData mining - Introduction générale
Data mining - Introduction générale
 
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
Théorie de l’apprentissage et SVM : présentation rapide et premières idées da...
 
Théorie de graphe
Théorie de grapheThéorie de graphe
Théorie de graphe
 
TD4-UML-Correction
TD4-UML-CorrectionTD4-UML-Correction
TD4-UML-Correction
 
Chapitre v algorithmes gloutons
Chapitre v algorithmes gloutonsChapitre v algorithmes gloutons
Chapitre v algorithmes gloutons
 
Intelligence Artificielle - Algorithmes de recherche
Intelligence Artificielle - Algorithmes de rechercheIntelligence Artificielle - Algorithmes de recherche
Intelligence Artificielle - Algorithmes de recherche
 
exercices business intelligence
exercices business intelligence exercices business intelligence
exercices business intelligence
 
Reconnaissance faciale
Reconnaissance facialeReconnaissance faciale
Reconnaissance faciale
 
Vision et traitement d'images
Vision et traitement d'imagesVision et traitement d'images
Vision et traitement d'images
 
Rapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFERapport Projet Fin d'Études PFE
Rapport Projet Fin d'Études PFE
 
clustering
clusteringclustering
clustering
 
diagramme de séquence UML
diagramme de séquence UMLdiagramme de séquence UML
diagramme de séquence UML
 
devoir traitement d'images
devoir traitement d'imagesdevoir traitement d'images
devoir traitement d'images
 
Partie3BI-DW-OLAP2019
Partie3BI-DW-OLAP2019Partie3BI-DW-OLAP2019
Partie3BI-DW-OLAP2019
 
Uml 2 pratique de la modélisation
Uml 2  pratique de la modélisationUml 2  pratique de la modélisation
Uml 2 pratique de la modélisation
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
 
TD2 - UML - Correction
TD2 - UML - CorrectionTD2 - UML - Correction
TD2 - UML - Correction
 
gestion de magasin vente matériels informatique
gestion de magasin vente matériels informatiquegestion de magasin vente matériels informatique
gestion de magasin vente matériels informatique
 

Destacado

Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'imageAnissa Teyeb
 
Cours : Traitement d'images - 7ème de base
Cours : Traitement d'images  - 7ème de baseCours : Traitement d'images  - 7ème de base
Cours : Traitement d'images - 7ème de baseTunisie collège
 
Chap 5, Traitement d'images
Chap 5, Traitement d'imagesChap 5, Traitement d'images
Chap 5, Traitement d'imagesTunisie collège
 
Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'
Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'
Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'nassim unused
 
EST Essaouira (Spring Coding Day) 2014 - Problème 2
EST Essaouira (Spring Coding Day) 2014 - Problème 2EST Essaouira (Spring Coding Day) 2014 - Problème 2
EST Essaouira (Spring Coding Day) 2014 - Problème 2Ahmed EL ATARI
 
Rapport - Création d'une image panoramique
Rapport - Création d'une image panoramiqueRapport - Création d'une image panoramique
Rapport - Création d'une image panoramiqueAhmed EL ATARI
 
Diagramme de VORONOÏ et Triangulation Delaunay
Diagramme de VORONOÏ et Triangulation Delaunay  Diagramme de VORONOÏ et Triangulation Delaunay
Diagramme de VORONOÏ et Triangulation Delaunay Ahmed EL ATARI
 
Analyse de Donnée { ACP } sous XLSTAT
Analyse de Donnée { ACP } sous XLSTAT Analyse de Donnée { ACP } sous XLSTAT
Analyse de Donnée { ACP } sous XLSTAT Ahmed EL ATARI
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique omar bllaouhamou
 
Partie 1 - Assainissement sur AutoCad 2007 et 2004
Partie 1  -  Assainissement sur AutoCad 2007 et 2004Partie 1  -  Assainissement sur AutoCad 2007 et 2004
Partie 1 - Assainissement sur AutoCad 2007 et 2004Ahmed EL ATARI
 
Partie 2 - Assainissement sur AutoCad 2007 et 2004
Partie 2  -  Assainissement sur AutoCad 2007 et 2004Partie 2  -  Assainissement sur AutoCad 2007 et 2004
Partie 2 - Assainissement sur AutoCad 2007 et 2004Ahmed EL ATARI
 
Cours 1 bases de matlab 2eme annees
Cours 1   bases de matlab 2eme anneesCours 1   bases de matlab 2eme annees
Cours 1 bases de matlab 2eme anneesTarik Taleb Bendiab
 
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionL'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionNawfel Mestoui
 
Cours photo filtre - collège pilote - Tunisie
Cours photo filtre - collège pilote - TunisieCours photo filtre - collège pilote - Tunisie
Cours photo filtre - collège pilote - TunisieTunisie collège
 
EST Essaouira (Spring Coding Day) 2014 - Problème 1
EST Essaouira (Spring Coding Day) 2014 - Problème 1EST Essaouira (Spring Coding Day) 2014 - Problème 1
EST Essaouira (Spring Coding Day) 2014 - Problème 1Ahmed EL ATARI
 
Généralisation Cartographique
Généralisation CartographiqueGénéralisation Cartographique
Généralisation CartographiqueAhmed EL ATARI
 
Guide Touristique de Tanger { App Mobile }
Guide Touristique de Tanger { App Mobile }Guide Touristique de Tanger { App Mobile }
Guide Touristique de Tanger { App Mobile }Ahmed EL ATARI
 
Rapport - Télédétection et Ilots de chaleur urbains
Rapport - Télédétection et Ilots de chaleur urbains Rapport - Télédétection et Ilots de chaleur urbains
Rapport - Télédétection et Ilots de chaleur urbains Ahmed EL ATARI
 

Destacado (20)

Traitement d'image
Traitement d'imageTraitement d'image
Traitement d'image
 
Cours : Traitement d'images - 7ème de base
Cours : Traitement d'images  - 7ème de baseCours : Traitement d'images  - 7ème de base
Cours : Traitement d'images - 7ème de base
 
Chap 5, Traitement d'images
Chap 5, Traitement d'imagesChap 5, Traitement d'images
Chap 5, Traitement d'images
 
Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'
Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'
Traitement d’image par HUBBLE Space Telescope 'BESSAAD Nassim'
 
EST Essaouira (Spring Coding Day) 2014 - Problème 2
EST Essaouira (Spring Coding Day) 2014 - Problème 2EST Essaouira (Spring Coding Day) 2014 - Problème 2
EST Essaouira (Spring Coding Day) 2014 - Problème 2
 
Rapport - Création d'une image panoramique
Rapport - Création d'une image panoramiqueRapport - Création d'une image panoramique
Rapport - Création d'une image panoramique
 
Diagramme de VORONOÏ et Triangulation Delaunay
Diagramme de VORONOÏ et Triangulation Delaunay  Diagramme de VORONOÏ et Triangulation Delaunay
Diagramme de VORONOÏ et Triangulation Delaunay
 
Compte rendu -
Compte rendu -  Compte rendu -
Compte rendu -
 
Analyse de Donnée { ACP } sous XLSTAT
Analyse de Donnée { ACP } sous XLSTAT Analyse de Donnée { ACP } sous XLSTAT
Analyse de Donnée { ACP } sous XLSTAT
 
correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique correction examen rattrapage 2012 transmission numérique
correction examen rattrapage 2012 transmission numérique
 
Partie 1 - Assainissement sur AutoCad 2007 et 2004
Partie 1  -  Assainissement sur AutoCad 2007 et 2004Partie 1  -  Assainissement sur AutoCad 2007 et 2004
Partie 1 - Assainissement sur AutoCad 2007 et 2004
 
Partie 2 - Assainissement sur AutoCad 2007 et 2004
Partie 2  -  Assainissement sur AutoCad 2007 et 2004Partie 2  -  Assainissement sur AutoCad 2007 et 2004
Partie 2 - Assainissement sur AutoCad 2007 et 2004
 
Cours 1 bases de matlab 2eme annees
Cours 1   bases de matlab 2eme anneesCours 1   bases de matlab 2eme annees
Cours 1 bases de matlab 2eme annees
 
Starbucks_V10docx
Starbucks_V10docxStarbucks_V10docx
Starbucks_V10docx
 
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner DetectionL'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
L'algorithme FAST de détection de coins | FAST Algorithm for Corner Detection
 
Cours photo filtre - collège pilote - Tunisie
Cours photo filtre - collège pilote - TunisieCours photo filtre - collège pilote - Tunisie
Cours photo filtre - collège pilote - Tunisie
 
EST Essaouira (Spring Coding Day) 2014 - Problème 1
EST Essaouira (Spring Coding Day) 2014 - Problème 1EST Essaouira (Spring Coding Day) 2014 - Problème 1
EST Essaouira (Spring Coding Day) 2014 - Problème 1
 
Généralisation Cartographique
Généralisation CartographiqueGénéralisation Cartographique
Généralisation Cartographique
 
Guide Touristique de Tanger { App Mobile }
Guide Touristique de Tanger { App Mobile }Guide Touristique de Tanger { App Mobile }
Guide Touristique de Tanger { App Mobile }
 
Rapport - Télédétection et Ilots de chaleur urbains
Rapport - Télédétection et Ilots de chaleur urbains Rapport - Télédétection et Ilots de chaleur urbains
Rapport - Télédétection et Ilots de chaleur urbains
 

Similar a TP / Traitement d'image : Discrimination de Texture

622 vision-industrielle-principes
622 vision-industrielle-principes622 vision-industrielle-principes
622 vision-industrielle-principesBen Fethi
 
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Ayoub Boudlal
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docxkhalil Ismail
 
CoursImageProcessing1.pdf
CoursImageProcessing1.pdfCoursImageProcessing1.pdf
CoursImageProcessing1.pdfHouBou3
 
Magazine face pro 32
Magazine face pro 32Magazine face pro 32
Magazine face pro 32Slah DRISS
 
XNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRXNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRSonny Brabez
 
Td2 decrypted
Td2 decryptedTd2 decrypted
Td2 decryptedMed Mmed
 
OpenCR__Rapport_soutenance_Finale
OpenCR__Rapport_soutenance_FinaleOpenCR__Rapport_soutenance_Finale
OpenCR__Rapport_soutenance_FinaleChady Dimachkie
 
Représentation de formes par approche contour
Représentation de formes par approche contourReprésentation de formes par approche contour
Représentation de formes par approche contourmohamed aida
 
Object detection and recognition in digital images
Object detection and recognition in digital imagesObject detection and recognition in digital images
Object detection and recognition in digital imagesSakher BELOUADAH
 
Introduction à l’infographie
Introduction à l’infographieIntroduction à l’infographie
Introduction à l’infographieWiki Info Systeme
 
Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2Daname KOLANI
 
Autocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdfAutocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdfJosLuizLunaXavier
 
cours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdfcours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdfNarjiss Hach
 

Similar a TP / Traitement d'image : Discrimination de Texture (20)

622 vision-industrielle-principes
622 vision-industrielle-principes622 vision-industrielle-principes
622 vision-industrielle-principes
 
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...Étude et résolution numérique de deux modèles basés sur des équations aux dér...
Étude et résolution numérique de deux modèles basés sur des équations aux dér...
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
CoursImageProcessing1.pdf
CoursImageProcessing1.pdfCoursImageProcessing1.pdf
CoursImageProcessing1.pdf
 
Magazine face pro 32
Magazine face pro 32Magazine face pro 32
Magazine face pro 32
 
XNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FRXNA - Aide Scolaire - 2009 - FR
XNA - Aide Scolaire - 2009 - FR
 
Td2 decrypted
Td2 decryptedTd2 decrypted
Td2 decrypted
 
OpenCR__Rapport_soutenance_Finale
OpenCR__Rapport_soutenance_FinaleOpenCR__Rapport_soutenance_Finale
OpenCR__Rapport_soutenance_Finale
 
Représentation de formes par approche contour
Représentation de formes par approche contourReprésentation de formes par approche contour
Représentation de formes par approche contour
 
Object detection and recognition in digital images
Object detection and recognition in digital imagesObject detection and recognition in digital images
Object detection and recognition in digital images
 
Daz3 Animation
Daz3 AnimationDaz3 Animation
Daz3 Animation
 
Cours flash
Cours flashCours flash
Cours flash
 
Cours flash
Cours flashCours flash
Cours flash
 
Introduction à l’infographie
Introduction à l’infographieIntroduction à l’infographie
Introduction à l’infographie
 
Tutorial GGPlot2
Tutorial GGPlot2Tutorial GGPlot2
Tutorial GGPlot2
 
Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2Visualisation graphique R avec ggplot2
Visualisation graphique R avec ggplot2
 
Autocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdfAutocad 3D guide de référence.pdf
Autocad 3D guide de référence.pdf
 
These mercier christophe
These mercier christopheThese mercier christophe
These mercier christophe
 
Tp plaque
Tp plaqueTp plaque
Tp plaque
 
cours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdfcours-gratuit.com--CoursMatlab-id4508 (1).pdf
cours-gratuit.com--CoursMatlab-id4508 (1).pdf
 

Más de Ahmed EL ATARI

Télédétection et les Ilots de chaleur urbains
Télédétection et les Ilots de chaleur urbainsTélédétection et les Ilots de chaleur urbains
Télédétection et les Ilots de chaleur urbainsAhmed EL ATARI
 
Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²
Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²
Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²Ahmed EL ATARI
 
Applications De La télédétection à l'océanographie
Applications De La télédétection à l'océanographieApplications De La télédétection à l'océanographie
Applications De La télédétection à l'océanographieAhmed EL ATARI
 
Applications de La Télédétection en océanographie
Applications de  La Télédétection en océanographieApplications de  La Télédétection en océanographie
Applications de La Télédétection en océanographieAhmed EL ATARI
 
Gestion de consommation d'eau et d’Électricité
Gestion de consommation d'eau et d’ÉlectricitéGestion de consommation d'eau et d’Électricité
Gestion de consommation d'eau et d’ÉlectricitéAhmed EL ATARI
 

Más de Ahmed EL ATARI (8)

Télédétection et les Ilots de chaleur urbains
Télédétection et les Ilots de chaleur urbainsTélédétection et les Ilots de chaleur urbains
Télédétection et les Ilots de chaleur urbains
 
Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²
Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²
Projet SIG : Etude d’implantation d’un site potentiel de CTS de CO²
 
Applications De La télédétection à l'océanographie
Applications De La télédétection à l'océanographieApplications De La télédétection à l'océanographie
Applications De La télédétection à l'océanographie
 
Applications de La Télédétection en océanographie
Applications de  La Télédétection en océanographieApplications de  La Télédétection en océanographie
Applications de La Télédétection en océanographie
 
GIS
GISGIS
GIS
 
Gestion de consommation d'eau et d’Électricité
Gestion de consommation d'eau et d’ÉlectricitéGestion de consommation d'eau et d’Électricité
Gestion de consommation d'eau et d’Électricité
 
Introduction à Java
Introduction à JavaIntroduction à Java
Introduction à Java
 
Gestion de stress
Gestion de stressGestion de stress
Gestion de stress
 

Último

GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...Institut de l'Elevage - Idele
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageInstitut de l'Elevage - Idele
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirstjob4
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesInstitut de l'Elevage - Idele
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...Institut de l'Elevage - Idele
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestionyakinekaidouchi1
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...Institut de l'Elevage - Idele
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...Institut de l'Elevage - Idele
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéInstitut de l'Elevage - Idele
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de planchermansouriahlam
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfInstitut de l'Elevage - Idele
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...Institut de l'Elevage - Idele
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...Institut de l'Elevage - Idele
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfSophie569778
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfInstitut de l'Elevage - Idele
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfInstitut de l'Elevage - Idele
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusInstitut de l'Elevage - Idele
 

Último (20)

GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
GAL2024 - Méthane 2030 : une démarche collective française à destination de t...
 
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engageGAL2024 - Décarbonation du secteur laitier : la filière s'engage
GAL2024 - Décarbonation du secteur laitier : la filière s'engage
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdffirefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
 
GAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentesGAL2024 - Changements climatiques et maladies émergentes
GAL2024 - Changements climatiques et maladies émergentes
 
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
GAL2024 - Renouvellement des actifs : un enjeu pour la filière laitière franç...
 
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestioncomprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
 
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
GAL2024 - Traite des vaches laitières : au coeur des stratégies d'évolution d...
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
JTC 2024 - Leviers d’adaptation au changement climatique, qualité du lait et ...
 
GAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversitéGAL2024 - L'élevage laitier cultive la biodiversité
GAL2024 - L'élevage laitier cultive la biodiversité
 
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un  batiment  r+4 comparative de defferente ariante de plancherconception d'un  batiment  r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
 
JTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdfJTC 2024 - Réglementation européenne BEA et Transport.pdf
JTC 2024 - Réglementation européenne BEA et Transport.pdf
 
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
GAL2024 - Consommations et productions d'énergies dans les exploitations lait...
 
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
GAL2024 - Parcellaire des fermes laitières : en enjeu de compétitivité et de ...
 
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdfJTC 2024 - DeCremoux_Anomalies_génétiques.pdf
JTC 2024 - DeCremoux_Anomalies_génétiques.pdf
 
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdfWBS OBS RACI_2020-etunhjjlllllll pdf.pdf
WBS OBS RACI_2020-etunhjjlllllll pdf.pdf
 
JTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdfJTC 2024 La relance de la filière de la viande de chevreau.pdf
JTC 2024 La relance de la filière de la viande de chevreau.pdf
 
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdfJTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
JTC 2024 - SMARTER Retour sur les indicateurs de santé .pdf
 
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenusGAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
GAL2024 - Situation laitière 2023-2024 : consommation, marchés, prix et revenus
 

TP / Traitement d'image : Discrimination de Texture

  • 2. 1 Table de matières Table de matières ..............................................................................................................................1 Table de Figures .................................................................................................................................2 Introduction ........................................................................................................................................3 Contexte du Travail............................................................................................................................4 I. Objectifs attendus..................................................................................................................4 II. Analyse de texture .................................................................................................................4 III. Classification de la texture ...............................................................................................5 Conception..........................................................................................................................................6 Réalisation du travail.........................................................................................................................7 I. Etapes Suivies..........................................................................................................................7 II. Présentation de l’interface ...................................................................................................8 1. Le Choix d’image.............................................................................................................8 2. Les Informations d’image..............................................................................................9 3. Choix d’exercices ......................................................................................................... 10 Simulation et Résultat.................................................................................................................... 11 Conclusion........................................................................................................................................ 12 Webographie ................................................................................................................................... 13 Annexe............................................................................................................................................... 14
  • 3. 2 Table de Figures FIGURE 1 : INTERFACE GENERALE .................................................................................................8 FIGURE 2: CHOIX D'IMAGE...............................................................................................................8 FIGURE 3: IMAGE INFOS...................................................................................................................9 FIGURE 4 : AFFICHAGE DU RESULTAT...........................................................................................9 FIGURE 5 : LE CHOIX D'EXERCICE................................................................................................ 10 FIGURE 6 : SIMULATION D'EXERCICE 1...................................................................................... 11
  • 4. 3 Introduction a texture est une caractéristique propre de l’objet , elle nous permet de le décrire Partiellement. Bien sûr, la forme et la couleur sont deux autres caractéristiques très Importantes. Pour faire la distinction entre une orange et une cerise, les informations Forme et couleur sont certainement plus significatives que l’information texture. Mais L’information texture devient primordiale lorsqu’on veut faire la distinction entre deux Zones d’une image de même couleur (ou bien de même niveau de gris). C’est dans ce cadre que nous étions demandés de réaliser un travail qui a pour objectif principal la discrimination et la différentiation entre 3 régions texturées dans une image en se basant sur certains attributs. Après avoir vu durant les séances du module de traitement d’images les notions de base sur les images numériques, ses types, ses formats, les différents filtres qu’on peut utiliser et les traitements ponctuels qu’on peut effectuer sur ces images. Ce premier TP présente une opportunité pour nous afin de mieux approfondir nos connaissances dans le traitement d’images et se familiariser avec l’environnement de développement MATLAB qu’on va l’exploiter pour réaliser notre travail qui consiste en parallèle de créer une application qui permettra au utilisateur de choisir l’image qui va subir le traitement et d’afficher le résultat par la suite. Le but de ce document est de présenter et expliquer l’ensemble des étapes qu’on a suivi afin de répondre aux besoins exprimés dans l’énoncé sans oublier les difficultés rencontrées pour aboutir au résultat souhaité. L
  • 5. 4 Contexte du Travail I. Objectifs attendus Le travail consiste en premier lieu à permettre à l’utilisateur d’ :  Consulter une application (interface graphique) qui lui facilite la gestion de son espace de travail.  Afficher une image qui est constituée de trois régions texturée.  Sélectionner une zone de l’image avec une texture homogène  Binariser l’image afin que la zone sélectionnée apparait en blanc et le deux autres textures en noir. Et en deuxième partie de sélectionner des zones avec une texture homogène et d’afficher en suite une image où chaque zone est représentée avec une nuance de gris différente. II. Analyse de texture Le but de l’analyse de texture et d’extraire dans une image, une fenêtre, une région ou Dans le voisinage d’un pixel des descripteurs pertinent au regard d’une application afin de caractériser ou de discriminer les textures qui y sont contenu , ces descripteurs engendrent des attributs de texture couleur qui sont exploitées notamment dans la
  • 6. 5 Problématique de segmentation et de classification d’image texturé couleur. Selon Mihran Tuceryan , il existe quatre familles principales de technique D’analyse de texture qui permettent de construire ces attributs :  Les méthodes géométriques  Les méthodes basées sur la modélisation spatiale des textures  Les méthodes spatio-fréquentielle  Les méthodes statistiques III.Classification de la texture La texture et classé selon deux grandes familles qui sont les suivantes: (i) Les Macrotextures : présentent un aspect régulier, sous formes de motifs répétitifs spatialement placés selon une règle précise suivant une approche structurelle Déterministe. (ii) Les Microtextures : présentant des primitives "microscopiques" distribuées de manière aléatoire suivant une approche probabiliste cherchant à caractériser l'aspect anarchique et homogène.
  • 7. 6 Conception Dans La plupart des projets et avant d’entamer la partie de la réalisation, Il est très important d’étudier et de savoir à priori sur quoi on va se baser afin de répondre aux besoins demandés. En ce qui concerne ce travail nous possédons certains attributs statistiques permettant de constituer un vecteur qui a pour vocation la caractérisation des régions texturés dans une image. Les attributs statistiques du premier ordre se déduisent de la probabilité p(n) du niveau de gris n ou de l’histogramme h(n) ≈ N.P(n) avec N le nombre de pixels de l’image. Pour le développement d’une interface graphique Sous l’environnement Matlab, Nous choisirons l’outil GUIDE qui est depuis son introduction à beaucoup faciliter cette tâche.
  • 8. 7 Réalisation du travail I. Etapes Suivies 1) Le choix de la partie à sélectionner, le voisinage el et le calcul des vecteurs d’attributs estimés pour chaque pixel de cette zone. 2) calcul des distances entre les vecteurs d’attributs 3) Normalisation de l'image distance c'est-à-dire ajuster l'échelle de ses niveaux de gris de façon qu'elle occupe tout l'intervalle disponible sur l’image. 4) Seuillage avec la méthode d’Ostsu qui est utilisée pour effectuer un seuillage automatique à partir de la forme de l'histogramme de l'image ou la réduction d'une image à niveaux de gris en une image binaire. L'algorithme suppose alors que l'image à binariser ne contient que deux classes de pixels, c'est-à-dire le premier plan et l'arrière-plan) puis calcule le seuil optimal qui sépare ces deux classes afin que leur variance intra-classe soit minimale. 5) Binarisation de l’image en produisant deux classes de pixels, en général, ils sont représentés par des pixels noirs et des pixels blancs.
  • 9. 8 II. Présentation de l’interface L’application est composée d’une seule interface générale (voir Figure 1) qui contient 3 parties : 1. Le Choix d’image Cette partie de l’application nous permet de choisir une image pour effectuer la discrimination de texture (voir Figure 2). Figure 1 : Interface Générale Figure 2: Choix d'image
  • 10. 9 2. Les Informations d’image Cette partie nous permet d’avoir une idée sur l’image sur laquelle on souhaite faire le traitement (voir Figure 3).Ainsi, elle nous affiche l’image de base et l’image résultante avec ces histogrammes. Figure 3: Image Infos Figure 4 : Affichage du résultat
  • 11. 10 3. Choix d’exercices Cette partie nous donne la possibilité de choisir l’exercice 1 ou 2. En Outre, elle nous visualise la zone sélectionnée (voir Figure 5). Note : Il faut choisir l’exercice avant de charger l’image pour assurer le bon fonctionnement de l’application. Figure 5 : Le Choix d'exercice
  • 12. 11 Simulation et Résultat Dans le but de vous découvrir en proche notre application. On a fait une petite vidéo qui explique la manière d’exploiter l’interface et l’application en générale. Ou copie le lien suivant : https://www.youtube.com/watch?v=8c2SSxsJW1o Figure 6 : Simulation D'exercice 1 Cliquer Voir La Vidéo
  • 13. 12 Conclusion Ce travail a été pour nous une meilleure occasion pour découvrir et simuler les différentes techniques afin d’arriver à discriminer entre les textures constituants la même image. Nous avons joué sur plusieurs attributs qui nous ont permis de séparer les pixels de l'image et de caractériser les régions texturées. Cet objectif n'a pu être atteint qu'avec le passage par certaines méthodes à savoir le choix de voisinage, la normalisation et le calcul des distances entre les attributs pour évaluer la similarité entre les textures. Afin de faciliter la tâche pour les utilisateurs de nos programmes, nous avons opté pour une solution qui porte sur le développement d’une interface graphique sous Matlab qui donne la main aux utilisateurs pour choisir l’image qui va subir le traitement et de découvrir les régions texturées en sélectionnant la zone à détecter. Durant l’élaboration de ce travail nous avons rencontré certaines difficultés qui se sont manifesté dans le traitement des points qui se situe aux bords de l’image et l’exploitation des critères donnés afin de différencier entre les différentes régions texturée.
  • 14. 13 Webographie  Matlab Documentation http://www.mathworks.com/help  Cours sur l’Analyse de textures en traitement D’images. http://ultra.sdk.free.fr/docs/Image- Processing/Courses/TRAITEMENT%20NUMERIQUE%20D%27IMAGES%20MEDIC ALES/polyTexture.pdf  Analyse de textures - Michèle Gouiffés- http://m.i.c.h.e.l.e.free.fr/CoursTexture.pdf
  • 15. 14 Annexe Le Calcul des paramètres statistiques : function [ u,nu2,nu3,nu4,w,e,c] = parametre( zon ) %calcul de moments d'order 1, moment centré d'order 2, moment %centré d'order 3, moment centré d'order 4, energie, %entropie, contraste d'après une zone donnée %diminuer les nuances de gris sur lesquelles on travaille zon=floor(zon/4+1); %Initialisation de l'histogramme h=zeros(1,64,'uint8'); %Initialisation de la table de probabilité p=zeros(size(h),'double'); %Calcul de l'histogramme for i=1:size(zon,1) for j=1:size(zon,2) ind=zon(i,j); if(ind==65) ind=ind-1; end h(ind)=h(ind)+1; end end % h=imhist(zon,64); %remplissage de la table de probabilité for i=1:64 p(i)=double(h(i))/(size(zon,1)*size(zon,2)); end; %Calcul de moment d'order 1 id=find(p~=0); m=id .* p(id); u=sum(m); %Calcul de moment centré d'order 2 m=((id-u).^2) .* p(id); nu2=sum(m); %Calcul de moment centré d'order 3 m=((id-u).^3) .* p(id); nu3=sum(m); %Calcul de moment centré d'order 4 m=((id-u).^4) .* p(id); nu4=sum(m);
  • 16. 15 %Calcul d'energie w=sum(power(p,2)); %Calcul d'entropie id=find(p~=0); e=- sum(p(id) .* (log2(p(id)))); %Calcul de contraste c=double(max(max(zon))-min(min(zon)))/double(max(max(zon))+min(min(zon))); end