how can choose threshold method for image with four intensity level?
1 view (last 30 days)
hi all I want to choose threshold method for image with four intensity level. this is my histogram of my image:
which threshold method is better for my image? I mean if my image has The low number of intensity level which thresholding method is better? and why?
Image Analyst on 28 Apr 2016
binaryImage1 = yourImage == value1;
binaryImage2 = yourImage == value2;
binaryImage3 = yourImage == value3;
binaryImage4 = yourImage == value4;
You can tell what the values are from the histogram or using unique(yourImage).
Walter Roberson on 28 Apr 2016
Nearly any JPEG image is going to have more than 4 levels. JPEG uses lossy compression that is not able to exactly reconstruct images You will get aliasing effects at edges, pixels that are not exactly what you want.
You should use multithresh and imquantize . The result will be a labeled image. You might want to subtract 1 from the labels so that the black becomes 0 so that it can be ignored afterwards.