Efficient alternative to bwconncomp?
Afficher commentaires plus anciens
I have a binarized image (black is the background, white is signal) where I want to do the following: 1 - define a certain pixel as the "center"; 2 - "draw" concentric circles radiating out from this point; 3 - count the number of white pixels lying on each concentric circle.
I have pretty much figured out how to do 1 and 2 and these steps take about a minute for an 8000 x 8000 pixel image. However, step 3 is taking a long time (many minutes) when I am using bwconncomp. Is there any algorithm I can write or a built-in function that I can use to identify the number of 8-connected objects more rapidly?
Thank you.
Réponses (1)
Ahmet Cecen
le 10 Août 2014
0 votes
Have you tried using the circular Hough transform? I am not sure if it would be faster, but should be worth a try.
1 commentaire
Pacman Pacman
le 10 Août 2014
Modifié(e) : Pacman Pacman
le 10 Août 2014
Catégories
En savoir plus sur Image Category Classification dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!