Element Fini (1)

Embed Size (px)

Citation preview

  • 8/12/2019 Element Fini (1)

    1/17

    Mthode des Ensembles deNiveaux par Elments Finis P1

    Jrme Piovano

    Stage de DEA

    Sous lencadrement de Thodore Papadopoulo

    INRIASophia Antipolis

    Projet Odysse

  • 8/12/2019 Element Fini (1)

    2/17

    Introduction1.

    Segmentation dimage Trouver des regions dimages selon certaines caractristiques

    lments finis Mthode dapproximation discrte de fonctions continues

    Implmenter la mthode des ensembles de niveaux laide des lments finis

    Ensembles de niveaux ou Levels Sets Modlise lvolution dune hypersurface travers une fonction continue Application la segmentation dimage

  • 8/12/2019 Element Fini (1)

    3/17

    Plan

    Dfinitions Ensemble de niveaux lments finis

    Modlisation quations dvolution

    Discrtisation temporelle Discrtisation spatiale

    Algorithmique Notion de bande volution de la bande

    Simplification des quationsRsultats volution par courbure moyenne volution pour contour godsiques

    Conclusion

  • 8/12/2019 Element Fini (1)

    4/17

    Dfinitions

    volution de linterface par lintermdiaire de lafonction distance

    = 1 = Dtection de contours godsiques.

    Schmas par bande bases de diffrences

    finies instabilit

    Ensembles de niveaux ouLevels Sets

    t+ |r| = 0;

    Interface reprsente par le niveau 0 dune fonction distance

  • 8/12/2019 Element Fini (1)

    5/17

    Dfinitions

    Approximation discrte dune fonction continue1. Partitionnement de lespace en lments formant un maillage

    2. Calcul des valeurs de aux sommets du maillage3. Reprsentation de par interpolation linaire de ses valeurs aux sommet

    Mthode deslments finis

  • 8/12/2019 Element Fini (1)

    6/17

    Plan

    Dfinitions Ensemble de niveaux lments finis

    Modlisation quations dvolution

    Discrtisation temporelle Discrtisation spatiale

    Algorithmique Notion de bande volution de la bande

    Simplification des quationsRsultats volution par courbure moyenne volution pour contour godsiques

    Conclusion

  • 8/12/2019 Element Fini (1)

    7/17

    Modlisation

    Soit u lapproximation de la fonction distance par lment finis

    udfinie par 2 facteurs:

    Espacement constant entre ses diffrents niveaux

    Vitesse dvolution

    Calculs des valeurs de u sur les sommets du maillage en minimisant unenergie associe a ces 2 termes

    (rxu)2 - 1 = 0

    ut - = 0

    Calcul de la fonction distance grce aux lments finis

  • 8/12/2019 Element Fini (1)

    8/17

    Modlisation

    u(x, t + t) = u(x, t) + v(x, t)

    v(x, t) = u(x, t + t) - u(x, t)

    v(x, t) = t ut(x, t)

    Exprimer lvolution de u sous forme discrte dans le temps.

    v = Pas dvolution

    Discretisation temporelle

    (rxu)2 - 1 = 0

    ut - = 0

    (rxu + rxv)2 - 1 = 0

    v - t= 0

  • 8/12/2019 Element Fini (1)

    9/17

    Modlisation

    Discretisation spatiale

    Discretisation de Galerkin : Utilise des fonctions de bases comme des

    fonctions tests mesurant la dviation auvoisinage du sommet auquel elles sont attaches

    (rxu + rxv)2 - 1 = 0

    v - t= 0s((ru + rv)2- 1)i = 0 8i 21 ns(v - t)i= 0 8i 21 n

    Rsolution dun systme de 2n quations ninconnues qui est donc surdtermin

    Rsolution par moindres carrs

  • 8/12/2019 Element Fini (1)

    10/17

    Modlisation

    On peut exprimer les quations prcdente en fonction des valeurs auxsommets du maillage de uet v

    Reformulation des quations

    s((ru + rv)2- 1)i (u + v)TQi(u + v) - sis(v - t)i Piv - tsi

    Les vitesses ncessitent le calcul dune drive secondethoreme de Green

  • 8/12/2019 Element Fini (1)

    11/17

    Plan

    Dfinitions Ensemble de niveaux lments finis

    Modlisation quations dvolution

    Discrtisation temporelle Discrtisation spatiale

    Algorithmique Notion de bande volution de la bande Simplification des quations

    Rsultats volution par courbure moyenne volution pour contour godsiques

    Conclusion

  • 8/12/2019 Element Fini (1)

    12/17

    Algorithmique

    Adaptation du problme un maillage 2D rgulier

  • 8/12/2019 Element Fini (1)

    13/17

    Algorithmique

    La fonction distance nest pas calcul sur la totalit de lespace, mais auvoisinage du niveau 0 Ajout des lments proches du niveau 0

    Suppression des lments loigns du niveau 0

  • 8/12/2019 Element Fini (1)

    14/17

    Algorithmique

    Dynamique dvolution

  • 8/12/2019 Element Fini (1)

    15/17

    Algorithmique

    Les equations devolutions peuvent se simplifier sur des maillages 2Drguliers des calculs par difference finies.

    Sur un maillage de type:

    (u + v)TQ0(u + v)1/6((S2- S3)2+ (S3- S4)2+ (S5- S6)2+ (S6- S1)2) +

    1/3((S1- S0)2+ (S2- S0)2+ (S4- S0)2+ (S5- S0)2)

  • 8/12/2019 Element Fini (1)

    16/17

    AlgorithmiqueAvantage de la methode

    Les equations devolutions peuvent se simplifier sur des maillages 2Drguliers des calculs par difference finies.

    Sur un maillage de type:

  • 8/12/2019 Element Fini (1)

    17/17

    Fin