py4dgeo: open-source scientific software for topographic change analysis in 3D/4D geographic point clouds
The software py4dgeo is an open-source Python library for automated analysis of 3D/4D geographic point clouds with a focus on topographic change detection and quantification, and on surface dynamics analysis. py4dgeo addresses a growing need for robust, reproducible, and extensible tools capable of...
Saved in:
| Main Authors: | , , , , , , , , , , , , |
|---|---|
| Format: | Article (Journal) |
| Language: | English |
| Published: |
25. April 2026
|
| In: |
SoftwareX
Year: 2026, Volume: 34, Pages: 1-9 |
| ISSN: | 2352-7110 |
| DOI: | 10.1016/j.softx.2026.102670 |
| Online Access: | Verlag, kostenfrei, Volltext: https://doi.org/10.1016/j.softx.2026.102670 Verlag, kostenfrei, Volltext: https://www.sciencedirect.com/science/article/pii/S2352711026001627 |
| Author Notes: | K. Anders, D. Kempf, W. Albert, P. Andriushchenko, X. Huang, D. Hulskemper, T. Isensee, D. Kapitan, R. Tabernig, H. Weiser, L. Winiwarter, V. Zahs, B. Höfle |
| Summary: | The software py4dgeo is an open-source Python library for automated analysis of 3D/4D geographic point clouds with a focus on topographic change detection and quantification, and on surface dynamics analysis. py4dgeo addresses a growing need for robust, reproducible, and extensible tools capable of handling complex spatiotemporal datasets, especially for geographic applications and topographic monitoring in general. The library implements state-of-the-art methods for point cloud registration, bitemporal 3D change analysis, and time series-based approaches. py4dgeo features a modular architecture combining a C++ core designed for computationally demanding tasks with a flexible Python interface, enabling robust processing of large datasets while supporting rapid scientific method development. Its object-oriented data structures manage temporal point cloud series, core points, and spatiotemporal neighborhoods in a transparent and extensible way. Full interoperability with widely used tools such as PDAL, CloudCompare, and the Python ecosystem (e.g., via LAS/LAZ format and NumPy arrays) facilitates seamless integration into existing workflows. The library is accompanied by comprehensive documentation, open data-based Jupyter demos, and community-driven development to support reproducibility and encourage contributions. py4dgeo provides a scalable foundation for monitoring dynamic 3D environments and is already used in numerous research and application projects for automated, quantitative change analysis in 4D point clouds. Therefore, py4dgeo contributes an essential resource to the growing field of spatiotemporal analysis of geographic point cloud data. |
|---|---|
| Item Description: | Gesehen am 29.04.2026 |
| Physical Description: | Online Resource |
| ISSN: | 2352-7110 |
| DOI: | 10.1016/j.softx.2026.102670 |