Using satellite images for calculating cloud index ? Image Processing - Cloud Pixel Classification

1 view (last 30 days)
Good day,
I have recently been tasked to do a project which primarily deals with image processing, and since my knowledge about the image processing is pretty limited I would be highly obliged if some one over here could kindly help me out to point me towards the right direction. I am using satellite images in the Visible (VIS) band (0.45 to 1.0 µm) from Meteosat (7) satellite IODC and am using these images to calculate the Global Horizontal Irradiance (GHI). But in order to do that I need to implement the following steps in Matlab:
  • 1) Acquire satellite images (Done, with black & white background so GRAY scale)
  • 2) Clean & Process the image and specify the area on the image on which I intend to do the processing.
  • 3) Convert the images to Reflectance normalized; by the cosine of the zenith angle
  • 4) Remove all night time scenes
  • 5) Remove scenes with less than 0% reflectance or more than 100 % reflectance
  • 6) Remove scenes having zenith angle of greater than 70 degrees
  • 7) Calculate surface/ground albedo (surface/ground reflectance) ,
  • 8) Use instantaneous reflectance, surface reflectance to calculate cloud index
  • 9) Use the cloud index to calculate the clear sky index

Answers (1)

Image Analyst
Image Analyst on 8 Aug 2015
because that's really way too much for someone here to take on, other than to tell you you need to learn how to use MATLAB better and use image processing methods, or hire someone who knows those already. Steps 7 and 8 look particularly complicated. Step 1 is presumably just imread(). Step 4 you can probably figure out from some kind of header info or time stamp of the image. Same for Step 6.

Community Treasure Hunt

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

Start Hunting!