Automatic and Accurate Extraction of Road Intersections from Raster Maps

Since maps are widely available for many areas around the globe, they provide a valuable resource to help understand other geospatial sources such as to identify roads or to annotate buildings in imagery. To utilize the maps for understanding other geospatial sources, one of the most valuable types of information we need from the map is the road network, because the roads are common features used across different geospatial data sets. Specifically, the set of road intersections of the map provides key information about the road network, which includes the location of the road junctions, the number of roads that meet at the intersections (i.e., connectivity), and the orientations of these roads. The set of road intersections helps to identify roads on imagery by serving as initial seed templates to locate road pixels. Moreover, a conflation system can use the road intersections as reference features (i.e., control point set) to align the map with other geospatial sources, such as aerial imagery or vector data. In this paper, we present a framework for automatically and accurately extracting road intersections from raster maps. Identifying the road intersections is difficult because raster maps typically contain much information such as roads, symbols, characters, or even contour lines. We combine a variety of image processing and graphics recognition methods to automatically separate roads from the raster map and then extract the road intersections. The extracted information includes a set of road intersection positions, the road connectivity, and road orientations. For the problem of road intersection extraction, our approach achieves over 95% precision (correctness) with over 75% recall (completeness) on average on a set of 70 raster maps from a variety of sources.

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

[2]  Bernd Girod,et al.  Classification of compound images based on transform coefficient likelihood , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[3]  Hanan Samet,et al.  A legend-driven geographic symbol recognition system , 1994, Proceedings of the 12th IAPR International Conference on Pattern Recognition, Vol. 3 - Conference C: Signal Processing (Cat. No.94CH3440-5).

[4]  G. Zack,et al.  Automatic measurement of sister chromatid exchange frequency. , 1977, The journal of histochemistry and cytochemistry : official journal of the Histochemistry Society.

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

[6]  Craig A. Knoblock,et al.  Automatically Conflating Road Vector Data with Orthoimagery , 2006, GeoInformatica.

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

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

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

[10]  Yuan Yan Tang,et al.  Automatic document processing: A survey , 1996, Pattern Recognit..

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

[12]  Azriel Rosenfeld,et al.  Proceedings of the 6th International Workshop on Advances in Structural and Syntactical Pattern Recognition , 1996 .

[13]  Luyang Li,et al.  Cooperative text and line-art extraction from a topographic map , 1999, Proceedings of the Fifth International Conference on Document Analysis and Recognition. ICDAR '99 (Cat. No.PR00318).

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

[15]  Christian Heipke,et al.  EVALUATION OF AUTOMATIC ROAD EXTRACTION , 2007 .

[16]  Keiichi Uchimura,et al.  Automatic road extraction based on cross detection in suburb , 2004, IS&T/SPIE Electronic Imaging.

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

[18]  Craig A. Knoblock,et al.  Automatically and accurately conflating orthoimagery and street maps , 2004, GIS '04.

[19]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

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

[21]  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).

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

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

[24]  Craig A. Knoblock,et al.  Automatically identifying and georeferencing street maps on the web , 2005, GIR '05.

[25]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

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

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