Abstract

Common methods of filling open holes first reaggregate them into closed holes and then use a closed hole filling method to repair them. These methods have problems such as long calculation times, high memory consumption, and difficulties in filling large-area open holes. Hence, this paper proposes a parallel method for open hole filling in large-scale 3D automatic modeling. First, open holes are automatically identified and divided into two categories (internal and external). Second, the hierarchical relationships between the open holes are calculated in accordance with the adjacency relationships between partitioning cells, and the open holes are filled through propagation from the outer level to the inner level with topological closure and height projection transformation. Finally, the common boundaries between adjacent open holes are smoothed based on the Laplacian algorithm to achieve natural transitions between partitioning cells. Oblique photography data from an area of 28 km2 in Dongying, Shandong, were used for validation. The experimental results reveal the following: (i) Compared to the Han method, the proposed approach has a 12.4% higher filling success rate for internal open holes and increases the filling success rate for external open holes from 0% to 100%. (ii) Concerning filling efficiency, the Han method can achieve hole filling only in a small area, whereas with the proposed method, the size of the reconstruction area is not restricted. The time and memory consumption are improved by factors of approximately 4–5 and 7–21, respectively. (iii) In terms of filling accuracy, the two methods are basically the same.

Highlights

  • Hole filling plays an essential role in constructing a real-scene 3D model based on oblique photography technology

  • For the holes with complicated shapes and large areas (≥1000 m2 ) that are frequently seen in large-scale oblique photography, applying existing filling methods might result in various problems, such as long calculation times, extensive memory consumption, unsuccessful hole filling, and low fitting accuracy of the hole surface

  • Open hole filling is of great significance for improving the quality of 3D reconstruction for large-scale 3D automatic modeling based on oblique photography

Read more

Summary

Introduction

Hole filling plays an essential role in constructing a real-scene 3D model based on oblique photography technology. For the holes with complicated shapes and large areas (≥1000 m2 ) that are frequently seen in large-scale oblique photography, applying existing filling methods might result in various problems, such as long calculation times, extensive memory consumption, unsuccessful hole filling, and low fitting accuracy of the hole surface. To address these problems, a parallel method for open hole filling in large-scale 3D automatic modeling is proposed in this paper for the fast filling of open holes in oblique photography. Hole filling is performed layer by layer from the external boundary holes using adjacency information, and the filling results at the cell boundaries are smoothed using the Laplacian operator

Existing Open Hole Filling Method for Oblique Photography
Limitations of the Existing Method
Methodology
Identification and Classification of Open Holes
Calculation of the Hierarchical Relationships between Open Holes
Layer-by-Layer Propagation Filling of Open Holes
Smoothing of Adjacent Holes
Experimental Data and Running Environment
Comparative Analysis of Filling Success Rate
Comparative Analysis of Filling Efficiency
Comparative Analysis of Filling Accuracy
Findings
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call