Circular Image

D.C. Hulskemper

info

Please Note

7 records found

Book chapter (2026) - Daan Hulskemper, Katharina Anders, José A.A. Antolínez, Roderik Lindenbergh
The causal drivers of short-term changes (days to months) in human-, wind-, and wave-driven sand transport on a sandy beach are not often considered in an integral and data-driven approach. However, improving current knowledge on (urban) sandy beach topographical change requires the incorporation of multi-scale, cross-sectional and human factors. In this research we process a time series of 21,194 hourly point clouds, obtained in a Permanent Terrestrial Laser Scanning setup. From this 3D time series we extract 5,102 short-term temporary surface dynamics, through a method called 4D objects-by-change (4D-OBCs). The causal drivers of two of these 4D-OBCs are investigated in detail. One is interpreted as an aeolian depositional surface dynamic (1), and one as a bulldozer deposit, that consecutively eroded under high wave energy conditions (2). The dynamics show clear correlation to a particular combination of wind direction and intensity (1), and wave height and wave period (2), indicating that point cloud time series derived 4D-OBCs are useful data to study causality of short-term surface dynamics of different origins. However, to study these surface dynamics systematically and derive statistical proof of causal relations we must consider multivariate correlations, as well as spatiotemporal dependence between sediment dynamics and larger scale morphological changes on the beach. ...
Journal article (2026) - D.C. Hulskemper, José A. Á. Antolínez, R.C. Lindenbergh, Katharina Anders
Four-dimensional (4D) topographic datasets are increasingly available at high spatial and temporal resolution, particularly from permanent terrestrial laser scanning (PLS) time series. These data offer unprecedented opportunities to analyse rapid and complex morphological processes occurring in sandy coastal environments, such as sandbar welding or bulldozer activity, as well as their longer-term impacts on sandy beaches. However, studying these processes requires the extraction and recognition of recurrent topographical surface dynamics across time, which in turn demands novel, automated methods. This study presents a novel workflow that combines 4D objects-by-change (4D-OBCs) with unsupervised classification using Self-Organizing Maps (SOMs) and hierarchical clustering. Applied to a three-year PLS time series comprising 21 194 hourly point clouds, the method identifies 4412 instances of short-term surface dynamics. These are organized into two SOMs (64 nodes each) and further grouped into 31 clusters representing distinct dynamic types, such as berm deposition, large-scale backshore erosion, and human interventions (e.g., bulldozer activity). The classification results enable detailed spatiotemporal analyses of coastal morphodynamics. The SOM topology reveals seasonal patterns in surface activity, where, for example, winter is dominated by erosional activity over the whole beach but depositional activity mainly occurs in the intertidal area. The broader clusters facilitate interpretation of environmental responses and identification of changes in cross-shore zonation of types of dynamics, like berm formation. This approach demonstrates the potential of integrating PLS and unsupervised learning to characterize complex surface dynamics, through a fully automated extraction and classification workflow. While the interpretation of clusters and their relation to environmental variables in this study is performed through expert-based analysis, the methods provide a framework for targeted, data-driven investigation and prediction of morphodynamic processes in high-resolution 4D remote sensing datasets. ...
Journal article (2026) - Thomas de Jong, Daan Hulskemper, Roderik Lindenbergh
Botanical trees demonstrate complicated motion patterns under wind forcing. Studying these motion patterns is relevant as tree parts may become hazardous during storms, and the movement of these trees affects the surrounding wind field, providing, for example, wind shadows. Eventually, wind enforced tree motion may even be incorporated in wind simulation models used to design liveable neighbourhoods. These motion patterns are, however, difficult to assess as in situ sensors lack coverage while video imagery lacks full 3D capacity. Recently, fast 3D laser scanners became available. For one such scanner, the Livox Avia, a workflow is presented that allows scanning tree movement at frequencies of up to 2 Hz. The scanner, possibly triggered to scan by a wind-meter, is building up a space-time array, consisting of range measurements at a give time, in a given direction. In a consecutive step, this space-time array is decomposed into single point clouds of a certain duration. The decomposition can be done over different time intervals; point clouds of shorter duration show lower coverage of measurements, but are also less affected by moving tree parts during scanning. After decomposition, motion vector fields between consecutive point clouds representing different time frames are estimated using the existing PlantMove algorithm. Applications of the workflow on different moving tree scenarios demonstrate how this novel measurement strategy is able to reveal complex and detailed spatial and temporal patterns of tree movement, with observed displacements on the order of decimeters, under wind stress. Extending the setup to e.g. three scanners will enable to capture wind induced complex tree movement at branch level, which is essential input for running reliable wind flow simulations at neighbourhood level. ...
Book chapter (2026) - Sander Vos, Daan Hulskemper, Christa IJzendoorn, Alain de Wulf, Roderik Lindenbergh, José A.A. Antolinez
Dutch beaches are increasingly urbanized with both permanent beach pavilions and seasonal sheds and holiday houses. The effect of these buildings on long term dune development between 1999 and 2024 is studied in this paper along ~ 100 km of coast on the outer delta in the south western part of the Netherlands. A total of ~ 7000 beach buildings have been manually identified in this period based on satellite images and the time line function of Google earth desktop. The effect of the buildings is determined and analyzed at 477 cross-shore profiles with dune volumes and properties like dune toe, top and heel based on airborne lidar datasets of 1999 and 2024. On natural beaches the dune toe position is derived from profile information, whereas on urbanized beaches near buildings the dune toe is based on the location of the buildings. Yearly volume changes at the profile locations vary between -10 m3/m/y and up to 40 m3/m/y. The results indicate that smaller and standalone buildings allow for larger variations in dune volume changes and suggest that larger buildings and connected buildings impede natural dune dynamics which could impact coastal resilience in the long run. ...
Journal article (2026) - Daan Hulskemper, Hannah Weiser, Ronald Tabernig, Bernhard Höfle, Thomas de Jong, Roderik Lindenbergh
Permanent laser scanning (PLS) is an effective tool for near-continuous monitoring of topographical changes in beach-dune systems. While PLS systems were traditionally costly, the emergence of affordable LiDAR sensors enables larger-scale setups with multiple scanners or sites. However, the different characteristics compared to high-end devices, create challenges for one-on-one replacement. To assess how low-cost sensors can replace high-end sensors, we compare the performance of a setup with several low-cost Livox AVIA sensors to a single high-end RIEGL VZ-2000i sensor in its ability to capture an embryonic dune field with large variation in topography. This is evaluated using HELIOS++ virtual laser scanning (VLS). To also assess the representativeness of the simulations, we further compare the VLS to real-world measurements with the Livox AVIA. Based on a VLS setup with six AVIAs mounted on tripods at 2 m above ground, a coverage of 52% can be obtained, which is similar to the coverage of a single RIEGL VZ-2000i on a tower 8 m high. The real-world experiments confirm the VLS results with a slightly lower point cloud coverage of 42%. Furthermore, the effective range of the Livox AVIA in a beach-dune system lies around 100-150 m. At larger ranges, only pulses at high incidence angles (angle between surface and incoming beam, >20°) are registered at the scanner. The variations in coverage between the VLS and real-world scans highlight the need for careful consideration of the occlusion potential of different representations of the topography, beam divergence shapes, and the moisture conditions. ...
Dynamic beaches world-wide are monitored by so-called Argus cameras. Their automatic capturing results in large databases of ∼ 30' interval coastal images acquired during different illumination conditions. We present a lightweight method to automatically extract sand and supporting classes from ∼ 1 million Argus images, spanning ∼ 10 years, of the Sand Engine, The Netherlands, a nature-based solution for beach erosion. The workflow consists a series of neural networks. First, a ResNet18 model selects images of sufficient quality. Second, 24 pixel-wise shallow multi-layered perceptrons (MLPs) classify pixels into 5 classes, Water, Foam and Eolian, Wet and Armored Sand. The 24 MLPs correspond to 12 cameras with two different lighting conditions. The results from the 24 MLPs are used as pseudo labels for 24 CNNs that improve the initial classification by including spatial awareness. These 24 CNNs are fused in one ensemble CNN, robust to camera choice and lighting condition. At this stage, still a separate CNN is used to additionally detect vegetation pixels. Results show in most cases good agreement with human interpretation, with an overall accuracy of ∼ 88%. Most promising is that ∼ 150.000 images per day can be processed on a high-end consumer PC at a quality difficult to obtain by a human operator. Future work should focus on exploiting the large database of results for improving our understanding of dynamic processes at this challenging environment. As the workflow is generic in nature, it should be easily applicable for other image based monitoring databases. ...

Open-source scientific software for topographic change analysis in 3D/4D geographic point clouds

Journal article (2026) - K. Anders, D. Kempf, W. Albert, P. Andriushchenko, X. Huang, D. Hulskemper, T. Isensee, D. Kapitan, R. Tabernig, More Authors
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. ...