You are currently viewing a new version of our website. To view the old version click .
Remote Sensing
  • Article
  • Open Access

18 April 2018

Statistical Evaluation and Analysis of Road Extraction Methodologies Using a Unique Dataset from Remote Sensing

,
,
,
and
1
School of Sciences and Technology, São Paulo State University (UNESP), Presidente Prudente 19060-900, Brazil
2
Politechnic School, University of Alcalá (UAH), 28805 Alcalá de Henares, Spain
*
Author to whom correspondence should be addressed.
This article belongs to the Section Remote Sensing Image Processing

Abstract

In the scientific literature, multiple studies address the application of road extraction methodologies to a particular cartographic dataset. However, it is difficult for any study to perform a more reliable comparison among road extraction methodologies when their results come from different cartographic datasets. Therefore, aiming to enable a more reliable comparison among different road extraction methodologies from the scientific literature, this study proposed a statistical evaluation and analysis of road extraction methodologies using a common image dataset. To achieve this goal, we setup a dataset containing remote sensing images of three different road types, highways, cities network and rural paths, and a group of images from the ISPRS (International Society for Photogrammetry and Remote Sensing) dataset. Furthermore, three road extraction methodologies were selected from the literature, in accordance with their availability, to be processed and evaluated using well-known statistical metrics. The achieved results are encouraging and indicate that the proposed statistical evaluation and analysis can allow researchers to evaluate and compare road extraction methodologies using this common dataset extracting similar characteristics to obtain a more reliable comparison among them.

1. Introduction

Road extraction methodologies, based on the digital processing of images from remote sensing, have been extensively studied by cartography researchers to help update important graphical representations, for example maps, for several different purposes that are useful for many research areas. Those methodologies use digital processing to extract road characteristics from remote sensing images. Remote sensing deals with information, such as images of land surface targets, that is remotely acquired by sensors placed in, for example, airplanes or satellites. The information is collected by cartography to compose cartographic datasets of multiple geographical data and earth measurements and to later be graphically represented as maps, globes, and cartograms, among other representations. In the scientific literature, many studies addressed the application of road extraction methodologies to different cartographic datasets and their respective statistical evaluations and analysis. However, it is difficult for any digital processing method to perform a more reliable comparison among road extraction methodologies when their results come from different cartographic datasets. Therefore, there remains a need for more studies on the comparison of road extraction methodologies by performing statistical evaluations and analysis based on the same dataset.
There is a significant number of studies published by the scientific literature presenting methodologies for road extraction based on the digital processing of images from remote sensing. For example, it is possible to find papers that presented road extraction methodologies based on many different approaches, such as GPS data [1], texture filters [2], mathematical morphology [3,4,5], and directional filters [6,7], among others. Additionally, due to the importance of this field to cartography, it is easy to find some research reviewing the results of road extraction methodologies [8,9,10]. In particular, these three last papers presented different reviews of several road extraction methodologies explaining their concepts and comparing advantages and disadvantages of each one. Despite being very studied in the cartographic area, other research areas also have interest in the road extraction methodologies, such as civil engineering and social studies, due to the importance of the road extraction studies for traffic management, vehicle navigation system, location based services, tourism and industrial development [1].
Although the scientific literature has many published studies presenting methodologies for road extraction based on the digital processing of images from remote sensing, unfortunately, most, to the knowledge of the authors, focused only on a specific type of road and quite often with a limited set of characteristics or conditions. In this sense, even though road extraction methodologies have attracted much attention from the scientific community, they have also been a challenge due to the difficulty reproducing the complexity of roads characteristics as a general model [8]. Thus, there is a need for more studies that could tend toward generalizations of those problems presented by the scientific literature. Moreover, some review papers compared road extraction methodologies with the results presented by their own authors, instead of performing a statistical evaluation and analysis of the road extraction methodologies using a unique image dataset. The comparison of road extraction methodologies, by performing statistical evaluations and analysis based on a unique common dataset, could bring some advantages for researchers enabling a more reliable ranking of future extraction methodologies with the same image dataset and guiding researchers to perform studies that tend to be generalizations of those problems presented by the scientific literature. Thus, Mayer et al. [11] grouped seven different road extraction methodologies and applied them to the same dataset. The dataset created contains only six images, of which three are aerial images and the other three are images acquired by the satellite Ikonos. In this way, the created dataset does not allow a great variety of images with different scenes that can exist in road extraction cases.
Considering the importance of studies on road extraction methodologies and additionally the advantages of using a unique image dataset to statistically evaluate and compare them, this study proposed a statistical evaluation and analysis of road extraction methodologies applied to the same image dataset. The study aimed to enable a more reliable comparison among different road extraction methodologies from the scientific literature. To achieve this goal, a dataset containing remote sensing images of three different road types, highways, city networks and rural paths, was proposed containing twenty-five images for each road type. In addition, the dataset was incremented with sixteen images from a public dataset (Vaihingen dataset) [12] from the International Society for Photogrammetry and Remote Sensing (ISPRS), which totals ninety-one images in the dataset. Furthermore, three road extraction methodologies were selected from the literature, in accordance with their availability, to be processed and evaluated using well-known statistical metrics defined in the scientific literature for road extraction evaluation [13,14]. The experiment was performed in three steps. The achieved results have pointed out that the proposed statistical evaluation and analysis could allow researchers to evaluate and compare road extraction methodologies using the same dataset and characteristics to obtain a more reliable comparison among them.
The rest of the paper is organized as follows. Section 2 summarizes some related work on road extraction and segmentation. Section 3 provides the necessary definitions and concepts on road extraction methodologies. Section 4 presents the image dataset and the methodology applied in this paper. Section 5 shows the extraction results achieved by the three selected methodologies and their respective statistical evaluation. Section 6 presents a brief discussion about the results obtained. Section 7 presents a conclusion about the results achieved by this study.

3. Background

3.1. Review Summary

According to the above discussion, we realized that each remote sensing satellite/sensor has its own features, such as image size, pixel size resolution and acquisition geometry, which makes the definition of a unique road extraction methodology difficult. Furthermore, the roads structures are too complex to be completely modeled by only one methodology. Those facts contribute to the high number of road extraction methodologies. Table 1 presents the main characteristics and results obtained by the road extraction methodologies presented before.
Table 1. Comparison of road extraction methodologies.
The road extraction methodologies presented before were tested, by their own authors, using different remote sensing image datasets and processing characteristics. This fact precludes a more reliable comparison between the data presented in the papers. Thus, it makes sense to perform the extraction methodologies using a unique common dataset framework, which allows a more reliable comparison of the obtained results.
Aiming to verify and analyze the performance of some road extraction methodologies, some authors, from the extraction methodologies presented, were contacted to make their methodologies available. However, only the codes of two methodologies were made available, the Sghaier and Lepage [2] and Cardim et al. [19] methodologies, and a third, that of Ma et al. [4], was implemented using the paper description. These three methodologies are distinct approaches and are based on different theories, being representative of the variety of methodologies available in the literature. In the sequence, these last three methodologies are detailed.

3.2. Road Extraction from Very High Resolution Remote Sensing Optical Images Based on Texture Analysis and Beamlet Transform [2]

Sghaier and Lepage [2] performed a multiscale decomposition using the beamlet transformation that allows the identification of the most appropriate scale for each road segment calculation, and the segments’ position and direction. Summarizing, the beamlet transformation consists of successive divisions of the image by four in a recursive way until it obtains blocks of 2 × 2 pixels. The former division of the image leads to the requisite of processing images or subimages with a size equal to a number power of two.
The Sghaier and Lepage [2] methodology can be divided in two main steps. The first step is responsible for preparing the initial image for the processing and the extraction of local information. During this step, the methodology uses the image texture to extract linear surface; applies the morphological dilation operator to fill the holes caused by shadows, cars or other occlusions; and applies the optimal canny edge detector to extract the road candidates. The second step is based on the beamlet transformation, allowing the introduction of spatial relationship rules between the road candidates segments at different scales. During the beamlet transformation, the roads candidates are analyzed and only those with energy C S greater than a threshold are maintained. The energy C S is obtained in accordance with the following equation:
C S = T f ( b ) l ( b ) ,
where, C S is the beamlet energy; T f ( b ) is the line integral of the beamlet; and l ( b ) is the Euclidean distance between two vertices (endpoints) v 1 and v 2 .
Figure 1 shows the flowchart presented by the Sghaier and Lepage [2] describing this methodology, where SFS-SD is a structural feature set using the standard deviation.
Figure 1. Sghaier and Lepage [2] methodology flowchart. Adapted from Sghaier and Lepage [2].
The work of Sghaier and Lepage [2] presented the results of the methodology applied to four subimages of a GeoEyes 1 satellite image acquired in 2010 with spatial resolution of 0.58 m and 2.21 m for panchromatic and multispectral bands, respectively. The obtained results were statistically verified using the metrics of completeness and correctness defined in the literature [13]. The completeness result values obtained by this methodology were between 75% and 90%, while the correctness values were between 82% and 93%. However, the parameters used in the statistical calculation were not mentioned.

3.3. Semiautomatic Methodology for Cartographic Features Extraction Using High-Resolution Remote Sensing Images [19]

Cardim et al. [19] described a semiautomatic methodology for road extraction based on the road radiometric features. It is considered a semiautomatic method because it requires user interaction. The user must provide some samples of the interested road and then the algorithm tries to delimitate all of the roads based on the given sample information. Using the road samples, provided by the user, the algorithm calculates some statistical values to determine a range of values belonging to the roads. Once the range of values is determined, the growing region method, exemplified in Figure 2, is applied to delimitate the road edges. The growing region technique uses the samples as initial points by which a search begins in their neighborhood checking if there are other pixels belonging to the defined range. It is a recursive idea, since the same search procedure is done for all pixels detected as part of the interest feature.
Figure 2. The growing region method. Acquired from Cardim et al. [19].
Summarizing, the growing region method uses the samples to segment the image delimitating the road edges and it can be considered as the first step of the methodology. The second and final step of the methodology is based on the mathematical morphology theory to close small holes generated during the segmentation, which could be produced by cars present in the road. Figure 3 shows the flowchart presented by Cardim et al. [19] describing that methodology.
Figure 3. Cardim et al. [19] methodology flowchart. Acquired from Cardim et al. [19].
Cardim et al. [18] obtained the results of the methodology applied to one subimage of a Quickbird Satellite panchromatic band with spatial resolution of 0.6 m. Even though it was not presented in the paper, the authors mentioned that the methodology was tested using a set of remote sensing images. The results presented were statistically verified [13,14], achieving values of 95% for completeness and 94% for correctness for the image presented in that paper.

3.4. Road Information Extraction from High Resolution Remote Sensing Images Based on Threshold Segmentation and Mathematical Morphology (Ma et al., 2013) [4]

Ma et al. [4] proposed a methodology for road extraction based on the Otsu segmentation and mathematical morphology theory to remove noise and to improve the segmentation result. Firstly, the authors convert an RGB image into a grayscale one using the equation:
G r a y   T o n e = ( 0.229 R + 0.587 G + 0.114 B ) ,
where R , G and B are the pixels colors for the red, green and blue bands, respectively.
Once the image was converted to gray scale, the Otsu thresholding method is applied to segment the image trying to identify the road network. The segmentation process highlights the road network; however, it creates a lot of noise in the image. To reduce the noise, the methodology detects and subtracts the boundary of the target of the segmented image from itself, removing very small targets. To reduce the holes inside the interest targets, the methodology proposed by the authors applies a morphological dilation using an eight-neighborhood structural element. Despite all those steps to highlight the interest road network, other structures can also be highlighted, because all steps before are based on the pixel color. To remove the non-interest features detected, the paper proposes the following equation:
t = S C > n ,
where S is the target area; C is the target perimeter; and t is the ratio of the area of square root to the perimeter. The t value is calculated for each object in the image and only those with t greater than a determined n value are kept as road in the resulting image.
Figure 4 shows the flowchart created according to the descriptions presented by the authors for the proposed methodology.
Figure 4. Ma et al. [4] methodology flowchart according to the description.
Ma et al. [4] presented the results of the methodology that was applied to a small set of remote sensing images, however the satellite and sensors characteristics used to acquire the images were not mentioned. Despite the visual results presented, there is no quantitative evaluation of the results presented in that paper.

4. Methodology

In our paper, aiming to compare road extraction methodologies, which were chosen from the scientific literature in accordance with their availability, three different steps were performed. First, a diversified and very useful dataset containing images from remote sensors was created. Next, a digital processing method was individually performed to statistically evaluate and analyze each of the three different methodologies, applying all of them to the same image dataset and processing setup. Finally, the same three road extraction methodologies were carefully compared each other based on their results and some well-known evaluation metrics.

4.1. The Creation of the Dataset

In the first step, a dataset containing images from remote sensing was created to supply input data to the next step of this experiment, i.e., it is used by the methodologies to perform road extractions. Different from other studies in which each evaluated methodology was experimented using a different dataset (e.g., [2,10,17]), this study performed all experiments using a unique dataset of images from remote sensing satellites and photogrammetric flights. This dataset is important because, by applying all road extraction methodologies to the same dataset, the experiment can enable a more reliable comparison among different road extraction methodologies than those often presented in the scientific literature. All the images were carefully selected to compose the dataset and they contained at least one road as the interest feature. The roads were categorized into three groups in accordance with the interest feature: highways; city roads networks; and rural paths. The groups were created because it is important to evaluate extraction methodologies on each road type. Each group has twenty-five images, which were supplied by the Unesp’s research group database. In addition, for each image of the dataset, a ground truth image was manually created. Furthermore, another group containing sixteen images from the Vaihingen dataset, one of the ISPRS (International Society for Photogrammetry and Remote Sensing) datasets, were added. Considering that the ISPRS datasets are for classification studies, the ground truth available were not suitable for methodologies dedicated to the road extraction process. Thus, the ground truth for those images had to be manually detected by an expert. In addition, since the road extraction methodologies evaluated here need images with sizes of multiples of 512 pixels, the images had to be cut to fit that need. Figure 5 presents four different images that compose the dataset, each of them exemplifying one road group of the dataset: (a) highways; (b) cities network; (c) rural area; and (d) ISPRS dataset. The end-user of the dataset might consider reducing the images considering their evaluation; for example, a subset of images of western roads not including road images taken from undeveloped countries, because they are particularly interested in detection of these particular roads. The dataset used, except ISPRS original images, can be found at the following link: https://goo.gl/e33K74.
Figure 5. Dataset examples: (a) Highways; (b) cities network; (c) rural area; and (d) ISPRS dataset.
In Figure 5, it is possible to observe that the dataset was carefully created to be composed of images containing different road types and structures to obtain the maximum diversity and real situations regarding to road networks. This is further explained in Table 2, which contains some information about the dataset used, such as the spatial resolutions and images sizes.
Table 2. Dataset specifications.

4.2. The Digital Processing Method

In the second step, a digital processing method was performed to statistically evaluate and analyze three methodologies, which were chosen from the scientific literature in accordance with their availability, applying them to the same image dataset and processing setup. These three road extraction methodologies were obtained from: Sghaier and Lepage [2], Cardim et al. [19] and Ma et al. [4]. The original version of the methodology from Sghaier and Lepage [2] was developed using an older version of the Orfeo Toolbox, OTB 4.0 [26]. Therefore, it was adapted to a newer version of the Orfeo Toolbox because it was incompatible with the available Orfeo Toolbox. The methodology from Cardim et al. [19] was made available as an executable file making possible the evaluation without modifications. Considering that only the codes of two methodologies were supplied by their authors, the methodology from Ma et al. [4] was reproduced in accordance with the description found in Ref. [4]. Thus, some tasks of the methodology were deduced empirically because they was insufficient detail in the authors’ description. All three road extraction methodologies were carefully processed and the extraction results were rigorously evaluated in accordance with the schematic plan of the present proposal presented in Figure 6.
Figure 6. Schematic plan of the present proposal.
Figure 6 exemplifies the implementation of the digital processing method to statistically evaluate each methodology. According to the schematic plan presented in Figure 6, while performing the digital processing method, each road extraction methodology is applied to every image that composes the dataset. Next, each road extraction result is statistically evaluated based on the ground truth dataset. The evaluation metrics used by the digital processing method are described in the next subsection and the results achieved by their applications are presented and discussed in Section 5 and Section 6.

4.3. The Evaluation Metrics

To evaluate the results of a road extraction methodology, the simplest method is to overlay the results over the original images. It is common to find some papers presenting this type of verification, because it allows verifying the position of the extracted road in relation to the road position in the original image. However, it is a visual-based and subjective method.
To perform a statistical evaluation, the most widespread method is the one described by Wiedemann [13]. That paper described some metrics that are commonly used by many studies as reference to compare their results with results from other studies. Those metrics perform comparisons based on the use of vector data of the main axis of the interest road. Another evaluation method, described by Cardim et al. [14], is based on the first method cited [13] but adopted for high-resolution images performing the evaluation by comparing the pixels values instead of the vector data and using the roads edges instead of the main axis. In this way, since two of the evaluated methodologies return road segment areas, instead of the road edges, the edges of the segmented area were acquired applying the Laplacian filter. It is done to make possible the comparison of all three methodologies using the same evaluation methodology.
The reference data must be considered as an ideal solution being compared with the automatically detected data. The comparison is performed pixel-by-pixel using an acceptance buffer (tolerance), which is separately disposed for both images. To consider the pixel as a coincident one, it must be in the acceptance buffer of the other data during the comparison [13,14,27]. Figure 7 presents how this comparison is performed.
Figure 7. Comparison scheme. Adapted from Cardim et al. [14]: (a) comparison of the extracted image; and (b) comparison of the reference image.
The comparison of the extracted image, illustrated in Figure 7a, results the number of pixels matched in this comparison and the number of false positives errors obtained by the extraction methodology. Moreover, the comparison of the reference image, illustrated in Figure 7b, results the number of pixels matched in this comparison and the number of false negatives errors obtained by the evaluated methodology. Note that false positive errors are the pixels extracted as part of the interest road by the extraction methodology applied but do not correspond to the interest road when checked in the reference road image. Conversely, false negative errors are pixels that correspond to the interest road in the reference road image but were not extracted as part of the interest road by the extraction methodology applied.
Additionally, two metrics, completeness and correctness, are considered the most important metrics for some statistical evaluations when the total of false positives and false negatives errors are known. Completeness and correctness are described next.
Completeness can be summarized as the percentage of the reference image that was correctly extracted by the proposed methodology, i.e., this metric describes how completely the roads were detected. The optimal value for this metric is 1 and it is calculated, as described in [13,14], using the following equation:
c o m p l e t e n e s s = m a t c h e d   p i x e l s   o f   r e f e r e n c e   i m a g e   c o m p a r i s o n t o t a l   o f   p i x e l s   o f   t h e   r e f e r e n c e   i m a g e ,
Correctness is the percentage of the extracted image that corresponds to the reference data, i.e., this metric describes how correct is the image extracted by the evaluated methodology. The optimal value for this metric is 1 and it is calculated, as described in [13,14], using the following equation:
c o r r e c t n e s s = m a t c h e d   p i x e l s   o f   e x t r a c t e d   i m a g e   c o m p a r i s o n t o t a l   o f   p i x e l s   o f   t h e   e x t r a c t e d   i m a g e ,
Completeness and correctness are the two most important statistical values for the evaluation of road extraction results because they include the false positives and false negatives errors. Therefore, this study rigorously calculated the completeness and correctness metrics for all results obtained by the methodologies in the experiment.
It was hard to add other images to this dataset, create new groups and experiment on them because this study was limited by the fact that most images were obtained from the private domain. However, a dataset composed on ninety-one images and divided into four different groups is considered acceptable to perform this experiment and provide a common dataset for the research community. Future research will make the effort to join other possible available images to add them to this dataset, create new groups and perform more experiments on them.

5. Results

As mentioned before, aiming to enable a more reliable comparison among different road extraction methodologies from the scientific literature, the purpose of this study was to perform a statistical evaluation and analysis of three road extraction methodologies by applying them to a unique image dataset. Three different steps were performed to achieve this purpose. First, a dataset of images from remote sensing was created. Second, it was necessary to obtain the extraction result of the interest roads for each extraction methodology that should be evaluated. That is, the second step is a digital processing method (see Figure 6) that was performed to process the three methodologies to obtain the extraction results for each image of the dataset. Thrid, the results were statistically evaluated in accordance with a consolidated method [13], for which the results are compared with a reference image, which is considered as an ideal result, as explained before in the Methodology Section.
In this section, the statistical evaluation was performed calculating the metrics of completeness and correctness, presented, respectively, by Equations (4) and (5). As mentioned in the equation definitions, an acceptance buffer is created according to a specified size, which is empirically defined. Since we have the spatial resolution for every image used, we defined the buffer size as 2 m and the algorithm calculate the buffer size in pixels for each image.
Figure 8 presents the results obtained in the second step by processing and applying the extraction methodologies of Sghaier and Lepage [2], Cardim et al. [19] and Ma et al. [4] to the images presented in Figure 5.
Figure 8. Examples of results obtained by the tested methodologies.
Table 3 presents the average values for completeness and correctness metrics obtained in the third step for each methodology related to each road type. The bold values are the best values obtained during the experiment.
Table 3. Statistical values obtained for each extraction methodology.
Table 3 presents an average value obtained by each methodology when applied to the created dataset, but Table 3 does not show the individual values for each image from the dataset. Aiming to provide a visualization of the statistical values obtained for each image from the dataset, Figure 9 and Figure 10 present, respectively, the completeness and correctness variation in the experimented dataset. It is worth mentioning that Images 1–25 correspond to the highways; Images 26–50 correspond to the cities networks; Images 51–75 correspond to the rural paths; and Images 76–91 correspond to the images from the ISPRS dataset.
Figure 9. Evaluation of the completeness metric obtained for the entire dataset. Images 1–25 correspond to the highways; Images 26–50 correspond to the cities networks; Images 51–75 correspond to the rural paths; and Images 76–91 correspond to the images from the ISPRS dataset.
Figure 10. Evaluation of the correctness metric obtained for the entire dataset. I Images 1–25 correspond to the highways; Images 26–50 correspond to the cities networks; Images 51–75 correspond to the rural paths; and Images 76–91 correspond to the images from the ISPRS dataset.

6. Discussion

It is possible to verify, in Table 3 and Figure 9 and Figure 10, that the statistical values obtained for city road networks extraction, Images 26–50, were the lowest obtained values. The low values obtained for city scenes are due to the difficulty faced by the extraction methodologies to differentiate the interest road from city components. City scenes are very complex containing a lot of similar surrounding information that confuses the extraction methodologies. It seems that, in this case, the results are in good agreement with the observation made by Maboudi et al. [28] that the spectral and spatial characteristics of non-road structures can be similar to roads, making road extraction more difficult in urban areas. Moreover, the second methodology applied to highways and rural paths achieved high completeness and correctness average results are over 80%, while for some images the statistics surprisingly achieved 100%. As opposed to city roads networks, highways and rural paths are well defined related to the surrounding scene but they still have some interruptions in the road course.
Observing the completeness values obtained by the three methodologies evaluated and presented in Figure 9, it is possible to verify that the second methodology (Cardim et al., [19]) obtained the best values for almost all images, except for Images 21 and 26, for which the third methodology (Ma et al., [4]) and the first one (Sghaier and Lepage [2]) obtained, respectively, the best values of completeness. Meanwhile, the correctness values obtained, presented in Figure 10, do not distinguish a methodology as the best one. Actually, the Cardim et al., [19] methodology achieved the best correctness values for almost all figures containing highways and rural paths, whereas the Sghaier and Lepage [2] methodology achieved the best correctness values for the majority of images containing city roads. All those facts confirm the information presented in Table 2, where the best average values of completeness and correctness are in bold.
Regarding to the three methodologies and the dataset analyzed in this paper, it is possible to claim that city roads networks are the most difficult road type to extract, because there are a lot of similar information around them. Moreover, the best average values obtained with the statistical evaluation are results from rural paths images. It could be explained because of the large contrast between the rural paths and their surrounding information. Comparing the results of the methodologies, the Cardim et al. [19] methodology achieved better statistical results than the other two methodologies for highways and rural paths. It can be explained by the fact that the last methodology is semiautomatic and, therefore, it needs some road samples before the beginning of the extraction process. However, for images containing city road networks, the Sghaier and Lepage [2] methodology achieved the best correctness statistical results because the detected segments belong to the interest road.
The achieved results indicate that the proposed statistical evaluation and analysis could allow researchers to evaluate and compare road extraction methodologies using the same dataset and characteristics to obtain a more reliable comparison among them.

7. Conclusions

In the scientific literature, many studies addressed the application of road extraction methodologies to different cartographic datasets and their respective statistical evaluations and analysis. However, it is difficult for any study to perform a more reliable comparison among road extraction methodologies when their results come from different cartographic datasets. Facing the importance of studies on road extraction methodologies and the need for more studies to statistically evaluate and compare the application of these methodologies to a unique image dataset, this study proposed a statistical evaluation and analysis of road extraction methodologies applied to the same image dataset. The study aimed to enable a more reliable comparison among different road extraction methodologies from literature.
This study contributed by creating an important dataset of images from remote sensing containing three different types of roads: highways, city road networks and rural paths. Moreover, the achieved results demonstrate that the proposed study also contributed by providing a useful digital processing method able to perform statistical evaluation and analysis of road extraction methodologies applied to the same dataset of images from remote sensing. It could be concluded that the results indicate that the proposed study could provide a more realistic, therefore a more reliable, comparison among the three road extraction methodologies that were selected from the literature.
The proposed study expands prior studies [8,10,16] applying the evaluated methodologies to a unique dataset containing miscellaneous images of different resolutions and context, which are available for future works and analysis. Therefore, this study provided considerable improvements over the state-of-the-art studies applied for remote sensing and significant support for future research to improve the process of comparison of road extraction methodologies using a unique dataset of images from remote sensing.
However, a limitation is worth noting. Although the findings of this study are promising, the difficulty to reproduce the complexity of roads characteristics as a general model remains a challenge. Future work should therefore consider the need for more studies that could be generalizations of the problems presented by the scientific literature.
In the future, it is expected that this study could be applied without difficulty to bring some advantages for researchers enabling a more reliable comparison of other road extraction methodologies with the same image dataset and to support researchers to perform studies that generalize the problems presented by the scientific literature.

Acknowledgments

The authors would like to thank FAPESP (Projects 2014/24392-8 and 2016/04553-2) for the financial support given to the development of this work. The Vaihingen dataset was provided by the German Society for Photogrammetry, Remote Sensing and Geoinformation (DGPF) (Cramer, 2010): http://www.ifp.uni-stuttgart.de/dgpf/DKEP-Allg.html.

Author Contributions

All authors have contributed equally in this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cao, C.; Sun, Y. Automatic road centerline extraction from imagery using road GPS data. Remote Sens. 2014, 6, 9014–9033. [Google Scholar] [CrossRef]
  2. Sghaier, M.O.; Lepage, R. Road extraction from very high resolution remote sensing optical images based on texture analysis and Beamlet transform. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 1946–1958. [Google Scholar] [CrossRef]
  3. Géraud, T.; Mouret, J.B. Fast road network extraction in satellite images using mathematical morphology and Markov random fields. EURASIP J. Appl. Signal Process. 2004, 16, 2503–2514. [Google Scholar] [CrossRef]
  4. Ma, H.; Cheng, X.; Wang, X.; Yuan, J. Road information extraction from high resolution remote sensing images based on threshold segmentation and mathematical morphology. In Image and Signal Processing (CISP), Proceedings of 6th International Congress on Image and Signal Processing (CISP 2013), Hangzhou, China, 16–18 December 2013; IEEE: Hangzhou, China, 2013; pp. 626–630. [Google Scholar] [CrossRef]
  5. Wang, J.; Shan, C. Extract different types of roads based on mathematical morphology. In Image and Signal Processing (CISP), Proceedings of 5th International Congress on Image and Signal Processing (CISP 2012), Chongqing, China, 16–18 October 2012; IEEE: Chongqing, China, 2012; pp. 505–509. [Google Scholar] [CrossRef]
  6. Courtrai, L.; Lefèvre, S. Morphological path filtering at the region scale for efficient and robust road network extraction from satellite imagery. Pattern Recognit. Lett. 2016, 83, 195–204. [Google Scholar] [CrossRef]
  7. Valero, S.; Chanussot, J.; Benediktsson, J.A.; Talbot, H.; Waske, B. Advanced directional mathematical morphology for the detection of road network in very high resolution remote sensing images. Pattern Recognit. Lett. 2010, 31, 1120–1127. [Google Scholar] [CrossRef]
  8. Wang, W.; Yang, N.; Zhang, Y.; Wang, F.; Cao, T.; Eklund, P. A review of road extraction from remote sensing images. J. Traffic Transp. Eng. 2016, 3, 271–282. [Google Scholar] [CrossRef]
  9. Crommelinck, S.; Bennet, R.; Gerke, M.; Nex, F.; Yang, M.Y.; Vosselman, G. Review of automatic feature extraction from high-resolution optical sensor data for UAV-based cadastral mapping. Remote Sens. 2016, 8, 689. [Google Scholar] [CrossRef]
  10. Kaur, A.; Singh, R. Various methods of road extraction from satellite images: A review. Int. J. Res. 2015, 2, 1025–1032. [Google Scholar]
  11. Mayer, H.; Hinz, S.; Bacher, U.; Baltsavias, E. A test of automatic road extraction approaches. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2006, 36, 209–214. [Google Scholar]
  12. Cramer, M. The DGPF-Test on digital airborne camera evaluation—Overview and test design. Photogramm. Fernerkun. Geoinf. 2010, 2, 73–82. [Google Scholar] [CrossRef] [PubMed]
  13. Wiedemann, C. External evaluation of road networks. ISPRS Arch. 2003, XXXIV, 93–98. [Google Scholar]
  14. Cardim, G.P.; da Silva, E.A.; Dias, M.A. Algorithm development for analysis of statistical accuracy of the extraction of cartographic features in digital images. Trans. Mach. Learn. Artif. Intell. 2014, 2, 32–47. [Google Scholar] [CrossRef][Green Version]
  15. Vosselman, G.; de Knecht, J. Road tracing by profile matching and Kalman filtering. In Automatic Extraction of Man-Made Objects from Aerial and Space Images; Gruen, A., Kuebler, O., Agouris, P., Eds.; Birkhäuser: Basel, Switzerland, 1995; pp. 265–274. [Google Scholar] [CrossRef]
  16. Kaur, D.; Kaur, Y. Various image segmentation techniques: A review. Int. J. Comput. Sci. Mob. Comput. 2014, 3, 809–814. [Google Scholar]
  17. Soille, P. Morphological Image Analysis: Principles and Applications, 2nd ed.; Springer: Berlin, Germany, 2003; p. 391. [Google Scholar]
  18. Leonardi, F.; Santiago, V.S.; Chaves, C.D.; da Silva, E.A. Application of PDE and mathematical morphology in the extraction validation of roads. J. Signal Inf. Process. 2013, 4, 308–313. [Google Scholar] [CrossRef][Green Version]
  19. Cardim, G.P.; da Silva, E.A.; Dias, M.A.; Bravo, I. Semiautomatic methodology for cartographic feature extraction using high-resolution remote sensing images. Revista UD y la Geomatica 2014, 8, 53–58. [Google Scholar] [CrossRef]
  20. Alshehhi, R.; Marpu, P.R. Hierarchical graph-based segmentation for extraction road networks from high-resolution satellite images. ISPRS J. Photogramm. Remote Sens. 2017, 126, 245–260. [Google Scholar] [CrossRef]
  21. Ibitissam, Z.; Chaouki, B.E.K.; Masmoudi, L. Road extraction in a very high resolution image based on Hough transformation and local binary patterns. J. Theor. Appl. Inf. Technol. 2016, 91, 94–100. [Google Scholar]
  22. Das, S.; Mirnalinee, T.T.; Varghese, K. Use of salient features for the design of a multistage framework to extract roads from high-resolution multispectral satellite images. IEEE Trans. Geosci. Remote Sens. 2011, 49, 3906–3931. [Google Scholar] [CrossRef]
  23. Li, P.; Zang, Y.; Wang, C.; Li, J.; Cheng, M.; Luo, L.; Yu, Y. Road network extraction via deep learning and line integral convolution. In Proceedings of the International Geoscience and Remote Sensing Symposium, Beijing, China, 10–15 July 2016; IEEE: Beijing, China, 2016; pp. 1599–1602. [Google Scholar] [CrossRef]
  24. Zhong, Y.; Fei, F.; Liu, Y.; Zhao, B.; Jiao, H.; Zhang, L. SatCNN: Satellite image dataset classification using agile convolutional neural networks. Remote Sens. Lett. 2017, 8, 136–145. [Google Scholar] [CrossRef]
  25. Cheng, G.; Han, J.; Lu, X. Remote sensing image scene classification: Benchmark and state of art. Proc. IEEE 2017, 105, 1865–1883. [Google Scholar] [CrossRef]
  26. OTB Development Team: The ORFEO Tool Box Software Guide Update for OTB-6.0.0. Available online: https://www.orfeo-toolbox.org/packages/OTBSoftwareGuide.pdf (accessed on 30 December 2017).
  27. Wiedemann, C.; Heipke, C.; Mayer, H.; Hinz, S. Automatic extraction and evaluation of road networks from MOMS-2P imagery. Int. Arch. Photogramm. Remote Sens. 1998, 32, 95–100. [Google Scholar]
  28. Maboudi, M.; Amini, J.; Hahn, M.; Saati, M. Road network extraction from VHR satellite images using context aware object feature integration and tensor voting. Remote Sens. 2016, 8, 637. [Google Scholar] [CrossRef]

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.