Abstract

Abstract. This paper presents a systematic approach to reconstruct 3D models of complex buildings with specific curve structures from single perspective view images. The proposed method begins with the automatic extraction of straight feature lines and corner points. Three mutually orthogonal vanishing points are then calculated automatically and robustly for reconstructing three-dimensional regular (planar structure) models. For curved segments, they are extracted and processed separately. Three types of curved segments are considered in this study, including cylinder shapes, surfaces of revolution and free-form curve models. Cylinder shape structures can be defined directly by calculated length of major and minor axes. As for surfaces of revolution, the model can be reconstructed using a fitted curve contour line and determined symmetry axis. Free-form curve structures are reconstructed using measured boundary curves for the interpolation of curve surfaces. Regular and curved models are then merged based on their shared feature points. Finally, the level of detail of reconstructed models can be increased using rectified façade texture rendered from single-view images. The output imagery of a computer-simulated model and close-range photographs of real buildings are used in this study to test the performance of the developed algorithms. Quantitative evaluations of the results compared with ground-based surveying and visualized comparison with raw images indicate that the developed algorithms can successfully extract 3D information and reconstruct 3D specific curve building models.

Highlights

  • Three-dimensional (3D) building modeling is an important issue in both computer vision and close-range photogrammetry, and has important applications in 3D-GIS, cyber city, augmented and virtual reality, digital documentation of buildings, monuments and sites, architectural surveying and others

  • The majority of vision-based 3D reconstruction has focused on binocular vision (Furukawa and Ponce, 2010) and other algorithms requiring multiple images, such as structure and motion estimation (Nistér, 2005) and estimating depth from defocus (Wöhler et al, 2009)

  • Three types of curve structure are separated for different reconstruction methods, including cylinder shape, surface of revolution (SOR) and free-form surface

Read more

Summary

INTRODUCTION

Three-dimensional (3D) building modeling is an important issue in both computer vision and close-range photogrammetry, and has important applications in 3D-GIS, cyber city, augmented and virtual reality, digital documentation of buildings, monuments and sites, architectural surveying and others. Their method can generate high-quality and visually pleasing 2.5D mesh surface model manually Another popular single view reconstruction approach is using single, two or three vanishing points to obtain approximate 3D information of objects. Vanishing points detection might be stable, but vanishing points are imaginary points, are difficult to assess the accuracy To address this issue, this research extends a previous work (Chang and Tsai, 2009) to develop a systematic approach for feature detection and increasing the level of automation for 3D building model reconstruction from a single perspective view image. The developed algorithms are based on vanish point metrology and require only a single image with perspective projection; no camera and other parameters are needed This is one of the most economical means to extract 3D information, because no expensive equipments and professional operators are required. The data can be acquired with consumer digital cameras or even downloaded from the Internet

METHODOLOGY
Feature lines detection
Vanishing points and feature points localization
Feature points calculation
Curve structure reconstruction
EXPERIMANTAL RESULTS
Computer simulated geometric structure image
CONCLUTIONS AND FUTURE WORKS
Full Text
Paper version not known

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