THE STRUCTURE OF THE APEX (AIRBORNE PRISM EXPERIMENT ...

4
THE STRUCTURE OF THE APEX (AIRBORNE PRISM EXPERIMENT) PROCESSING AND ARCHIVING FACILITY Hueni, A. 1 , Bieseman J. 2 , Dell’Endice, F. 1 , Alberti, E. 1 , Meuleman K. 2 and Schaepman M. 1 1 Remote Sensing Laboratories, Department of Geography, University of Zurich, Switzerland 2 VITO-TAP, Mol, Belgium ABSTRACT APEX is a Swiss-Belgian project for the realization of an airborne imaging spectrometer within the framework of the ESA Prodex Programme. The project’s emphasis is on delivering products characterized by high level accuracy to the user community. This objective relies on the concept and the actuation of two fundamental phases: (a) instrument calibration and (b) data processing. An accurate instrument calibration procedure is required in order to achieve a proper knowledge of the instrument behavior. The calibration information is structured into calibration cubes. These calibration cubes are then integrated into the specialized processing for data calibration to convert the raw system data into physical (spectral, radiometric, spatial) units. Higher-level products can be ordered and configured by the end users via according web interfaces. The dedicated APEX Processing and Archiving Facility (PAF) is hosted and operated by VITO. Index Terms— Processing, archiving, calibration, imaging spectrometer 1. INTRODUCTION The airborne imaging spectrometer APEX (Airborne Prism Experiment) is a dispersive pushbroom system designed to contribute to the understanding of processes associated with air, water and land at local and regional scale in support of global applications and to support the preparation, simulation, calibration and validation of future spaceborne imaging spectrometers [1]. APEX has been designed to deliver imaging spectroscopy data characterized by high spectral, radiometric and geometric accuracy. The targeted data accuracy relies upon three main factors: (a) provision of a highly precise instrument by the industrial partners, (b) detailed instrument calibration of the instrument characteristics by means of the Calibration Home Base (CHB) at DLR, Oberpfaffenhofen, Germany and (c) data calibration and higher level product generation at the APEX Processing and Archiving Facility (PAF) at VITO in Mol, Belgium [2]. The APEX system is currently undergoing an extensive phase of assessing its system performance, following the final acceptance of the principal investigators and ESA. In this paper, we describe the main aspects of the APEX PAF with a focus on product generation. 2. DATA ARCHIVING Flight scenes in their raw format and calibration data are the foundation of the data chain. Any higher-level product can be reprocessed based on the raw input and its archiving is thus compulsory. The APEX archiving system is based on iSCSI SAN (Storage Area Network) storage. All data are managed by entries in a processing and products database, implemented as a relational schema in a MySQL database [3]. 3. CALIBRATION PROCESS The calibration of a measuring instrument or system is the fundamental tool to ensure the reliability of measurements, in terms of accuracy and traceability. The instrument and data calibration concept and process determine the performance characteristics of the overall system [4]. The accuracy of the APEX data processing results relies on two fundamental steps: (a) the instrument calibration concept, its application by means of adequate measurement procedures applied at the CHB, the consequent determination of the calibration coefficients, and (b) the integration of this information into the processing chain (Fig. 1). The traceability is provided by the calibration laboratory. The CHB is a purpose built facility for calibration and characterization of imaging spectrometers, whose equipment and setup delivers inputs to the instrument with certified high degree accuracy and repeatability, for the acquisition of spectral, radiometric and geometric calibration data. The CHB high quality standard combines with the automatization possibility to minimize the duration the measurement processes [5-7]. 978-1-4244-4687-2/09/$25.00 ©2009 IEEE Authorized licensed use limited to: Michael Schaepman. Downloaded on October 23, 2009 at 15:31 from IEEE Xplore. Restrictions apply.

Transcript of THE STRUCTURE OF THE APEX (AIRBORNE PRISM EXPERIMENT ...

THE STRUCTURE OF THE APEX (AIRBORNE PRISM EXPERIMENT) PROCESSING AND

ARCHIVING FACILITY

Hueni, A.1, Bieseman J.

2, Dell’Endice, F.

1, Alberti, E.

1, Meuleman K.

2 and Schaepman M.

1

1 Remote Sensing Laboratories, Department of Geography, University of Zurich, Switzerland

2 VITO-TAP, Mol, Belgium

ABSTRACT

APEX is a Swiss-Belgian project for the realization of an

airborne imaging spectrometer within the framework of the

ESA Prodex Programme. The project’s emphasis is on

delivering products characterized by high level accuracy to

the user community. This objective relies on the concept and

the actuation of two fundamental phases: (a) instrument

calibration and (b) data processing. An accurate instrument

calibration procedure is required in order to achieve a proper

knowledge of the instrument behavior. The calibration

information is structured into calibration cubes. These

calibration cubes are then integrated into the specialized

processing for data calibration to convert the raw system

data into physical (spectral, radiometric, spatial) units.

Higher-level products can be ordered and configured by the

end users via according web interfaces. The dedicated

APEX Processing and Archiving Facility (PAF) is hosted

and operated by VITO.

Index Terms— Processing, archiving, calibration,

imaging spectrometer

1. INTRODUCTION

The airborne imaging spectrometer APEX (Airborne Prism

Experiment) is a dispersive pushbroom system designed to

contribute to the understanding of processes associated with

air, water and land at local and regional scale in support of

global applications and to support the preparation,

simulation, calibration and validation of future spaceborne

imaging spectrometers [1].

APEX has been designed to deliver imaging spectroscopy

data characterized by high spectral, radiometric and

geometric accuracy. The targeted data accuracy relies upon

three main factors: (a) provision of a highly precise

instrument by the industrial partners, (b) detailed instrument

calibration of the instrument characteristics by means of the

Calibration Home Base (CHB) at DLR, Oberpfaffenhofen,

Germany and (c) data calibration and higher level product

generation at the APEX Processing and Archiving Facility

(PAF) at VITO in Mol, Belgium [2].

The APEX system is currently undergoing an extensive

phase of assessing its system performance, following the

final acceptance of the principal investigators and ESA.

In this paper, we describe the main aspects of the APEX

PAF with a focus on product generation.

2. DATA ARCHIVING

Flight scenes in their raw format and calibration data are the

foundation of the data chain. Any higher-level product can

be reprocessed based on the raw input and its archiving is

thus compulsory.

The APEX archiving system is based on iSCSI SAN

(Storage Area Network) storage. All data are managed by

entries in a processing and products database, implemented

as a relational schema in a MySQL database [3].

3. CALIBRATION PROCESS

The calibration of a measuring instrument or system is the

fundamental tool to ensure the reliability of measurements,

in terms of accuracy and traceability. The instrument and

data calibration concept and process determine the

performance characteristics of the overall system [4].

The accuracy of the APEX data processing results relies on

two fundamental steps: (a) the instrument calibration

concept, its application by means of adequate measurement

procedures applied at the CHB, the consequent

determination of the calibration coefficients, and (b) the

integration of this information into the processing chain

(Fig. 1).

The traceability is provided by the calibration laboratory.

The CHB is a purpose built facility for calibration and

characterization of imaging spectrometers, whose equipment

and setup delivers inputs to the instrument with certified

high degree accuracy and repeatability, for the acquisition of

spectral, radiometric and geometric calibration data. The

CHB high quality standard combines with the

automatization possibility to minimize the duration the

measurement processes [5-7].

978-1-4244-4687-2/09/$25.00 ©2009 IEEE

Authorized licensed use limited to: Michael Schaepman. Downloaded on October 23, 2009 at 15:31 from IEEE Xplore. Restrictions apply.

Fig. 1: Instrument and Data Calibration chain

CHB measurement data are acquired and processed by the

CTM (Calibration Test Master) software, to provide the so

called calibration cubes. These cubes are matrixes in ENVI

format where every layer corresponds to a specific

instrument parameter, characterizing the system response at

the detector pixel level (Fig. 2).

Fig. 2. Structure of a Calibration cube

4. PROCESSING LEVELS & PRODUCTS

Data pass through several, well-defined processing stages

during the processing from raw instrument data to end user

products. Data at these distinct stages are referred to as

Level-<N> data, where N is the number of the stage. Within

the APEX project, levels are defined as follows [10]:

Level name Description

level-0 Raw data as produced by the instrument (digital

numbers)

level-1 Radiometrically, (spectrally) and geometrically

calibrated, uniform data (radiances)

level-2 Surface reflectance data: corrected for atmospheric and

topographic influences

level-3 Application oriented products

Level-0/1 processing is effecting the data calibration. The

radiometric calibration transforms the sensor raw output

information (DN) to at-sensor radiance (mW/m2/sr/nm).

This step corrects for the individual sensitivity of each pixel,

effectively correcting for eventual artifacts (such as striping

or vignetting). Pixel specific dark current is removed from

the raw data as well. The calibration process is a frame-

based operation, where a frame corresponds to spectra of

one across track line. Radiometrically calibrated data are

referred to as level-1a.

The next step (level-1b) is the data geometric calibration,

that removes artifacts caused by real optical systems, such

as spectral misregistration (also referred to as smile) and

spatial misregistration (frown). The correction process

involves some interpolation routine, which will invariable

compromise the radiometric accuracy of the data [8].

Consequently, some users may want to base their research

analyses on non-resampled data.

Depending on the severity of the smile, a correction by

simple interpolation may lead to new artifacts during

atmospheric correction due to atmospheric absorption

features coinciding with the corrected spectral band.

Therefore, the smile correction should be moved to the

Level-1/2 processing, where knowledge about the

atmospheric transmission will allow a more realistic

interpolation. An according feature has been added to the

latest version of the ATCOR software package [9].

Assuming that a spectral uniformity is reached, i.e. the

spectral misregistrations have been corrected, the spectral

calibration is reduced to the process of assigning the correct

wavelength to each spectral band.

The higher level processing workflow for spectral data is

usually a sequential procedure from raw imagery to rectified

and calibrated imagery, further to surface reflectance data

and finally to products. Within the APEX PAF, an

optimized workflow is foreseen which tries to avoid

redundancies by organizing level-2/3 in a product-oriented

modular system (see [10]).

Fig. 3 gives an overview of the processing flow after level-1

processing up to final data product maps. The geometric

processing is split in two parts. Before starting with the

level-2 processing all pixels are indexed with their

Authorized licensed use limited to: Michael Schaepman. Downloaded on October 23, 2009 at 15:31 from IEEE Xplore. Restrictions apply.

geographic location and the DEM-related parameters are

resampled to the raw image geometry. The rectification step

is done only on the final data products (i.e. level-3B) to

avoid resampling artefacts and processing overhead.

Spectral reference data are a crucial input to this processing

chain and are used for both level-2 and level-3 processing

steps. Spectral databases are well suited to supply such

reference spectra by selections based on metadata queries

[11].

Implementation of the above approach is supported by the

flexible design of the processing and archiving software and

hardware framework available at VITO. The sequence of

processing modules is defined via the workflow manager, a

Java software that allows processing in a cluster of

machines according to the Master/Worker and Task/Data

Decomposition patterns [2, 12].

Fig. 3: Level-2/3 processing scheme of APEX

The flexibility allows the inclusion of new algorithms in a

rapid manner as long as a configuration via XML file is

possible. XML configuration can be achieved for virtually

any algorithm by using a wrapper object that translates

XML parameters to internal algorithm calling syntax.

APEX higher level products may be distinguished into

standard, validated products and research products.

Scientists whishing to contribute to the APEX PAF by

developing new algorithms are welcome to do so in

collaboration with the APEX Science Center (ASC) at the

Remote Sensing Laboratories (Fig. 4). Finalized, validated

algorithms are handed over to the APEX Operations Center

(AOC) at VITO for integration into the APEX PAF and

creation according user interfaces for the parameterization

of the module by the end users via the PAF web interface.

Fig. 4 Structure and organization of the APEX Science

and Operation Centers

5. TESTING ACTIVITIES

The APEX processing structure and organization requires

testing activities to verify, validate and finalize each single

step. The APEX PAF is a dedicated infrastructure and its

fine-tuning relies on knowledge acquired during the APEX

instrument development phase and subsequent performance

tests.

Detailed characterization and calibration activities have

been carried out at the CHB, leading to the creation of the

first APEX calibration cubes. The calibration information

could be transferred to the PAF in order to test the Level-0/1

data calibration algorithms. Other higher level processes and

products are also undergoing the validation process.

The performance assessment of image scenes is based on

test flight data. Fig. 5 shows a radiometrically calibrated

scene derived from the first APEX test flight in October

2008.

Fig. 5 APEX Scene, radiometrically calibrated

(Wittenberge, Oct. 2008)

6. DATA DISSEMINATION

Users are foreseen to interact with the APEX PAF via

web page interfaces. These allow the search and selection of

level-1 data, the specification of processing parameters for

higher-level processing and the monitoring of product

orders. The generic web interface allows the user to select

Authorized licensed use limited to: Michael Schaepman. Downloaded on October 23, 2009 at 15:31 from IEEE Xplore. Restrictions apply.

the processing options, e.g. bands for atmospheric correction

algorithms, dependant on the sensor type (see Fig. 6).

Fig. 6 Specification of sensor specific atmospheric

processing parameters in the web interface

Processed data are transferred to a new FTP account and

an email is sent to the user, specifying the download point

and access details.

7. CONCLUSION

The APEX Science Center at the Remote Sensing

Laboratories in Zurich, Switzerland, is interested in

collaborating with researchers who would like to test their

imaging spectroscopy algorithms on APEX data. Scientists

are also invited to contribute working algorithms to be

operationalized at the APEX Operation Center at VITO,

Mol, Belgium.

8. REFERENCES

[1] J. Nieke, K. Itten, W. Debryun, and the APEX

Team, "The Airborne Imaging Spectrometer

APEX: From Concept to Realisation," in 4th

EARSeL Workshop on Imaging Spectroscopy,

Warsaw, 2005, pp. 73-80.

[2] A. Hueni, J. Biesemans, K. Meuleman, F.

Dell'Endice, D. Schläpfer, S. Adriaensen, S.

Kempenaers, D. Odermatt, M. Kneubuehler, J.

Nieke, and K. Itten, "Structure, Components and

Interfaces of the Airborne Prism Experiment

(APEX) Processing and Archiving Facility," IEEE

Transactions on Geoscience and Remote Sensing,

vol. 47, pp. 29-43, 2009.

[3] MySQL AB, "MySQL Reference Manual,"

Cupertino, CA, USA, 2007, [Online]. Available:

http://dev.mysql.com/doc/refman/5.0/en/index.html

[4] P. Howarth and F. Redgrave, "Metrology – In

Short," 3 ed: EURAMET, 2008, p. 86.

[5] J. Nieke, K. Itten, K. Meuleman, P. Gege, F.

Dell'Endice, A. Hueni, E. Alberti, G. Ulbrich, R.

Meynart, and the APEX team, "Supporting

Facilities of the Airborne Imaging Spectrometer

APEX," in IGARSS 08, Boston, 2008, p. 4.

[6] F. Dell'Endice, J. Nieke, D. Schlaepfer, A. Hueni,

and K. Itten, "Automatic Calibration and

Correction Scheme for APEX (Airborne Prism

Experiment spectrometer)," in Proceedings of 5th

EARSeL Workshop on Imaging Spectroscopy,

Bruges, Belgium, 2007.

[7] P. Gege, J. Fries, P. Haschberger, P. Schötz, H.

Schwarzer, P. Strobl, B. Suhr, G. Ulbrich, and W.

J. Vreeling, "Calibration facility for airborne

imaging spectrometers," ISPRS Journal of

Photogrammetry & Remote Sensing, accepted

2009-01-27 2009.

[8] D. Schläpfer, J. Nieke, and K. Itten, "Spatial PSF

non-uniformity effects in airborne pushbroom

imaging spectrometry data," IEEE Transactions on

Geoscience and Remote Sensing, vol. 45, pp. 458-

468, Feb. 2007.

[9] D. Schläpfer, R. Richter, and A. Hueni, "RECENT

DEVELOPMENTS IN OPERATIONAL

ATMOSPHERIC AND RADIOMETRIC

CORRECTION OF HYPERSPECTRAL

IMAGERY," in EARSeL SIG IS, Tel Aviv, Israel,

2009.

[10] D. Schläpfer, J. Nieke, F. Dell'Endice, A. Hueni, J.

Biesemans, K. Meuleman, and K. Itten, "Optimized

Workflow for APEX level 2/3 Processing," in 5th

EARSeL Workshop on Imaging Spectroscopy,

Bruges, Belgium, 2007.

[11] A. Hueni, J. Nieke, J. Schopfer, M. Kneubühler,

and K. Itten, "The spectral database SPECCHIO

for improved long term usability and data sharing,"

Computers & Geosciences, vol. 35, pp. 557-565,

2009.

[12] T. G. Mattson, B. A. Sanders, and B. L. Massingill,

Patterns for Parallel Programming: Addison-

Wesley, 2004.

Authorized licensed use limited to: Michael Schaepman. Downloaded on October 23, 2009 at 15:31 from IEEE Xplore. Restrictions apply.