ReSe Applications Schläpfer provides atmospheric correction software for remote sensing images.

ATCOR® - Code Comparison

 
Overview | Examples | Alternatives | Documentation | ATCOR-2/3 | ATCOR-4
 

The table below gives an overview of the features of the ATCOR packages as distributed through ReSe (ATCOR-IDL) in comparison to current alternative codes, as available on the market:

Feature:
ATCOR-IDL (ReSe)
ATCOR (PCI / ERDAS)
ACORN
FLAASH
System Features
Supported Operating Systems
Windows, Linux, MacOSX
Windows, Linux
Windows, Linux
Windows, Linux
Base Software
none 1)
Geomatica or Erdas Imagine
none
ENVI
Airborne
yes (A-4)
no
yes
yes
Satellite
yes (A-23)
yes
yes
yes
Hyperspectral
yes 3)
limited
yes 3)
limited
Ultraspectral (<2 nm) 2)
limited 3)
limited 3)
yes
yes
Extreme Tilt Angles 2)
no
no
yes
yes
Batch Processing
yes
yes
yes
no
Image Tilting
yes
yes
no
yes
Correction Features
Variable Visibility
yes
yes
yes
yes
Aerosol Type Detection
yes
no
no
no
Adjacency Effect
yes
yes
no
yes
Water Vapor Retrieval
yes 4)
no
yes
yes
Haze Removal
yes
yes
no
no
Cirrus Cloud Removal
yes
no
no
no
Cloud Shadow Removal
yes
no
no
no
Preview of Spectra
yes
yes
yes
no
Inflight Calibration
yes
(one target)
no
no
Normalizing to nadir View (Wide FOV Imagery)
yes
no
no
no
Physical Observer BRDF Correction
yes
no
no
no
Spectral Polishing
yes 5)
limited
no
yes 5)
Spectral Calibration
yes
no
yes
yes
Spectral Smile Correction
yes
no
yes
no
Empirical Line Correction
no
no
yes
yes (ENVI)
Thermal Region Features
Surface Temperature
yes
yes
no
yes (ENVI)
Surface Emissivity
yes
yes
no
yes (ENVI)
Rugged Terrain Features
Terrain Height (DEM)
yes
yes
no
no
DEM illumination Effects
yes
yes
no
no
Empirical BRDF Illumination Correction
yes
yes
no
no

Notes and Remarks:

1) ATCOR from ReSe runs on the free IDL Virtual Machine.

2) It's a true advantage of other atmospheric correction softwares (e.g. FLAASH or ACORN) that sensor-specific LUTs can be calculated directly through Modtran®. This feature is particularly well suited for sensors at tilted angular conditions with large tilt angles. Also, 'ultraspectral' sensors having resolutions below 2nm are not ideally sampled in the ATCOR LUT. On the other hand, our experience has shown that 99% of all currently relevant data acquisitions are within the range which is covered by the ATCOR pre-calculated LUTs.

Note: The ATCOR LUTs are based on the accurate scaled DISORT (8 streams) multiple scattering option in atmospheric window regions and the accurate correlated-k algorithm in absorption regions. A variable spectral wavenumber resolution in MODTRAN is employed to achieve a constant wavelength resolution of 0.4 nm in the LUTs.

3) The IDL version of ATCOR supports the inclusion of new (user defined) sensors. A resampling tool contained within ATCOR allows interpolation of virtually any multispectral or hyperspectral sensor from the database (at 0.4 nm resolution). Inaccuracies due to this interpolation become only relevant at spectral resolutions below 2 nm.

4) ATCOR uses the latest release of Modtran®5 (v2r1) and its LUTs are based on the HITRAN atlas of 2007 - a version which to our knowledge corrects earlier problems in the water vapor absorption bands. We will include any newer version of Modtran® as soon as it is available.

5) The spectral polishing features within FLAASH and ENVI are very sophisticated. ATCOR also offers such a feature which is about to be improved.

An independent comparison was published by Eyal Ben-Dor (2005) and indicates that the performance of ATCOR compares very well with other products available on the market, see: E. Ben-Dor, B. C. Kindel, and K. P. K1, "A comparison between six model-based methods to retrieve surface reflectance and water vapor content from hyperspectral data: A case study using synthetic AVIRIS data," presented at International Conference on Optics & Optoelectronics - ICOL 2005, Dehradun, India, 2005.

As ATCOR is continuously improved, we would be happy to participate in independent validation exercises and we would offer free time-limited licenses for such purposes.