Data-driven processing of hyperspectral remote sensing data

HS robustification

Comparison of the RGB representation of the hyperspectral data: left before NFN transformation and right after. Here it can be seen that the influence of atmospheric effects and cloud shadows has been reduced.
3D representation of the spectral signatures after NFN transformation. The classes are now easier to distinguish.
3D representation of spectral signatures with colored classes.

Feature transfer for simplified data analysis

Hyperspectral data are a tool for remote sensing due to their variety of information. As passive sensor systems, they are affected by the sun's position, cloud shadows, and geometry-dependent reflections of the landscape. The Fraunhofer IOSB researches the mitigation of these effects to achieve a fast and more reliable data analysis.

Hyperspectral remote sensing is a powerful tool for deriving complex information about the earth's surface. Applications include land cover mapping, precision farming, and pollution detection. This is made possible by recording and evaluating narrow-band features that are characteristic of individual materials. However, external effects lead to nonlinearities in the data and make data analysis more difficult. These effects include changes in lighting, shadows, and transmission / multiple reflections of objects in the scene, as well as anisotropic effects at 3D objects.

Schematic representation of different influences on the electromagnetic radiation emitted by the sun.
Schematische Darstellung der blickwinkelabhängigen Reflexion eines Materials. Das gemessene Signal is a combination of specular (blue) and diffuse (orange) reflection effects.
Depending on the orientation of the material and the position of the sensor, a different signal is registered by the sensor.
Comparison of land cover classification on original data and data after NFN transformation.
It is noticeable that especially house roofs tend to misclassify due to their two different orientations of the roof surfaces in the original data. Also the usually variable vegetation spectra provide a better result after transformation.

Correcting these effects is necessary for a robust data analysis. Especially when comparing several data sets, a uniform presentation is essential. Physical models for the correction of atmospheric influences are generally used for the pre-processing of hyperspectral data. However, these models do not take local variations into account, e.g., shadows and object geometry. For this reason, approaches from the areas of manifold alignment and feature transfer were also examined to convert several data sets to a common domain. Previous studies on these topics have mainly focused on learning the underlying geometry of the high-dimensional data. The alignment of several data sets is then performed by determining the minimal discrepancy while simultaneously trying to preserve the individual data structure. Usually, a common domain with a very large dimension is chosen to facilitate alignment. However, the physical interpretability can not be preserved by these transformations into another domain. Also, the inversion of a data set from the common domain to the domain of a target data set is only possible under certain conditions. For example, it must be shown that the data set’s pre-image exists for all data points.

Our contributions to solving this problem are two approaches that enable a common data presentation that is invertible for multiple data sets. The Nonlinear Feature Normalization (NFN) is a data-driven approach to mitigate nonlinear effects in hyperspectral data. The NFN is a supervised method and requires training data for each class in the scene. A new reference system for data representation is defined, which consists of a spectral reference signature for each class in the data set. The training data is then used to shift all spectral signatures towards the new reference system individually. This significantly reduces the effects of nonlinearities, which is shown by comparing classification results before and after the NFN transformation.

The Nonlinear Feature Normalization for Data Alignment (NFNalign) is then derived from the NFN. The NFNalign transforms several data sets to the same reference system and subsequently uses an inverse transformation to transfer data sets from the common domain to the domain of another data set. Since the dimensionality of the data is not changed during the transformation, it is possible to calculate the inverse transformation analytically. The performance of the NFNalign is demonstrated by converting hyperspectral radiance data to reflectance data. In this way, the pre-processing step of the atmospheric correction can be replaced, shadows and other nonlinearities are corrected, and characteristic features of the spectral signatures are transmitted. The quality of the alignment is assessed by applying a classification model trained on a reference data set to the test data set after it has been transformed into the domain of the reference using NFNalign

RGB representation of three data sets of the same area as a mosaic, taken at different times of day and weather conditions.
RGB representation of three data sets of the same area as a mosaic according to NFNalign. Brightness differences between neighboring tiles are no longer visible.
Comparison of the labeled spectral signatures before and after the application of NFNalign. The goal is to align with the reference while preserving the characteristic features.

The focus is on the following areas of innovation:

  • The linearized representation of the feature space using NFN enables robust evaluation of the spectral signatures using commonly used methods of data analysis.
  • NFNalign enables features to be transferred between data sets that were recorded at different times and under different environmental conditions
  • Advantages are a more robust evaluation, faster availability of data with comparable quality, and direct applicability of pre-trained evaluation methods.

Further Information

 

Department Scene Analysis

You want to learn more about our products in the area of scene analysis?