Image Processing: Pixel Classification

4 views (last 30 days)
Good day,
I have recently been tasked to a project which primarily deals with image processing. Given a sky image (clouds and blue sky etc.) I am supposed to identify which pixel is cloud and which is sky. I am absolutely new to the program and I would like to seek some professional advice from the community to point me in the right direction on what I should be looking at or doing.
Feel free to drop me any comments. Any help rendered is deeply appreciated.
Best Regards Guan Zhao
16/09/2012

Accepted Answer

Image Analyst
Image Analyst on 16 Sep 2012
This can be done somewhat effectively with the color classification demos in my File Exchange: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862. However, as you can imagine, as the clouds get thinner and thinner, it's really not clear what is cloud and what is sky. What about really thin wispy low density clouds, or haze, or fog? What is this project? Is it a simple student project? If so, you'll probably be supplied with high contrast dense white clouds and my code will work for you. If it's a real-world project for your employer (for example NOAA), then you'll have to do a lot of research. I saw a paper on could identification given this past January at the SPIE Electronic Imaging meeting in San Francisco. Look up papers like that. For example in section 16.6.2.11 Tracking for Weather, Clouds here: VisionBibliography
  3 Comments
Image Analyst
Image Analyst on 16 Sep 2012
I'd recommend you use either the HSV color segmentation method or the Delta E method. Either should work.
You can also look at the color gamut inspection tool: http://rsb.info.nih.gov/ij/plugins/color-inspector.html You can run it from MATLAB or imageJ. It will let you visualize the gamut and that will help you figure out what part of color space your clouds lie in.
Guan Zhao
Guan Zhao on 19 Sep 2012
Will do. I'll post when I have questions. Thanks a lot.

Sign in to comment.

More Answers (0)

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!