A progressive method for the collapse of river representation considering geographical characteristics

ABSTRACT During map generalization, the collapse of geometry, which is also called geometric dimension reduction, is a basic generalization operation. When the map scale decreases, rivers with long, shallow polygonal shapes, usually require their dual-line representation to be collapsed to a single line. This study presents a new algorithm called superpixel river collapse (SURC) to convert dual-line rivers to single-line rivers based on raster data. In this method, dual-line rivers are first segmented at different levels of detail using a superpixel method called simple linear iterative clustering. Then, by connecting the edge midpoints and centre of mass of each superpixel, single-line rivers are preliminarily generated from dual-line rivers. Finally, an interpolation algorithm called polynomial approximation with an exponential kernel is applied to maintain the uniform distribution of the feature points of single-line rivers at different levels of detail (LOD). The presented method can progressively collapse the river during scale transformation to support the LOD representation in a highly sensitive way. The results show that compared with three typical thinning algorithms, the SURC method can generate smooth single-line rivers from dual-line rivers considering different river widths while effectively avoiding burrs and fractured intersections.

[1]  F. Chabat,et al.  A corner orientation detector , 1999, Image Vis. Comput..

[2]  Song Gao,et al.  Transferring multiscale map styles using generative adversarial networks , 2019, International Journal of Cartography.

[3]  Tinghua Ai,et al.  A polygon aggregation method with global feature preservation using superpixel segmentation , 2019, Comput. Environ. Urban Syst..

[4]  Peter Tarabek A robust parallel thinning algorithm for pattern recognition , 2012, 2012 7th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI).

[5]  Abdelkamel Tari,et al.  A new thinning algorithm for binary images , 2015, 2015 3rd International Conference on Control, Engineering & Information Technology (CEIT).

[6]  Federico Thomas Generating Street Center-Lines from Inaccurate Vector City Maps , 1998 .

[7]  Christopher B. Jones,et al.  Characterisation and generalisation of cartographic lines using Delaunay triangulation , 2002, Int. J. Geogr. Inf. Sci..

[8]  Azriel Rosenfeld,et al.  Gray-level corner detection , 1982, Pattern Recognit. Lett..

[9]  Jan-Henrik Haunert,et al.  Area Collapse and Road Centerlines based on Straight Skeletons , 2008, GeoInformatica.

[10]  Ming-Kuei Hu,et al.  Visual pattern recognition by moment invariants , 1962, IRE Trans. Inf. Theory.

[11]  Tinghua Ai,et al.  The drainage network extraction from contour lines for contour line generalization , 2007 .

[12]  Min Yang,et al.  Extracting Centerlines From Dual-Line Roads Using Superpixel Segmentation , 2019, IEEE Access.

[13]  Franz Aurenhammer,et al.  A Novel Type of Skeleton for Polygons , 1996 .

[14]  Jonathan Warrell,et al.  “Lattice Cut” - Constructing superpixels using layer constraints , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Ruowei Zhou,et al.  A novel single-pass thinning algorithm and an effective set of performance criteria , 1995, Pattern Recognit. Lett..

[16]  Stephen M. Smith,et al.  SUSAN—A New Approach to Low Level Image Processing , 1997, International Journal of Computer Vision.

[17]  Ching Y. Suen,et al.  Thinning Methodologies - A Comprehensive Survey , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  William A. Mackaness,et al.  Creating a hydrographic network from its cartographic representation: a case study using Ordnance Survey MasterMap data , 2006, Int. J. Geogr. Inf. Sci..

[19]  Peter van Oosterom,et al.  Semantic and Geometric Aspects of Integrating Road Networks , 1999, INTEROP.

[20]  Bastian Leibe,et al.  Superpixels: An evaluation of the state-of-the-art , 2016, Comput. Vis. Image Underst..

[21]  T. Ai,et al.  A Simplification of Ria Coastline with Geomorphologic Characteristics Preserved , 2014 .

[22]  Jitendra Malik,et al.  Learning a classification model for segmentation , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[23]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  MICHAEL F. GOODCHILD,et al.  A Simple Positional Accuracy Measure for Linear Features , 1997, Int. J. Geogr. Inf. Sci..

[25]  S. Sitharama Iyengar,et al.  A Fast Parallel Thinning Algorithm for the Binary Image Skeletonization , 2000, Int. J. High Perform. Comput. Appl..

[26]  Rabab Kreidieh Ward,et al.  A Rotation Invariant Rule-Based Thinning Algorithm for Character Recognition , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Kálmán Palágyi,et al.  A 3-subiteration 3D thinning algorithm for extracting medial surfaces , 2002, Pattern Recognit. Lett..

[28]  Wen-Hsiang Tsai,et al.  A new one-pass parallel thinning algorithm for binary images , 1992, Pattern Recognit. Lett..

[29]  Azriel Rosenfeld,et al.  Angle Detection on Digital Curves , 1973, IEEE Transactions on Computers.

[30]  Patrick Shen-Pei Wang,et al.  A comment on “a fast parallel algorithm for thinning digital patterns” , 1986, CACM.

[31]  Tinghua Ai,et al.  GAP-Tree Extensions Based on Skeletons , 2002 .

[32]  Paria Mehrani,et al.  Superpixels and Supervoxels in an Energy Optimization Framework , 2010, ECCV.

[33]  Rama Chellappa,et al.  Entropy rate superpixel segmentation , 2011, CVPR 2011.

[34]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Ching Y. Suen,et al.  A fast parallel algorithm for thinning digital patterns , 1984, CACM.

[36]  Hong Yan,et al.  Skeletonization of ribbon-like shapes based on regularity and singularity analyses , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[37]  A. Jagna An Efficient Image Independent Thinning Algorithm , 2014 .

[38]  Mandyam D. Srinath,et al.  Corner detection from chain-code , 1990, Pattern Recognit..

[39]  Tinghua Ai,et al.  A New Approach to Line Simplification Based on Image Processing: A Case Study of Water Area Boundaries , 2018, ISPRS Int. J. Geo Inf..

[40]  David Eppstein,et al.  Raising Roofs, Crashing Cycles, and Playing Pool: Applications of a Data Structure for Finding Pairwise Interactions , 1998, SCG '98.

[41]  Jianbo Shi,et al.  Multiclass spectral clustering , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[42]  Jingzhong Li,et al.  Envelope generation and simplification of polylines using Delaunay triangulation , 2017, Int. J. Geogr. Inf. Sci..

[43]  Yuan Yan Tang,et al.  Skeletonization of Ribbon-Like Shapes Based on a New Wavelet Function , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[44]  Xuming He,et al.  Discrete-Continuous Depth Estimation from a Single Image , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[45]  Barbara P. Buttenfield,et al.  Transmitting Vector Geospatial Data across the Internet , 2002, GIScience.

[46]  Stephen Gould,et al.  Multi-Class Segmentation with Relative Location Prior , 2008, International Journal of Computer Vision.

[47]  Luc Van Gool,et al.  Superpixel meshes for fast edge-preserving surface reconstruction , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[48]  Wei Chen,et al.  Improved Zhang-Suen thinning algorithm in binary line drawing applications , 2012, 2012 International Conference on Systems and Informatics (ICSAI2012).

[49]  Peter van Oosterom,et al.  Construction of the Planar Partition Postal Code Map Based on Cadastral Registration , 2005, GeoInformatica.

[50]  Abdelkamel Tari,et al.  A modified ZS thinning algorithm by a hybrid approach , 2017, The Visual Computer.

[51]  Luc Van Gool,et al.  Depth SEEDS: Recovering incomplete depth data using superpixels , 2013, 2013 IEEE Workshop on Applications of Computer Vision (WACV).

[52]  Davit Kocharyan An Efficient Fingerprint Image Thinning Algorithm , 2013 .

[53]  Lu Wang,et al.  A new approach to simplifying polygonal and linear features using superpixel segmentation , 2018, Int. J. Geogr. Inf. Sci..

[54]  Monika Sester,et al.  Learning Cartographic Building Generalization with Deep Convolutional Neural Networks , 2019, ISPRS Int. J. Geo Inf..

[55]  Tinghua Ai,et al.  A shape analysis and template matching of building features by the Fourier transform method , 2013, Comput. Environ. Urban Syst..

[56]  Guosheng Lin,et al.  Deep convolutional neural fields for depth estimation from a single image , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[57]  Chengfang Song,et al.  Distance field guided $$L_1$$L1-median skeleton extraction , 2016, The Visual Computer.

[58]  Michela Bertolotto,et al.  Progressive vector transmission , 1999, GIS '99.

[59]  Tinghua Ai,et al.  A Hierarchical Approach for Measuring the Consistency of Water Areas between Multiple Representations of Tile Maps with Different Scales , 2017, ISPRS Int. J. Geo Inf..

[60]  J. Snoeyink,et al.  Medial Axis Generalization of River Networks , 2000 .

[61]  Ju Jia Zou,et al.  Triangle refinement in a constrained Delaunay triangulation skeleton , 2007, Pattern Recognit..

[62]  Chengming Li,et al.  A simplification of urban buildings to preserve geometric properties using superpixel segmentation , 2019, Int. J. Appl. Earth Obs. Geoinformation.

[63]  Morakot Pilouk,et al.  Smoothing and Compression of Lines Obtained by Raster-to-Vector Conversion , 2001, GREC.

[64]  Sven J. Dickinson,et al.  TurboPixels: Fast Superpixels Using Geometric Flows , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[65]  Michela Bertolotto,et al.  Progressive Transmission of Vector Map Data over the World Wide Web , 2001, GeoInformatica.

[66]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[67]  Jing Yu,et al.  Image registration based on harris corner and mutual information , 2011, Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology.