Abstract
An accurate and up-to-date road network database is essential for GIS (Geographic Information System) based applications such as urban and rural planning, transportation management, vehicle navigation, emergency response, etc. Often, road database is generated through field surveys with the help of GPS (Global Positioning System) enabled instruments. This approach of road extraction, however, is time consuming and labour intensive. With increase in availability of satellite imagery both in high and low resolutions, automatic road network extraction from satellite imagery has received considerable attention and has been studied extensively since 1970s. Since road region appear as linear segment in low resolution images, earlier research on road extraction focused on extracting road center-line from low resolution images. On the other hand, high resolution satellite images provide an opportunity to extract entire road area, which are particularly useful for vehicle navigation, along with road network.
However, factors like occlusion due to trees along the road, building shadows and vehicles, variation in
road surface characteristics (example, bitumen road versus concrete road) and changing road geometry, which become more apparent in high resolution satellite images, make road extraction a challenging problem.
Though several road extraction techniques have been proposed in the literature, because of various assumptions about the road region characteristics and imaging modality, such techniques often exhibit limited success in the real scenarios. Of these techniques, the region growing based road extraction approach, in which road extraction starts with road seed points (either provided manually or generated automatically) and extracts entire road region based on predefined matching criteria, holds considerable promise. In this thesis we present a novel automatic road extraction algorithm based on adaptive texture matching (ATM-R), which is a variant of region growing approach. The algorithm developed in this thesis is robust to variations in radiometric resolution of input images, road surface characteristics (texture) and road geometry and is scalable to inputs from different sensors. In the proposed algorithm, difference in a pair of closely dated multi-temporal images of same geographic area has been studied to generate road templates (seeds) and such templates are further utilized to extract remaining road region within a road template matching framework which adapts to local road texture.
To assess the performance of the proposed algorithm, a set of images encompassing wide range of radiometric resolutions and different spatial resolutions were prepared. The image set consisted of grayscale equivalent of pan-sharpened IKONOS images, panchromatic CARTOSAT-2 images and grayscale equivalent of images captured from Google Earth. Images were chosen to include road regionswith varying width, wide range of road surface reflectance values and different textures. Experiments were conducted on images with disconnected road segments, multi-lane roads, road regions occluded with trees and images with road over-bridges. The measures used to evaluate the algorithm performance are road network completeness, road area completeness and correctness of road area. The algorithm is able to consistently extract 70% to 90% of the road network and has a high performance against all the three measures.
Along with generating road network the proposed algorithm is able to extract road area which can be
further used to assess road width, number of road lanes and other auxiliary road network information.
The algorithm has considerably reduced manual intervention in road extraction process and avoided the need for GCPs (ground control points).