Automatic extraction of road intersections from raster maps

Numerous raster maps are available on the Internet, but the geographic coordinates of the maps are often unknown. In order to determine the precise location of a raster map, we exploit the fact that the layout of the road intersections within a certain area can be used to determine the map's location. In this paper, we describe an approach to automatically extract road intersections from arbitrary raster maps. Identifying the road intersections is difficult because raster maps typically contain multiple layers that represent roads, buildings, symbols, street names, or even contour lines, and the road layer needs to be automatically separated from other layers before road intersections can be extracted. We combine a variety of image processing and graphics recognition methods to automatically eliminate the other layers and then extract the road intersection points. During the extraction process, we determine the intersection connectivity (i.e., number of roads that meet at an intersection) and the road orientations. This information helps in matching the extracted intersections with intersections from known sources (e.g., vector data or satellite imagery). For the problem of road intersection extraction, we applied the techniques to a set of 48 randomly selected raster maps from various sources and achieved over 90% precision with over 75% recall. These results are sufficient to automatically align raster maps with other geographic sources, which makes it possible to determine the precise coverage and scale of the raster maps.

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

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

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

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

[5]  E. Baltsavias,et al.  Automatic Extraction of Man-Made Objects from Aerial and Space Images (II) , 1995 .

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

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

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

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

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

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

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

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

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

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

[16]  Costas Armenakis,et al.  Survey of Work on Road Extraction in Aerial and Satellite Images , 2002 .