허프 변환과 라돈 변환은 실제로 서로 매우 유사하며, 관계는 전자가 후자의 이산화 된 형태 인 것으로 느슨하게 정의 될 수있다.
라돈 변환은 초평면에서 R n의 연속 함수에 대해 정의 된 수학적 적분 변환 입니다. 반면 Hough 변환은 본질적으로 폴링 및 비닝 (또는 투표)을 통해 이미지에서 선 (다른 모양으로 확장 가능)을 감지하는 이산 알고리즘입니다.아르 자형엔아르 자형엔
두 사람의 차이점에 대한 합리적인 비유는 다음의 차이점과 같다고 생각합니다.
- 확률 밀도 함수의 푸리에 변환으로서 랜덤 변수의 특성 함수를 계산하는 단계 (PDF)
- 랜덤 시퀀스 생성, 히스토그램 비닝으로 경험적 PDF 계산 및 적절하게 변환.
그러나 Hough 변환은 특정 아티팩트가 발생하기 쉬운 빠른 알고리즘입니다. 수학적으로 더 건전한 라돈은 더 정확하지만 느립니다. 실제로 Hough 변환 예제의 아티팩트를 세로 줄무늬로 볼 수 있습니다. Mathematica의 또 다른 빠른 예는 다음과 같습니다.
img = Import["http://i.stack.imgur.com/mODZj.gif"];
radon = Radon[img, Method -> "Radon"];
hough = Radon[img, Method -> "Hough"];
GraphicsRow[{#1, #2, ColorNegate@ImageDifference[#1, #2]} & @@ {radon,hough}]
마지막 이미지는 어두운 색으로 줄무늬를 보여주기 위해 그것을 부정했지만 실제로는 희미합니다. 모니터를 기울이면 도움이됩니다. 더 큰 이미지를 보려면 모든 그림을 클릭하십시오.
이 둘의 유사성이 잘 알려지지 않은 이유 중 하나는 과학과 공학의 다른 분야가 역사적으로이 두 가지 중 하나만 필요로하기 때문입니다. 예를 들어, 단층 촬영 (의료, 지진 등), 현미경 등에서 라돈 변환이 독점적으로 사용될 수 있습니다. 그 이유는 아티팩트를 최소로 유지하는 것이 가장 중요하기 때문입니다 (아티팩트는 잘못 진단 된 종양 일 수 있음). 한편, 이미지 처리, 컴퓨터 비전 등에서는 속도가 기본이므로 Hough 변환이 사용됩니다.
이 기사는 매우 흥미롭고 주제가 있습니다.
M. van Ginkel, CL Luengo Hendriks 및 LJ van Vliet, Radon 및 Hough 변환에 대한 짧은 소개 및 상호 관계 , 정량 이미징 그룹, TU Delft 이미징 과학 기술 부서
저자는 Hough 변환을 연속 변환으로 작성하면 두 정의가 (원래 정의에서) 매우 밀접하게 관련되어 있지만 동등하지만 Radon은보다 직관적이고 견고한 수학적 기초를 가질 수 있다는 장점이 있습니다.
일반화 된 Hough 변환과 유사한 일반화 된 Radon 변환도 있습니다.이 변환은 선 대신 매개 변수화 된 곡선으로 작동합니다. 그것을 다루는 참고 문헌은 다음과 같습니다.
Toft, PA, "시끄러운 이미지에서 곡선을 탐지하기 위해 일반화 된 라돈 변환 사용" , IEEE ICASSP-96, Vol. 4, 2219-2222 (1996)