I am new in remote sensing field. I sometimes got confused when I read about image pre-processing. Can someone please elaborate to me the difference and some example methods to do radiometric correction and radiometric calibration ? Is converting DN values to Top Of Atmospheric (TOA) reflectance values from 2 sets of images (e.g Landsat 7) from different time counted as correcting or calibrating ? Are DOS (Dark Object Subtraction) and Sun-angle correction parts of radiometric correction ?

It is sometimes difficult to distinguish calibration and correction in remote sensing, because we are not in a laboratory with full control on the measurement. Therefore the two are often mixed.

Sensu stricto, radiometric calibration is the conversion from the sensor measurement to a physical quantity. In remote sensing, the sensor is measuring a radiance from the top of the atmosphere. Therefore the image provider also provide calibration coefficients to convert from digit number (DN) to radiance. Because we can trust the amount of light energy that comes from the sun, the radiance is often normalized into a reflectance values (easier to work with because bounded by 0 and one), so this step can also be part of the calibration. So the calibration gives you a reflectance value, but it is the reflectance on top of the atmosphere (TOA).

Indeed, the proportion of the incident light that is really reflected by the observed object is effected by different factors (mainly topography and atmospheric thickness). The reflectances measured TOA therefore need to be corrected if you need absolute values. This does not depend on the sensor itself, so I would not talk about calibration in this case: you need to correct the values measured TOA in order to estimate the values top of canopy.

To answer your question, I would thus say that DOS is a correction method and DN to TOA reflectance is a calibration. DOS require a stable dark object where you can assume that variability is due to atmospheric noise, which is difficult to find.

EDIT: for more info on Landsat atmospheric correction, I recommend LEDAPS (Masek et al, 2013) For Sentinel-2, different algorithms have been proposed and I cannot give a definitive answer yet. SEN2COR is used a lot, and MAJA is great if you work with time series (also for Landsat, by the way).

• Thank you your answer really helpfull. would you please suggest me some papers tittle about atmospheric correction method and its review. i've tried to google it, but i think i need some help in this, so i can clearly see everything i need to read from your expert point of view. Dec 14, 2015 at 12:32
• Is this LEDAPS working for other satellites as well (Landsat 8, Sentinel 2) or just Landsat 5-7? Jul 7, 2017 at 8:26
• Oh, I see it is different for Landsat 8: LaSRC Jul 7, 2017 at 8:35
• most are already pretty good for common applications. SEN2COR is currently the ESA standard (used for the L2A products available for download on their site). MAJA is nice for time series because it improves its clouds mask to use several images. There is also a nice project that aims at harmonizing Landsat and Sentinel hls.gsfc.nasa.gov Jul 7, 2017 at 12:18
• @JohnPowellakaBarça For large areas I recommend Sen2COR, for the best cloud mask of bright surfaces I recommend MAJA Jul 12, 2017 at 11:56