2026-09-02 –, Ran2
We present i.hyper, a comprehensive hyperspectral processing addon for GRASS. It includes modules for import, metadata handling, atmospheric correction, preprocessing, spectral resampling, indices, albedo, visualization, exploration, export, and more, covering the workflow from raw satellite products to analysis-ready data.
Hyperspectral remote sensing provides rich spectral information for applications such as soil monitoring, geochemistry, vegetation analysis, environmental assessment, and coastal studies. With operational missions such as EnMAP, PRISMA, and Tanager, and upcoming missions such as FLEX and CHIME, the amount and diversity of hyperspectral data are rapidly increasing. However, open-source spatial workflows still lack unified tools for handling these products, which differ in structure, spectral sampling, radiometric units, and metadata organization.
We present i.hyper, a multimodular addon for GRASS that supports reproducible hyperspectral workflows within a single spatial environment. Its core is a 3D raster data cube in which the spectral axis forms the third dimension, combined with a redesigned structured metadata model that stores spectral band attributes, acquisition geometry, processing history, and extensible user-defined fields. This improves traceability and makes the system easier to extend.
The addon includes i.hyper.import for unified import of hyperspectral products, i.hyper.metadata for metadata inspection and editing, i.hyper.atcorr for atmospheric correction (based on the 6SV2.1 radiative transfer model), i.hyper.preproc for spectral preprocessing and dimensionality reduction, i.hyper.specresamp for spectral resampling, i.hyper.indices for wavelength-based spectral indices, i.hyper.albedo for broadband albedo estimation, i.hyper.composite for false-color composites, i.hyper.explore for interactive spectral exploration, and i.hyper.export for export to external formats. Together, these modules cover the workflow from raw satellite products to analysis-ready data while preserving spatial and metadata consistency throughout processing.
i.hyper is available in the official GRASS Addons repository. Combined with GRASS from conda-forge and the broader Python ecosystem, it provides a particularly powerful environment for hyperspectral workflows.
https://grass.osgeo.org/grass85/manuals/addons/i.hyper.html?h=i.hyper
We submitted a full aritcle to FOSS4G 2025 Proceedings which is still unpublished. I suppose it should be by FOSS4G 2026.
Indicate what is (are) the open source project(s) essential in your talk:GRASS
I make my conference contribution available under the CC BY 4.0 license. The conference contribution comprises the abstract, the text contribution for the conference proceedings, the presentation materials as well as the video recording and live transmission of the presentation:I work at the Geodetic Institute of Slovenia in Ljubljana as Head of Digital Transformation and contribute to projects as a Senior Geospatial Data Scientist and Remote Sensing Specialist. I hold a PhD in Environmental Protection focused on the hyperspectral remote sensing of heavy metals. My work centers around the analysis of multispectral, hyperspectral, and SAR imagery, as well as LiDAR point clouds, though I enjoy tackling data problems of all kinds. I rely heavily on Python, GRASS, GDAL, PDAL, QGIS, and PostgreSQL for data torturing and distribution. I love Linux. I currently serve as the secretary of OSGeo Slovenia.
I’ve been building GIS solutions at the Geodetic Institute of Slovenia for over 15 years, working across the stack on everything from web mapping applications to data processing pipelines. My background is in biomedical engineering, but I found my way into geospatial tech through the field of automation — and I’ve been streamlining processes and visualizing data ever since.
DESTOM (Tropical Agriculture), BSc Planetary Sciences, MSc Land and water resources management, PhD remote sensing and GIS applications, eMBA Security, Defence and Space Industries.