2.5D terrain model generation from a data stream provides high quality data, which can be used for assisting situational awareness, conducting operations and training in simulated environments. The objective of our research is to design and implement a real-time texturing and visualization of a 2.5D terrain model from live LiDAR and a RGB data streaming in a high performance remote sensing workflow. To achieve real-time processing, the incoming data streams are evaluated in small patches. In addition, the calculation time per patch must be lower than the recording/sampling time to ensure a real-time processing. Data meshing and projection of the images onto the mesh cannot be implemented in real-time using an off-the-shelf CPU. However, most of these steps are highly vectorizable (e.g., the projection of each LiDAR point into the camera images). In fact, modern graphics cards are highly specialized in computing such data types. Therefore, all computationally intensive steps were performed in the graphics card. Most of the steps for the terrain model generation have been implemented in CUDA and OpenCL. We compare both technologies regarding calculation times and memory management. The fastest technology was selected for each calculation step. Since the model generation is faster than the data acquisition time, the implemented software is real-time. Our approach has been embedded and tested in a real-time system consisting of a modern reconnaissance system connected to a ground control station via a radio link. During a flight, a human operator in the ground control station is able to observe a texturized terrain model, which was recently generated. The user is able to zoom in an interesting area.
[1]
Ashwin Nanjappa.
Delaunay Triangulation in R3 on the GPU
,
2013
.
[2]
Tiow Seng Tan,et al.
A GPU accelerated algorithm for 3D Delaunay triangulation
,
2014,
I3D '14.
[3]
Kevin Skadron,et al.
Scalable parallel programming
,
2008,
2008 IEEE Hot Chips 20 Symposium (HCS).
[4]
Wen Zhang,et al.
Integration of LiDAR data and optical multi-view images for 3D reconstruction of building roofs
,
2013
.
[5]
Uwe Soergel,et al.
Detection of Vehicles in Multisensor Data via Multibranch Convolutional Neural Networks
,
2018,
IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.
[6]
Andreas Lenz,et al.
Automatic in-flight boresight calibration considering topography for hyperspectral pushbroom sensors
,
2014,
2014 IEEE Geoscience and Remote Sensing Symposium.
[7]
Wolfgang Middelmann,et al.
Object-based detection of vehicles using combined optical and elevation data
,
2018
.