An improved snake model for automatic extraction of buildings from urban aerial images and LiDAR data

Automatic extraction of objects from images has been a topic of research for decades. The main aim of these researches is to implement a numerical algorithm in order to extract the planar objects such as buildings from high resolution images and altitudinal data. Active contours or snakes have been extensively utilized for handling image segmentation and classification problems. Parametric active contour (snake) is defined as an energy minimizing spline guided by external constraint forces and influenced by image forces that pull it toward features such as lines or edges. The snake deforms itself from its initial position into conformity with the nearest dominant feature by minimizing the snake energy. The snake energy consists of two main forces, namely: internal and external forces. The coefficients of internal and external energy in snake models have important effects on extraction accuracy. These coefficients together control the weights of the internal and external energy. The coefficients also control the snake’s tension, rigidity, and attraction, respectively. In traditional methods, these weight coefficients are adjusted according to the user’s emphasis. This paper proposes an algorithm for optimization of these parameters using genetic algorithm. Here, we attempt to present the effectiveness of Genetic Algorithms based on active contour, with fitness evaluation by snake model. Compared with traditional methods, this algorithm can converge to the true coefficients more quicker and more stable, especially in complex urban environments. Experimental results from used dataset have 96% of overall accuracy, 98.9% of overall accuracy and 89.6% of k-Factor.

[1]  L. Cohen NOTE On Active Contour Models and Balloons , 1991 .

[2]  You Hongjian,et al.  3D building reconstruction from aerial CCD image and sparse laser sample data , 2006 .

[3]  Thierry Blu,et al.  Efficient energies and algorithms for parametric snakes , 2004, IEEE Transactions on Image Processing.

[4]  Jadunandan Dash,et al.  Automatic building extraction from laser scanning data: an input tool for disaster management , 2004 .

[5]  Toru Abe,et al.  A region extraction method using multiple active contour models , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[6]  G. Sithole,et al.  Segmentation and classification of airborne laser scanner data , 2005 .

[7]  Jerry L. Prince,et al.  Snakes, shapes, and gradient vector flow , 1998, IEEE Trans. Image Process..

[8]  David C. Hogg,et al.  An efficient method for contour tracking using active shape models , 1994, Proceedings of 1994 IEEE Workshop on Motion of Non-rigid and Articulated Objects.

[9]  Ramesh C. Jain,et al.  Using Dynamic Programming for Solving Variational Problems in Vision , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Hong Yan,et al.  Locating head boundary by snakes , 1994, Proceedings of ICSIPNN '94. International Conference on Speech, Image Processing and Neural Networks.

[11]  I. Dowman,et al.  Data fusion of high-resolution satellite imagery and LiDAR data for automatic building extraction * , 2007 .

[12]  Jing Peng,et al.  An improved snake model for building detection from urban aerial images , 2005, Pattern Recognit. Lett..

[13]  H. Maas THE POTENTIAL OF HEIGHT TEXTURE MEASURES FOR THE SEGMENTATION OF AIRBORNE LASERSCANNER DATA , 1999 .

[14]  John Trinder,et al.  Using the Dempster-Shafer method for the fusion of LIDAR data and multi-spectral images for building detection , 2005, Inf. Fusion.

[15]  Josiane Zerubia,et al.  Structural Approach for Building Reconstruction from a Single DSM , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[16]  Laurent D. Cohen,et al.  On active contour models and balloons , 1991, CVGIP Image Underst..

[17]  Chandra Kambhamettu,et al.  A Scale-Space Based Approach for Deformable Contour Optimization , 1999, Scale-Space.

[18]  Jefferey A. Shufelt,et al.  PERFORMANCE EVALUATION FOR AUTOMATIC FEATURE EXTRACTION , 2000 .

[19]  Yun Zhang,et al.  Semi-Automatic Building Extraction Utilizing QuickBird Imagery , 2005 .

[20]  Jochen Schiewe Integration of multi-sensor data for landscape modeling using a region-based approach , 2003 .

[21]  Kai Zhang,et al.  Efficient Contour Detection Based On Improved Snake Model , 2004, Int. J. Pattern Recognit. Artif. Intell..

[22]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[23]  Heinz Rüther,et al.  Application of snakes and dynamic programming optimisation technique in modeling of buildings in informal settlement areas , 2002 .

[24]  Yongmin Kim,et al.  A multiple active contour model for cardiac boundary detection on echocardiographic sequences , 1996, IEEE Trans. Medical Imaging.

[25]  Demetri Terzopoulos,et al.  Snakes: Active contour models , 2004, International Journal of Computer Vision.

[26]  I. Dowman,et al.  TERRAIN SURFACE RECONSTRUCTION BY THE USE OF TETRAHEDRON MODEL WITH THE MDL CRITERION , 2002 .

[27]  Farhad Samadzadegan,et al.  Automatic 3D object recognition and reconstruction based on neuro-fuzzy modelling , 2005 .

[28]  Tim D. Jones,et al.  An active contour model for measuring the area of leg ulcers , 2000, IEEE Transactions on Medical Imaging.

[29]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .