image with lot of backdround noise at threshold level.

1 Ansicht (letzte 30 Tage)
hzz naa
hzz naa am 6 Dez. 2021
Beantwortet: Image Analyst am 8 Dez. 2021
I convert a image to a binary to extract a feature. The problem is that the there is lot of noise (high connectivity).
I use MATLAB auto threshold finding function for finding threshold hold.
The problem is that the noise is at the same level (image attached)
How can I solve this problem? How a potential noise removal, optimizing threshold should look like?
Note: a 10 % threshold variation already removes all noise
Thanks in advance

Antworten (1)

Image Analyst
Image Analyst am 8 Dez. 2021
If you know the approximate size range of the center bar, you can use bwareafilt(). If you know it's location, you can take the blob with its centroid closest to the x value of the expected location. Attach your original image and segmentation routine if you need more help.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by