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

Python Discussion :

Explication d'un code Python "avec les mains"


Sujet :

Python

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2021
    Messages
    6
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 25
    Localisation : France, Hauts de Seine (�le de France)

    Informations professionnelles :
    Activit� : �tudiant

    Informations forums :
    Inscription : Novembre 2021
    Messages : 6
    Par d�faut Explication d'un code Python "avec les mains"
    Bonjour,
    Je d�bute sur Python et je travaille sur la transform�e de Radon dans la reconstruction d'image.
    Il y a un code Python de la transform�e inverse sur github, mais je n'arrive pas � le comprendre dans son int�gralit�, est-ce que quelqu'un serait capable de m'expliquer les diff�rentes �tapes ?
    Principalement des lignes : 275 � 282 ; 287 � 298

    Le code.

    Merci d'avance.

    -Antoine

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 772
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 772
    Par d�faut
    Salut,

    L'algorithme est d�crit ici - comme mentionn� dans le source. Si vous avez des difficult�s � le comprendre, vous avez le forum algo. (o� se nichent quelques experts en ce type d'algo.). Impossible de l'y retrouver dans sa traduction en Python/numpy sans l'avoir compris.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre �prouv�
    Homme Profil pro
    Vagabong �tudiant en annalyse du signal.
    Inscrit en
    Avril 2019
    Messages
    131
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 26
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : Vagabong �tudiant en annalyse du signal.
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Avril 2019
    Messages : 131
    Par d�faut optimisation
    Pour calculer une transform�e de Fourier rapidement (et la transform�e inverse aussi), on utilise l'algo 'FFT' comme Fast Fourier Transform. Pour fonctionner cet algorithme prend en entr�e des "tenseurs" qui doivent imp�rativement avoir des dimensions multiples de 2. Si l'image n'est pas un multiple de 2, alors on ajoute des pixels noir sur les bords de fa�on a avoir la bonne taille. C'est les lignes 275 a 277.

    La transformee de radon inverse peut etre effectuee par transformee de fourier inverse (voir wikipedia et ...). Sauf que on a rajoute des 0 sur les bords de l'image donc il faut compenser ca. J'ai bien l'impression que c'est le role du filtre ``fourier_filter``. Bref ca c'est les lignes 280 a 282.

    Pour les lignes 287 a 298, c'est la reconstruction de l'objet en tant que tel. Les etapes d'avant permetent de recuperer le profil de plusieurs vues en coupe. Et bien a cette etape on combine les vues en coupe pour reconstituer une seule image.

    Je ne suis pas certain de ce que j'avance: je n'ai jamais vraiment maitrise la transformee de Radon puis je ne me suis pas penche des heures dans le code source.

Discussions similaires

  1. R�ponses: 0
    Dernier message: 28/10/2019, 00h28
  2. code qui bug avec les mots US ou USA
    Par lolo69490 dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 16/07/2018, 16h27
  3. Sudo probl�me avec les simples quotes
    Par Tronche dans le forum Shell et commandes GNU
    R�ponses: 5
    Dernier message: 23/03/2007, 12h02
  4. R�ponses: 15
    Dernier message: 21/02/2007, 17h29
  5. Formulaires : probl�me avec les slashes et les quotes
    Par GarGamel55 dans le forum Langage
    R�ponses: 1
    Dernier message: 12/10/2005, 15h59

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