Interactive 3D City Modeling using Google Earth and Ground Images

A new interactive approach is presented and implemented for constructing 3D city models from Google Earth and ground images. Using the roof size provided by Google Earth and the image coordinates of the four corner points of the building rectangular facade, without any prior knowledge about the parameters of the camera, we show a method for obtaining the building height and facades textures from single ground image. Furthermore, we show an algorithm for computing the tree height using a known building height and shadows in the satellite image. Based on the height and texture acquisition methods presented in this paper and geographic information provided by Google Earth, the 3D model of a typical urban site is constructed and rendered using OpenGL. The modeling results indicate that our method has many good characteristics such as low cost, simple manipulation and satisfying resolution.

[1]  William A. Yasnoff,et al.  Error measures for scene segmentation , 1977, Pattern Recognit..

[2]  Olivier D. Faugeras,et al.  Visual Discrimination of Stochastic Texture Fields , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  M. Basseville Distance measures for signal processing and pattern recognition , 1989 .

[4]  Daniel P. Huttenlocher,et al.  A multi-resolution technique for comparing images using the Hausdorff distance , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[5]  Qian Huang,et al.  Quantitative methods of evaluating image segmentation , 1995, Proceedings., International Conference on Image Processing.

[6]  Jitendra Malik,et al.  Modeling and Rendering Architecture from Photographs: A hybrid geometry- and image-based approach , 1996, SIGGRAPH.

[7]  F. A. Heuvel Exterior Orientation using Coplanar Parallel Lines , 1997 .

[8]  E. Baltsavias,et al.  3-D Building Reconstruction with ARUBA: A Qualitative and Quantitative Evaluation , 1997 .

[9]  M. Beauchemin,et al.  On the Hausdorff Distance Used for the Evaluation of Segmentation Results , 1998 .

[10]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[11]  Hans-Gerd Maas,et al.  The suitability of airborne laser scanner data for automatic 3D object reconstruction , 2001 .

[12]  Jitendra Malik,et al.  A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[13]  Yang Shu-wen Extracting Buildings Distribution Information of Different Heights from the Shadows in High Resolution Images , 2002 .

[14]  Ren Ai-zhu Modeling for urban buildings based on electronic maps , 2002 .

[15]  F. Volpe,et al.  QuickBird high resolution satellite data for urban applications , 2003, 2003 2nd GRSS/ISPRS Joint Workshop on Remote Sensing and Data Fusion over Urban Areas.

[16]  B. Caprile,et al.  Using vanishing points for camera calibration , 1990, International Journal of Computer Vision.

[17]  Robyn A. Owens,et al.  A New Metric for Grey-Scale Image Comparison , 1997, International Journal of Computer Vision.

[18]  Hélène Laurent,et al.  Unsupervised and Supervised Image Segmentation Evaluation , 2006 .

[19]  Graham D. Finlayson,et al.  Simple Shadow Remova , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[20]  G. Finlayson,et al.  Simple Shadow Removal , 2006 .