DeepWindow: Sliding Window Based on Deep Learning for Road Extraction From Remote Sensing Images

The road centerline extraction is the key step of the road network extraction and modeling. The hand-craft feature engineering in the traditional road extraction methods is unstable, which makes the extracted road centerline deviated from the road center in complex cases and even results in overall extracting errors. Recently, the road centerline extraction methods based on semantic segmentation employing deep neural network greatly outperformed the traditional methods. Nevertheless, the pixel-wise labels for training deep learning models are expensive and the postprocess of road segmentation is error-prone. Inspired by the work of human pose estimation, we propose DeepWindow, a novel method to automatically extract the road network from remote sensing images. DeepWindow uses a sliding window guided by a CNN-based decision function to track the road network directly from the images without the prior of road segmentation. First of all, we design and train a CNN model to estimate the road center points inside a patch. Then, the road seeds are automatically searched patch by patch employing the CNN model. Finally, starting from seeds, our method first estimates the road direction using a Fourier spectrum analysis algorithm and then iteratively tracks the road center-line along the road direction guided by the CNN model. In our method, the CNN model is trained by point annotations, which greatly reduces the training costs comparing to those in semantic model training. Our method achieves comparable performance with the state-of-the-art road extraction methods, and extensive experiments indicate that our method is robust to the point deviation.

[1]  Han Jiang,et al.  Fully convolutional networks for building and road extraction: Preliminary results , 2016, 2016 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[2]  Li Juan,et al.  Road Extraction from High-resolution Remote Sensing Images Based on Adaptive Circular Template and Saliency Map , 2018 .

[3]  Shiming Xiang,et al.  Automatic Road Detection and Centerline Extraction via Cascaded End-to-End Convolutional Neural Network , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[4]  Luc Van Gool,et al.  Iterative Deep Learning for Network Topology Extraction , 2017, ArXiv.

[5]  Ming Wu,et al.  D-LinkNet: LinkNet with Pretrained Encoder and Dilated Convolution for High Resolution Satellite Imagery Road Extraction , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[6]  Konrad Schindler,et al.  Road networks as collections of minimum cost paths , 2015 .

[7]  Changqing Zhu,et al.  Extracting road centrelines from high-resolution satellite images using active window line segment matching and improved SSDA , 2010 .

[8]  Luc Van Gool,et al.  Efficient Non-Maximum Suppression , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[9]  Jiao Jiao,et al.  An End-to-End Neural Network for Road Extraction From Remote Sensing Imagery by Multiple Feature Pyramid Network , 2018, IEEE Access.

[10]  Jia Deng,et al.  Stacked Hourglass Networks for Human Pose Estimation , 2016, ECCV.

[11]  Zhengjun Liu,et al.  Semi-automatic extraction of road networks by least squares interlaced template matching in urban areas , 2011 .

[12]  Xiangguo Lin,et al.  Semi-Automatic Road Tracking using Parallel Angular Texture Signature , 2012, Intell. Autom. Soft Comput..

[13]  Wenzhong Shi,et al.  A Semi-Automatic Method for Road Centerline Extraction From VHR Images , 2014, IEEE Geoscience and Remote Sensing Letters.

[14]  Hao He,et al.  Road Extraction by Using Atrous Spatial Pyramid Pooling Integrated Encoder-Decoder Network and Structural Similarity Loss , 2019, Remote. Sens..

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

[16]  Sanja Fidler,et al.  Enhancing Road Maps by Parsing Aerial Images Around the World , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[17]  Geoffrey E. Hinton,et al.  Machine Learning for Aerial Image Labeling , 2013 .

[18]  John F. Canny A Variational Approach to Edge Detection , 1983, AAAI.

[19]  Zhengjun Liu,et al.  Integration method of profile matching and template matching for road extraction from high resolution remotely sensed imagery , 2008, 2008 International Workshop on Earth Observation and Remote Sensing Applications.

[20]  M. Maboudi,et al.  Object-based road extraction from satellite images using ant colony optimization , 2017 .

[21]  Roberto Manduchi,et al.  Bilateral filtering for gray and color images , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[22]  Pengfei Xu,et al.  Road centerlines extraction from high resolution images based on an improved directional segmentation and road probability , 2016, Neurocomputing.

[23]  Deniz Erdogmus,et al.  Locally Defined Principal Curves and Surfaces , 2011, J. Mach. Learn. Res..

[24]  Ying Sun,et al.  Automatic Road Centerline Extraction from Imagery Using Road GPS Data , 2014, Remote. Sens..

[25]  Hao Wu,et al.  Use of GMM and SCMS for Accurate Road Centerline Extraction from the Classified Image , 2015, J. Sensors.

[26]  David J. DeWitt,et al.  RoadTracer: Automatic Extraction of Road Networks from Aerial Images , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[27]  Kyung-Ok Kim,et al.  Tracking Road Centerlines from High Resolution Remote Sensing Images by Least Squares Correlation Matching , 2004 .

[28]  Zhengjun Liu,et al.  Semi-automatic extraction of ribbon roads from high resolution remotely sensed imagery by T-shaped template matching , 2008, Geoinformatics.

[29]  Dezheng Zhang,et al.  Multiscale Road Extraction in Remote Sensing Images , 2019, Comput. Intell. Neurosci..

[30]  Geoffrey E. Hinton,et al.  Learning to Label Aerial Images from Noisy Data , 2012, ICML.

[31]  Yang Chen,et al.  Road Extraction from High-Resolution Remote Sensing Imagery Using Refined Deep Residual Convolutional Neural Network , 2019, Remote. Sens..

[32]  Laurent D. Cohen Multiple Contour Finding and Perceptual Grouping using Minimal Paths , 2004, Journal of Mathematical Imaging and Vision.

[33]  Raquel Urtasun,et al.  DeepRoadMapper: Extracting Road Topology from Aerial Images , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[34]  Yongyang Xu,et al.  Road Extraction from High-Resolution Remote Sensing Imagery Using Deep Learning , 2018, Remote. Sens..

[35]  Yun Zhang,et al.  Road detection using Deep Neural Network in high spatial resolution images , 2017, 2017 Joint Urban Remote Sensing Event (JURSE).

[36]  Qingjie Liu,et al.  Road Extraction by Deep Residual U-Net , 2017, IEEE Geoscience and Remote Sensing Letters.

[37]  Li Xu,et al.  Structure extraction from texture via relative total variation , 2012, ACM Trans. Graph..

[38]  Alexey Shvets,et al.  Fully Convolutional Network for Automatic Road Extraction from Satellite Imagery , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).