Information Sciences Institute
Agent of Innovation: from visionary to viable
A General Approach to Discovering, Registering, and Extracting - - PowerPoint PPT Presentation
Information Sciences Institute Agent of Innovation : from visionary to viable A General Approach to Discovering, Registering, and Extracting Features from Raster Maps Craig Knoblock University of Southern California & Geosemble
Information Sciences Institute
Agent of Innovation: from visionary to viable
USGS topographic map of St. Louis, MO Travel map of Tehran, Iran
4
5
Our approach :
— Zhou, X.S. et al. - Water-filling: A novel way for image structure feature extraction, 1999, Intl. conference on Image Processing — Works well on images with strong edges
Works on standard Canny edge maps of original images
Fork Count : 6 Filling Time : 57 Water Amount : 68 Fork Count : 0 Filling Time : 45 Water Amount : 45 Fork Count
Query image feature vector
* In our experiment we used 9 similar images
0.20 0.12 0.15 . . . 0.12 0.20 0.07
8,000 images (4,000 maps/4,000 nonmaps)
4,000 images (2,000 maps/2,000 nonmaps) 4,000 images (2,000 maps/2,000 nonmaps)
All images Repository Test set
Results are average over 10 runs
13
Binary Map Input Map Grayscale Histogram Background colors have the dominate number of pixels Remove the dominate cluster (background pixels)
15
Remove small connected object groups Group small connected objects - string Detect small connected objects - character Add up the removed objects Text Layer Road Layer
16
Corresponding pixel on the second line Construct the first line
3Pixels 3Pixels 3Pixels
Apply PPT using the detected road with to remove non-parallel lines
Apply PPT using the detected road with to remove non-parallel lines
Dilation Erosion Thinning Morphological Operations: Use the detected road format and road width to determine the number of iterations
20 Text Layer Road Layer (road topology)
21
Grayscale histogram
Grayscale histogram
User label should be (approximately) centered at a road intersection or at the center of a road line
1 2 3 4 5
(background is shown in black)
1 2 3 4 5 5 4 3 2 1
Road color Road color Red Hough lines are within 5 pixels to the image center
4 5
(background is shown in black) (road pixels are shown in red, background is shown in black)
30
— Find intersection candidates
Corner Detector Connectivity>=3 Connectivity<3, discard Road Intersection!!
The blob image The thinned lines Intersect the images Intersection Positions Use the road width to determine the blob size for covering the distorted lines
With distortion Avoid distortion
Example: (x,y) = (83,22)
Example: (lon,lat) = (-118.407088,33.92993)
80 points 400 points
40
44
45
46
47
48
49
50
Soffer, 94, 96; Myers et al., 96)
et al.,00; Cao and Tan 02; Vela, 03; Pouderoux, 07)
and Guitton, 04; Chen et al. 06)
99;Itonaga et al., 03 )
al., 08;Wu et al., 07)
Raster Maps. Knoblock, C. A.; Chen, C.; Chiang, Y.; Goel, A.; Michelson, M.; and Shahabi, C., In Proceedings DRR, 2010.
and Knoblock, C. A., In Proceedings ICDAR, 2009.
Chiang, Y.; Knoblock, C. A.; Shahabi, C.; and Chen, C., Geoinformatica, 13(2):121-157, 2008.
C.; Knoblock, C. A.; and Shahabi, C., Geoinformatica, 12(3):377—410, 2008.
from Raster Maps. Chiang, Y., and Knoblock, C. A., In Proceedings of ACM GIS, 2008.
Knoblock, C. A.; and Chen, C., In Proceedings of ACM GIS, 2005.
Knoblock, C. A.; Shahabi, C.; Thakkar, S.; and Chiang, Y., In Proceedings of ACM GIS, 2004.
53