Je connais bien la transformation du radon en apprenant les techniques de scanographie, mais pas la transformation de Hough. Wikipedia dit
Le plan (r, θ) est parfois appelé espace de Hough pour l'ensemble des lignes droites à deux dimensions. Cette représentation rend la transformation de Hough conceptuellement très proche de la transformation de Radon à deux dimensions. (Ils peuvent être vus comme différentes manières de regarder la même transformation. [5])
Leur résultat me semble identique:
Donc, je ne comprends pas quelle est la différence. Sont-ils simplement la même chose vue de différentes manières? Quels sont les avantages de chaque vue différente? Pourquoi ne sont-ils pas combinés dans "la transformation de Hough-Radon"?
image-processing
computer-vision
endolithe
la source
la source
Réponses:
La transformation de Hough et la transformation de radon sont en effet très similaires et leur relation peut être définie de manière vague si la première est une forme discrétisée de la seconde.
Je pense qu'une analogie raisonnable pour la différence entre les deux serait comme la différence entre
Cependant, la transformation de Hough est un algorithme rapide qui peut être sujet à certains artefacts. Le radon, plus mathématiquement parlant, est plus précis mais plus lent. Vous pouvez en fait voir les artefacts dans votre exemple de transformation de Hough sous forme de stries verticales. Voici un autre exemple rapide dans Mathematica:
La dernière image est vraiment pâle, même si je l’ai niée pour montrer les stries de couleur sombre, mais c’est là. Incliner le moniteur aidera. Vous pouvez cliquer sur toutes les figures pour agrandir l'image.
Une des raisons pour lesquelles la similitude entre les deux n'est pas très connue est que différents domaines de la science et de l'ingénierie ont historiquement utilisé un seul de ces deux domaines pour répondre à leurs besoins. Par exemple, en tomographie (médicale, sismique, etc.), en microscopie, etc., la transformation du radon est peut-être utilisée exclusivement. Je pense que la raison en est que minimiser les artefacts est de la plus haute importance (un artefact pourrait être une tumeur mal diagnostiquée). Par contre, dans le traitement des images, la vision par ordinateur, etc., c'est la transformation de Hough qui est utilisée car la vitesse est primordiale.
Vous pourriez trouver cet article très intéressant et d'actualité:
Les auteurs soutiennent que, bien que les deux soient très proches (dans leurs définitions d'origine) et équivalentes si vous écrivez la transformation de Hough en tant que transformation continue, le radon a l'avantage d'être plus intuitif et de disposer d'une base mathématique solide.
Il y a aussi la transformée généralisée de Radon similaire à la transformée généralisée de Hough, qui fonctionne avec des courbes paramétrées au lieu de lignes. Voici une référence qui traite de cela:
la source
En plus de la réponse de Lorem Ipsum expliquant la transformation de Hough en tant que forme discrétisée de la transformation de radon, j'aime cette explication descriptive - également selon Ginkel et d'autres :
Cela devient clair en comparant leurs algorithmes (discrets). Pour chaqueθ θ Δ ρ ( x , y)
Je suppose que Hough est dominant dans de nombreux domaines en raison de son algorithme simple, alors que le radon est utilisé là où la précision est cruciale ou la connaissance a priori disponible.
Voir aussi les références Matlab (développez l' onglet Algorithme ):
la source