IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Traitement d'images Discussion :

Transformée d'Abel inverse


Sujet :

Traitement d'images

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 13
    Points
    13
    Par défaut Transformée d'Abel inverse
    Bonjour,

    je sais pas si vous connaissez la transformée d'Abel Inverse, mais en tout cas, je dois la programmer pour traiter des images de plasmas, et je m'heurte à quelques problèmes!

    j'ai une matrice de pixel et je dois donc lui appliqué la dite transformée d'Abel inverse

    j'ai trouvé des algos sur le net, ça marche presque mais pas vraiment non plus lol

    si quelqu'un l'avait déja programmé sous n'importe quoi , s'il pouvait me donner quelques tuyaux, bah ça serait cool!


    Merci!

  2. #2
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    Moi je connais la transformer d'Abel Bent.... Viser la lune ca ne me fait pas peur...

    Blague a part.

    Peut tu nous donner des images "originales" et celle que tu arrives a avoir.

    J'ai deja vu ici un probleme resolut car l'erreur se reflétait bien sur l'image.

    Esperons que c'est le cas aussi pour toi.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 13
    Points
    13
    Par défaut


    bon sinon voila un premier fichier dans lequel se trouve mon image de base, puis le résultat apparemment attendu et dans l'autre 3 résultats avec différents algos et dont je suis pas vraiment fan !

    pour expliquer un peu, je fait une transformée d'abel ligne par ligne sur ma matrice.

    pas sur que ça puisse t'avancer forcément à quelquechose...
    Images attachées Images attachées   

  4. #4
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    Je ne connais pas la transformé de abel.

    Faut il lui donner des indices? un paramètre? Parce que tes résultats ne sont pas
    aberrants.

    On dirait que ce sont des résultats corrects avec des paramètre différents.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    en entrée elle prend juste la fonction, donc ici en fait, une ligne de la matrice.

    et les algos que j'utilise suive le même principe, mais il devrait donner des résultats plus proche de la réalité quand même! je suis peut-etre trop exigent!

    mais je suis peut-être sur la piste d'un algo qui semble mieux marché eh eh

  6. #6
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par parp1
    Je ne connais pas la transformé de abel.

    Faut il lui donner des indices? un paramètre? Parce que tes résultats ne sont pas
    aberrants.

    On dirait que ce sont des résultats corrects avec des paramètre différents.
    La transformée inverse de Abel permet de "reconstituer" un objet (en 3D) a partir de sa projection (en 2D = image) en faisant la supposition que l'objet de départ a un plan/axe de symetrie (sinon il y a une infinité de reconstitution possible).

    Il me semble que j'avais un papier la dessus... je vais chercher...
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  7. #7
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    Donc si je ne suis pas trop débile.... la transformée d'abel permet a partir d'un volume calculer son projeté.?

    Tu veux dire qu'avec une image tu arrives a reconstitué un volume?

    Tu prends le projeté d'un volume par rapport a un axe ou un plan (j'imagine) et tu arrives a reconstitué le volume?

    J'imagine que ce type d'application est très ciblé?
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    au final, ça sera pour utliser sur l'image d'un objet qui possede une symétrie cylindrique en théorie.

    eh oui donc a partir d'une image d'un volume donc en 2D, tu peux reconstituer le volume en 3D

  9. #9
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    Dans ce cas pourquoi ne pas faire une simple révolution suivant l'axe de ton cylindre?
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  10. #10
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par parp1
    Donc si je ne suis pas trop débile.... la transformée d'abel permet a partir d'un volume calculer son projeté.?
    Oui. La transformée d'abel est une projection de la "densité" du volume. Un peu comme une image a rayon-x: la valeur de la projection (= couleur de l'image) indique si le volume est plein ou creux.

    Citation Envoyé par parp1
    Tu veux dire qu'avec une image tu arrives a reconstitué un volume? Tu prends le projeté d'un volume par rapport a un axe ou un plan (j'imagine) et tu arrives a reconstitué le volume?
    Oui. Generalement, on suppose que le volume a un axe de symetrie et a partir de la projection d'abel (= image rayon-x) on peut reconstituer le volume original.

    Citation Envoyé par parp1
    J'imagine que ce type d'application est très ciblé?
    Dans mon domaine, on s'en sert pour reconstituer une cellule sanguine a partir d'une "photo" prise avec un spectrometre.

    Je n'ai pas retrouvé le code dans mes archives. Il faut dire que nous n'employons pas cette methode, c'etait juste pour de la veille techno. J'ai juste un document interne qui parle de la methode "BaseX (basis-set expansion) du docteur Hanna Reisler.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  11. #11
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    Euh pour les images a rayon X je ne suis pas du tout convaincu.
    Je m'explique.

    Une image RX est simple projection de photo X sur de la matière. Si la matière est dense alors la radio sera pas excité (noire) sinon elle sera blanche.

    C'est une ombre chinoise très élaboré...

    Pour reconstruire un volume avec une radio... j'ai des doutes, puisque pour reproduire un volume, nous passons un scanner, c'est a dire une projection sur 360 ou 180 degrés (pour évité le dépos de dose)

    Nous utilisons la rétroprojection filtrée, ou des méthodes itératives comme l'OSEM.

    Je dois être vraiment a coté de la plaque sur le sujet.... je veux bien comprendre que si nous faisons tourné une image autour d'un axe nous avons un volume. par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    
     |
     |\
     | \
     |  \
     | _\
     | |
    Nos obtiendrons un sapin si nous faisons une révolution autour de l'axe rouge.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Points : 13
    Points
    13
    Par défaut
    bon pour les rayons X j'en sais rien lol, mais moi je dois l'utliser sur des plasmas et ça a l'air d'être assez utilisé dans ce domaine.

    Apres si vous voyez d'autres approches, pourquoi pas!

  13. #13
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par parp1
    Pour reconstruire un volume avec une radio... j'ai des doutes (...)
    La reconstruction est possible uniquement parceque l'objet 3D a une symetrie axiale. Cela apporte tout un tas de propriétés sur la projection 3D->2D:

    Nom : AbelTransform.jpg
Affichages : 682
Taille : 47,5 Ko

    Nom : InverseAbelTransform.jpg
Affichages : 591
Taille : 12,3 Ko
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  14. #14
    Membre éclairé
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Points : 872
    Points
    872
    Par défaut
    Ok j'ai tout a fait compris maintenant. Merci pour les infos.
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

Discussions similaires

  1. Appliquer la transformée de radon inverse (iradon)
    Par TeamJP dans le forum Traitement d'images
    Réponses: 3
    Dernier message: 12/11/2009, 16h44
  2. Transformée de Hough inverse
    Par pro-naw dans le forum Traitement d'images
    Réponses: 4
    Dernier message: 19/08/2009, 13h37
  3. transformée en ondelettes inverse
    Par oussama.cool dans le forum Images
    Réponses: 1
    Dernier message: 24/05/2009, 15h48
  4. [Débutant] transformée de laplace inverse
    Par slyphe dans le forum Signal
    Réponses: 2
    Dernier message: 06/04/2009, 14h08
  5. Pic d'une Transformée de Fourier Inverse en C++
    Par Programmeur_Aladdin dans le forum Traitement d'images
    Réponses: 15
    Dernier message: 10/03/2008, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo