Search code examples
imagematlabimage-processingthreshold

What should be the ideal thresholding technique for enhancing parts of the image?


enter image description here

What thresholding techique should i apply for the image in order to highlight the bright regions inside the image as well as the outer boundary..

The im2bw function does not give a good result

Help!!

Edit: Most of my images have the following histogram

enter image description here

Edit: Found a triangle threshold method that suits my work :)

enter image description here


Solution

  • Your question isn't very easy to answer since you don't really define what a ideal solution should accomplish.

    Have you tried im2bw(yourImage, 0.1); ? I.e using a threshold for what parts should be black and waht parts shouldn't. I got descent results with that (depending on what the purpose is of course). Try it and if it isn't good enough, tell us in what way you need to improve it and i will try to help with some more advanced techniques!

    EDIT: Using threshold 0.1 and 0.01 respectively, perhaps something ~0.05 should be good?

    Using threshold 0.1

    Using threshold 0.01