An Automatic Method for Matching 2D ADS40 Images onto a 3D Surface Model

Abstract An automatic method is developed here to paste aerial images onto an urban 3D surface model for more realistic visualization. In this study we extracted different side views of urban constructions from an aerial image acquired with an airborne linear scanner sensor. We then matched those sideview images onto a 3D surface model according to the correspondence between the image and model. Side view feature extraction from images and matching those features to 3D models are two key steps in developing an automatic 3D image modelling technique. Here we present a new line-extraction approach using a multiple-level feature filter, which consists of the following: a Canny edge detector, an edge phase filter, an edge direction filter with fault tolerance, a Hough transformer, and a neighbouring line-segment fuser. We propose a base-line segmentation and parallelogram extraction algorithm based on perceptual organization. The algorithm employs uncertainty reasoning and is based on part forms for shape expression. It is computationally less intensive and noise free. Matching 2D images to 3D models requires finding a transformation matrix to minimize error. A lot of algorithms have been presented to solve the matching problem. However, there is still no good solution to the problem as it has too many unknown parameters. In this research, we first project images based on the camera model after a partial matching between the extracted parallelogram and the 3D model is carried out. Then, the Hausdorff distance is calculated between edges in the original image and the projected image, based on which sideview feature mapping is realized to obtain 3D virtual views based on a 3D surface model and a 2D image.

[1]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Daphna Weinshall,et al.  Distance Metric Between 3D Models and 2D Images for Recognition and Classification , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  D. Gugan Photogrammetric Week ’03 , 2004 .

[4]  P. Gong,et al.  Model-based conifer-crown surface reconstruction from high-resolution aerial images , 2001 .

[5]  Zhu Xiao-yue Extract Straight Line from Image Based on Computer Vision Task , 2003 .

[6]  David G. Lowe,et al.  Perceptual Organization and Visual Recognition , 2012 .

[7]  Armin Gruen,et al.  3D City Modeling with TLS (Three-Line Scanner) Data , 2001 .

[8]  Peng Gong,et al.  3D Model-Based Tree Measurement from High-Resolution Aerial Imagery , 2002 .

[9]  Bao Su Algorithm for detecting vertical and horizontal lines in real-time image processing , 2003 .

[10]  Luc Baron,et al.  Genetic Algorithm for Line Extraction , 1998 .

[11]  Allen R. Hanson,et al.  Perceptual completion of occluded surfaces , 1996, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Chung-an Lin,et al.  PERCEPTION OF 3-D OBJECTS FROM AN INTENSITY IMAGE USING SIMPLE GEOMETRIC MODELS , 2001 .

[13]  Robert T. Collins,et al.  Task driven perceptual organization for extraction of rooftop polygons , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[14]  Eric Mjolsness,et al.  New Algorithms for 2D and 3D Point Matching: Pose Estimation and Correspondence , 1998, NIPS.

[15]  Pascal Vasseur,et al.  Perceptual organization approach based on Dempster-Shafer theory , 1999, Pattern Recognit..

[16]  Ronen Basri,et al.  3-D to 2-D recognition with regions , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.