Effiziente Repräsentation und Erstellung konsistenter 3D- und 4D-Karten
Physik des Erdkörpers
Zusammenfassung der Projektergebnisse
The overall goal of the project was the research and development of efficient and robust algorithms for the management and processing of large point cloud data resulting from UAV based capturing systems. According to the work plan our research in the project concentrated on three main issues. First, the development of data structures for the management and compression of large 3D point cloud data, second on robust and efficient symmetry detection on rough scales and third on the modeling of building surfaces. In the first part we completed and published our work from the first phase of the project on the compression of static point clouds. The resulting compression scheme allows for instant, i.e. realtime compression transmission and remote decompression of captured point cloud data which is necessary in the UAV-setting. Furthermore, a novel thread-safe GPU hash map data structure volume data, e.g. signed distance fields, that is robust under massively concurrent retrieval, insertion and removal of entries on a thread level was developed. This data structure allows for real-time remote visualization of the data and therefore enables the development of teleportation and telepresence applications. For this purpose we used a low cost RGB-D acquisition setup which is either mounted on a driving robot or carried by the user and developed a telepresence system that was extensively evaluated. It is foreseen that in the next step this system will be extended to UAV scenarios. The last effort in the context of data structures for point cloud data was the development of an efficient novel approach for the hierarchical decomposition of irregularly sampled 3D geometry. The resulting hierarchy consists of several subsets of the original point cloud data at different sampling rates. As each individual point set possesses blue noise properties the sampling is very regular making standard geometric operations like normal and curvature estimation, edge detection, etc. much more stable and efficient than in the original, irregularly sampled point cloud. In the second part we research a novel efficient method for reoccurrence detection and the estimation of the corresponding pose of template objects in the captured scene geometry. This is a vital ingredient in multiple problem statements. The main challenge of the template matching approach is to keep the search computationally feasible and fast while still being robust with respect to noise or other variations that might occur in the point cloud such as partiality of objects due to scanning errors or occlusions. We developed a RANSAC based approach building on a novel, voxel based scoring method with an early exit strategy as well as a novel sampling strategy for the generation of transformation hypotheses. This novel sampling strategy is built on the sampling of stable, salient points and which exploits the locality of possible template occurrences in order to avoid the generation of unnecessary transformation hypotheses. The resulting RANSAC based approach substantially improves runtime while at the same time yields results whose correctness and completeness match or even exceed previous state of the art results. The structural analysis of both, image and geometric data allows for a more generic as well as semantic analysis of the captured environment. In the third part of the project pattern analysis and symmetry detection methods as a means to “understand“ the acquired environment were investigated. First, an auxiliary method to compute a set of consistent normal orientations on acquired point clouds was developed and exploited in the context of our novel reconstruction method for buildings including structural information about semantic entities like walls, windows and doors. Here, we developed two fully automatic methods for the analysis of 3D point clouds that allow for the reconstruction of a building information model of a complete building. While our first method was restricted to single story buildings our second method allows for the automatic reconstruction of buildings from point clouds consisting of an arbitrary number of even nested stories. Image sensor for RGB and IR data on the other hand provide means to analyze the materials of surfaces and to perform relighting operations in the context of remote visualization, e.g. in a teleportation scenario. The derivation of these surface appearance properties, especially albedo and reflectance data from point clouds was also object of our research.
Projektbezogene Publikationen (Auswahl)
- (2015). Real-time point cloud compression. In 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pages 5087–5092. IEEE
Golla, T. and Klein, R.
(Siehe online unter https://doi.org/10.1109/IROS.2015.7354093) - (2016). Automatic Reconstruction of Parametric Building Models from Indoor Point Clouds. Computers & Graphics, 54:94–103. Special Issue on CAD/Graphics 2015
Ochmann, S., Vock, R., Wessel, R., and Klein, R.
(Siehe online unter https://doi.org/10.1016/j.cag.2015.07.008) - (2019). Albedo Estimation for Real-Time 3D Reconstruction using RGB-D and IR Data. ISPRS Journal of Photogrammetry and Remote Sensing, 150:213–225
Stotko, P., Weinmann, M., and Klein, R.
(Siehe online unter https://doi.org/10.1016/j.isprsjprs.2019.01.018) - (2019). Automatic Reconstruction of Fully Volumetric 3D Building Models from Oriented Point Clouds. ISPRS Journal of Photogrammetry and Remote Sensing, 151:251–262
Ochmann, S., Vock, R., and Klein, R.
(Siehe online unter https://doi.org/10.1016/j.isprsjprs.2019.03.017) - (2019). Fast Template Matching and Pose Estimation in 3D Point Clouds. Computers & Graphics, 79:36–45
Vock, R., Dieckmann, A., Ochmann, S., and Klein, R.
(Siehe online unter https://doi.org/10.1016/j.cag.2018.12.007) - (2019). SLAMCast: Large- Scale, Real-Time 3D Reconstruction and Streaming for Immersive Multi-Client Live Telepresence. IEEE transactions on visualization and computer graphics
Stotko, P., Krumpen, S., Hullin, M. B., Weinmann, M., and Klein, R.
(Siehe online unter https://doi.org/10.1109/TVCG.2019.2899231)