Skip to content

rakeshkstp/DestripingOCM2

Repository files navigation

Destriping Ocean Colour Monitor 2 Data.

Ocean Colour Monitor - 2 (OCM-2) is a multispectral ocean colour sensor mounted on the Earth observing satellite OceanSat-2 launched by Indian Space Research Organisation (ISRO) in 2009. It is a sucessor to OCM-1 which is a payload of OceanSat (IRS-P4) launched in 1999. It records radiance data in the spectral range of 400nm to 900nm with 6 bands in the visible region and 2 bands in the near-infrared region.

OCM-2 data has been hampered by serious vertical striping artifacts as seen in the figure below.

Top of atmosphere radiance recorded by OCM-2 sensor in the blue region of the spectrum at 415 nm

Top of atmosphere (TOA) radiance recorded by OCM-2 sensor in the blue region of the spectrum at 415 nm.

The random unsystematic stripes and bandings on the scene edges affect both visual interpretation and radiometric integrity of remotely sensed data, contribute to confusion in the aerosol correction process, and multiply and propagate into higher level ocean color products generated by atmospheric correction and bio-optical algorithms.

Destriped radiance

Corresponding destriped TOA radiance.

How to compile this project?

  • Put all the scripts in a folder and run compile.sh.

Note that the C scripts used in this project are compiled using h4cc compiler to add support for OCM-2 HDF-4 image files.

  • The compilation will create an executable file "DESTRIPE".
  • If DESTRIPE is not executable, then run
 $ chmod +x DESTRIPE
  • DESTRIPE takes OCM-2 L1B file as input and updates it with the destriped image file.

Reference

Rakesh Kumar Singh and Palanisamy Shanmugam, 2018. A novel method for destriping of OCM-2 data and radiometric performance analysis for improved ocean color data products. Advances in Space Research 61, 2801–2819. https://doi.org/10.1016/j.asr.2018.03.021

Author

Rakesh Kumar Singh

Releases

No releases published

Packages

No packages published