Understanding the "threshold" parameter of RadonTransformCircles #227
-
|
I am trying to understand how to set the "threshold" parameter of RadonTransformCircles. My understanding is that this parameter sets a threshold on topographic prominence (via WatershedMaxima) in the Radon transform, but some questions remain. In particular, does that imply that the parameter should scale wrt. image intensity? (e.g., does it make sense to pick it twice higher for an image with twice higher intensity -- in which case the default value of "1" is arbitrary?) How does this scaling interact e.g. with the "normalize" option, which if I understand correctly will rescale the values in the Radon transform? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
|
The Radon transform convolves the image with a circle whose integral is the length of the perimeter. With the normalize option its integral is 1 (it is the convolution kernel that is normalized, not the image). Either way the peak intensities in the Radon space scale with image intensities. However, compared to the Hough transform, the Radon space is very smooth, and there are many fewer spurious local maxima. That is why the default threshold value is rather low. It really only comes into play when the circles are not really circular. |
Beta Was this translation helpful? Give feedback.

The Radon transform convolves the image with a circle whose integral is the length of the perimeter. With the normalize option its integral is 1 (it is the convolution kernel that is normalized, not the image). Either way the peak intensities in the Radon space scale with image intensities.
However, compared to the Hough transform, the Radon space is very smooth, and there are many fewer spurious local maxima. That is why the default threshold value is rather low. It really only comes into play when the circles are not really circular.