Saya kenal dengan transformasi Radon dari belajar tentang CT scan, tetapi tidak pada transformasi Hough. Wikipedia mengatakan
Pesawat (r, θ) kadang-kadang disebut sebagai ruang Hough untuk rangkaian garis lurus dalam dua dimensi. Representasi ini membuat transformasi Hough secara konseptual sangat dekat dengan transformasi Radon dua dimensi. (Mereka dapat dilihat sebagai cara berbeda dalam memandang transformasi yang sama. [5])
Output mereka terlihat sama bagi saya:
Jadi saya tidak mengerti apa bedanya. Apakah hal yang sama terlihat dengan cara yang berbeda? Apa manfaat dari masing-masing pandangan yang berbeda? Mengapa mereka tidak digabungkan menjadi "transformasi Hough-Radon"?
image-processing
computer-vision
endolith
sumber
sumber
Jawaban:
Transformasi Hough dan transformasi Radon memang sangat mirip satu sama lain dan hubungan mereka dapat secara longgar didefinisikan sebagai yang pertama merupakan bentuk diskrit dari yang terakhir.
Saya pikir analogi yang masuk akal untuk perbedaan antara keduanya akan seperti perbedaan di antara keduanya
Namun, transformasi Hough adalah algoritma cepat yang dapat rentan terhadap artefak tertentu. Radon, karena secara matematis lebih baik, lebih akurat tetapi lebih lambat. Anda sebenarnya bisa melihat artefak di Hough transform Anda contoh sebagai pergoresan vertikal. Berikut contoh cepat lainnya di Mathematica:
Gambar terakhir benar-benar pingsan, meskipun saya meniadakannya untuk menunjukkan lurik dalam warna gelap, tetapi ada di sana. Memiringkan monitor akan membantu. Anda dapat mengklik semua angka untuk gambar yang lebih besar.
Bagian dari alasan mengapa kesamaan antara keduanya tidak terlalu terkenal adalah karena berbagai bidang sains & teknik secara historis hanya menggunakan satu dari dua ini untuk kebutuhan mereka. Misalnya, dalam tomografi (medis, seismik, dll.), Mikroskop, dll., Radon transform mungkin digunakan secara eksklusif. Saya pikir alasan untuk ini adalah bahwa menjaga artefak seminimal mungkin adalah sangat penting (artefak bisa menjadi tumor yang salah didiagnosis). Di sisi lain, dalam pemrosesan gambar, visi komputer, dll., Itu adalah transformasi Hough yang digunakan karena kecepatan adalah yang utama.
Anda mungkin menemukan artikel ini cukup menarik dan hangat:
Para penulis berpendapat bahwa meskipun keduanya sangat terkait erat (dalam definisi aslinya) dan setara jika Anda menulis transformasi Hough sebagai transformasi berkelanjutan, Radon memiliki keuntungan menjadi lebih intuitif dan memiliki dasar matematika yang solid.
Ada juga transformasi Radon umum yang mirip dengan transformasi Hough umum, yang bekerja dengan kurva parametrized, bukan garis. Berikut ini adalah referensi yang berhubungan dengannya:
sumber
Selain jawaban Lorem Ipsum yang menjelaskan transformasi Hough sebagai bentuk diskrit Radon, saya menyukai penjelasan deskriptif ini - juga menurut Ginkel dan yang lainnya :
Saya kira Hough dominan di banyak bidang karena algoritma yang sederhana, sedangkan Radon digunakan di mana akurasi sangat penting atau pengetahuan apriori tersedia.
Lihat juga referensi Matlab (perluas tab Algoritma ):
sumber