Atmospheric correction

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Atmospheric correction is the process of adjusting images taken by satellite or airborne sensors to remove distortions caused by the atmosphere. These distortions—mainly due to the scattering and absorption of sunlight by particles and gases—can affect how accurately the sensor captures the true reflectance (or brightness) of the Earth's surface.[1][2]

In remote sensing, atmospheric effects can significantly alter the spectral characteristics of the radiation detected by sensors. This occurs because light must pass through the atmosphere twice—first as sunlight traveling to the Earth's surface, and again as reflected light returning to the sensor—undergoing both absorption and scattering along the way.[3] These distortions can affect the accuracy of surface reflectance measurements and are typically corrected through a range of physical and statistical methods.[4]

Examples of atmospheric correction methods

[edit | edit source]
Examples of atmospheric correction techniques for multispectral remote-sensing images, ordered chronologically to show the historical development of atmospheric correction methods in remote-sensing.
Sensor Approach
MSS band-to-band regression [5]
MSS all-band spectral covariance [6]
airborne MSS band-to-band regression [7]
AVHRR iterative estimation [8]
MSS, TM DOS with exponential scattering model [9]
TM DOS with exponential scattering model, downwelling atmospheric radiance measurements [10]
TM pixel-by-pixel tasseled cap haze parameter [11]
AVHRR DOS, NDVI, AVHRR band 3 [12]
airborne TMS, Landsat TM ground and airborne solar measurements, atmospheric modeling code [13]
TM comparison of ten DOS and atmospheric modeling code variations with field data [14]
TM dark target, modeling code [15]
TM (all bands) atmospheric modeling code, region histogram matching [16]
TM DOS with estimated atmospheric transmittance [17]
TM dark target, atmospheric modeling code
TM, ETM+ empirical line method, single target, ground measurements
TM water reservoirs, comparison of 7 methods for 12 dates
AVHRR 2-band PCT used to separate aerosol components

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  13. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  14. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]