By Gopi Krishna Tummala
The Atmosphere Problem
When a satellite takes a picture, the light has traveled an enormous distance: from the Sun, through space, through Earth’s atmosphere, bouncing off the ground, and then traveling all the way back up through the atmosphere to the sensor. At every stage, the atmosphere interferes.
It absorbs some light (like UV rays) and scatters other light (like blue light, which is why the sky is blue). This scattering creates haze, making the image brighter than it should be and washing out the true colors. If you want to compare how green a forest was this year versus last year, you must first remove the effects of the atmosphere and the sensor itself. This is Radiometric Correction.
💡 The Math Hook: From DN to Reflectance
The ultimate goal is to convert the raw Digital Number (DN) into Reflectance—the actual percentage of light the ground object bounced back. This requires a series of conversions and subtractions to account for atmospheric path radiance.
One part of the math involves understanding Rayleigh Scattering: the inverse fourth power relationship between scattering and wavelength. This math tells us exactly how much blue light contamination we should expect in a clear image, allowing us to subtract it and reveal the true colors of the Earth below.
Rayleigh Scattering Intensity:
Where:
- : Scattering intensity
- : Wavelength
This explains why blue light (shorter wavelength) scatters more than red light (longer wavelength), making the sky appear blue and creating haze in satellite images.
Key Topics
Sources of Noise
Geometric vs. Radiometric Distortions:
- Geometric Distortions: Affect the position of features (covered in Module 5)
- Radiometric Distortions: Affect the brightness/color values of pixels
Sources of Radiometric Distortion:
-
Atmospheric Effects:
- Scattering (Rayleigh, Mie)
- Absorption by gases (water vapor, ozone)
- Haze and aerosols
-
Sensor Effects:
- Detector sensitivity variations
- Calibration drift over time
- Electronic noise
-
Illumination Effects:
- Sun angle variations
- Topographic shading
- Cloud shadows
-
Surface Effects:
- Bidirectional reflectance (BRDF)
- Viewing angle dependencies
Radiance vs. Reflectance
Radiance (L):
- Light measured at the satellite sensor
- Energy per unit area per unit solid angle (W/m²/sr/μm)
- Depends on illumination conditions
- Varies with time of day, season, atmosphere
Reflectance (ρ):
- Light reflected by the ground surface
- Property of the surface itself (0-1 or 0-100%)
- Independent of illumination conditions
- Enables comparison across different images and dates
The Calibration Chain:
-
DN to Radiance (L):
- Gain and offset provided in image metadata
-
Radiance to Reflectance (ρ): Where:
- : Earth-Sun distance (astronomical units)
- : Exoatmospheric solar irradiance
- : Solar zenith angle
Atmospheric Scattering and Absorption
Types of Scattering:
-
Rayleigh Scattering:
- Caused by molecules (N₂, O₂)
- Stronger at shorter wavelengths (blue)
- Creates blue sky and haze
- Intensity proportional to
-
Mie Scattering:
- Caused by aerosols (dust, smoke, water droplets)
- Affects all wavelengths similarly
- Creates haze and reduces contrast
Absorption:
- Water vapor absorbs infrared radiation
- Ozone absorbs UV radiation
- Carbon dioxide absorbs thermal infrared
Atmospheric Correction Methods
-
Dark Object Subtraction (DOS):
- Simple, image-based method
- Assumes dark objects (deep water, shadows) should have zero reflectance
- Subtracts the minimum DN value from all pixels
-
Radiative Transfer Models:
- MODTRAN, 6S, FLAASH
- Physics-based, requires atmospheric parameters
- More accurate but computationally intensive
-
Machine Learning Approaches:
- Train models to predict atmospheric effects
- Faster than radiative transfer models
Cloud and Shadow Removal
Essential Pre-processing for Time-Series Analysis:
Clouds and their shadows contaminate images and must be removed or masked.
Cloud Detection:
- Threshold Methods: Simple brightness/NDVI thresholds
- Machine Learning: CNNs trained to detect clouds
- Multi-temporal: Compare with cloud-free reference images
Shadow Detection:
- Shadows are dark areas adjacent to clouds
- Geometric projection: shadow location depends on sun angle
- Often detected together with clouds
Handling Strategies:
- Masking: Mark pixels as invalid, exclude from analysis
- Interpolation: Fill gaps using neighboring pixels or temporal data
- Composite Images: Combine multiple dates to create cloud-free mosaics
- Cloud-Free Composite: Select best pixels from time series
Radiometric correction ensures we’re measuring true surface properties. In the next module, we’ll fix geometric distortions to create accurate maps.