Mod`eles math´ematiques pour le traitement et l’analyse...

41
Mod` eles math´ ematiques pour le traitement et l’analyse d’images Marie-Odile Berger, INRIA Nancy Grand Est Colloque Les math´ ematiques dans la soci´ et´ e M.O. Berger () Math´ ematiques et image ALS 1 / 38

Transcript of Mod`eles math´ematiques pour le traitement et l’analyse...

Page 1: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Modeles mathematiques pour le traitement et l’analysed’images

Marie-Odile Berger, INRIA Nancy Grand Est

Colloque Les mathematiques dans la societe

M.O. Berger () Mathematiques et image ALS 1 / 38

Page 2: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

La realite d’une image numerique

Une image est un tableau a deuxdimensions a valeurs discretes

L’image est issue d’un mondecontinu par pixelisation etquantification des niveaux decouleur

En pratique, on considerera uneimage comme une fonctionR → R mais elle n’est connuequ’en un ensemble discret devaleurs.

M.O. Berger () Mathematiques et image ALS 2 / 38

Page 3: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

La realite d’une image et ses imperfections

M.O. Berger () Mathematiques et image ALS 3 / 38

Page 4: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Un bas niveau bruite

M.O. Berger () Mathematiques et image ALS 4 / 38

Page 5: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Objectif du traitement et de l’analyse d’images

Objectifs purement 2D: ons’interesse aux objets presentsdans l’image sans chercher a lesinterpreter en 3D

Objectifs 3D: interpreter l’imageen terme de contenu 3D

M.O. Berger () Mathematiques et image ALS 5 / 38

Page 6: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Difficultes de l’analyse en 3D

A un point dans l’image estassociee une ligne de vue

M.O. Berger () Mathematiques et image ALS 6 / 38

Page 7: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Difficultes de l’analyse en 3D

A un point dans l’image estassociee une ligne de vue

On peut inferer de l’information3D:

avec plusieurs cameras(stereo)avec des connaissances sur laforme a identifier...

La geometrie est tres presenteen vision par ordinateur mais cen’est pas la seule disciplinemathematique!

C2C1

M.O. Berger () Mathematiques et image ALS 7 / 38

Page 8: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Exemples d’applications (2D)

Analyse 2D

Construction de panoramiques [BL07]

⇒Reconnaissance [VJ01]

M.O. Berger () Mathematiques et image ALS 8 / 38

Page 9: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Exemples d’applications (3D)

Reconstruction stereoscopique [IGN]

Structure from motion [ASS+09]

M.O. Berger () Mathematiques et image ALS 9 / 38

Page 10: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Exemples d’applications: acquisition de modeles structures

Capture de mouvement [SH07]

M.O. Berger () Mathematiques et image ALS 10 / 38

Page 11: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Ou trouve-t-on des mathematiques en image?

A de tres nombreux endroits, avec un caractere plus ou moins pointuselon le domaine (de l’utilisation des mathematiques a la recherche enmathematiques)

Quelles sortes de mathematiques?

traitement du signal, filtrage 2Dgeometrie: formation de l’image par projection perspective, geometrieinter-imagesextraction et modelisation de structures 2D ou 3D, tenant compte dufait que le bas niveau est imparfait (probabilites, regularisation, EDP)

De facon transverse:

creer des schemas numeriques adaptes permettant de calculer lessolutionscreer des schemas numeriques robustes, c’est a dire peu sensibles auximperfections du bas niveau

M.O. Berger () Mathematiques et image ALS 11 / 38

Page 12: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Segmentation/ EDP/ level sets

Objectifs:

Presenter les methodes historiques, assez ad hoc

Montrer les methodologies mathematiques ayant conduit a desameliorations fortes en qualite de segmentation

Introduire de la connaissance en segmentation

Exemples de travaux recents

M.O. Berger () Mathematiques et image ALS 12 / 38

Page 13: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Historique de la segmentation

Contour: changement brutal de l’intensite lumineuse.

→ extrema de la derivee premiere

mais l’image est numerisee: calcul approximatif de la deriveef ′x) = limh→0

f (x+h)−f (x)h

en prenant h=1...

Le calcul de derivee necessite un pre-filtrage des images (souvent filtre

gaussien) Gx =

1 0 −12 0 −21 0 −1

∗ I ; Gy =

−1 2 10 0 0−1 −2 −1

∗ I

Point de contour detecte si |∇(I )| est assez grand. Reste ensuite achainer ces points

M.O. Berger () Mathematiques et image ALS 13 / 38

Page 14: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Convolution

f ∗ g(x) =

f (α)g(x − α)dα

M.O. Berger () Mathematiques et image ALS 14 / 38

Page 15: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Une image du module du gradient

M.O. Berger () Mathematiques et image ALS 15 / 38

Page 16: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Exemples d’extraction de points de contours

une forte dependance au seuil...

M.O. Berger () Mathematiques et image ALS 16 / 38

Page 17: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Exemples d’extraction de points de contours

reste a chainer et a eliminer les petites structures pour obtenir des courbes:

Difficulte: le contour n’est pas extrait en tant que courbe mais comme unensemble de points isoles.

M.O. Berger () Mathematiques et image ALS 17 / 38

Page 18: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Lissage: le filtre Gaussien

L’operateur gaussien demoyenne nulle est d’ecart type σest donne en dimension 1 par

Gσ =1√2πσ

exp−x2/2σ2

−5 −4 −3 −2 −1 0 1 2 3 4 50

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

la convolution uσ = Gσ ∗ u d’une image u par une gaussienne Gσ

permet de lisser l’image a differentes echelles (initiale, 3,5,10).

M.O. Berger () Mathematiques et image ALS 18 / 38

Page 19: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Lissage et extraction de contours

Lisser une image (ici filtre gaussien), entraine une delocalisation des pointsde contours...

M.O. Berger () Mathematiques et image ALS 19 / 38

Page 20: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Vers des methodes d’extraction bien fondees

A partir des annees 1990, volonte d’avoir des processus d’extraction

moins ad hoc!respectant des proprietes d’invariance (pas de delocalisation parfiltrage)considerant les contours en tant que courbes (et non comme unensemble de points)

Les methodes:

filtrage anisotropique: lisser l’image en preservant les struturesformuler les problemes en terme d’optimisation: l’indice cherchee estun object complexe (courbe, surface) minimisant une fonctionnelletraduisant l’adequation a l’image et les proprietes souhaitables de cetobjet.les equations aux derivees partielles permettent de resoudre cesproblemes d’optimisation.

M.O. Berger () Mathematiques et image ALS 20 / 38

Page 21: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Equation de la chaleur et filtre gaussien

Rappels:

∆u = ∂2u∂x2 + ∂2u

∂y2

div(u) = ∂ux

∂x+

∂uy

∂y

∆u = div(∇u)

L’equation de propagation de la chaleur:

∂u(t,x)∂t

= ∆u(t, x),u(0, x) = u0(x)

Propriete fondamentale:I ∗ Gσ est solution de l’equation de la chaleur a t = σ2/2.

M.O. Berger () Mathematiques et image ALS 21 / 38

Page 22: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Schema numerique

en dimension 1, ∂u(t,x)∂t

= ∂2u∂x2 avec la condition aux limites u(0, x) = I

soit δt le pas de discretisation. ∂u(t,x)∂t

≈ (u(t + δt, x) − u(t, x))/δt

Discretisation spatiale avec un pas de 1 (pixel):∂u∂x

≈ u(x + 1) − u(x) ≈ u(x) − u(x − 1) ≈ (u(x + 1) − u(x − 1))/2

Premier pas de temps:

(u(δt, x) − u(0, x))/δt = (u(x + 1) − u(x − 1))/2→ u(δt, x) = u(0, x) + δt ∗ (u(x + 1) − u(x − 1))/2

iterations suivantes u(t + δt, x) = u(t, x) + δt(u(x + 1)− u(x − 1))/2

M.O. Berger () Mathematiques et image ALS 22 / 38

Page 23: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Filtrage anistropique: le filtre de Perona-Malik [PM90]

Modifier l’equation de la chaleur en n’autorisant la diffusion quelorsque le gradient est faible (pas de contour)

∂u

∂t= ∆u = div(∇u)

devient

∂u

∂t= div(c(|∇u|)∇u)

ou c est une fonction decroissante avec c(0) = 1 et limx→∞c(x) = 0,par exemple c(x) = 1√

1+x2

si c = 1, on retrouve l’ equation de la chaleur → diffusion,

si c est faible, la diffusion est stoppee ce qui preserve les bords.

M.O. Berger () Mathematiques et image ALS 23 / 38

Page 24: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Filtrage anistropique: resultats avec Perona-Malik

Initiale 50 it 100 it

Zoom 50 it 100 it

M.O. Berger () Mathematiques et image ALS 24 / 38

Page 25: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Filtrage anisotropique: ameliorations ulterieures

Le filtre de Perona reduit la diffusion dans les zones a fort gradientmais il ne tient pas compte de la structure locale

Amelioration ulterieures permettant des lissages directionels: on lissetangentiellement au contour mais pas au travers du contour (exAlvares, Weickert [Wei97]) Toujours avec un schema de type EDP.

utilisation d’un tenseur de diffusion au lieu d’une diffusion scalaire

Tenseur I originale filtre Perona filtre weickert

M.O. Berger () Mathematiques et image ALS 25 / 38

Page 26: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Optimisation, EDP et segmentation

De nombreux problemes de segmentation sont formules comme desproblemes d’optimisation d’une energie

Avec un (des) termes d’adequation a l’image et un terme assurant laregularite de la solution

Exemple remarquable:

Contours actifs [KWT88]]: un contour est une courbe suffisamentreguliere dont les points ont en moyenne un gradient fort.

minv(s)

α|v ′(s)|2 + β|v ′′(s)|2︸ ︷︷ ︸

regularite

− |∇I (v(s))|2ds︸ ︷︷ ︸

Contour

M.O. Berger () Mathematiques et image ALS 26 / 38

Page 27: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Les modeles de contours actifs

α|v ′(s)|2 + β|v ′′(s)|2 − |∇I (v(s))|2ds

Pas de solution explicite: v est solution de l’EDP

αv ′′(s) + βv ′′′′(s) − ∂

∂v|∇I (v(s))| = 0

Solution iterative a partir d’une courbe initiale: la solution initiale doitetre assez proche de l’objet a segmenter

Il est impossible de changer de topologie: on ne peut detecter qu’uneseule courbe, pas plusieurs.

M.O. Berger () Mathematiques et image ALS 27 / 38

Page 28: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Evolution des modeles

Le type de l’EDP a resoudre depend fortement de l’energie utilisee...(forme de l’energie et non convexite, calcul de la derivee difficile,choix et convergence du schema numerique)

Est il possible d’envisager d’autres energies, vehiculant la meme idee(regularite des frontieres) qui soient plus faciles a optimiser? avec desschemas numeriques bien etablis?

Peut-on autoriser les changements de topologie?

M.O. Berger () Mathematiques et image ALS 28 / 38

Page 29: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Evolution

De nouvelles energies, de nouvelles EDP avec de meilleures proprietes:

g(|∇I (v(s))|)|v ′(s)|ds

ou g est une fonction decroissante du gradient, comme celle dePerona Malik (g = 1

1+|∇I |2 )

Meme comportement intuitif:minimum atteint pour desgradient forts et une bonneregularite.

La courbe suit une equationd’evolution ∂c

∂t= αN avec α

dependant de la courbure et dugradient.

M.O. Berger () Mathematiques et image ALS 29 / 38

Page 30: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Level-sets et changement de topologie

Idee des level-sets: modeliser les objets comme courbe de niveaud’une surface [Set96]

l’equation d’evolution sur les droites est remplacee par l’equationd’evolution sur la surface.

Les changements de topologie deviennent possible!

M.O. Berger () Mathematiques et image ALS 30 / 38

Page 31: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Levels sets: exemples [PD00]

M.O. Berger () Mathematiques et image ALS 31 / 38

Page 32: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Levels sets

Inombrables ameliorations

en 3D [HCG03]

Avec des indices autres que les contours: regions, texture

Application a la reconstruction multi-vues

M.O. Berger () Mathematiques et image ALS 32 / 38

Page 33: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Introduire des a priori de formes dans la segmentation

Les approches precedentes introduisent des directives assez floues surles formes a extraire (frontieres assez regulieres, ...)

Introduire des modeles de forme dans ce processus est indispensablequand les indices images ne suffisent pas a inferer la forme

Construire un modele de forme parametrique (formes acceptables)Optimiser dans cet espace de formes

M.O. Berger () Mathematiques et image ALS 33 / 38

Page 34: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Segmentation du conduit vocal [PKB10]

Cadre de l’etude: segmenter automatiquement le conduit vocal poursynthetiser (visuel+audio) une tete parlante realiste

L’information photometrique ne suffit pas a extraire les contoursde langue: impossibilite de separer langue, palais et dents selon les sons.

M.O. Berger () Mathematiques et image ALS 34 / 38

Page 35: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Segmentation guidee par la connaissance

Une methode de segmentation guidee par un modele de referenceobtenu par detourage manuel sur un locuteur.

Le (un) modele de reference est construit par analyse en composantesprincipales sur les courbes sagittales manuellement detourees sur 39sons acquis par IRM.

C (w) = C +

p∑

i=1

wiδCi ,

les δCi sont les composantes principales,p est assez grand,wi ∈ [−5

√λi , 5

√λi ] pour augmenter les possibilites

du modele au dela de la reference

Segmentation: On cherche une courbe dans cet espace de formesadmissibles delimitant deux zones homogenes en intensite

M.O. Berger () Mathematiques et image ALS 35 / 38

Page 36: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Une methode variationnelle de segmentation integrant unmodele de formes

On cherche la courbe C minimisant une energie E traduisantl’adequation de la forme a l’image.

E traduit le fait que les variances a l’interieur et a l’exterieur ducontour sont minimales. Idealement, deux valeurs constantes de partet d’autre de la courbe.

EG (C ) =

Cin

(I (x) − µ

)2dx + β

Cout

(I (x) − ν

)2dx

M.O. Berger () Mathematiques et image ALS 36 / 38

Page 37: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Resultats

.ps(a) [i] (b) [e] (c) [E]

(d) [a] (e) [O] (f) [u]

Figure: vert: courbe intiale. magenta: resultat

M.O. Berger () Mathematiques et image ALS 37 / 38

Page 38: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

Conclusion

Illustration de quelques contributions des mathematiques a la vision.Il y en a bien d’autres, notamment en apprentissage...

Les collaborations avec les mathematiciens ont permis des avanceesimportantes

formalisation des problemes (proprietes souhaitables, invariance)methodes de modelisation/segmentation elaboreesdes schemas numeriques de plus en plus efficaces

Des outils sophistiques souvent diffuses librement,

Innombrables applications

M.O. Berger () Mathematiques et image ALS 38 / 38

Page 39: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

S. Agarwal, N. Snavely, I. Simon, S. Seitz, and R. Szeliski.Building Rome in a Day.In Proceedings of 9th International Conference on Computer Vision,Kyoto, Japan, October 2009.

Matthew Brown and David G. Lowe.Automatic panoramic image stitching using invariant features.International Journal of Computer Vision, 1(74):59–73, 2007.

Sean Ho, Heather Cody, and Guido Gerig.Snap: A software package for user-guided geodesic snakesegmentation.In Miccai2003, 2003.

M. Kass, A. Witkin, and D. Terzopoulos.Snakes: Active Contour Models.International Journal of Computer Vision, 1:321–331, 1988.

N. Paragios and R. Deriche.Geodesic active contours and level sets for the detection and trackingof moving objects.

M.O. Berger () Mathematiques et image ALS 38 / 38

Page 40: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

IEEE Transactions on PAMI, 22(4):415, April 2000.

T. Peng, E. Kerrien, and M.O. Berger.A shape base framework to segmentation of tongue contours from mridata.In 35th IEEE International Conference on Acoustics, Speech, and Signal Processing - ICASSP 2010, pages 662 – 665, Mar 2010.

P. Perona and J. Malik.Scale Space and Edge Detection Using Anisotropic Diffusion.IEEE Transactions on PAMI, 12(7):629–639, July 1990.

J. A. Sethian.Level Set Methods.Cambridge University Press, 1996.

J. Starck and A. Hilton.Surface capture for performance based animation.Computer Graphics and Applications, 3(27), 2007.

Paul Viola and Michael Jones.Robust real-time object detection.

M.O. Berger () Mathematiques et image ALS 38 / 38

Page 41: Mod`eles math´ematiques pour le traitement et l’analyse d’imagesals.univ-lorraine.fr/files/.../Mathematiques(18-11-10)/berger.pdf · Le calcul de d´eriv´ee n´ecessite un pr´e-filtrage

International Journal of Computer Vision, 2001.

J. Weickert.A review of nonlinear diffusion filtering.In Scale Space 97, Utretch (The Netherlands), Lecture Notes inComputer Science, pages 3–28, 1997.

M.O. Berger () Mathematiques et image ALS 38 / 38