Extraction of loess shoulder-line based on the parallel GVF snake model in the loess hilly area of China

Loess shoulder-lines are the most critical terrain feature in representing and modeling the landforms of the Loess Plateau of China. Existing algorithms usually fail in obtaining a continuous shoulder-line for complicated surface, DEM quality and algorithm limitation. This paper proposes a new method, by which gradient vector flow (GVF) snake model is employed to generate an integrated contour which could connect the discontinuous fragments of shoulder-line. Moreover, a new criterion for the selection of initial seeds is created for the snake model, which takes the value of median smoothing of the local neighborhood regions. By doing this, we can extract the adjacent boundary of loess positive-negative terrains from the shoulder-line zones, which build a basis to found the real shoulder-lines by the gradient vector flow. However, the computational burden of this method remains heavy for large DEM dataset. In this study, a parallel computing scheme of the cluster for automatic shoulder-line extraction is proposed and implemented with a parallel GVF snake model. After analyzing the principle of the method, the paper develops an effective parallel algorithm integrating both single program multiple data (SPMD) and master/slave (M/S) programming modes. Based on domain decomposition of DEM data, each partition is decomposed regularly and calculated simultaneously. The experimental results on different DEM datasets indicate that parallel programming can achieve the main objective of distinctly reducing execution time without losing accuracy compared with the sequential model. The hybrid algorithm in this study achieves a mean shoulder-line offset of 15.8m, a quite satisfied result in both accuracy and efficiency compared with published extraction methods.

[1]  Zhang You-shun Thalweg in Loess Hill Area Based on DEM , 2003 .

[2]  G. Miliaresis,et al.  Segmentation of physiographic features from the global digital elevation model/GTOPO30 , 1999 .

[3]  Salman Ahmadi,et al.  An improved snake model for automatic extraction of buildings from urban aerial images and LiDAR data , 2010, Comput. Environ. Urban Syst..

[4]  Jerry L. Prince,et al.  Gradient vector flow: a new external force for snakes , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[5]  Y. Jia,et al.  An experimental study on dynamic processes of ephemeral gully erosion in loess landscapes , 2011 .

[6]  Tongxin Zhu,et al.  Gully and tunnel erosion in the hilly Loess Plateau region, China , 2012 .

[7]  W E Higgins,et al.  Distributed system for processing 3D medical images , 1997, Comput. Biol. Medicine.

[8]  Chongzhao Han,et al.  Force field analysis snake: an improved parametric active contour model , 2005, Pattern Recognit. Lett..

[9]  Yizong Cheng,et al.  Mean Shift, Mode Seeking, and Clustering , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  G. Tang,et al.  Method for the Extraction of Loess Shoulder-Line from Grid Dems Based on Log Edge Detector , 2010, 2010 International Conference on Multimedia Technology.

[11]  Min Wei,et al.  A fast snake model based on non-linear diffusion for medical image segmentation. , 2004, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[12]  Berthold K. P. Horn,et al.  Hill shading and the reflectance map , 1981, Proceedings of the IEEE.

[13]  Mubarak Shah,et al.  A Fast algorithm for active contours and curvature estimation , 1992, CVGIP Image Underst..

[14]  Howard Jay Siegel,et al.  Aspects of computational mode and data distribution for parallel range image segmentation , 1999, Parallel Comput..

[15]  Raj Acharya,et al.  Robust snake model , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[16]  Jae-Yeal Nam,et al.  Automatic white blood cell segmentation using stepwise merging rules and gradient vector flow snake. , 2011, Micron.

[17]  T. Blaschke,et al.  Automated classification of landform elements using object-based image analysis , 2006 .

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

[19]  Xin Yang,et al.  DEM based investigation of loess shoulder-line , 2007, Geoinformatics.

[20]  Bo Yang,et al.  Topographic differentiation simulation of crop yield and soil and water loss on the Loess Plateau , 2009 .

[21]  Guoan Tang,et al.  Positive and negative terrains on northern Shaanxi Loess Plateau , 2010 .

[22]  Danping Yang,et al.  Parallel domain decomposition procedures of improved D-D type for parabolic problems , 2010, J. Comput. Appl. Math..

[23]  Tony F. Chan,et al.  Parallel Complexity of Domain Decomposition Methods and Optimal Coarse Grid Size , 1995, Parallel Comput..

[24]  Brian Coe,et al.  The positive and the negative , 1983, Nature.

[25]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Xianghua Xie,et al.  RAGS: region-aided geometric snake , 2004, IEEE Transactions on Image Processing.

[27]  Yang Chunxia Impact of Different Grass Coverages on the Sediment Yield Process in the Slope-gully System , 2005 .

[28]  Alessandro Bevilacqua,et al.  Parallel image restoration on parallel and distributed computers , 2000, Parallel Comput..