Which technique to use for Satellite Imagery?

4 次查看(过去 30 天)
Hello,
I am new to image classification and am seeking to classify oil spills in SAR imagery using an unsupervised or adaptive thresholding method. I have experimented with various thresholding techniques, including Otsu, but none have consistently performed well across all SAR satellite images. While Otsu's method yields satisfactory results for some images, those containing land areas often obscure the oil spill, as depicted in the attached image.
Additionally, I have attempted mean shift segmentation, but it lacks adaptability, requiring a separate bandwidth setting for each image.
Could anyone provide guidance on which method or combination of methods to employ in order to achieve the desired results?
Thank you

回答(1 个)

Image Analyst
Image Analyst 2024-5-15
After you display the image, call impixelinfo
imshow(sarImage, []);
impixelinfo
then mouse around over the displayed image and see what the values are in the known ground truth region. Then set a threshold to get those areas. Like let's say the values range from 10 to 20, then you'd do
mask = grayImage >= 10 & grayImage <= 20;

类别

Help CenterFile Exchange 中查找有关 Agriculture 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by