GVF (Gradient Vector Flow) et ses applications. Introduction au. Antonio Moreno Ingelmo. par



Documents pareils
Détection et suivi d'objets dans une séquence d'images par contours actifs

Traitement bas-niveau

Amélioration de la fiabilité d inspection en CND grâce à la fusion d information : applications en rayons X et ultrasons

Reconnaissance de visages 2.5D par fusion des indices de texture et de profondeur ICI 12/12/12

Fonctions de plusieurs variables

Optimisation et programmation mathématique. Professeur Michel de Mathelin. Cours intégré : 20 h

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Détection de têtes dans un nuage de points 3D à l aide d un modèle de mélange sphérique

Figure 3.1- Lancement du Gambit

Géométrie discrète Chapitre V

VISUALISATION DE NUAGES DE POINTS

Analyse d images. Edmond.Boyer@imag.fr. Edmond Boyer UFRIMA 1

Régularisation d Images Multivaluées par EDP : Un Formalisme Commun pour Différentes Applications

Exemple d application en CFD : Coefficient de traînée d un cylindre

Mathématique et Automatique : de la boucle ouverte à la boucle fermée. Maïtine bergounioux Laboratoire MAPMO - UMR 6628 Université d'orléans

Object Removal by Exemplar-Based Inpainting

Simulation du transport de matière par diffusion surfacique à l aide d une approche Level-Set

La Recherche du Point Optimum de Fonctionnement d un Générateur Photovoltaïque en Utilisant les Réseaux NEURO-FLOUS

CURRICULUM VITAE. Informations Personnelles

R-ICP : une nouvelle approche d appariement 3D orientée régions pour la reconnaissance faciale

Projet : Recalage par maximisation de l information mutuelle

ANALYSE NUMERIQUE ET OPTIMISATION. Une introduction à la modélisation mathématique et à la simulation numérique

Formation à la C F D Computational Fluid Dynamics. Formation à la CFD, Ph Parnaudeau

Fonctions de deux variables. Mai 2011

M2R IMA UE CONF Présentation

NON-LINEARITE ET RESEAUX NEURONAUX

OM 1 Outils mathématiques : fonction de plusieurs variables

Projet de Traitement du Signal Segmentation d images SAR

Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.

Codage vidéo par block matching adaptatif

Chapitre 2 Le problème de l unicité des solutions

Calcul différentiel. Chapitre Différentiabilité

Vérification audiovisuelle de l identité

Développements algorithmiques au LIAMA et àamap en vue de l'analyse d'une scène forestière

Les atouts et faiblesses des caméras TEP dédiées, TEP corps entier, TEP-CT, TEMP pour la quantification

Les Conditions aux limites

Réalité virtuelle au service de la maintenance

Optimisation des fonctions de plusieurs variables

Monitoring du SDRA Simple ou compliqué? Jean-Christophe M Richard, MD PhD

Contrôle stochastique d allocation de ressources dans le «cloud computing»

Coup de Projecteur sur les Réseaux de Neurones

BILAN du projet PEPS 1 EOLIN (Eolien LMI INSA)

Reconnaissance de gestes : approches 2D & 3D

MCMC et approximations en champ moyen pour les modèles de Markov

3 Approximation de solutions d équations

Ingénierie et gestion des connaissances

Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications

de calibration Master 2: Calibration de modèles: présentation et simulation d

SIMULATION HYBRIDE EN TEMPOREL D UNE CHAMBRE REVERBERANTE

10ème Congrès Français d'acoustique Lyon, Avril 2010

Catalogue de formation

Application de K-means à la définition du nombre de VM optimal dans un cloud

Master IMA - UMPC Paris 6 RDMM - Année Fiche de TP

Continuité d une fonction de plusieurs variables

Une comparaison de méthodes de discrimination des masses de véhicules automobiles

Tatouage, watermarking, MPEG-4, objets vidéo, manipulation, robustesse, ACP, morphing.

Notes du cours MTH1101N Calcul I Partie II: fonctions de plusieurs variables

Cours d Analyse. Fonctions de plusieurs variables

Sécurisation du stockage de données sur le Cloud Michel Kheirallah

Applications en imagerie cérébrale (MEG/EEG)

Utilisation des Points d Intérêts Couleurs pour le Suivi d Objets

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Correction du baccalauréat ES/L Métropole 20 juin 2014

Toolbox d étalonnage pour Kinect : Application à la fusion d une Kinect et d un télémètre laser

T.P. FLUENT. Cours Mécanique des Fluides. 24 février 2006 NAZIH MARZOUQY

La tarification d options

THÈSE. Mesures statistiques non-paramétriques pour la segmentation d'images et de vidéos et minimisation par contours actifs

Optimisation, traitement d image et éclipse de Soleil

Plan du cours : électricité 1

FONCTIONS DE PLUSIEURS VARIABLES (Outils Mathématiques 4)

Echantillonnage Non uniforme

Une approche statique quasi-périodique de la capacité portante des groupes de micropieux

A GRASPxELS approach for the Job Shop with generic time-lags and new statistical determination of the parameters

Rappels sur les suites - Algorithme

CA Automation Suite for Data Centers

EXERCICE 4 (7 points ) (Commun à tous les candidats)

T. Gasc 1,2,3, F. De Vuyst 1, R. Motte 3, M. Peybernes 4, R. Poncet 5

Call for submission 3rd Bordeaux Workshop in International Economics and Finance. organized by LAREFI - Bordeaux University

Résolution d équations non linéaires

Théorèmes de Point Fixe et Applications 1

Baccalauréat ES Pondichéry 7 avril 2014 Corrigé

Mesure agnostique de la qualité des images.

Chapitre 2/ La fonction de consommation et la fonction d épargne

Chapitre 5. Équilibre concurrentiel et bien-être

Nathalie REY DIPLOMES UNIVERSITAIRES

GÉnÉRaliSation de courbes de niveau en cartographie MaRine RÉSUMÉ ABSTRACT

Baccalauréat ES/L Amérique du Sud 21 novembre 2013

Programme scientifique Majeure INTELLIGENCE NUMERIQUE. Mentions Image et Réalité Virtuelle Intelligence Artificielle et Robotique

Programmation linéaire

Chp. 4. Minimisation d une fonction d une variable

Cours3. Applications continues et homéomorphismes. 1 Rappel sur les images réciproques

Franck VAUTIER, Jean-Pierre TOUMAZET, Erwan ROUSSEL, Marlène FAURE, Mohamed ABADI, Marta FLOREZ, Bertrand DOUSTEYSSIER

En vue de l'obtention du. Présentée et soutenue par Fenohery Tiana ANDRIAMANAMPISOA Le 18 Novembre 2008

Différentiabilité ; Fonctions de plusieurs variables réelles

Anne-Sophie FERNANDEZ

Techniques de Lyapunov en contrôle quantique pour le couplage dipolaire et polarisabilité

Prise en main de la suite HyperWorks 11.0 Dr. Arnaud Delamézière InSIC

intelligence artificielle et cognitique"

Continuité en un point

Introduction au datamining

Transcription:

Introduction au GVF (Gradient Vector Flow) et ses applications par Antonio Moreno Ingelmo

Plan Introduction Les contours actifs Définition de GVF Force externe traditionnelle vs. GVF Limites du GVF Un exemple d application Applications des snakes Références

Introduction Modèles déformables : paramétriques : représentation par une courbe (ou surface) élastique qui évolue vers les formes de l'objet par réponse aux forces internes et externes. On doit connaître la topologie. Avantages : moins chers en temps de calcul, facile d'intégrer données sur les images (estimations initiales, propriétés particulières des contours et contraintes a priori), assez robustes contre le bruit et discontinuités des contours. Inconvénients : très sensibles aux conditions initiales, bonne initialisation nécessaire, difficulté à traiter objets avec concavités. géométriques (type level sets): représentation implicite du modèle. Ils permettent changements topologiques.

Les contours actifs Objectif des contours actifs : segmentation d images On veut une méthode qui cherche n importe quel forme dans l image qui est lisse (smooth) et qui forme un contour fermé. Contraintes : présence de bruit et d artefacts de rééchantillonnage (ex. images médicales). [EE-264, Amyn A. Poonawala] contours actifs = snakes = balloons = modèles déformables

Les contours actifs Les modèles de contours actifs ont été introduits en 1987 par Kass et al. et utilisés largement depuis. Ils représentent les bords d un objet ou d une région de l image comme une courbe paramétrique. Une fonction d énergie E est associée à cette courbe. E snake =E interne +E externe +E contraintes Le problème de trouver les bords de l objet est modélisé comme un problème de minimisation d énergie.

Les contours actifs Limites des snakes traditionels (modèle de Kass) : Très sensibles aux paramètres. Aucune force externe agit sur les points qui sont loin du bord de l objet. [EE-264, Amyn A. Poonawala]

Les contours actifs Limites des snakes traditionels (modèle de Kass) : La convergence dépend de la position initial. Ils ne peuvent pas détecter les concavités. [EE-264, Amyn A. Poonawala]

Définition de GVF C est une nouvelle force externe pour les snakes introduite par Chenyang Xu et Jerry L. Prince en 1997. Avantages : Elle détecte les formes avec des bords convaves. Large capture range.

Définition de GVF Le GVF est un champ de vecteurs : V(x,y) = ( uxy (, ), vxy (, )) V(x,y) est défini tel qu il minimise la fonction d énergie : 2 2 2 2 2 2 E = µ u + u + v + v + f V f dxdy ( x y x y) où f(x,y) est la carte de bords (edge map) de l image et µ est le poid du terme de régularisation.

Définition de GVF Le champ GVF peut être obtenu en résolvant les équations d Euler : 2 2 2 µ u ( u fx)( fx + fy ) = 0 2 2 2 µ v ( v fy)( fx + fy ) = 0 ( 2 est l opérateur Laplacien) Les équations ci-dessus sont résolues itérativement en utilisant la dérivée temporelle de u et v.

Force externe traditionnelle vs. GVF [Xu and Prince, 97]

Force externe traditionnelle vs. GVF Traditional snake GVF snake Antonio Moreno Ingelmo [EE-264, Amyn A. Poonawala] 28/01/2005

Force externe traditionnelle vs. GVF GVF snake [Xu and Prince, 98]

Limites du GVF Très sensible aux paramètres. Lent. Trouver le champ du GVF est cher en temps de calcul.

Un exemple d application Application médical : amélioration de la segmentation des poumons en CT. Dans ce cas f(x) edge map = détecteur de contours de Canny-Deriche + seuillage par hystéresis. La force externe est la somme pondérée de la force du GVF et force de la région d intérêt (ROI) (contrainte) : F externe = λ*f GVF + µ*f ROI où F ROI est une force de potentiel de distance.

Un exemple d application Original image Edge detection (Deriche) GVF + External force Fuzzy force Snake t_simplexevolution Final result Segmented image Mesh Simplex mesh

Un exemple d application

Un exemple d application [Camara, 03] + =

Un exemple d application

Un exemple d application

Applications des snakes Segmentation d images, par exemple pour la comunauté d imagerie médicale. Animation. Suivi de contours ou de mouvement (tracking). Modélisation géométrique et de forme. Mise en correspondance stéréo (stereo matching - Kass, Witkin-). Reconnaissance des formes. Segmentation et reconnaissance des formes en 3D.

Applications des snakes [Xu and Prince, 98]

Applications des snakes [Hernandez and Schmitt, 3DIM 03]

Applications des snakes Antonio Moreno Ingelmo [Xu and Prince, 98] 28/01/2005

Applications des snakes [Xu and Prince, 2000]

Références ENST : O. Camara, "Recalage non linéaire d'images TDM et TEP dans des régions thoraciques et abdominales : étude méthodologique et application en routine clinique, Thèse de doctorat, ENST Paris, décembre 2003. C. Hernandez Esteban and F. Schmitt, Silhouette and Stereo Fusion for 3D Object Modeling, 3DIM 2003, 4th International Conference on 3D Digital Imaging and Modeling, Banff, Alberta, Canada, October 2003, pp. 46-53. C. Hernandez Esteban and F. Schmitt, A Snake Approach for High Quality Image-based 3D Object Modeling, 2 nd IEEE Workshop on Variational, Geometric and Level Set Methods in Computer Vision, Nice, France, October 2003, pp. 241-248.

Références Contours actifs : M. Kass, A. Witkin, and D. Terzopoulos, "Snakes: Active contour models., International Journal of Computer Vision, v. 1, n. 4, pp. 321-331, 1987. GVF : C. Xu and J.L. Prince, Gradient Vector Flow: A New External Force for Snakes, Proc. IEEE Conf. on Comp. Vis. Patt. Recog. (CVPR), Los Alamitos: Comp. Soc. Press, pp. 66-71, June 1997. C. Xu and J.L. Prince, Snakes, Shapes, and Gradient Vector Flow, IEEE Transactions on Image Processing, 359-369, March 1998. C. Xu and J. L. Prince, Gradient Vector Flow Deformable Models, Handbook of Medical Imaging, Edited by Isaac Bankman, Academic Press, September 2000.

Références GGVF : C. Xu and J. L. Prince, Generalized Gradient Vector Flow External Forces for Active Contours, Signal Processing - An International Journal, 71(2), pp. 131-139, December 1998. Sur le web : http://www.soe.ucsc.edu/classes/ee264/winter02/amyn.ppt, Active Contour Models (Snakes) by Amyn A. Poonawala (amyn@cse.ucsc.edu), EE-264, Instructor: Dr. Peyman Milanfar. GVF : http://iacl.ece.jhu.edu/projects/gvf/ Chenyang webpage at the Johns Hopkins University: http://iacl.ece.jhu.edu/~chenyang/research/pubs/p084t/node5.html And some movies at: http://iacl.ece.jhu.edu/~chenyang/research/levset/movie/index.html