RAdCor is here! adjacency effects atmospheric correction….
RAdCor, a new atmospheric correction module that accounts for adjacency is now available in ACOLITE
Ghent, Belgium, January 21, 2025
Content provided by the RAdCor consortium.
The latest release of the free and open-source ACOLITE software, 20250114.0, includes a new atmospheric correction processor that accounts for atmospheric blurring, i.e. the adjacency effect. The new processor, RAdCor, was developed by Alexandre Castagna and Quinten Vanhellemont in a two year STEREO project funded by the Belgian Science Policy Office (BELSPO), and is described in an upcoming paper. This new processor further expands the capabilities of ACOLITE, which includes several processors for optical and thermal satellite imagery.
RAdCor is a generalisation of the standard ACOLITE processor for optical imagery, and is applicable for heterogeneous surfaces under turbid atmospheres, conditions where atmospheric blurring can become problematic. The standard processor estimates the aerosol properties with the Dark Spectrum Fitting (DSF) method, and calculates the surface reflectance with the measurement equation for the sensor signal over homogeneous surfaces that was first described by Van de Hulst in the 1940s. The DSF generalises the NIR or SWIR dark pixel approach to estimate aerosol properties, and requires no assumption on the spectral signature of surface targets nor the presence of specific sensor wavebands.
Over heterogeneous surfaces overlaid by a turbid atmosphere, the Van de Hulst equation is not an appropriate descriptor of the observed signal. It cannot account for the blurring caused by (1) the downward diffuse reflection, or the spherical albedo of the atmosphere, and (2) the upward diffuse transmittance of the atmosphere. These processes introduce a signal from surrounding areas to the signal observed over a given location. RAdCor restates the measurement equation for the observed signal over heterogeneous surfaces, providing a mathematically flexible and computationally efficient solution for the surface reflectance, regardless of atmospheric blurring.
As a physics-based approach, RAdCor must be provided with the appropriate transmittance and reflectance quantities that ultimately depend on the aerosol properties. Despite the flexibility of DSF, it was developed with the homogeneous surface framework and its core assumptions are not valid under significant atmospheric blurring: (1) the darkest pixel at the top of the atmosphere for a given waveband might not be the darkest pixel at the surface; and (2) a part of the signal over the darkest pixel arises from diffuse transmittance from surrounding areas, not only from the atmospheric path reflectance. We generalised the DSF, as the TOA-surface Dark Spectrum Fitting (TSDSF) method, keeping its sensor-generic properties, but removing these two limitations that occur under atmospheric blurring. This estimation requires no image iteration, resulting in a computational efficient module.
RAdCor can be run using aerosol properties estimates from TSDSF, directly derived from the imagery, or from external sources. RAdCor can also be used in optimisation mode, if a reference spectrum for a target in the scene is available. In this case, an image iteration is performed to find the aerosol properties that minimise the difference between the sensor estimate and the reference spectrum. While this approach is less computationally efficient than TSDSF+RAdCor, it provides a robust correction option, with optimal aerosol properties.
The current version supports multispectral nadir-viewing sensors from the Landsat, Sentinel-2, and PlanetScope constellations. Check out the ACOLITE user manual for installation and use instructions, and the ACOLITE user forum for support, questions and feedback. The RAdCor website contains further demonstrations and analysis in blog posts.