Fit Gaussien 2D
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Fit Gaussien 2D



  1. #1
    lignux

    Fit Gaussien 2D


    ------

    Bonjour,

    Je cherche à réaliser un fit de surface par une gaussienne 2D.

    Je trouve deux façons distinctes d'exprimer une telle gaussienne 2D :


    La première :



    où on a les relations:





    avec qui indique la rotation de l'ellipse.


    La seconde :



    est la corrélation entre et .

    NB : source de ces expressions : Wikipedia (Gaussian Function) et Wikipedia (Multivariate normal distribution).


    Via un algorithme de minimisation au sens des moindres carrées, je peux faire un fit de l'une ou l'autre de ces expressions, dans le but d'en tirer les centroïds , les sigmas ET la rotation.

    Mon problème : dans la première expression, indique bien l'angle, mais je ne sais pas comment le retrouver à partir de . Et dans le second cas, je ne vois pas du tout comment retrouver l'angle non plus ( n'est pas un angle).


    Merci d'avance pour toute aide !

    -----
    Dernière modification par lignux ; 07/03/2011 à 14h17. Motif: typo
    Good Night, and Good Luck!

  2. #2
    lignux

    Re : Fit Gaussien 2D

    Hello cher lecteur...
    Je vois pas mal de lectures de ce message, mais aucune réponse... Est-ce que la question n'est pas claire ? Le problème mal posé ? Ou juste trop compliqué ?
    Tks
    Good Night, and Good Luck!

  3. #3
    invite06622527

    Re : Fit Gaussien 2D

    Non, ce n'est pas très compliqué.
    Le principe de la méthode pour calculer les paramètres de l'ellipse (angles de ses axes par rapport au système de référence, coordonnées de son centre, longueur de ses axes) est basé sur l'élimination du terme en x*y dans son équation transformée par rotation.
    Tu peux trouver un exemple détaillé dans l'article suivant :
    "Régressions et trajectoires en 3D" (en première partie). Bien sûr, cet article porte sur un sujet complètement différent.
    La méthode de calcul qui t'intéresse se trouve aux pages 10 et 11. L'ellipse a pour équation (55). Le système de rotation d'axes est (57). La formule obtenue pour l'angle de rotation est (61).
    Evidemment, if faudra changer les notations pour en revenir aux tiennes, ce qui risque de te gèner un peu.
    L'article "Régressions et trajectoires en 3D" est accessible par le lien suivant :
    http://www.scribd.com/JJacquelin/documents
    J'espère que cela t'aidera à résoudre ton problème.

Discussions similaires

  1. C'est la poule qui fit le s'oeuf
    Par invitecae425b8 dans le forum Epistémologie et Logique (archives)
    Réponses: 2
    Dernier message: 28/05/2010, 23h49
  2. GNUplot, fit
    Par invitebfc27f32 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 11/03/2010, 17h14
  3. fit avec plusieurs variables
    Par invite25b72eae dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 19/02/2008, 09h11
  4. Fit sous matlab
    Par invite6f044255 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 07/12/2007, 08h30
  5. bmp vers fit
    Par invite9d765c85 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 4
    Dernier message: 20/05/2007, 22h24