A NEW ALGORITHM FOR AUTOMATIC ROAD NETWORK EXTRACTION IN MULTISPECTRAL SATELLITE IMAGES

Similar documents
A NEW CLASSIFICATION METHOD FOR HIGH SPATIAL RESOLUTION REMOTE SENSING IMAGE BASED ON MAPPING MECHANISM

Structural Analysis of Aerial Photographs (HB47 Computer Vision: Assignment)

Automated Extraction of Buildings from Aerial LiDAR Point Cloud and Digital Imaging Datasets for 3D Cadastre - Preliminary Results

COMBINING HIGH SPATIAL RESOLUTION OPTICAL AND LIDAR DATA FOR OBJECT-BASED IMAGE CLASSIFICATION

URBAN IMPERVIOUS SURFACE EXTRACTION FROM VERY HIGH RESOLUTION IMAGERY BY ONE-CLASS SUPPORT VECTOR MACHINE

FUZZY-CLASSIFICATION AND ZIPLOCK SNAKES FOR ROAD EXTRACTION FROM IKONOS IMAGES

Using Structural Features to Detect Buildings in Panchromatic Satellite Images

Hybrid Model with Super Resolution and Decision Boundary Feature Extraction and Rule based Classification of High Resolution Data

Towards Knowledge-Based Extraction of Roads from 1m-resolution Satellite Images

INTEGRATION OF TREE DATABASE DERIVED FROM SATELLITE IMAGERY AND LIDAR POINT CLOUD DATA

IMAGINE Objective. The Future of Feature Extraction, Update & Change Mapping

TEXT DETECTION AND RECOGNITION IN CAMERA BASED IMAGES

Surface Contents Author Index

INCREASING CLASSIFICATION QUALITY BY USING FUZZY LOGIC

Semi-Automatic Building Extraction from High Resolution Imagery Based on Segmentation

OBJECT IDENTIFICATION AND FEATURE EXTRACTION TECHNIQUES OF A SATELLITE DATA: A REVIEW

Robust Model-Based Detection of Gable Roofs in Very-High-Resolution Aerial Images

IMPROVING 2D CHANGE DETECTION BY USING AVAILABLE 3D DATA

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

Prof. Jose L. Flores, MS, PS Dept. of Civil Engineering & Surveying

CHANGE DETECTION OF LINEAR MAN-MADE OBJECTS USING FEATURE EXTRACTION TECHNIQUE

Figure 1: Workflow of object-based classification

AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK

BUILDING MODEL RECONSTRUCTION FROM DATA INTEGRATION INTRODUCTION

ROAD EXTRACTION IN SUBURBAN AREAS BASED ON NORMALIZED CUTS

A SEMI-AUTOMATIC APPROACH TO OBJECT EXTRACTION FROM A COMBINATION OF IMAGE AND LASER DATA

A Laplacian Based Novel Approach to Efficient Text Localization in Grayscale Images

Cover Page. Abstract ID Paper Title. Automated extraction of linear features from vehicle-borne laser data

Presented at the FIG Congress 2018, May 6-11, 2018 in Istanbul, Turkey

AN EFFICIENT METHOD FOR AUTOMATIC ROAD EXTRACTION BASED ON MULTIPLE FEATURES FROM LiDAR DATA

An Automatic Approach of Road Regions Extraction from Satellite Images based on Connected Component Algorithm

DATA FUSION AND INTEGRATION FOR MULTI-RESOLUTION ONLINE 3D ENVIRONMENTAL MONITORING

GABOR FILTER AND NEURAL NET APPROACH FOR BUILT UP AREA MAPPING IN HIGH RESOLUTION SATELLITE IMAGES

Australian Journal of Basic and Applied Sciences, 5(11): , 2011 ISSN

Extraction of cross-sea bridges from GF-2 PMS satellite images using mathematical morphology

GEOBIA for ArcGIS (presentation) Jacek Urbanski

CHAPTER 5 OBJECT ORIENTED IMAGE ANALYSIS

CO-REGISTERING AND NORMALIZING STEREO-BASED ELEVATION DATA TO SUPPORT BUILDING DETECTION IN VHR IMAGES

DATA FUSION FOR MULTI-SCALE COLOUR 3D SATELLITE IMAGE GENERATION AND GLOBAL 3D VISUALIZATION

Automated Building Change Detection using multi-level filter in High Resolution Images ZHEN LIU

Including the Size of Regions in Image Segmentation by Region Based Graph

Performance Analysis on Classification Methods using Satellite Images

Knowledge-driven morphological approaches for image segmentation and object detection

Bus Detection and recognition for visually impaired people

PHYSICAL BARRIER DETECTION FOR UPDATING OF NAVIGATION DATABASES FROM HIGH RESOLUTION SATELLITE IMAGERY

Files Used in This Tutorial. Background. Feature Extraction with Example-Based Classification Tutorial

An Objective Evaluation Methodology for Handwritten Image Document Binarization Techniques

Automatic Road Network Recognition and Extraction for Urban Planning

An Approach for Road Extraction from High Resolution Imagery Based on Radon-Like Features and Mathematical Morphology

BUILDING DETECTION IN VERY HIGH RESOLUTION SATELLITE IMAGE USING IHS MODEL

GEOGRAPHICAL RESEARCH

Automatic Detection of Texture Defects using Texture-Periodicity and Gabor Wavelets

MATHEMATICAL IMAGE PROCESSING FOR AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM

Defect Inspection of Liquid-Crystal-Display (LCD) Panels in Repetitive Pattern Images Using 2D Fourier Image Reconstruction

Building Extraction from Satellite Images

Detection of Rooftop Regions in Rural Areas Using Support Vector Machine

BUILDING EXTRACTION FROM VERY HIGH SPATIAL RESOLUTION IMAGE

Automatic Shadow Removal by Illuminance in HSV Color Space

Land Cover Classification Techniques

ROBUST DETECTION OF ROAD JUNCTIONS IN VHR IMAGES USING AN IMPROVED RIDGE DETECTOR

AUTOMATIC EXTRACTION OF LARGE COMPLEX BUILDINGS USING LIDAR DATA AND DIGITAL MAPS

A Method for the Identification of Inaccuracies in Pupil Segmentation

Texture Based Image Segmentation and analysis of medical image

Segmentation of Curvilinear Objects using a Watershed-Based Curve Adjacency Graph

FOOTPRINTS EXTRACTION

A DATA DRIVEN METHOD FOR FLAT ROOF BUILDING RECONSTRUCTION FROM LiDAR POINT CLOUDS

2 Proposed Methodology

Scene Text Detection Using Machine Learning Classifiers

THE USE OF ANISOTROPIC HEIGHT TEXTURE MEASURES FOR THE SEGMENTATION OF AIRBORNE LASER SCANNER DATA

Time Stamp Detection and Recognition in Video Frames

Text Information Extraction And Analysis From Images Using Digital Image Processing Techniques

N.Priya. Keywords Compass mask, Threshold, Morphological Operators, Statistical Measures, Text extraction

Unsupervised and Self-taught Learning for Remote Sensing Image Analysis

Extracting Road Vector Data from Raster Maps

[Youn *, 5(11): November 2018] ISSN DOI /zenodo Impact Factor

Raster Classification with ArcGIS Desktop. Rebecca Richman Andy Shoemaker

Automatic Township Mapping From Satellite Imagery Using Thresholding and Morphological Algorithms for Part of Makurdi Benue State Nigeria

An operational system for linear feature extraction in land consolidation using high resolution imagery

Object Purpose Based Grasping

AAUITEC at ImageCLEF 2015: Compound Figure Separation

Extracting Layers and Recognizing Features for Automatic Map Understanding. Yao-Yi Chiang

EDGE EXTRACTION ALGORITHM BASED ON LINEAR PERCEPTION ENHANCEMENT

IMPROVEMENT OF BACKGROUND SUBTRACTION METHOD FOR REAL TIME MOVING OBJECT DETECTION INTRODUCTION

CITS 4402 Computer Vision

Car Detecting Method using high Resolution images

COMPUTER AND ROBOT VISION

Study on the Signboard Region Detection in Natural Image

Remote Sensing Introduction to the course

Robot localization method based on visual features and their geometric relationship

Semi-Automatic Objects Recognition in Urban Areas Based on Fuzzy Logic


Steyrergasse 17, 8010 Graz, Austria. Midori-ku, Yokohama, Japan ABSTRACT 1. INTRODUCTION

Image feature extraction from the experimental semivariogram and its application to texture classification

Classification of Remote Sensing Images from Urban Areas Using of Image laplacian and Bayesian Theory

The Application of Image Processing to Solve Occlusion Issue in Object Tracking

BUILDING DETECTION AND STRUCTURE LINE EXTRACTION FROM AIRBORNE LIDAR DATA

CORRELATION BASED CAR NUMBER PLATE EXTRACTION SYSTEM

Classify Multi-Spectral Data Classify Geologic Terrains on Venus Apply Multi-Variate Statistics

A Survey of Methods to Extract Buildings from High-Resolution Satellite Images Ryan Friese CS510

Introduction to digital image classification

Transcription:

Proceedings of the 4th GEOBIA, May 7-9, 2012 - Rio de Janeiro - Brazil. p.455 A NEW ALGORITHM FOR AUTOMATIC ROAD NETWORK EXTRACTION IN MULTISPECTRAL SATELLITE IMAGES E. Karaman, U. Çinar, E. Gedik, Y. Yardımcı, U. Halıcı METU, Ankara, Turkey [ersin, ucinar, ekin, yardimy, halici]@ii.metu.edu.tr KEY WORDS: Road Extraction, Multispectral Satellite Images, Edge Detection, Structural Analysis ABSTRACT: The aim of this study is to develop automatic road extraction algorithm in satellite images. As roads have different width and surface material characteristics in urban and rural areas, a modular approach for road extraction algorithm is desired. In this study, edge detection, segmentation, clustering and vegetation and land cover analyses are used. In order to combine the results of different methods, a score map based on segmentation analysis is constructed. Quantitative and visual results show that this method is successful in road extraction from satellite images. 1. INTRODUCTION The importance of satellite systems has constantly been rising in response to the increasing demand on military decision making, urban planning, traffic regulation, emergency management, crop estimation and so on. Roads are important components for these applications. The purpose of this study is to use multi-spectral high resolution satellite images for automatic road extraction to get accurate and detailed road map. A large number of automatic and semi-automatic approaches have been developed for the analysis of transportation infrastructure in satellite images. Canny edge detection, Hough transform, morphological operations are some of the techniques used in road detection studies (Zhao et. al, 2002; Wang et. al, 2005; Vandana et. al.,2002; Zhang et. al., 1999). In the study by Zhao et. al, 2002, the road mask is extracted by using commercial remote sensing software. This binary mask shows possible road pixels. Then, Canny filter is applied on the image for detection of road edges. By tracing edge pixels, sudden and fast change points are determined and edge map is broken. In addition, edge lines which have similar direction and small gaps are merged. Some assumptions about the consistency of road features have been made. These are: road width, road direction and local average gray vary slowly, the contrast between road and background pixels is likely to be large, and roads are often long. This study uses 4-band (red, green, blue, and NIR) and 1 meter resolution satellite images obtained from IKONOS. In the study conducted by Wang et. al, 2005, in addition to Canny filter, some morphological operations and Hough transform have been used to enhance road extraction results. The employed road characteristics are that the width of a road and its curvature varies slowly; the texture enclosed by the road edges is rather homogeneous and roads create a connected network. IKONOS panchromatic 1 m resolution image was used in the study. Multi-resolution approach has been used to extract road sides and the centerline. Then, results obtained from different resolutions are combined. It is reported that this method is more suitable for main road detection. Moreover, there is manual post-processing to handle incomplete road segments. In another semi-automatic approach (Vandana et. al.,2002), edge detection is used at pre-processing step, then seed points provided by the user are used to complete the roads by using path following considering the variance from the mean of the segment, potential directions, length and width on 1-m resolution IKONOS and aerial images.in the study by (Zhang et. al., 1999), mathematical morphology was applied on 1-m resolution satellite images to find roads. It is assumed that roads are areas rather than lines because of high resolution, and road networks forms elongated areas. After classification (gray level analysis), segmentation and size distribution analysis, trivial opening, hole filling, removing small paths and closing methods have been applied respectively for road extraction. It is reported in the study that this method cannot handle occluded road areas by tree shadows, cars and other objects, and cannot remove houses connected to the roads and shorter road parts because of image frames. Landsat images with 25 m spatial resolution and 7 spectral channels have been used to extract the road network. Red band has been used to find the roads, and then watershed transform has been applied. In addition, curve adjacency graph has been constructed on watershed result. Lastly, Markov random fields have been used for road network extraction from this graph (Géraud & Mouret, 2004). On the other hand, knowledge base methods have been used to extract roads from satellite images. In the study of (Lee et. al., 2000), 1 meter, IKONOS images have been used. The method consists of two steps. Firstly, road primitives were extracted using an intensity based segmentation approach called hierarchical gradient watershed algorithm. This algorithm was modified to avoid over segmentation problem. With the assumption that roads are elongated and large objects with constant intensity and have high contrast with their surroundings, road segments obtained by intensity based segmentation were expected to be elongated and large. So, road segments can be selected by analysis of mean gray value, size (number of pixels in segment) and shape information (major/minor axis). Other studies generally focused on supervised techniques (Amini et. al., 2002), frequency based techniques (Hu et. al, 2007), and segmentation based methods (Géraud & Mouret, 2004; Lee et. al., 2000). Moreover, K-means clustering [Zhang et. al., 19990), Fuzzy c-means (Kim et. al., 2004), genetic algorithms, Markov Random Fields (MRF) (Lee et. al, 2000), Template Matching (Kim et. al., 2004) are some other techniques used in road extraction from satellite images studies. 455

2.1 Data 2. METHODOLOGY IKONOS images are used in this study to extract roads automatically and analyze the contribution of spectral bands. The image provide panchromatic and multispectral (Blue, Green, Red, NIR) bands which has 1m and 4m resolution respectively. Images have been pan-sharpened. Sample image used in this study is shown in Figure1. 2.2.1 Edge Detection Canny edge detection algorithm is applied on R, G, B and NIR band separately and the union of the edges on these four edge maps is obtained. Then parallel line pairs are found. In order to find parallel line pairs, each edge pixel is visited and a pair point within a pre-defined range is searched. This procedure is applied for both horizontal and vertical directions. If a pair pixel is found in the range, their midpoint set to true. At the end of this process, vertical and horizontal midpoint masks are retained. Then, union of these two masks is obtained. Some midpoints are found both from vertical and horizontal procedure as shown in Figure 3. Figure 1Original Image 2.2 Algorithm Roads have different characteristic in urban and rural regions. They may be also composed of different surface materials. Proposed methods have high performance for specific region and area. In order to have high road extraction performance for both rural and urban area, it is required to develop a modular approach for road extraction algorithm. The technique used in our study consists of five main modules (Figure 2); edge detection, structural analysis, vegetation analysis, clustering and probability (score) map construction. Figure 3 Midpoint s Width Calculation Lastly, midpoints are dilated with the disk-structural element with radius equals to the w value of the related point. These midpoints form middle lines of parallel pairs. In order to fill small gaps morphological dilation operation is applied. Then, small lines are removed to get road-like lines and to avoid small parallel edges of those obtained from building. In Figure 4, selected midpoints and sample result of this module is shown. Figure 4 Edge based result Figure 2 Flow chart of the algorithm 456

2.2.2 Structural Analysis In this module, data is segmented by using Mean-Shift algorithm (Comanicu & Meer, 2002; Christoudias, et.al., 2002) and these segments are analyzed to detect road-like and nonroad segments. Each segment is analyzed to see whether they satisfy the elongatedness assumption: its eccentricity is greater than 0.99 and its area is large enough. Sample result of this module is shown in Figure 5. Figure 6 Vegetation Mask 2.2.4 Clustering Figure 5 Segmentation analysis result On the other hand, non-road segments are also detected in this module. It is assumed that non-road regions are large and compact. For this aim, each segment is examined to see whether its thickness (t) value its area (A) are greater than 50 and 600, respectively. The thickness value is computed by using the equation 1. In this module, the vegetation and non-road mask obtained in the structural analysis stage are excluded from the image by reducing the total number of pixels. The K-means clustering algorithm is applied on the remaining data to obtain road cluster. Even though in (Zhang et. al., 1999), the value for K is suggested to be six, in our study K value set to four since vegetation and large segments assumed to be bare soil are already removed from the image to be clustered. As in the structural analysis module, each cluster result is labeled and each connected component is analyzed to determine whether it belongs to the road region. A sample result of clustering module is given in Figure 7 ) (1) In this equation, extent represents the ratio of the bounding box and segment area. This gives information about the segments flatness. 2.2.3 Vegetation Analysis For vegetation detection, commonly used vegetation measures; NDVI (Normalized Difference Vegetation Index) and SAVI (Soil-Adjusted Vegetation Index) (Huete, A.R., 1988) are used. ) (2) In the equation L represents soil adjustment factor. When L is set to 0, SAVI reduces to the NDVI index. NDVI and SAVI results are thresholded by the predefined value (0.2). Sample vegetation masks are shown in Figure 6. Figure 7 Clustering Mask 2.2.5 Score Map Construction Presently, we have five result masks; Edge-based road mask, Segment base road mask and non-road mask, Vegetation Mask and Road Clustering result. In order to fuse this information, a score map is constructed. The segments which were obtained by mean shift algorithm are re-evaluated in accordance with the results of modules including edge based, structural analysis and clustering. Firstly, the segments corresponding to road regions are selected. Next, each selected segment in the mask is scored according to elongatedness property. Then scores of the each mask are added together to obtain the initial score map. Moreover, the contribution of the pixels in the non-road masks to the score map is negative. A sample score map is show in Figure 8. 457

Table 1Performance of the algorithm Precision Recall % 50 % 70 In addition to these quantitative results, algorithm outputs are stated in Figure 10. Figure 8 Score Map When this score map is threshold with the predefined value, final road mask is obtained. In order to make this mask clear, small parts are removed. Then morphological closing and opening operations are applied to obtain final result (Figure 10). Figure 10 Original image, Ground-Truth and Result of the Proposed Algorithm. Figure 9 Final Result 3. EXPERIMENTS AND DISCUSSION This approach has been tested 20 different IKONOS satellite images including different land covers. Ground Truth are prepared for all images to evaluate the algorithm performance. In order to measure the result of the study, precision and recall values will be calculated based on Ground-Truth (GT). Performance measures are stated below; Precision = TP / (TP+FP) (3), Recall =TP / (TP+FN) (4), where TP (True Positive) corresponds to the number of pixels that belong to the roads in both GT and extracted road mask, FP (False Positive) corresponds to the number of pixels that are in the extracted road mask but does not belong to GT, and FN (False Positive) correspond to the number of pixels that belong to GT but are not extracted by the algorithm. For all images, quantitative results are summarized in Table1. 4. CONCLUSION AND FUTURE WORK In this study, an automatic road extraction algorithm is proposed. Both spatial and spectral features are used to improve extraction results. Results show that this approach is promising for extracting roads from satellite images covering both rural and urban regions. On the other hand, new modules may be developed in order to extract narrow roads. In addition, effective post-processing module may provide higher performance. 5. ACKNOWLEDGEMENTS This study is supported by HAVELSAN Inc. 6. REFERENCES Amini, J., Lucas, C., Saradjian, M. R., Azizi, A., Sadeghian, S., 2002. Fuzzy Logic System For Road Identification Using Ikonos Images. Photogrammetric Record, April 2002. Christoudias, C.M.; Georgescu, B.; Meer, P., 2002. Synergism in low level vision. In: Pattern Recognition, 2002. Proceedings. 16th International Conference on, vol.4, no., pp. 150-155 vol.4. Comanicu, D., Meer, P., 2002. Mean shift: A robust approach toward feature space analysis. In: IEEE Trans. Pattern Anal. Machine Intell., 24, 603-619, May 2002. 458

Géraud, T. and Mouret, J.B., 2004. Fast road network extraction in satellite images using mathematical morphology and Markov random fields. EURASIP Journal of Applied Signal Processing, 2004(16), 2503-2514. Hu, J., Razdan, A., Femiani, j., Wonka, P., and Cui, M., 2007. Fourier Shape Descriptors of Pixel Footprints for Road Extraction from Satellite Images. ICIP. Huete, A.R., 1988. A soil-adjusted vegetation index (SAVI), In: Remote Sensing of Environment, 25, pp. 295 309. Kim, T., Park, SR, Kim, T., Jeong, S., Kim, KO., 2004. Semi Automatic Tracking of Road Centerlines from High Resolution Remote Sensing Data. Journal of The American Society for Photogrammetry and Remote Sensing, 70(12). Lee, H. Y., Park, W., and Lee, H. K., 2002. Automatic Road Extraction from 1M-Resolution Satellite Images. In: ISPRS Journal of Photogrammetry and Remote Sensing, vol. 55. Liu, H., Li, J. and Chapman, M. A., 2003. Automated Road Extraction from Satellite Imagery Using Hybrid Genetic Algorithms and Cluster Analysis. Journal of Environmental Informatics, 1(2), 40-47. Vandana S., Chandra K. R., Ramachandran, R., 2002. Semi- Automatic Road Extraction Algorithm For High Resolution Images Using Path Following Approach, ICVGIP02, pp. 201-207. Wang, L., Qin, Q., Du S., Chen D., and Tao, J., 2005. Road extraction from remote sensing image based on multi-resolution analysis, in International Symposium on Remote Sensing of Environment Saint Petersburg, Russian Federation, 2005. Zhang, C., Shunji, M., & Emmanuel, B., 1999. Road Network Detection by Mathematical Morphology, In: ISPRS Workshop "3D Geospatial Data Production: Meeting Application Requirements", Paris, France, 185-200. Zhao, H., Kumagai, J., Nakagawa, M., Shibasaki, R., 2002. Semi-automatic Road Extraction from High- resolution Satellite Image, In: Proc. Photogrammetric Computer Vision ISPRS Commission III, Symposium, September 9-13, 2002, Graz, Austria, pp. 406-411. 459