Masalah saya saat ini:
- Saya memiliki input gambar biner 3D (matriks 3D yang hanya memiliki 0 dan 1) yang terdiri dari angka acak bola dengan jari-jari r.
- Kita tidak tahu berapa banyak bola yang ada di gambar.
- Semua bola memiliki jari-jari r yang sama, tetapi kita tidak tahu jari-jari r.
- Bola berada di semua tempat dalam gambar dan dapat saling tumpang tindih.
- contoh gambar diberikan di bawah ini.
Persyaratan saya:
- apa radius r?
Saat ini, saya cukup meratakan gambar untuk menghilangkan sumbu z dan melakukan deteksi tepi dan saya mencoba Hough Transform menggunakan: http://rsbweb.nih.gov/ij/plugins/hough-circles.html
Namun, dengan Hough Transform, saya melihat bahwa variabel radius minimum, radius maksimum, dan jumlah lingkaran harus ditentukan. Saya telah mencoba beberapa upaya di bawah ini:
Dengan parameter yang benar, Hough Transform dapat mendeteksi lingkaran dengan baik. Tetapi dalam aplikasi nyata, saya tidak tahu berapa banyak bola yang ada, dan membuat program yang mencoba menebak radius minimum dan maksimum tampaknya tidak layak. Apakah ada cara lain untuk mencapai ini?
Cross-link: /math/118815/finding-radius-r-of-the-overlappable-spheres-in-3d-image