Research & Software HELIOS++

Heidelberg LiDAR Operations Simulator

HELIOS++ is a general-purpose Python package for simulation of terrestrial, mobile and airborne laser scanning surveys written in C++11. It is open-source, hosted on GitHub and documented in an extensive wiki. 

Links

General Information

In 2020, HELIOS++ replaced the former version of HELIOS with a modern implementation in C++11, including Python bindings to allow easy use in existing workflows. The code and ready-for-use precompiled versions are hosted on GitHub. We invite interested researchers and developers to contribute to further development of this project by submitting pull requests. We also host an extensive wiki, where the complete functionality of HELIOS++ is documented.

NEWS

Stay up-to-date by following HELIOS via our GIScience News Blog and on Bluesky and LinkedIn: #HELIOS #3DGeo.

New release: HELIOS++ v2.0.0 

From this version on, HELIOS++ is on Conda-forge and can be installed with:
conda install -c conda-forge helios
or
mamba install -c conda-forge helios

Check out our blogpost

Successful proposal: 

Fostering a community-driven and sustainable HELIOS++ scientific software

The 3DGeo Group and the Scientific Software Center (SSC) of Heidelberg University have been successful with their proposal in the DFG call “Research Software – Quality assured and re-usable”. The main objective of the new project is to bring HELIOS++ to a professional level of software development and quality and to establish sustainable institutional structures.

Press release

 

LITERATURE & HOW TO CITE HELIOS++

More information on HELIOS++ is available in our publication. 

If you use HELIOS++ in your work, please cite:

Winiwarter, L., Esmorís Pena, A., Weiser, H., Anders, K., Martínez Sanchez, J., Searle, M., Höfle, B. (2022): Virtual laser scanning with HELIOS++: A novel take on ray tracing-based simulation of topographic full-waveform 3D laser scanning. Remote Sensing of Environment. Vol. 269. DOI: 10.1016/j.rse.2021.112772.

Secondary paper on virtual laser scanning simulation with HELIOS++ as a high performance computing challenge:

Esmorís, A. M., Yermo, M., Weiser, H., Winiwarter, L., Höfle, B. & Rivera, F.F. (2022): Virtual LiDAR simulation as a high performance computing challenge: Towards HPC HELIOS++. IEEE Access 10, pp. 105052-105073. DOI: 10.1109/ACCESS.2022.3211072.

BACKGROUND

HELIOS++ software modules and LiDAR simulation sequence

BACKGROUND

Virtual laser scanning is a tool to create simulated point cloud data, as would be acquired by a LiDAR sensor. Such data may be used to complement real data, where data acquisition is not feasible due to economical or logistic constraints or where it is impossible, e.g. when simulating a sensor that does not exist. HELIOS++ allows the simulation of laser scanning on different platforms (airborne, UAV-based, terrestrial mobile and static) and using different data types to represent the 3D scene, including triangular meshes, digital elevation rasters, voxel grids and point clouds. The implementation in C++ allows for low runtimes and efficient memory usage, while the Python bindings pyhelios enable direct use of HELIOS++ from within Python scripts.

OUTREACH

2022 FOSSGIS Conference - AEOS

At the 2022 FOSSGISS conference on free open source software for geographic information systems, we presented AEOS, the QGIS Plugin that enables the usage of HELIOS++ in one of the most widely used GIS applications.

Simulation von Laserscanning mit AEOS

11.03.2022 09:00–09:55, Demosession of the QGIS Plugin for HELIOS++

2022 - Simulation von Laserscanning mit AEOS, dem QGIS Plugin für HELIOS++

PROJECTS USING HELIOS++

SYSSIFOSS

Within the framework of SYSSIFOSS we developed a new approach to create synthetic LiDAR data by combining the outputs of an established forest growth simulator with a to-be-created database of species-specific model trees extracted from real LiDAR point clouds. This approach will result in inventory information at the single tree level and a matching 3D forest structure for large areas. The 3D forest structure will serve as input to HELIOS++ to conduct a sensitivity analysis and to examine the potential of the created synthetic data for the minimization of field-collected reference data.

FUNDING

LOKI project

funded by the Federal Ministry for Education and Research (BMBF)

Funding code: 03G0890A

Duration: 2020 - 2023

SYSSIFOSS project

funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)

Project number: 411263134

Duration: 2019 - 2022
 

VirtuaLearn3D project

funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation)

Project number: 496418931

Duration: 2022 - 2025

CONNECT

TEAM

Bernhard Höfle
Alberto Manuel Esmorís Pena (Catallactical S.L., ES)
Dominic Kempf (SSC)
Ronald Tabernig
Hannah Weiser
Lukas Winiwarter (University of Innsbruck, AT)

Research

3DGeo Publications

Table

2024
2023
2022
2021
2020
2019
2017
2016

Publications from other Research Groups

Table

2025
2024
2023
2022
2021
2020
2019
2017