Creating Geo-Specific Road Databases for a Real-Time Interactive Driving Simulator
Abstract
Geo-specific road database development is important to a driving simulation
system and a very labor intensive process. Road databases for driving simulation need
high resolution and accuracy. Even though commercial software is available on the
market, a lot of manual work still has to be done when the road crosssectional profile is
not uniform. This research deals with geo-specific road databases development,
especially for roads with non-uniform cross sections.
In this research, the United States Geographical Survey (USGS) road information
is used with aerial photos to accurately extract road boundaries, using image
segmentation and data compression techniques. Image segmentation plays an impo1tant
role in extracting road boundary information. There are numerous methods developed for
image segmentation. Six methods have been tried for the purpose of road image
segmentation. The major problems with road segmentation are due to the large variety of
road appearances and the many linear features in roads. A method that does not require a
database of sample images is desired. Furthermore, this method should be able to handle
the complexity of road appearances.
The proposed method for road segmentation is based on the mean-shift clustering
algorithm and it yields a high accuracy. In the phase of building road databases and visual
databases based on road segmentation results, the Linde-Buzo-Gray (LBG) vector
quantization algorithm is used to identify repeatable cross section profiles. In the phase of
texture mapping, five major uniform textures are considered - pavement, white marker,
yellow marker, concrete and grass. They are automatically mapped to polygons.