Identify the special area in low-contrast image

I am trying to make MATLAB recognize ellipse in the image, but no matter how I adjust the thresholds for imbinarize and imadjust, MATLAB cannot fully recognize it. Are there any other methods I can try?
original file is attached

3 Comments

Do you have more than the one example image? Knowing how the images vary might help with making the solution reliable.
You can experiment with image filter or adjustment, followed by thresholding, and then proceed with a series of morphological steps. The precise steps for segmentation can be provided once I tried the initial process.

Sign in to comment.

Answers (1)

2 Comments

tried, the result wasn't very good
Keep trying -- sometimes it's tricky to get all the options adjusted correctly.

Sign in to comment.

Categories

Find more on Images in Help Center and File Exchange

Asked:

on 21 Jan 2024

Commented:

on 22 Jan 2024

Community Treasure Hunt

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

Start Hunting!