A Survey of Digital Map Processing Techniques

Maps depict natural and human-induced changes on earth at a fine resolution for large areas and over long periods of time. In addition, maps—especially historical maps—are often the only information source about the earth as surveyed using geodetic techniques. In order to preserve these unique documents, increasing numbers of digital map archives have been established, driven by advances in software and hardware technologies. Since the early 1980s, researchers from a variety of disciplines, including computer science and geography, have been working on computational methods for the extraction and recognition of geographic features from archived images of maps (digital map processing). The typical result from map processing is geographic information that can be used in spatial and spatiotemporal analyses in a Geographic Information System environment, which benefits numerous research fields in the spatial, social, environmental, and health sciences. However, map processing literature is spread across a broad range of disciplines in which maps are included as a special type of image. This article presents an overview of existing map processing techniques, with the goal of bringing together the past and current research efforts in this interdisciplinary field, to characterize the advances that have been made, and to identify future research directions and opportunities.

[1]  Sergey Ablameyko,et al.  Automatic/interactive interpretation of color map images , 2000, WCC 2000 - ICSP 2000. 2000 5th International Conference on Signal Processing Proceedings. 16th World Computer Congress 2000.

[2]  J Patrick Bixler Tracking text in mixed-mode documents , 2000, DOCPROCS '88.

[3]  Sergey Ablameyko,et al.  A Complete System for Interpretation of Color Maps , 2002, Int. J. Image Graph..

[4]  Aria Pezeshk,et al.  Improved Multi Angled Parallelism for separation of text from intersecting linear features in scanned topographic maps , 2010, 2010 IEEE International Conference on Acoustics, Speech and Signal Processing.

[5]  Geoffrey H. Ball,et al.  ISODATA, A NOVEL METHOD OF DATA ANALYSIS AND PATTERN CLASSIFICATION , 1965 .

[6]  Stephen P. Morse,et al.  Concepts of use in contour map processing , 1969, Commun. ACM.

[7]  Gladys Monagan,et al.  A high quality vectorization combining local quality measures and global constraints , 1995, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[8]  Roberto Brunelli,et al.  Advanced , 1980 .

[9]  Stefan Leyk,et al.  Colors of the past: color image segmentation in historical topographic maps based on homogeneity , 2010, GeoInformatica.

[10]  R.L. Tutwiler,et al.  Contour Line Recognition & Extraction from Scanned Colour Maps Using Dual Quantization of the Intensity Image , 2008, 2008 IEEE Southwest Symposium on Image Analysis and Interpretation.

[11]  Salvatore Spinello,et al.  Contour Line Recognition From Scanned Topographic Maps , 2004, WSCG.

[12]  Serguei Levachkine,et al.  Resolving Ambiguities in Toponym Recognition in Cartographic Maps , 2003, GREC.

[13]  Jing Qian,et al.  Extracting contour lines from common-conditioned topographic maps , 2006, IEEE Trans. Geosci. Remote. Sens..

[14]  Emrah Hancer,et al.  A new approach to the reconstruction of contour lines extracted from topographic maps , 2012, J. Vis. Commun. Image Represent..

[15]  Serguei Levachkine,et al.  Text/Graphics Separation and Recognition in Raster-Scanned Color Cartographic Maps , 2003, GREC.

[16]  Andrew K. C. Wong,et al.  Extracting buildings from aerial topographic maps , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[17]  Romain Raveaux,et al.  Object Extraction from Colour Cadastral Maps , 2008, 2008 The Eighth IAPR International Workshop on Document Analysis Systems.

[18]  Sergey Ablameyko,et al.  Interactive Road Extraction with Pixel Force Fields , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[19]  Ichiro Matsuda,et al.  AUTOMATIC EXTRACTION OF ROAD-NETWORKS FROM MAP IMAGES , 1999 .

[20]  Ansgar Brunn,et al.  3rd International Workshop: Automatic Extraction of Man-Made Objects from Aerial and Space Images , 2001, Künstliche Intell..

[21]  W. Pratt Digital Image Processing: Piks Scientific Inside , 1978 .

[22]  Keith C. Clarke,et al.  Spatio‐temporal dynamics in California's Central Valley: Empirical links to urban theory , 2005, Int. J. Geogr. Inf. Sci..

[23]  Chew Lim Tan,et al.  Text/Graphics Separation in Maps , 2001, GREC.

[24]  Craig A. Knoblock,et al.  Efficient and Robust Graphics Recognition from Historical Maps , 2011, GREC.

[25]  Felix Kienast,et al.  Analysis of historic landscape patterns with a Geographical Information System — a methodological outline , 1993, Landscape Ecology.

[26]  R. Kasturi,et al.  Information extraction from images of paper-based maps - Software Engineering, IEEE Transactions on , 2004 .

[27]  Bernd Freisleben,et al.  Text detection in images based on unsupervised classification of high-frequency wavelet coefficients , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[28]  Michael P. Bishop,et al.  Advanced computational methods for spatial information extraction , 1995 .

[29]  Kazufumi Kaneda,et al.  Automatic extraction of buildings utilizing geometric features of a scanned topographic map , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[30]  Michael E. Hodgson,et al.  A Parameterization Model for Transportation Feature Extraction , 2004 .

[31]  Heng-Da Cheng,et al.  Color image segmentation based on homogram thresholding and region merging , 2002, Pattern Recognit..

[32]  Alireza Khotanzad,et al.  Color paper map segmentation using eigenvector line-fitting , 1996, Proceeding of Southwest Symposium on Image Analysis and Interpretation.

[33]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[34]  Aria Pezeshk,et al.  Extended character defect model for recognition of text from maps , 2010, 2010 IEEE Southwest Symposium on Image Analysis & Interpretation (SSIAI).

[35]  S. M. Yatim,et al.  Extracting contour lines from scanned topographic maps , 2004, Proceedings. International Conference on Computer Graphics, Imaging and Visualization, 2004. CGIV 2004..

[36]  Gerd Maderlechner,et al.  Conversion of high level information from scanned maps into geographic information systems , 1995, Proceedings of 3rd International Conference on Document Analysis and Recognition.

[37]  Gaurav Sharma,et al.  Digital color imaging , 1997, IEEE Trans. Image Process..

[38]  P.K Sahoo,et al.  A survey of thresholding techniques , 1988, Comput. Vis. Graph. Image Process..

[39]  Alireza Khotanzad,et al.  Contour Line and Geographic Feature Extraction from USGS Color Topographical Paper Maps , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  Its'hak Dinstein,et al.  Generalized Morphological Operators Applied to Map-Analysis , 1996, SSPR.

[41]  Vincenzo Eramo,et al.  An interpretation system for land register maps , 1992, Computer.

[42]  Hiromitsu Yamada,et al.  Symbol recognition and surface reconstruction from topographic map by parallel method , 1993, Proceedings of 2nd International Conference on Document Analysis and Recognition (ICDAR '93).

[43]  Koshy Varghese,et al.  Vectorization of contour lines from scanned topographic maps , 2012 .

[44]  Stefan Leyk,et al.  Extracting Composite Cartographic Area Features in Low-Quality Maps , 2009 .

[45]  Azriel Rosenfeld,et al.  Digital Picture Processing, Volume 1 , 1982 .

[46]  Theodosios Pavlidis,et al.  Structural pattern recognition , 1977 .

[47]  Albert M. Vossepoel,et al.  Adaptive Vectorization of Line Drawing Images , 1997, Comput. Vis. Image Underst..

[48]  Walter Anheier,et al.  An image analysis system for automatic data acquisition from colored scanned maps , 1994, Machine Vision and Applications.

[49]  Pedro Pina,et al.  COLOUR MAP OBJECT SEPARATION , 2006 .

[50]  Mike Broadwell The Complete System , 2000 .

[51]  Sergey Ablameyko,et al.  Image Pixel Force Fields and their Application for Color Map Vectorisation , 2007 .

[52]  J. Serra,et al.  MATHEMATICAL MORPHOLOGY IN COLOR SPACES APPLIED TO THE ANALYSIS OF CARTOGRAPHIC IMAGES , 2003 .

[53]  Alessandro Carosio,et al.  A RASTER-BASED APPROACH FOR THE AUTOMATIC INTERPRETATION OF TOPOGRAPHIC MAPS , 1998 .

[54]  Salvatore Tabbone,et al.  Stable and Robust Vectorization: How to Make the Right Choices , 1999, GREC.

[55]  Carlos A. B. Mello,et al.  Automatic image segmentation of old topographic maps and floor plans , 2012, 2012 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[56]  Craig A. Knoblock,et al.  Utilizing Road Network Data for Automatic Identification of Road Intersections from High Resolution Color Orthoimagery , 2004, STDBM.

[57]  Aria Pezeshk,et al.  Automatic Feature Extraction and Text Recognition From Scanned Topographic Maps , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[58]  Yun Yang,et al.  Linear Feature Separation From Topographic Maps Using Energy Density and the Shear Transform , 2013, IEEE Transactions on Image Processing.

[59]  Jacques Labiche,et al.  Symbol and character recognition: application to engineering drawings , 2000, International Journal on Document Analysis and Recognition.

[60]  Rangachar Kasturi,et al.  A Robust Algorithm for Text String Separation from Mixed Text/Graphics Images , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[61]  King-Sun Fu,et al.  A survey on image segmentation , 1981, Pattern Recognit..

[62]  Robert Weibel,et al.  Saliency and semantic processing: Extracting forest cover from historical topographic maps , 2006, Pattern Recognit..

[63]  Craig A. Knoblock,et al.  Classification of Line and Character Pixels on Raster Maps Using Discrete Cosine Transformation Coefficients and Support Vector Machine , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[64]  Hervé Le Men,et al.  Character string recognition on maps, a rotation-invariant recognition method , 1995, Pattern Recognit. Lett..

[65]  Ja Allan ‘Map data processing’,: Freeman H and Pieroni GG (eds), Academic Press, London, UK (1980) p 374, $26.00 , 1983 .

[66]  K. Kalafalay,et al.  Reading Street Names from Maps { Technical Challenges , 1997 .

[67]  Julius T. Tou,et al.  Automated map reading and analysis by computer , 1972, AFIPS '72 (Fall, part I).

[68]  Azriel Rosenfeld,et al.  Document structure analysis algorithms: a literature survey , 2003, IS&T/SPIE Electronic Imaging.

[69]  Yuncai Liu An automation system: generation of digital map data from pictorial map resources , 2002, Pattern Recognit..

[70]  Craig A. Knoblock,et al.  Harvesting maps on the web , 2010, International Journal on Document Analysis and Recognition (IJDAR).

[71]  Hanan Samet,et al.  MAGELLAN: Map Acquisition of GEographic Labels by Legend ANalysis , 1998, International Journal on Document Analysis and Recognition.

[72]  David S. Doermann An Introduction to Vectorization and Segmentation , 1997, GREC.

[73]  Hiromitsu Yamada,et al.  Directional Mathematical Morphology and Reformalized Hough Transformation for the Analysis of Topographic Maps , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[74]  Peter Bajcsy Automatic Extraction Of Isocontours From Historical Maps , 2003 .

[75]  Stefan Leyk Segmentation of Colour Layers in Historical Maps Based on Hierarchical Colour Sampling , 2009, GREC.

[76]  Kevin J. Parker,et al.  Segmentation of scanned document images for efficient compression , 1996, Other Conferences.

[77]  Rangachar Kasturi,et al.  Machine vision , 1995 .

[78]  Craig A. Knoblock,et al.  Automatically and Accurately Conflating Raster Maps with Orthoimagery , 2008, GeoInformatica.

[79]  E. Lambin,et al.  Impact of data integration technique on historical land-use/land-cover change: Comparing historical maps with remote sensing data in the Belgian Ardennes , 2002, Landscape Ecology.

[80]  Bhabatosh Chanda,et al.  Extraction and recognition of geographical features from paper maps , 2006, International Journal of Document Analysis and Recognition (IJDAR).

[81]  Bart Lamiroy,et al.  Text/Graphics Separation Revisited , 2002, Document Analysis Systems.

[82]  Bobby R. Hunt,et al.  Image processing and neural networks for recognition of cartographic area features , 1994, Pattern Recognit..

[83]  E. Brigham,et al.  The fast Fourier transform and its applications , 1988 .

[84]  Emrah Hancer,et al.  Advanced contour reconnection in scanned topographic maps , 2011, 2011 5th International Conference on Application of Information and Communication Technologies (AICT).

[85]  Liang-Hua Chen,et al.  A system for extracting and recognizing numeral strings on maps , 1997, Proceedings of the Fourth International Conference on Document Analysis and Recognition.

[86]  Jean-Marc Ogier,et al.  Local Structural Analysis: A Primer , 2003, GREC.

[87]  Stephen Wise Capturing Raster Data From Scanned Thematic Maps Using Desktop Graphics Software , 2002, Trans. GIS.

[88]  Sergey Ablameyko,et al.  Interpretation of colour maps. A combination of automatic and interactive techniques , 2001 .

[89]  Craig A. Knoblock,et al.  Classification of raster maps for automatic feature extraction , 2009, GIS.

[90]  Rui Zhang,et al.  Recognition of character strings from color urban map images on the basis of validation mechanism , 1997, Proceedings of the Fourth International Conference on Document Analysis and Recognition.

[91]  Paolo Gamba,et al.  Perceptual grouping for symbol chain tracking in digitized topographic maps , 1999, Pattern Recognit. Lett..

[92]  Craig A. Knoblock,et al.  Automatic and Accurate Extraction of Road Intersections from Raster Maps , 2008, GeoInformatica.

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

[94]  Raster Scanning for Operational Digitizing of Graphical-Data Maps , 2008 .

[95]  Jing Li Wang,et al.  Color image segmentation: advances and prospects , 2001, Pattern Recognit..

[96]  Ding Bin,et al.  A system for automatic extraction of road network from maps , 1998, Proceedings. IEEE International Joint Symposia on Intelligence and Systems (Cat. No.98EX174).

[97]  Ying Sun,et al.  A hierarchical approach to color image segmentation using homogeneity , 2000, IEEE Trans. Image Process..

[98]  E. Dubois,et al.  Digital picture processing , 1985, Proceedings of the IEEE.

[99]  David X. Zhong Extraction of embedded and/or line-touching character-like objects , 2002, Pattern Recognit..

[100]  Endre Katona,et al.  An interpretation system for cadastral maps , 1999, Proceedings 10th International Conference on Image Analysis and Processing.

[101]  Osamu Hori,et al.  High quality vectorization based on a generic object model , 1995 .

[102]  Laurent Wendling,et al.  Improving the recognition by integrating the combination of descriptors , 2006, International Journal of Document Analysis and Recognition (IJDAR).

[103]  Takeshi Ohashi,et al.  Filtering and segmentation of digitized land use map images , 1998, International Journal on Document Analysis and Recognition.

[104]  Sing-Tze Bow,et al.  Pattern recognition and image preprocessing , 1992 .

[105]  Romain Raveaux,et al.  A Graph Classification Approach Using a Multi-objective Genetic Algorithm Application to Symbol Recognition , 2007, GbRPR.

[106]  Luigi Cinque,et al.  Run-Based Algorithms for Binary Image Analysis and Processing , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[107]  Kuo-Chin Fan,et al.  Automatic data capture for geographic information systems , 1999, IEEE Trans. Syst. Man Cybern. Part C.

[108]  Craig A. Knoblock,et al.  Recognition of Multi-oriented, Multi-sized, and Curved Text , 2011, 2011 International Conference on Document Analysis and Recognition.

[109]  Abdelhafid Bessaid,et al.  Automatic Topographic Color Map Analysis System , 2003, PRIS.

[110]  Trygve Randen,et al.  Filtering for Texture Classification: A Comparative Study , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[111]  Ying Li,et al.  A system for efficient and robust map symbol recognition , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[112]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[113]  Hong Yan,et al.  Color image segmentation using fuzzy clustering and supervised learning , 1994, J. Electronic Imaging.

[114]  Christine Estreguil,et al.  Forest cover changes in the northern Carpathians in the 20th century: a slow transition , 2007 .

[115]  Rangachar Kasturi,et al.  Improved Directional Morphological Operations for Separation of Characters from Maps/Graphics , 1997, GREC.

[116]  Prasanna G. Mulgaonkar,et al.  Verification-Based Approach for Automated Text and Feature Extraction from Raster-Scanned Maps , 1995, GREC.

[117]  Pierre Soille,et al.  From scanned topographic maps to digital elevation models by , 2001 .

[118]  Anil K. Jain,et al.  Recognition of Digits in Hydrographic Maps: Binary Versus Topographic Analysis , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[119]  Paola Campadelli,et al.  Color image segmentation using Hopfield networks , 1997, Image Vis. Comput..

[120]  Yan Li,et al.  An Automated System for Image-to-Vector Georeferencing , 2012 .

[121]  Marc Pierrot Deseilligny,et al.  Automatic Interpretation of Scanned Maps: Reconstruction of Contour Lines , 1997, GREC.

[122]  Craig A. Knoblock,et al.  A general approach for extracting road vector data from raster maps , 2013, International Journal on Document Analysis and Recognition (IJDAR).

[123]  C. Steger,et al.  The Role of Grouping for Road Extraction , 1997 .

[124]  Roberto Brunelli,et al.  Template Matching Techniques in Computer Vision: Theory and Practice , 2009 .

[125]  Alan Saalfeld,et al.  Conflation Automated map compilation , 1988, Int. J. Geogr. Inf. Sci..

[126]  Jan J. Gerbrands,et al.  Knowledge-Based Segmentation for Automatic Map Interpretation , 1995, GREC.

[127]  Xianzhong Zhou,et al.  Contour Line Extraction from Paper-based Topographic Maps , 2006 .

[128]  Luyang Li,et al.  Integrated text and line-art extraction from a topographic map , 2000, International Journal on Document Analysis and Recognition.

[129]  William K. Pratt,et al.  Digital Image Processing: PIKS Inside , 2001 .

[130]  Heng-Da Cheng,et al.  Fuzzy homogeneity approach to multilevel thresholding , 1998, IEEE Trans. Image Process..

[131]  Satoshi Suzuki,et al.  MARIS: map recognition input system , 1990, Pattern Recognit..

[132]  Jorge Silva Centeno Segmentation of Thematic Maps Using Colour and Spatial Attributes , 1997, GREC.

[133]  Thomas C. Henderson,et al.  Automatic Segmentation of Semantic Classes in Raster Map Images , .

[134]  Ernest Valveny,et al.  Symbol Recognition: Current Advances and Perspectives , 2001, GREC.

[135]  Joachim Pouderoux,et al.  Toponym Recognition in Scanned Color Topographic Maps , 2007 .

[136]  Laurent Najman Using mathematical morphology for document skew estimation , 2003, IS&T/SPIE Electronic Imaging.

[137]  Craig A. Knoblock,et al.  Automatic extraction of road intersections from raster maps , 2005, GIS '05.

[138]  Steffen Frischknecht,et al.  Automatic Interpretation of Scanned Topographic Maps: A Raster-Based Approach , 1997, GREC.

[139]  Thomas C. Henderson,et al.  Raster Map Image Analysis , 2009, 2009 10th International Conference on Document Analysis and Recognition.

[140]  Craig A. Knoblock,et al.  Automatic extraction of road intersection position, connectivity, and orientations from raster maps , 2008, GIS '08.

[141]  Sankar K. Pal,et al.  A review on image segmentation techniques , 1993, Pattern Recognit..

[142]  J. Stoffel,et al.  A Survey of Electronic Techniques for Pictorial Image Reproduction , 1981, IEEE Trans. Commun..

[143]  Xiaoyi Jiang,et al.  A Region-Based Method for Sketch Map Segmentation , 2011, GREC.

[144]  Bernd Freisleben,et al.  Text detection in images based on unsupervised classification of high-frequency wavelet coefficients , 2004, ICPR 2004.

[145]  Mario Vento,et al.  Symbol and Shape Recognition , 1999, GREC.

[146]  Peng-Yeng Yin,et al.  Automating data extraction and identification on Chinese road maps , 2001 .