{'fraction_non_alphanumeric': 0.01757469244288225, 'fraction_numerical': 0.004100761570005858, 'mean_word_length': 5.056737588652482, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Spectral calibration of hyperspectral imagery using atmospheric absorption features.

One of the initial steps in the preprocessing of remote sensing data is the atmospheric correction of the at-sensor radiance images, i.e., radiances recorded at the sensor aperture. Apart from the accuracy in the estimation of the concentrations of the main atmospheric species, the retrieved surface reflectance is also influenced by the spectral calibration of the sensor, especially in those wavelengths mostly affected by gaseous absorptions. In particular, errors in the surface reflectance appear when a systematic shift in the nominal channel positions occurs. A method to assess the spectral calibration of hyperspectral imaging spectrometers from the acquired imagery is presented in this paper. The fundamental basis of the method is the calculation of the value of the spectral shift that minimizes the error in the estimates of surface reflectance. This is performed by an optimization procedure that minimizes the deviation between a surface reflectance spectrum and a smoothed one resulting from the application of a low-pass filter. A sensitivity analysis was performed using synthetic data generated with the MODTRAN4 radiative transfer code for several values of the spectral shift and the water vapor column content. The error detected in the retrieval is less than +/- 0.2 nm for spectral shifts smaller than 2 nm, and less than +/- 1.0 nm for extreme spectral shifts of 5 nm. A low sensitivity to uncertainties in the estimation of water vapor content was found, which reinforces the robustness of the algorithm. The method was successfully applied to data acquired by different hyperspectral sensors.