A comparative study of road extraction techniques from aerial imagery - a navigational perspective

The problem of road extraction from satellite or aerial imagery remains one of the most complex and challenging yet crucial in image processing. The review covers road extraction methods such as mathematical morphology, road tracking and modelling, texture progressive analysis, clustering, graph cuts, normalised cuts, tensor voting, artificial neural networks, support vector machines, snakes and level sets. Among criteria upon which algorithms are analysed are level of automation, ability to incorporate a priori knowledge and inclusion of road parameters (geometric, radiometric, textural, spatial) and type of output information etc. The study explores and compares the potential of individual state-of-the-art extraction algorithms and their combinations satisfying the stated requirements to facilitate future development of generic feature extraction algorithms for real-time application in visual aerial navigation systems. The survey is supported by a tabulated summary that details the operational peculiarities and output forms of each processing technique and compares their advantages and disadvantages.

[1]  Jan Dirk Wegner,et al.  A Higher-Order CRF Model for Road Network Extraction , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[2]  Jianqing Zhang,et al.  AN APPROACH OF SEMIAUTOMATED ROAD EXTRACTION FROM AERIAL IMAGE BASED ON TEMPLATE MATCHING AND NEURAL NETWORK , 2000 .

[3]  Yan Li,et al.  An Automated System for Image-to-Vector Georeferencing , 2012 .

[4]  Ryosuke Shibasaki,et al.  Semi-automatic road extraction from high-resolution satellite image , 2002 .

[5]  Donna Haverkamp Extracting straight road structure in urban environments using IKONOS satellite imagery , 2002 .

[6]  José A. Malpica,et al.  An automatic method for road extraction in rural and semi-urban areas starting from high resolution satellite imagery , 2005, Pattern Recognit. Lett..

[7]  Jean-Baptiste Mouret,et al.  Fast Road Network Extraction in Satellite Images Using Mathematical Morphology and Markov Random Fields , 2004, EURASIP J. Adv. Signal Process..

[8]  Zuxun Zhang,et al.  A Robust Method for Semi-Automatic Extraction of Road Centerlines Using a Piecewise Parabolic Model and Least Square Template Matching , 2004 .

[9]  Sahar Movaghati,et al.  Road Extraction From Satellite Images Using Particle Filtering and Extended Kalman Filtering , 2010, IEEE Transactions on Geoscience and Remote Sensing.

[10]  Bruno Vallet,et al.  Automatic Georeferencing of a Heritage of old analog aerial Photographs , 2014 .

[11]  Jon Atli Benediktsson,et al.  Advanced directional mathematical morphology for the detection of the road network in very high resolution remote sensing images , 2010, Pattern Recognit. Lett..

[12]  M. Rajeshwari,et al.  Automatic road extraction using high resolution satellite image based on texture progressive analysis and normalized cut method , 2009 .

[13]  Wim Bakker,et al.  Hyperspectral edge filtering for measuring homogeneity of surface cover types , 2002 .

[14]  A. Gruen,et al.  Semi-Automatic Linear Feature Extraction by Dynamic Programming and LSB-Snakes , 1997 .

[15]  Christian Wiedemann,et al.  AUTOMATIC COMPLETION AND EVALUATION OF ROAD NETWORKS , 2000 .

[16]  Cem Ünsalan,et al.  Road Network Extraction Using Edge Detection and Spatial Voting , 2010, 2010 20th International Conference on Pattern Recognition.

[17]  Wenzhong Shi,et al.  Road Central Contour Extraction from High Resolution Satellite Image using Tensor Voting Framework , 2006, 2006 International Conference on Machine Learning and Cybernetics.

[18]  Sanghamitra Bandyopadhyay,et al.  Satellite image classification using genetically guided fuzzy clustering with spatial information , 2005 .

[19]  Stanislav S. Makhanov,et al.  A Family of Quadratic Snakes for Road Extraction , 2007, Asian Conference on Computer Vision.

[20]  C. Heipke,et al.  Knowledge-based road junction extraction from high-resolution aerial images , 2007, 2007 Urban Remote Sensing Joint Event.

[21]  Amel Benazza-Benyahia,et al.  Joint road network extraction from a set of high resolution satellite images , 2014, 2014 22nd European Signal Processing Conference (EUSIPCO).

[22]  Thierry Ranchin,et al.  Detection and extraction of road networks from high resolution satellite images , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[23]  Pingxiang Li,et al.  Semi-automatic Road Extraction from SAR Images Using EKF and PF , 2015 .

[24]  Ivan Laptev,et al.  Automatic extraction of roads from aerial images based on scale space and snakes , 2000 .

[25]  Rahul Dev Garg,et al.  Automatic Road Extraction from High Resolution Satellite Image using Adaptive Global Thresholding and Morphological Operations , 2013, Journal of the Indian Society of Remote Sensing.

[26]  Suya You,et al.  Delineation and geometric modeling of road networks , 2010 .

[27]  Michael Egmont-Petersen,et al.  Image processing with neural networks - a review , 2002, Pattern Recognit..

[28]  A. Baumgartner EFFICIENT METHODS AND INTERFACES FOR ROAD TRACKING , 2002 .

[29]  Zhengjun Liu,et al.  Combining Multiple Algorithms for Road Network Tracking from Multiple Source Remotely Sensed Imagery: a Practical System and Performance Evaluation , 2009, Sensors.

[30]  Peter Wonka,et al.  Road Network Extraction and Intersection Detection From Aerial Images by Tracking Road Footprints , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[31]  Jocelyn Chanussot,et al.  An application of mathematical morphology to road network extraction on SAR images , 1998 .

[32]  Wenzhong Shi,et al.  Spectral–Spatial Classification and Shape Features for Urban Road Centerline Extraction , 2014, IEEE Geoscience and Remote Sensing Letters.

[33]  Xin Huang,et al.  Road centreline extraction from high‐resolution imagery based on multiscale structural features and support vector machines , 2009 .

[34]  Rahul Dev Garg,et al.  A two-stage framework for road extraction from high-resolution satellite images by using prominent features of impervious surfaces , 2014 .

[35]  Jordi Inglada,et al.  Automatic recognition of man-made objects in high resolution optical remote sensing images by SVM classification of geometric image features , 2007 .

[36]  William J. Emery,et al.  A neural network approach using multi-scale textural metrics from very high-resolution panchromatic imagery for urban land-use classification , 2009 .

[37]  Josiane Zerubia,et al.  Unsupervised line network extraction in remote sensing using a polyline process , 2010, Pattern Recognit..

[38]  Charalambos Poullis,et al.  Tensor-Cuts: A simultaneous multi-type feature extractor and classifier and its application to road extraction from satellite images , 2014 .

[39]  Josiane Zerubia,et al.  Higher order active contours and their application to the detection of line networks in satellite imagery. , 2003, ICCV 2003.

[40]  Wenzhong Shi,et al.  The recognition of road network from high‐resolution satellite remotely sensed data using image morphological characteristics , 2005 .

[41]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[42]  Rohit Maurya,et al.  Road extraction using K-Means clustering and morphological operations , 2011, 2011 International Conference on Image Information Processing.

[43]  M. J. Valadan Zoej,et al.  Automatic Main Road Extraction from High Resolution Satellite Imageries by Means of Self-Learning Fuzzy-GA Algorithm , 2008 .

[44]  Chin-Teng Lin,et al.  A Spatial–Contextual Support Vector Machine for Remotely Sensed Image Classification , 2012, IEEE Transactions on Geoscience and Remote Sensing.

[45]  Qiaoping Zhang Automated road network extraction from high spatial resolution multi-spectral imagery , 2006 .

[46]  Jocelyn Chanussot,et al.  Automatic Detection of Rivers in High-Resolution SAR Data , 2012, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[47]  Konrad Schindler,et al.  On the evaluation of higher-order cliques for road network extraction , 2015, 2015 Joint Urban Remote Sensing Event (JURSE).

[48]  Anthony Stefanidis,et al.  Self-organised clustering for road extraction in classified imagery , 2001 .

[49]  Jun Zhou,et al.  Road tracking in aerial images based on human–computer interaction and Bayesian filtering , 2006 .

[50]  Paolo Gamba,et al.  Improving urban road extraction in high-resolution images exploiting directional filtering, perceptual grouping, and simple topological concepts , 2006, IEEE Geoscience and Remote Sensing Letters.

[51]  Xin Huang,et al.  A comparative study of spatial approaches for urban mapping using hyperspectral ROSIS images over Pavia City, northern Italy , 2009 .

[52]  K. Vani,et al.  Water flow based geometric active deformable model for road network , 2015 .

[53]  Jitendra Malik,et al.  Normalized cuts and image segmentation , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[54]  Hichem Sahli,et al.  A model-based approach to the automatic extraction of linear features from airborne images , 2001, IEEE Trans. Geosci. Remote. Sens..

[55]  Hugues Talbot,et al.  Efficient complete and incomplete path openings and closings , 2007, Image Vis. Comput..

[56]  D. Sheeren,et al.  Discovering Rules with Genetic Algorithms to Classify Urban Remotely Sensed Data , 2006, 2006 IEEE International Symposium on Geoscience and Remote Sensing.

[57]  B. Wessel,et al.  The role of context for road extraction from SAR imagery , 2003, IGARSS 2003. 2003 IEEE International Geoscience and Remote Sensing Symposium. Proceedings (IEEE Cat. No.03CH37477).

[58]  Curt H. Davis,et al.  An integrated system for automatic road mapping from high-resolution multi-spectral satellite imagery by information fusion , 2005, Inf. Fusion.

[59]  Trish Keaton,et al.  A level set method for the extraction of roads from multispectral imagery , 2002, Applied Imagery Pattern Recognition Workshop, 2002. Proceedings..

[60]  Sukhendu Das,et al.  Use of Salient Features for the Design of a Multistage Framework to Extract Roads From High-Resolution Multispectral Satellite Images , 2011, IEEE Transactions on Geoscience and Remote Sensing.

[61]  F. Martinez,et al.  Road extraction from aerial images using a region competition algorithm , 2006, IEEE Transactions on Image Processing.

[62]  Wenzhong Shi,et al.  Road Centerline Extraction From High-Resolution Imagery Based on Shape Features and Multivariate Adaptive Regression Splines , 2013, IEEE Geoscience and Remote Sensing Letters.

[63]  Hongshan Nie,et al.  Object-based Conditional Random Fields for Road Extraction from Remote Sensing Image , 2014 .

[64]  Emmanuel Christophe,et al.  Robust Road Extraction for High Resolution Satellite Images , 2007, 2007 IEEE International Conference on Image Processing.

[65]  Sridha Sridharan,et al.  Evaluating Automatic Road Detection across a Large Aerial Imagery Collection , 2011, 2011 International Conference on Digital Image Computing: Techniques and Applications.

[66]  Lindi J. Quackenbush A Review of Techniques for Extracting Linear Features from Imagery , 2004 .

[67]  Fabio Dell'Acqua,et al.  Detection of urban structures in SAR images by robust fuzzy clustering algorithms: the example of street tracking , 2001, IEEE Trans. Geosci. Remote. Sens..

[68]  Robert Tibshirani,et al.  The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd Edition , 2001, Springer Series in Statistics.

[69]  Shaoguang Zhou,et al.  Study on the method to extract road network based on one-dimensional texture information and an MRF model , 2009, International Symposium on Multispectral Image Processing and Pattern Recognition.

[70]  Chinnathevar Sujatha,et al.  Connected component-based technique for automatic extraction of road centerline in high resolution satellite images , 2015, EURASIP Journal on Image and Video Processing.

[72]  Hui Long,et al.  Urban road extraction from high-resolution optical satellite images , 2005 .

[73]  Gabriele Moser,et al.  Combining Support Vector Machines and Markov Random Fields in an Integrated Framework for Contextual Image Classification , 2013, IEEE Transactions on Geoscience and Remote Sensing.

[74]  Christian Heipke,et al.  Automatic road extraction from remote sensing imagery incorporating prior information and colour segmentation , 2007 .

[75]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[76]  Reinhold Huber,et al.  Road extraction from high-resolution airborne SAR using operator fusion , 2001, IGARSS 2001. Scanning the Present and Resolving the Future. Proceedings. IEEE 2001 International Geoscience and Remote Sensing Symposium (Cat. No.01CH37217).

[77]  Ivan Laptev,et al.  Multi-scale and Snakes for Automatic Road Extraction , 1998, ECCV.

[78]  C. Heipke,et al.  Road junction extraction from high‐resolution aerial imagery , 2008 .

[79]  Jon Atli Benediktsson,et al.  Recent Advances in Techniques for Hyperspectral Image Processing , 2009 .

[80]  Luc Courtrai,et al.  Road network extraction from remote sensing using region-based mathematical morphology , 2014, 2014 8th IAPR Workshop on Pattern Reconition in Remote Sensing.

[81]  Taejung Kim,et al.  Semi-Automatic Road Extraction Algorithm from IKONOS Images Using Template Matching , 2001 .

[82]  Thomas Blaschke,et al.  Object based image analysis for remote sensing , 2010 .

[83]  A. Mohammadzadeh,et al.  Road extraction based on fuzzy logic and mathematical morphology from pan‐sharpened ikonos images , 2006 .

[84]  Stefan Hinz,et al.  Automatic extraction of urban road networks from multi-view aerial imagery , 2003 .

[85]  Ki-Sang Hong,et al.  Road detection in spaceborne SAR images using a genetic algorithm , 2002, IEEE Trans. Geosci. Remote. Sens..

[86]  Jungho Im,et al.  Support vector machines in remote sensing: A review , 2011 .

[87]  Chunming Li,et al.  Level set evolution without re-initialization: a new variational formulation , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[88]  George Vosselman,et al.  Road tracing by profile matching and Kaiman filtering , 1995 .