Title: Caract
1Département Traitement du Signal et
Télécommunications
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2002 / 2003
Amélie ELKIK Hervé GARANTO Julien PORQUET
2Plan
2 0 0 2 / 2 0 0 3
- Introduction
- I - Contexte médical et contraintes techniques
- II - Méthode de détection des contours
- III - Tests Pratiques
- IV - Mise en œuvre des algorithmes
- V - Présentation de linterface
- Conclusion
3Contexte médical et contraintes techniques
2 0 0 2 / 2 0 0 3
- Importance des allergies
- Un français sur quatre souffre dallergies
- Situation caractéristique des pays industrialisés
- Batterie standard européenne 23 allergènes les
plus fréquents - Les allergies se manifestent de façons très
variées mais technique de dépistage universelle,
applicable à la plupart des allergies, avec une
réaction caractéristique.
4Contexte médical et contraintes techniques
2 0 0 2 / 2 0 0 3
- Principe du Prick-Test (test cutané)
- Ponction épidermo-dermique au travers d'une
goutte de l'allergène. - Mesure millimétrique a laide dune règle graduée
- Comparaison par rapport à des témoins positifs et
négatifs
5Contexte médical et contraintes techniques
2 0 0 2 / 2 0 0 3
- Caractérisation dune réaction allergique
- réaction cutanée avec
- Une papule
- Centre de la réaction
- En relief
- Teinte claire
- Un érythème
- Entoure la papule
- Couleur rouge
6Contexte médical et contraintes techniques
2 0 0 2 / 2 0 0 3
- Objectifs du projet soumis par le docteur
Autegarden et le service dallergologie de
lhôpital Tenon - Précision des mesures (mesure surfacique)
- Automatisation Rapidité Reproductibilité
- Fiabilité du résultat
- Base de données uniforme et informatisée pour le
suivi des patients
7Contexte médical et contraintes techniques
2 0 0 2 / 2 0 0 3
- Etat davancement du projet au 1er octobre 2002
- Système dacquisition des images
- boîtier caméra CCD
- Utilisation dune méthode de traitement dimage
qui sest avérée mal adaptée - Peu de clichés patients
- Difficultés préalables dexploitation des clichés
- Couleur de peau
- Pilosité
- Grains de beauté, cicatrices, hématomes
- Éclairage non uniforme de la prise de vue
8Contexte médical et contraintes techniques
- Description du dispositif de traitement
Carte Dacquisition
Traitement de limage
Sauvegarde des résultats
9Contexte médical et contraintes techniques
2 0 0 2 / 2 0 0 3
- Cahier des charges et contraintes à respecter
- Traitement dimages sous MATLAB
- Algorithme de contours actifs (ou snakes )
- Constitution dune base dimages pour
lautomatisation des tests - Réglages optimisés de la caméra clichés de
bonne qualité - Précision des résultats mm²
10Méthode de détection des contours
2 0 0 2 / 2 0 0 3
- Théorie des contours actifs
- Principe courbe évoluant sous contrainte
(forces internes et externes de limage),
résolution dune équation de mouvement - Introduite en 1988 par Kass et développée par la
suite par Xu et Prince (1997) - Avantages dune telle méthode
- Automatisation du traitement adaptation de
lalgorithme à limage. - Simple à implanter dans une interface
homme-machine.
11Méthode de détection des contours
- Théorie des contours actifs modèle classique
- Courbe paramétrique définie par
12Méthode de détection des contours
2 0 0 2 / 2 0 0 3
- Théorie des contours actifs
- Energie fonctionnelle
Convergence du snake minimisation de lénergie
fonctionnelle
13Méthode de détection des contours
2 0 0 2 / 2 0 0 3
- Théorie des contours actifs
- Energie fonctionnelle
- Energie interne
- Régularise la solution pour assurer au contour
une certaine continuité - Limite linfluence du bruit et des oscillations .
- Energie externe
- Permet dintroduire des forces délasticité ou de
répulsion en certains points de limage. - Energie image
- Calcul du gradient de limage
- Met en valeur certaines caractéristiques de
limage ( ex zone de fort contraste ).
14Méthode de détection des contours
- Energie interne
-
- a et ß sont des coefficients de pondération
qui correspondent respectivement à la tension et
à la rigidité du snake. - Energie image
15Méthode de détection des contours
2 0 0 2 / 2 0 0 3
- Inconvénient du snake classique
- Ne converge pas vers les concavités
- Sensibilité à linitialisation
- Choix du GVF (Gradient Vector Flow)
- Meilleure convergence vers les concavités
- Moins sensible à linitialisation
- Plus adapté à de vraies images bruitées
16Méthode de détection des contours
2 0 0 2 / 2 0 0 3
- Choix du GVF
- Principe
- Carte des contours f(x,y) dérivée de limage
I(x,y)
17Méthode de détection des contours
- Choix du GVF
- Le GVF est défini comme étant le champ de
vecteurs v(x,y) (u(x,y),v(x,y)) minimisant
lénergie fonctionnelle
µ paramètre régularisant.
18Méthode de détection des contours
2 0 0 2 / 2 0 0 3
- Paramètres du Snake
- élasticité
- rigidité
- viscosité
- paramètre pondérant la force extérieure
- composantes du champ extérieur fx et fy
- nombre ditérations caractéristique
19Méthode de détection des contours
2 0 0 2 / 2 0 0 3
20Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitements préliminaires de limage
- Etude des paramètres caractéristiques du GVF et
du snake
21Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitements préliminaires de limage
- Extraction du bras de limage du fond
- Augmente le temps de calcul inutilement
- Fausse les statistiques de limage
22Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitements préliminaires de limage
- Filtrage Gaussien
- Convolution de limage avec masque
- Rehaussement de contraste
- Soustraction à limage de deux fois son Laplacien
23Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitements préliminaires de limage
- Conversion de pixels en mm² (1)
- Coefficient de conversion
- Référence carré blanc de 30 mm de côté
24Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitements préliminaires de limage
- Conversion de pixels en mm² (2)
Seuillage à 95 du maximum
25Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitements préliminaires de limage
- Conversion de pixels en mm² (3)
- Tests 0.088 lt Coefficient lt 0.091
- Coefficient de conversion choisi
- 0.09 mm²/pixel
26Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Etude des paramètres caractéristiques du GVF et
du snake - Etude du GVF
- Influence du paramètre µ sur la forme du GVF(1)
272 0 0 2 / 2 0 0 3
28Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Influence du paramètre µ sur la forme du GVF(2)
Zone caractéristique du GVF pour µ 0.3
29Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Influence du paramètre µ sur la forme du GVF(3)
- Pour µ lt 0.2 Réduction trop
importante de linfluence du GVF - Pour µ gt 0.2 GVF complètement
désordonné - Choix jugé optimal µ 0.2
30Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Etude des paramètres caractéristiques du GVF et
du snake - Etude du GVF
- Combinaison de canaux pour mise en valeur de la
papule
31Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
Image détude
322 0 0 2 / 2 0 0 3
33Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
34Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
Résultat obtenu à litération 10
Courbe rouge état du snake à litération
10. Cercle bleu initialisation du snake.
Résultat final
35Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Etude des paramètres caractéristiques du GVF et
du snake - Etude du GVF
- Combinaison de canaux pour mise en valeur de
lérythème
36Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
Image détude
Choix des composantes A de l espace de couleur
LAB et Cr de lespace de couleur YCbCr
37Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
Preuve de lhétérogénéité du GVF au sein de
lérythème
38Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Combinaison de canaux pour mise en valeur de
lérythème - Impossibilité dobtenir un GVF susceptible
dassurer la convergence du snake - Choix dune nouvelle méthode de segmentation pour
lérythème
39Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Etude des paramètres caractéristiques du GVF et
du snake - Paramètres caractéristiques du snake
- Coefficients caractéristiques de lénergie
interne - a Coefficient pondérant lélasticité du
snake. - ß Coefficient pondérant la rigidité du snake.
- ? Pondère la viscosité
- Coefficient correspondant à la force extérieure
- ? Coefficient pondérant les composantes du
GVF - Nombre ditérations caractéristiques du snake
fixé à 125
40Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
Zone détude pour linfluence des paramètres du
snake
412 0 0 2 / 2 0 0 3
Etude du paramètre a pondérant lélasticité
a 5 Courbe rouge état du snake à litération
100. Cercle bleu initialisation du snake.
Naissance de boucles
422 0 0 2 / 2 0 0 3
Etude du paramètre ß pondérant la rigidité
432 0 0 2 / 2 0 0 3
Etude du paramètre ? pondérant la viscosité
Apparition dun phénomène de boucles pour ? trop
faible
BOUCLES LIEES A UNE VISCOSITE TROP FAIBLE
Cas où le snake na pas le temps de converger ?
trop grand
Compromis
442 0 0 2 / 2 0 0 3
Etude du paramètre ? pondérant le GVF
Le snake na pas le temps de converger totalement
dans ces deux cas
Le temps de convergence est dautant plus grand
que ? est faible
Cas où le snake converge effectivement
452 0 0 2 / 2 0 0 3
Etude du paramètre ? pondérant le GVF
Comme dans le cas où ? trop faible, si ? trop
grand alors apparition de boucles
Preuve sur un zoom du GVF
462 0 0 2 / 2 0 0 3
Etude du paramètre ? pondérant le GVF
Compromis
47Tests pratiques
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Choix retenu pour le paramétrage
482 0 0 2 / 2 0 0 3
Zone de divergence importante
492 0 0 2 / 2 0 0 3
Coefficients caractéristiques de lénergie
interne a 0.05 Coefficient pondérant
lélasticité du snake. ß 0 Coefficient
pondérant la rigidité du snake. ? 1 Pondère
la viscosité Coefficients correspondant à la
force extérieure ? 0.6 Coefficient pondérant
les composantes du GVF
Courbe rouge état du snake à litération
considérée. Cercle bleu initialisation du
snake.
50Courbe rouge état du snake à litération
considérée. Cercle bleu initialisation du
snake.
2 0 0 2 / 2 0 0 3
Démonstration de la divergence importante
- Nécessité de jouer sur
- la rigidité
paramètre ß - la viscosité
paramètre ? - linfluence du GVF paramètre ?
512 0 0 2 / 2 0 0 3
Coefficients caractéristiques de lénergie
interne a 0.05 Coefficient pondérant
lélasticité du snake. ß 1 Coefficient
pondérant la rigidité du snake. ? 2 Pondère
la viscosité Coefficients correspondant à la
force extérieure ? 0.2 Coefficient pondérant
les composantes du GVF
Courbe rouge état du snake à litération
considérée. Cercle bleu initialisation du
snake.
522 0 0 2 / 2 0 0 3
Amélioration liée au fait daugmenter la rigidité
et la viscosité, et de diminuer linfluence du
coefficient pondérant le GVF
53Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
Résultat obtenu avec ? 0.1 et les autres
paramètres inchangés
Coefficients caractéristiques de lénergie
interne a 0.05 Coefficient pondérant
lélasticité du snake. ß 1 Coefficient
pondérant la rigidité du snake. ? 2 Pondère
la viscosité Coefficients correspondant à la
force extérieure ? 0.1 Coefficient pondérant
les composantes du GVF
54Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de lérythème
- Espace de couleur composante A de lespace LAB
55Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de lérythème
- Seuillage de lérythème
- Image gt Moyenne(Image) EcartType(Image) /
FacteurSeuillage
56Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de lérythème
- Mise en valeur des contours de limage seuillée
57Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de lérythème
- Etiquetage des régions
58Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
- Traitement de lérythème
- Élimination des régions nappartenant pas à
lérythème
59Segmentation par contours actifs des réactions
allergiques aux tests cutanés
- Élimination des régions nappartenant pas à
lérythème
60Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de lérythème
- Détection finale de lérythème
61Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de lérythème
- Image binaire de lérythème
62Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de lérythème
- Résultat final
63Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Espace de couleur composante R de lespace RVB
et composante X de lespace XYZ
64Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Calcul du GVF
65Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Seuillage du GVF
66Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Seuillage du GVF
67Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Élimination des régions erronées
68Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Élimination des régions de convergence
69Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Élimination des régions de convergence
70Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Élimination des régions nappartenant pas à
lérythème
71Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
- Traitement de la papule
- Recherche de la région correspondant au centre de
la papule et lancement du snake
72Mise en œuvre des algorithmes
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
73Présentation de linterface
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
74Présentation de linterface
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
75Présentation de linterface
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
76Présentation de linterface
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
77Présentation de linterface
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
78Conclusion
Segmentation par contours actifs des réactions
allergiques aux tests cutanés
2 0 0 2 / 2 0 0 3
79Remerciements
2 0 0 2 / 2 0 0 3
Lhôpital Tenon, son personnel, et en particulier
le Docteur AUTEGARDEN Notre professeur de
traitement dimages Madame ROULLOT Notre chef de
département Monsieur DEVRIENDT