This research develops effective algorithms for three mutually orthogonal vanishing points calculation and 3D building models reconstruction from a single perspective view image. In addition, three types of non-planar structures including elliptic cylinder shapes, surfaces of revolution and free-form surface are generated with the developed methods. The proposed scheme begins with line segments detection and filtering from photographs or paintings with fine perspective geometry. Vanishing points, feature points and their corresponding base point were then calculated and minimized random and system errors after iterative fine-tuning algorithms. 3D coordinates of feature points were computed based on vanishing points using single-view metrology. For curved segments, they are extracted separately for particular reconstruction methods. Finally, regular and curved models are then merged based on their shared feature points.
The output imagery of a computer-simulated model, video frame cut, consumer camera and real paintings 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 models of specific non-planar structures. The accuracy of the proposed methods is related to the viewing angles due to the vanishing point geometry. A validation of viewing angle tolerance is also provided by given random error during vanishing point calculation.