ArticlePDF Available

Automatic Road Network Recognition and Extraction for Urban Planning

Authors:
  • Self Funded

Abstract and Figures

Abstract—The uses of road map,in daily activities are numerous but it is a hassle to construct and update a road map,whenever,there are changes. In Universiti Malaysia Sarawak, research on Automatic Road Extraction (ARE) was,explored to solve the difficulties in updating road map. The research started with using Satellite Image (SI), or in short, the ARE-SI project. A Hybrid Simple Colour Space Segmentation and Edge Detection (Hybrid SCSS-EDGE) algorithm was,developed,to extract roads automatically from,satellite-taken images. In order to extract the road network accurately, the satel- lite image,must,be analyzed,prior to the extraction process. The characteristics of these elements are analyzed and consequently the relationships among them are determined. In this study, the road regions are extracted based on colour space elements and edge details of roads. Besides, edge detection method is applied to further filter out the non-road regions. The extracted road regions are validated by using a segmentation method. These results are valuable for building road map,and detecting the changes of the existing road database. The proposed Hybrid Simple Colour Space Segmentation and Edge Detection (Hybrid SCSS-EDGE) algorithm can perform the tasks fully automatic, where the user only needs to input a high-resolution satellite image and wait for the result. Moreover, this system can work on complex,road network and generate the extraction result in seconds. Keywords—Road Network Recognition, Colour Space, Edge De-
Content may be subject to copyright.
Automatic Road Network Recognition and
Extraction for Urban Planning
David B.L. Bong, Koon Chun Lai, and Annie Joseph
Abstract—The uses of road map in daily activities are numerous
but it is a hassle to construct and update a road map whenever there
are changes. In Universiti Malaysia Sarawak, research on Automatic
Road Extraction (ARE) was explored to solve the difficulties in
updating road map. The research started with using Satellite Image
(SI), or in short, the ARE-SI project. A Hybrid Simple Colour Space
Segmentation and Edge Detection (Hybrid SCSS-EDGE) algorithm
was developed to extract roads automatically from satellite-taken
images. In order to extract the road network accurately, the satel-
lite image must be analyzed prior to the extraction process. The
characteristics of these elements are analyzed and consequently the
relationships among them are determined. In this study, the road
regions are extracted based on colour space elements and edge details
of roads. Besides, edge detection method is applied to further filter
out the non-road regions. The extracted road regions are validated by
using a segmentation method. These results are valuable for building
road map and detecting the changes of the existing road database.
The proposed Hybrid Simple Colour Space Segmentation and Edge
Detection (Hybrid SCSS-EDGE) algorithm can perform the tasks
fully automatic, where the user only needs to input a high-resolution
satellite image and wait for the result. Moreover, this system can
work on complex road network and generate the extraction result in
seconds.
Keywords—Road Network Recognition, Colour Space, Edge De-
tection, Urban Planning.
I. INTRODUCTION
I
N recent years, the road network changes at a rapid rate be-
cause of urban development. Thus, it is hard to maintain the
accuracy and precision of the road network. In order to execute
massive applications such as city planning and management
system, automatic extraction of roads for updating city map
has recently come to a popular research topic [1]. Research
in Automatic Road Extraction using Satellite Images (ARE-
SI) has been carried out in Universiti Malaysia Sarawak. Road
extraction strategies can be divided into two categories namely
semi-automatic extraction and automatic extraction. In semi-
automatic road extraction, all the initial points or road seeds
need to be provided. However, in fully automatic extraction,
the road seeds can be detected automatically and linked to
complete the road network [2]. In generally, automatic way is
more preferable than the manual operations that acquire lots
of manpower and time in mapping the road network [3].
There are many researchers interested in this topic. Some
of them propose the use of Hough Transform to detect road
David B.L. Bong is with the Faculty of Engineering, Univer-
siti Malaysia Sarawak, 94300 Kota Samarahan, Malaysia. e-mail: bbl-
david@feng.unimas.my.
Koon Chun Lai is with Universiti Tunku Abdul Rahman, Perak, Malaysia.
Annie Joseph is with the Faculty of Engineering, Universiti Malaysia
Sarawak, 94300 Kota Samarahan, Malaysia. e-mail: jannie@feng.unimas.my.
Manuscript received April 21, 2009; revised June 19, 2009.
lines and implementing ”snake” method to reconnect the
broken road lines [4]. However, Hough Transform has low
efficiency in detecting curve road, and ”snake” requires user to
select initial seed points to start, turning its system into semi-
automatic which is more time-consuming. Furthermore, these
two methods are not applicable for complex road network
involving complicated curve lines.
There are alternative ways suggested by researchers. How-
ever, they only manage to extract simple road networks [5]. On
the other hand, there exists some methods that can work for
complex road network, but unfortunately, they always utilize
long and complicated procedures before the result is gained
[6].
In this project, a new algorithm based on hybrid sim-
ple colour space segmentation and edge detection (Hybrid
SCSS-EDGE) is proposed for the road extraction system to
solve the stated problems. It performs the extractions fully
automatic and properly works on complex road networks
with satisfactory results generated within seconds. The key
techniques used for the algorithm are segmentation using
edge detection together with colour space components (i.e.
luminance, saturation and hue values) of the satellite imagery.
Satellite images from Google Earth are considered because of
its wide availability and less deployment cost for this project.
II. H
YPOTHESES OF ROA D FEATURES
Several important hypotheses have been made for the road
extraction process, as mentioned in [7], [8], [9] and [10].
a) Road width variance is small and road width change is
likely to be slow.
b) Road direction changes are likely to be slow.
c) Road local average grey level is likely to vary only slowly.
d) Grey level variation between road and background is
likely to be large.
e) Roads are unlikely to be short and the curvature of roads
varies slowly.
f) Texture enclosed by the road edge is homogenous despite
of shadows.
g) There exists connectivity between roads which forms
road network.
Nevertheless, some hypotheses are not always true as road
images may vary with ground resolution, road type and density
of surrounding objects. Hence, in this study, the satellite
images from Google Earth are captured with aerial view
in a range of 1000 till 5000 feet for the sake of yielding
International Journal of Applied Science, Engineering and Technology 5:1 2009
54
more precise extraction results by applying these valuable
hypotheses.
III. C
OLOUR SPACE COMPONENTS
The satellite images in used were captured in full colour
forms. Thus, the basic RGB colour model can be utilized
to study the characteristics of the satellite image. In this
study, two more colour models, namely YCbCr and HSV were
selected for investigations. YCbCr model, which is commonly
used as digital video formats, consists of Y (represents lumi-
nance or a measurement unit of the energy amount that an
observer perceives from a light source), Cb (represents the
difference between the blue component and a reference value)
and Cr (represents the difference between the red component
and a reference value). Similarly, HSV also consists of Hue
(a colour attribute that describes a pure colour like yellow,
orange, or red), Saturation (a measurement of the degree to
which a pure colour is diluted by white light) and Value
(intensity or average value of R, G and B at specific location).
Each of these components can be obtained from RGB model
with the expressions as shown:
Y =65.481R + 128.553G +24.966B +16 (1)
C
b
= 37.797R 74.203G + 112.000B + 128 (2)
C
r
= 112.000R 93.786G 18.214B + 128 (3)
H =
θ (B G)
360 θ (otherwise)
with
θ = cos
1
0.5[(R G)+(R B)]
(R G)
2
+(R B)(G B)
(4)
S =1
3
R + G + B
[MIN (R, G, B)] (5)
I =
R + G + B
3
(6)
IV. T
HE HYBRID SGSS-EDGE ALGORITHM
The overall flowchart of the hybrid SGSS-EDGE algorithm
is shown in Figure 1.
A. Image Acquisition
The Google Earth satellite images are used in this project
that can provide medium-high resolution imagery greater than
1-meter per pixel.
B. Road Regions Extraction
It seems that many elements can be found in a colour
satellite image, however, the authors had classified them in
five categories. These ve general elements could be found
in a high-resolution satellite image, namely: bushes or trees,
roads, buildings, sandy region and water regions, as shown in
Figure 2. The characteristics of these elements are studied and
examined.
In Figure 2, humans can easily differentiate these five
elements with their naked eyes since all these elements are
Fig. 1. Flowchart of the hybrid SCSS-EDGE extraction
Fig. 2. Five elements in a satellite image
different from each other by their colour and luminance.
For the purpose to let the computers have the same ability,
they are trained to analyse the colour space components
(i.e. luminance, Saturation and Hue values) of the satellite
image. These components can be obtained by converting the
image into YC
b
C
r
and HSV colour spaces. The significant
relationships among them are noticed through examinations
over a number of imageries. Besides, detailed records are
tabulated in Table 1. Other components like C
b
, C
r
and
Value (or intensity) are not used due to their poor abilities
to provide useful information from the evaluations. The
relationships among the colour space components are listed
below:
a) Buildings have the smallest hue value which ranges from
0to0.1
b) The maximum saturation value for roads is 0.3
c) The minimum saturation value for sandy regions is 0.3
d) Bushes or trees are scattered and their luminance value
is below 100
International Journal of Applied Science, Engineering and Technology 5:1 2009
55
TABLE I
R
ELATIONSHIP OF THE 5GENERAL COMPONENTS
Bushes
or Trees
Roads Buildings Sandy
regions
Water
regions
Luminance 25-100 110-160 50-150 100-200 50-80
Hue 0.05-0.3 0.05-0.2 0-0.1 0.05-0.1 0.1-0.45
Saturation 0.05-0.4 0.1-0.25 0.1-0.5 0.3-0.5 0.05-0.2
Intensity 0.05-0.5 0.15-0.8 0.2-0.6 0.4-1 0.2-0.3
e) Sandy regions have similar luminance value with roads
f) Water regions are well separated from roads
g) Roads’ hue value is between 0.05 to 0.2
h) The range of urban road’s luminance is between 110
and 160 lumens.
Therefore, in this project, the road network can be extracted
out from the satellite images by applying these essential
adjustments:
a) Set luminance threshold value larger than 100 to eliminate
bushes or trees
b) Set Saturation threshold value smaller than 0.3 to elimi-
nate sandy region
c) Set Hue threshold value larger than or equal to 0.05 to
eliminate some buildings
d) Use segmentation to separate the water regions and other
small regions from road network
e) Use edge detection to recover the broken road segments
due to some undesired elimination to roads
Firstly, the satellite image is converted into YC
b
C
r
and
HSV modes using image processing software such as Matlab
program. The elimination process can be performed by setting
up a pixel-to-pixel examination loop to filter the unwanted
pixels. Since Y represents luminance in YC
b
C
r
mode whilst
H, S denote as Hue and Saturation correspondingly in HSV
mode, the examination loop can be thus written as
(100 <Y)AN D(S<0.3)AN D(H 0.05) (7)
Segmentation process is performed on the image as well.
Though the water regions can be eliminated by the loop
described above, the segmentation can further ensure its elim-
ination due to water regions such as lake or river will certainly
not attach to the roadside or any roads. Furthermore, by only
selecting the road regions, other small regions not belong to
the road network can be eliminated in this process. Note that
the authors always assume the road network appears as the
largest connected region in a satellite image that would remain
throughout the segmentation process, and only removes the
relatively small regions.
C. Edge Detection
Road extraction based only on the colour space components
may not be perfect. This is due to constant changes of the
road’s colour while being shaded by trees or buildings. Some
shaded road segments which luminance value is lower than a
predetermined threshold, i.e. 110 lumens, will be recognized
as bushes and thus eliminated by the examination loop. Hence,
edge detection is introduced in order to counter this problem.
Though the colour has been changed, the edge detectors are
still able to find the road edges to reconnect the undetected
road segments as long as the road segments are not entirely
detached or blurred.
Edges are the essential characteristic in road extraction
since the roads are laterally bounded by edges and can be
individuated by edge extractors [9][11]. The edges can be
extracted using various edge detection methods. The image
is converted into grayscale mode prior to applying the edge
detector. In this project, the Laplacian of Gaussian method, as
explained by equation (8), is used.
2
f (x, y)=
1
2πγ
4
2
x
2
+ y
2
γ
2
· e
x
2
+y
2
2γ
2
(8)
Equation (8) is a second-order derivative which can be
acquired when Gaussian method is defined as f(X), where
f (X)=
1
2πγ
2
· e
x
2
2γ
2
(9)
The Laplacian of Gaussian method finds edges in the input
image by looking for zero crossings after filtering the input
image. This method can detect the edges with different scale
by altering the value, which makes it superior to other edge
detection methods [9]. The threshold value for the Laplacian
of Gaussian filter can then be adjusted to give better results.
Figure 3 and 4 illustrates two set of results showing the
importance of edge detectors in reconnecting the road network
regions.
D. Determining the Road Network
Road extraction results obtained after elimination and seg-
mentation processes are combined with the edge detection
result to determine the actual road network. Based on the
assumption that connectivity exists between roads that form
a road network [10], the largest regions can be considered
as road regions. As a result, a simple calculation on the
total pixels is made to verify and select the largest connected
regions in the result images.
V. R
ESULTS AND ANA LY S I S
The proposed Hybrid SCSS-EDGE algorithm can work on
the complex road segments and large scale satellite image with
good finishing and accuracy. The satellite images captured
within area in Kuala Lumpur city, Malaysia are shown in
Figure 5 to Figure 9 in an increased complexity level. Figure
5 shows a straight road in rural area that surrounded by bushes
and tress. The road region is perfectly extracted without any
discontinuities.
On the other hand, Figure 6 shows another extraction
result on a curve road region (express highway) surrounded
by bushes and sandy regions. These results prove that the
algorithm used in this project has a very good finishing and
accurate performance on extracting the simple road regions.
International Journal of Applied Science, Engineering and Technology 5:1 2009
56
(a) Using edge detection (b) Without using edge detection
Fig. 3. Reconnect straight regions
(a) Using edge detection (b) Without using edge detection
Fig. 4. Reconnect curved regions
(a) (b)
Fig. 5. Extraction for a straight road
Figure 7 displays a moderate complicated road networks
in an urban area, involving multiples of curve road regions.
The algorithm proposed, in fact, is still able to eliminate
the unwanted regions such as buildings at top left corner
and the ground fields located between the curve regions. The
good performance of the algorithm is demonstrated obviously
by the corresponding extraction result image of Figure 7.
Discontinuity of roads at the bottom-middle part is caused
by the blockade of statement put by Google Company.
The road networks in the imageries shown in Figure 8 and
Figure 9 are at much more complicated level. Almost all road
regions in Figure 8 are successfully extracted and displayed in
the result image. Some roads failed to be extracted due to the
image is captured at a vey high aerial distance ( 4000 feet),
thus sometimes made the image blur at random spots. Figure 8
exhibits an image captured at 10000 feet. The extraction result
International Journal of Applied Science, Engineering and Technology 5:1 2009
57
(a) (b)
Fig. 6. Extraction for a curved road
(a) (b)
Fig. 7. Extraction for a small scale complex road
(a) (b)
Fig. 8. Extraction for a medium scale complex road
is able to give a good overview for the main road regions in
the satellite image.
It is noticeable from the results that the proposed extraction
method can perform at a high finishing and accuracy level.
Furthermore, this suggested methodology can generate the
results in a very short time. Each of these extraction outputs
(Figure 5 to Figure 9) is obtained within a minute using a
P4-1.8GHz PC with 256MB RAM, run by Matlab program.
Some objects, such as trees’ shadow, may change the road
luminance value and break the connectivity of the road regions.
Consequently, some road regions are unable to be extracted as
shown in Figure 8 and Figure 9. However, this problem only
affects the small road regions in which their connectivity is
totally broken while the main roads will not be affected. Other
small roads can still be extracted as long as their connectivity
to the main roads still exists.
International Journal of Applied Science, Engineering and Technology 5:1 2009
58
(a) (b)
Fig. 9. Extraction for a large scale complex road
Failure on extracting the road regions in Figure 8 and
Figure 9 may also due to the improper image acquisition
process. These images are probably captured under cloudy or
high humidity environment which caused the blurriness in the
image.
Some unwanted road-like regions are extracted together
with the road regions. This problem is due to the filter’s
disability to separate the road regions from the road-like
regions. For future works, the filtering capability needs to be
improved in order to yield better extraction results.
The main drawback of using Google Earth satellite image is
the non-standardized image resolution. This causes problems
such as luminance value of roads in different regions. Future
works is proposed to overcome this issue so that the road net-
work extraction process for urban planning and GIS database
updates can be performed successfully.
VI. C
ONCLUSION
The road extraction process can be divided into two groups,
namely automatic and semi-automatic (or manual). The auto-
matic way is getting popular attentions due to its short process-
ing time. The Hybrid SCSS-EDGE methodology mentioned
in this study is able to extract road regions automatically,
both in rural and urban areas, from high-resolution satellite
imageries in a very fast way. The results can be obtained from
the hybrid results from colour space elements (luminance,
saturation and hue) and the edge details of roads. Besides,
a number of adjustments are discussed to effectively extract
the road network. The advantages of this method are its fast,
accurate yet simple algorithms. In addition, it can provide
valuable references for organizations or companies which deal
with road maps and GPS (Global Position System).
A
CKNOWLEDGMENT
The authors would like to thank Universiti Malaysia
Sarawak for the facilities, resources and support given to this
project, and also members from Faculty of Engineering who
have contributed or helped in this project.
R
EFERENCES
[1] S. Hinz, A. Baumgartner and H. Ebner, ”Modelling Contextual Knowl-
edge for Controlling Road Extraction in Urban Areas. IEEE/ISPRS Joint
Workshop on Remote Sensing and Dara Fusion over Urban Areas, pp.
40-44, 2001.
[2] X. Y. Jin and C. H. Davis, ”Multispectral IKONOS Imagery Automatic
Road Extraction from High-Resolution. Proceedings of IEEE Interna-
tional Geoscience and Remote Sensing Symposium, Vol 3. pp. 1730-
1732, 2003.
[3] A. Chang S. K. Kyu and B. R. Sang, ”A Road Extraction Method
from Topographical Map Images. IEEE Communications, Computers
and Signal Processing, Vol 2. pp.839-842, 1997.
[4] C. L. Jia, K. F. Ji, Y. M. Jiang and G. Y. Kuang, ”Road Extraction from
High-Resolution SAR Imagery Using Hough Transform. Proceedings of
IEEE International Geoscience and Remote Sensing Symposium, Vol 1.
pp. 1-4, 2005.
[5] W. R. Chen, C. Wang and H. Zhang, ”Road Network Extraction in High
Resolution SAR Images. Proceedings of IEEE International Geoscience
and Remote Sensing Symposium, Vol 6. pp. 3806-3809, 2004.
[6] P. Gamba, F. Dell’Acqua and G. Lisini, ”Improving Urban Road Extrac-
tion in High-Resolution Image Exploiting Directional Filtering, Percep-
tual Grouping, and Simple Topological Concepts. IEEE Geoscience and
Remote Sensing Letters, Vol 3, No. 3, pp. 387-391, 2006.
[7] L. Wang, Q. Qin, S. Du, D. Chen and J. Tao, ”Road Extraction from
Remote Sensing Image Based on Multi-resolution Analysis. International
Symposium on Remote Sensing of Environment (ISRSE),.
[8] G. Lisini, C. Tison, F. Tupin and P. Gamba, ”Feature Fusion to Improve
Road Network Extraction in High-Resolution SAR Images. IEEE Geo-
science and Remote Sensing Letters, Vol 3, No. 2, pp. 217-221, 2006.
[9] X, Li, Y. Qiao, W. Yi and Z. Guo, ”The Research of Road Extraction for
High Resolution Satellite Image. IEEE Geoscience and Remote Sensing
Symposium, Vol. 6. pp. 3949-3951, 2003.
[10] M. Barzohar and D. B. Cooper, ”Automatic finding of main roads
in aerial images by using geometric-stochastic models and estimation.
IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 18,
No. 7, pp. 707-721, 1996.
[11] Y. G. Xiao, T. S. Tan, S. C. Tay, ”Utilizing Edge to Extract Roads in
High-Resolution Satellite Imagery”. IEEE International Conference on
Image Processing, Vol. 1. pp. 637-640, 2005.
David B.L. Bong David B.L. Bong is a lecturer with the Faculty of
Engineering, Universiti Malaysia Sarawak. His research interest is in the field
of image processing and artificial intelligence.
Koon Chun Lai Koon Chun Lai is currently a tutor with Universiti Tunku
Abdul Rahman, Malaysia. His research interest is in the area of image
processing and electrohydrodynamics.
International Journal of Applied Science, Engineering and Technology 5:1 2009
59
... With the increase of publicly available geographic information systems, road network data is now freely accessible from numerous sources. Due to this availability, road network data can be used as a good source for various types of analysis like road importance [2][3][4][5] road characteristics [6,7] city planning [8][9][10] creating walkability or bikeability scores, or examining the association between diabetes and obesity in local communities with walkability of the neighborhoods [11,12]. Walkability is a term used to describe aspects of the built and social environment with important population level impacts on physical activity and health. ...
... In this example, all other nodes could form number of different orders as long as they remain true to their respective submission. To name a few possible outcome: [1,2,3,4,6,7,8,5], [1,6,7,8,2,3,4,5], [1,2,6,3,7,4,8,5]. We can observe node 1 is maintaining the least rank while node 5 is the highest in all generated outcomes. ...
... In this example, all other nodes could form number of different orders as long as they remain true to their respective submission. To name a few possible outcome: [1,2,3,4,6,7,8,5], [1,6,7,8,2,3,4,5], [1,2,6,3,7,4,8,5]. We can observe node 1 is maintaining the least rank while node 5 is the highest in all generated outcomes. ...
Article
Full-text available
Walkability is a term that describes various aspects of the built and social environment and has been associated with physical activity and public health. Walkability is subjective and although multiple definitions of walkability exist, there is no single agreed upon definition. Road networks are integral parts of mobility and should be an important part of walkability. However, using the road structure as nodes is not widely discussed in existing methods. Most walkability measures only provide area–based scores with low spatial resolution, have a one–size–fits–all approach, and do not consider individuals opinion. Active Living Feature Score (ALF–Score) is a network–based walkability measure that incorporates road network structures as a core component. It also utilizes user opinion to build a high–confidence ground–truth that is used in our machine learning pipeline to generate models capable of estimating walkability. We found combination of network features with road embedding and points of interest features creates a complimentary feature set enabling us to train our models with an accuracy of over 87% while maintaining a conversion consistency of over 98%. Our proposed approach outperforms existing measures by introducing a novel method to estimate walkability scores that are representative of users opinion with a high spatial resolution, for any point on the road.
... Road extraction plays a vital role in many application fields such as urban planning [1], intelligent transportation, vehicle navigation [2], early warning of natural disasters, and emergency rescue [3]. The rapid development of high-resolution remote sensing technology lays the foundation for road segmentation tasks, and provides sufficient data support for the extraction of large-scale road networks, which promotes the development of road extraction technology. ...
Article
Full-text available
Extracting road information from complex high-resolution remote sensing images to update road networks has become a focus research field in recent years. However, the scale of roads in remote sensing images varies greatly, often leading to obstructions caused by objects such as tree shadows and buildings. These factors contribute to incomplete and discontinuous extraction results of narrow and long roads. To solve the above problems, a road feature enhancement network based on DeepLabV3Plus network is proposed in this paper. The network introduces the dense atrous spatial pyramid pooling (DenseASPP) module incorporating a strip pooling branch and channel attention mechanism. The atrous spatial pyramid pooling (ASPP) module of the baseline network is replaced by the improved DenseASPP, which strengthens the network to aggregate multi-scale road features and improves the model’s ability to recognize long and narrow roads. In addition, the cascade feature fusion (CFF) unit is utilized to fuse the shallow features of different resolutions, enhance the context awareness of the network, and improve the generalization ability of the model. Subsequently, a road feature enhancement module (RFEM) is designed in the decoder part, which uses four strip convolutions in different directions to capture remote context information and avoid the interference of irrelevant regions. The experimental results on the open DeepGlobe dataset and CHN6-CUG dataset show a significant improvement in IoU and F1-Score compared to the baseline network. The proposed method outperforms other mainstream networks in road segmentation.
... The continuous progress of remote sensing and artificial intelligence has laid a solid theoretical and technical foundation for road extraction. As an important ground object, roads play a crucial role in intelligent transportation [1,2], urban planning [3,4], and emergency tasks [5,6]. Traditional remote sensing road extraction uses manual interpretation, which consumes a lot of workforce and time. ...
Article
Full-text available
Road extraction is a hot task in the field of remote sensing, and it has been widely concerned and applied by researchers, especially using deep learning methods. However, many models using convolutional neural networks ignore the attributes of roads, and the shape of the road is banded and discrete. In addition, the continuity and accuracy of road extraction are also affected by narrow roads and roads blocked by trees. This paper designs a network (MSPFE-Net) based on multi-level strip pooling and feature enhancement. The overall architecture of MSPFE-Net is encoder-decoder, and this network has two main modules. One is a multi-level strip pooling module, which aggregates long-range dependencies of different levels to ensure the connectivity of the road. The other module is the feature enhancement module, which is used to enhance the clarity and local details of the road. We perform a series of experiments on the dataset, Massachusetts Roads Dataset, a public dataset. The experimental data showed that the model in this paper was better than the comparison models.
... Road extraction is crucial for urban planning [1,2], intelligent transportation [3,4], vehicle navigation [5,6] and emergency relief [7,8]. The rapid development of high-resolution optical remote sensing technology lays a foundation for road extraction tasks, provides sufficient data support for the extraction of large-scale road networks, and effectively promotes road extraction technology. ...
Article
Full-text available
Road extraction from remote sensing images is significant for urban planning, intelligent transportation, and vehicle navigation. However, it is challenging to automatically extract roads from remote sensing images because the scale difference of roads in remote sensing images varies greatly, and slender roads are difficult to identify. Moreover, the road in the image is often blocked by the shadows of trees and buildings, which results in discontinuous and incomplete extraction results. To solve the above problems, this paper proposes a multiscale feature encoding and long-range context-aware network (MECA-Net) for road extraction. MECA-Net adopts an encoder–decoder structure and contains two core modules. One is the multiscale feature encoding module, which aggregates multiscale road features to improve the recognition ability of slender roads. The other is the long-range context-aware module, which consists of the channel attention module and the strip pooling module, and is used to obtain sufficient long-range context information from the channel dimension and spatial dimension to alleviate road occlusion. Experimental results on the open DeepGlobe road dataset and Massachusetts road dataset indicate that the proposed MECA-Net outperforms the other eight mainstream networks, which verifies the effectiveness of the proposed method.
... R OAD extraction from high-resolution optical remote sensing images has been a hot research topic recently. The improvement of extraction accuracy and processing speed shows an increasingly wide range of applications, such as city planning [1], geographic information updating [2], [3], autonomous driving navigation [4], [5], and other fields. ...
Article
With the boost of deep learning methods, road extraction has been widely used in city planning and autonomous driving. However, it is very challenging to extract roads around the thorny occlusion areas, even in high-resolution remote sensing images. Existing approaches regard road extraction as an isolated binary segmentation task and ignore the surroundings' contextual information in the optical image itself, especially the potential dependence implied between roads and buildings. To address the occlusion problem, we proposed a spatial attention-based road extraction neural network using contextual relation between roads and buildings named MSACon to extract the roads more precisely. First, we employed an existing building extraction method to predict buildings in the optical images. Second, we calculated the signed distance map (SDM) based on the building extraction results (which may be inaccurate) as ambiguous auxiliary information to infer the optical images' potential roads. Due to the color, lines, and texture between the optical images and the SDM are distinct, we then designed the two-branch encoder to extract features and integrated the cross-domain features into the road decoder by a spatial attention-based fusion mechanism. Experiments demonstrate that the proposed method achieves superior performance than other state-of-the-art approaches even with ambiguous auxiliary information. Furthermore, MSACon shows obvious advantages in finding inconspicuous roads in the optical images and eliminating noisy roads, especially when dealing with areas where buildings are located along the roads.
... Road mapping is an important task in various practical applications, such as navigation (Cui et al., 2016;Soquet et al., 2007;Wen et al., 2019), urban planning (Bong et al., 2009;Zhou et al., 2019), and crisis response (Demir et al., 2018;Zhou et al., 2018). However, road mapping remains a big challenge in the remote sensing imagery interpretation field. ...
Article
Full-text available
Road detection from very high-resolution (VHR) remote sensing imagery is of great importance in a broad array of applications. However, the most advanced deep learning based methods often produce fragmented road segments, due to the complex backgrounds of the images, such as the occlusions and shadows caused by trees and buildings, or the surrounding objects with similar textures. In this research, the characteristics of the existing deep learning based road detection methods are analyzed and effective road detection methods are explored, and we show that capturing long-range dependencies can significantly improve the road recognition performance. The novel globally aware road detection network with multi-scale residual learning (GAMS-Net) is proposed, in which multi-scale residual learning is applied to obtain multi-scale features and expand the receptive field, and the global awareness operation is used to capture the spatial context dependencies and inter-channel dependencies. Through capturing useful information over long distances, GAMS-Net can significantly improve the road recognition performance. The advantages of the proposed approach are validated using the public DeepGlobe road dataset and large-scale images, and the experimental results confirm the superiority of the proposed method.
... Determining ROI (Region of Interest) is done to decrease the amount of false alarms and speed up the detection process. This method is approached by applying processing on multiple color spaces [24]. Where images are processed by changing the color space components. ...
Article
Full-text available
Traffic monitoring and management is one of the most crucial tasks of governing bodies in modern big cities. With each passing day the traffic problem grows in complexity due to the continuous increase of participating vehicles and the hard expansion of the road network and parking places. In this article we introduce a new method for vehicle detection and localization in parking lots using high resolution UAV images. In order to end up with practical and yet effective approach, which could be implemented on low computing hardware resources and integrated with the camera in the UAV, we considered simple steps in the proposed algorithm for optimization. It follows the machine learning pipeline such as preprocessing, sensing, feature extraction, training and classification. In preprocessing the images are thresholded iteratively in multiple color spaces to extract the candidate regions of interest (ROI). The algorithm relies on point and shape features using fast techniques in the feature extraction. The features are then clustered by the K-means algorithm and represented by the resulted clusters' centers. Region based linear classification is finally applied using SVM to classify if the object is a vehicle or else. The proposed approach proved high detection and classification accuracy more than 86% and still running under the low complexity constraint.
... Automating road extraction plays a vital role in dynamic spatial development. Extracting the road in the urban area is a significant concern for the research on transportation, surveying, and mapping [3]. However, remote sensing images usually have sophisticated heterogeneous regional features with considerable intra-class distinctions and small inter-class distinctions. ...
Article
Full-text available
Road network extraction is one of the significant assignments for disaster emergency response, intelligent transportation systems, and real-time updating road network. Road extraction base on high-resolution remote sensing images has become a hot topic. Presently, most of the researches are based on traditional machine learning algorithms, which are complex and computational because of impervious surfaces such as roads and buildings that are discernible in the images. Given the above problems, we propose a new method to extract the road network from remote sensing images using a DenseUNet model with few parameters and robust characteristics. DenseUNet consists of dense connection units and skips connections, which strengthens the fusion of different scales by connections at various network layers. The performance of the advanced method is validated on two datasets of high-resolution images by comparison with three classical semantic segmentation methods. The experimental results show that the method can be used for road extraction in complex scenes.
Preprint
Full-text available
Walkability is a term that describes various aspects of the built and social environment and has been associated with physical activity and public health. Walkability is subjective and although multiple definitions of walkability exist, there is no single agreed upon definition. Road networks are integral parts of mobility and should be an important part of walkability. However, using the road structure as nodes is not widely discussed in existing methods. Most walkability measures only provide area-based scores with low spatial resolution, have a one-size-fits-all approach, and do not consider individuals opinion. Active Living Feature Score (ALF-Score) is a network-based walkability measure that incorporates road network structures as a core component. It also utilizes user opinion to build a high-confidence ground-truth that is used in our machine learning pipeline to generate models capable of estimating walkability. We found combination of network features with road embedding and points of interest features creates a complimentary feature set enabling us to train our models with an accuracy of over 87% while maintaining a conversion consistency of over 98%. Our proposed approach outperforms existing measures by introducing a novel method to estimate walkability scores that are representative of users opinion with a high spatial resolution, for any point on the map.
Preprint
Full-text available
Walkability is a term that describes various aspects of the built and social environment and has been associated with physical activity and public health. Walkability is subjective and although multiple definitions of walkability exist, there is no single agreed upon definition. Road networks are integral parts of mobility and should be an important part of walkability. However, they are missing from existing methods. Most walkability measures only provide area-based scores with low spatial resolution, have a one-size-fits-all approach, and do not consider individuals opinion. Active Living Feature Score (ALF-Score) is a network-based walkability measure that incorporates road network structures as a core component. It also utilizes user opinion to build a high-confidence ground-truth that is used in our machine learning pipeline to generate models capable of estimating walkability. We found combination of network features with road embedding and POI features creates a complimentary feature set enabling us to train our models with an accuracy of over 87% while maintaining a conversion consistency of over 98%. Our proposed approach outperforms existing measures by introducing a novel method to estimate walkability scores that are representative of users opinion with a high spatial resolution, for any point on the map.
Article
Full-text available
In the paper, we present an approach of multi-resolution analysis to extract road information from high resolution imagery. Firstly, high resolution imagery is divided into a series of different resolution images. According to the representation characteristics of roads at different resolution, we analyze roads' geometrical, radiometric, and topological attributes and carry out a variety of processes such as image enhancement, edge detection ,road finding ,tracking and linking. Then most of main roads at different resolution are gradually extracted. After that, the internal relationship between the same roads at different resolution is set up. All extracted roads are generally normalized into initial resolution to be performed data fusion for eliminating wrong roads and adding miss ones. Thus main roads are correctly extracted. Finally, an example of test is presented in which shows that the exploratory approach is applicable to high resolution road extraction but needs further improvements.
Article
Full-text available
In this letter, the problem of detecting urban road networks from high-resolution optical/synthetic aperture radar (SAR) images is addressed. To this end, this letter exploits a priori knowledge about road direction distribution in urban areas. In particular, this letter presents an adaptive filtering procedure able to capture the predominant directions of these roads and enhance the extraction results. After road element extraction, to both discard redundant segments and avoid gaps, a special perceptual grouping algorithm is devised, exploiting colinearity as well as proximity concepts. Finally, the road network topology is considered, checking for road intersections and regularizing the overall patterns using these focal points. The proposed procedure was tested on a pair of very high resolution images, one from an optical sensor and one from a SAR sensor. The experiments show an increase in both the completeness and the quality indexes for the extracted road network
Article
Full-text available
This letter aims at the extraction of roads and road networks from high-resolution synthetic aperture radar data. Classical methods based on line detection do not use all the information available; indeed, in high-resolution data, roads are large enough to be considered as regions and can be characterized also by their statistics. This property can be used in a classification scheme. Therefore, this letter presents a road extraction method which is based on the fusion of classification (statistical information) and line detection (structural information). This fusion is done at the feature level, which helps to improve both the level of likelihood and the number of the extracted roads. The proposed approach is tested with two classification methods and one line extractor. Results on two different datasets are discussed.
Conference Paper
High-resolution satellite remote sensing image plays a significant role in Geographic Information System (GIS). Future GIS applications require high spatial resolution image, which cannot be met by traditional satellite image with resolution of 20 m or lower. In this paper, integrating high-resolution SPOT-5 data into GIS is discussed. Various methods have been used to extract roads from satellite images with different resolutions. In this paper, after a road is extracted from a SPOT-5 satellite image, the extracted roads are converted into road vectors in order to use these vector road maps in GIS. We propose a three-step method for road extraction. The first step is to automatically detect the road edge of the interested region. As the second step, we transform the road edge into vectors. In the third step, the transformed road vectors are compared with the existing official road vectors, and then some inaccuracies will be corrected. Through these steps, we can acquire accurate road vectors. Using extracted road vectors, which can be used to rapidly complement new roads for existing maps and to provide integrated road information of a city, we can conveniently provide timely location service for telecommunication.
Conference Paper
Although edge detectors are useful for delineating the road areas in an image, no previous work in road extraction has demonstrated a comprehensive use of edge information. In this paper we propose a semi-automatic scheme that makes use of edge information to extract roads in high-resolution satellite images. A novel edge thinning and division algorithm is first applied to process edges in an image. With such processed edges, texture information, color information together with the user assistance, the proposed scheme is able to extract roads from an image with high reliability. This scheme can also make use of knowledge about road network topology to locate road areas. Experiments on high-resolution satellite images of different environmental settings show that our proposed scheme achieves high accuracy in identifying road areas.
Conference Paper
This paper presents a technique for the extraction of roads in a high resolution synthetic aperture radar (SAR) image using Hough transform. Roads in a high resolution SAR image can be modeled as a homogeneous dark area bounded by two parallel boundaries. Dark areas, which represent the candidate positions for roads, are extracted from the image using a Gaussian probability iteration segmentation, and the roads are accurately detected by Hough transform. For this purpose, we designed an average Hough transform, which is more reasonable than general Hough transform for the extraction of lines. We search the peak values in Hough space and try to reduce its overall computational cost by introducing a global CFAR detector. In this process, to detect roads more accurately, post-processing, including noisy dark regions removal and false roads removal, is performed. We applied our method to MSTAR clutter images of Redstone that have a resolution of about 1 ft × 1 ft. The experimental results show that our method can accurately detect roads.
Conference Paper
The application of high-resolution synthetic aperture radar (SAR) images from aerial and satellite sensors challenges the researchers for new and effective interpretation tools. Although most of the main axes in the road network may be detected by a skilled human observer looking for dark or bright linear structures, automatic detection remains a difficult task. In this paper, we proposed a new simple approach to extract main road network in high-resolution SAR images automatically. The approach is based on three steps. The first step is pre-filtering the initial SAR images by using a two-way thresholding process in order to discard uninteresting parts of image. In the second step, the results of the first step are input and use the Hough transform to identify the roads respectively. The last step is based on a feature fusion technique. The road networks detected are combined with the fusion operators. We show the improved results from some examples. It is proved that this approach is effective for the straight highways in high-resolution images
Conference Paper
This paper deals with the role of context for automatic extraction of man-made structures from aerial images taken over urban areas. Due to the intrinsic high complexity of urban scenes we propose to guide the extraction by contextual knowledge about the objects. We represent this knowledge explicitly by a context model. Based upon this model we are able to split the complex task of object extraction in urban areas into smaller sub-problems. The novelty presented in this contribution mainly relates to the fact that essential contextual information is gathered at the beginning of the extraction, thus, it is available during the whole extraction, and furthermore, it allows for automatically controlling the extraction process: for data consistency reasons, we use the imagery as the only source for both gaining contextual information and extracting roads. Advantages and remaining deficiencies of the proposed strategy are discussed
Article
This paper presents an automated approach to finding main roads in aerial images. The approach is to build geometric-probabilistic models for road image generation. We use Gibbs distributions. Then, given an image, roads are found by MAP (maximum a posteriori probability) estimation. The MAP estimation is handled by partitioning an image into windows, realizing the estimation in each window through the use of dynamic programming, and then, starting with the windows containing high confidence estimates, using dynamic programming again to obtain optimal global estimates of the roads present. The approach is model-based from the outset and is completely different than those appearing in the published literature. It produces two boundaries for each road, or four boundaries when a mid-road barrier is present