HAHSI (Hexagonal Array for HyperSpectral Imaging)

Overview

Retrieving the reflectance spectrum from objects is an essential task for many classification and detection problems, since many materials and processes have a unique spectral behavior. In many cases, it is highly desirable to capture hyperspectral images due to the high spectral flexibility. Often, it is even necessary to capture hyperspectral videos or at least to be able to record a hyperspectral image at once, also called snapshot hyperspectral imaging, to avoid spectral smearing. For this task, a high-resolution snapshot hyperspectral camera array using a hexagonal shape is introduced. The Hexagonal Array for HyperSpectral Imaging (HAHSI) uses off-the-shelf hardware, which enables high flexibility regarding employed cameras, lenses, and filters. Hence, the spectral range can be easily varied by mounting a different set of filters. Moreover, the concept of using off-the-shelf hardware enables low prices in comparison to other approaches with highly specialized hardware. Since classical industrial cameras are used in this hyperspectral camera array, the spatial and temporal resolution is very high, while recording 37 hyperspectral channels in the range from 400 to 760 nm in 10 nm steps. As the cameras are at different spatial positions, a registration process is required for near-field imaging, which maps the peripheral camera views to the center view. This combination is used to provide a real-world high-resolution hyperspectral video database with ten scenes.


Database

The HAHSI database provides ten scenes recorded from 400 nm to 760 nm in 10 nm steps, resulting in 37 hyperspectral channels. The following table provides details about these scenes:

NameResolutionFrame RateFramesExposureNear-fieldFar-field
Cars1600 x 110030 FPS315 msY
Cola Mix600 x 400170 FPS33515 msY
Lab Pan1600 x 120030 FPS2005 msY
Tree800 x 130050 FPS9255 msY
Outdoor Pan 11124 x 92423 FPS23310 msY
Outdoor Pan 21124 x 92423 FPS28610 msY
Outdoor Pan 31124 x 92423 FPS31610 msY
Surveillance1124 x 92423 FPS10004 msY
Run1132 x 92822 FPS3801 msY
Campus1132 x 92822 FPS9001 msY

Source Code

The GitHub repository provides a hyperspectral video viewer, which depicts the hyperspectral video as well as the corresponding RGB video rendered from the hyperspectral channels. The GitHub repository of another paper provides the source code required for registration.


Publication

If you use the dataset or source code for your research, you should cite the following paper:

Frank Sippel, Jürgen Seiler, André Kaup
High-resolution hyperspectral video imaging using a hexagonal camera array
Journal of the Optical Society of America A-Optics Image Science and Vision, vol. 41, num. 12, Dec 2024, pp. 2303-2315

DOI: 10.1364/JOSAA.536572
arxiv: https://arxiv.org/abs/2407.09038


License

The database and source are licensed using the BSD-3-Clause license.


Contact

lms-datasets@fau.de