Road Network Reconstruction from satellite images with Machine Learning Supported by Topological Methods

Automatic Extraction of road network from satellite images is a goal that can benefit and even enable new technologies. Methods that combine machine learning (ML) and computer vision have been proposed in recent years which make the task semi-automatic by requiring the user to provide curated training samples. The process can be fully automatized if training samples can be produced algorithmically. In this work, we develop such a technique by infusing a persistence-guided discrete Morse based graph reconstruction algorithm into ML framework. We elucidate our contributions in two phases. First, in a semi-automatic framework, we combine a discrete-Morse based graph reconstruction algorithm with an existing CNN framework to segment input satellite images. We show that this leads to reconstructions with better connectivity and less noise. Next, in a fully automatic framework, we leverage the power of the discrete-Morse based graph reconstruction algorithm to train a CNN from a collection of images without labelled data and use the same algorithm to produce the final output from the segmented images created by the trained CNN. We apply the discrete-Morse based graph reconstruction algorithm iteratively to improve the accuracy of the CNN. We show experimental results on datasets from SpaceNet Challenge. Full version of the paper appears in [8].

[1]  Xiaogang Wang,et al.  Pyramid Scene Parsing Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[2]  Bernd Hamann,et al.  Efficient Computation of Morse-Smale Complexes for Three-dimensional Scalar Functions , 2007, IEEE Transactions on Visualization and Computer Graphics.

[3]  Adam Van Etten,et al.  SpaceNet: A Remote Sensing Dataset and Challenge Series , 2018, ArXiv.

[4]  Olaf Delgado-Friedrichs,et al.  Skeletonization and Partitioning of Digital Images Using Discrete Morse Theory , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  Tamal K. Dey,et al.  Improved Road Network Reconstruction using Discrete Morse Theory , 2017, SIGSPATIAL/GIS.

[7]  Tamal K. Dey,et al.  Graph Reconstruction by Discrete Morse Theory , 2018, SoCG.

[8]  Peter John Wood,et al.  Ieee Transactions on Pattern Analysis and Machine Intelligence Theory and Algorithms for Constructing Discrete Morse Complexes from Grayscale Digital Images , 2022 .

[9]  Bernd Hamann,et al.  Topologically Clean Distance Fields , 2007, IEEE Transactions on Visualization and Computer Graphics.

[10]  Tao Sun,et al.  Combining Satellite Imagery and GPS Data for Road Extraction , 2018, GeoAI@SIGSPATIAL.

[11]  Leila De Floriani,et al.  A primal/dual representation for discrete Morse complexes on tetrahedral meshes , 2013, Comput. Graph. Forum.

[12]  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).

[13]  Zichen Li,et al.  Lane boundary extraction from satellite imagery , 2017, AutonomousGIS@SIGSPATIAL.

[14]  Yanjie Li,et al.  Efficient map reconstruction and augmentation via topological methods , 2015, SIGSPATIAL/GIS.

[15]  Wenzhong Shi,et al.  An Integrated Method for Urban Main-Road Centerline Extraction From Optical Remotely Sensed Imagery , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[16]  T. Sousbie The persistent cosmic web and its filamentary structure I: Theory and implementation , 2010, 1009.4015.

[17]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[18]  Herbert Edelsbrunner,et al.  Computational Topology - an Introduction , 2009 .

[19]  Alade O. Tokuta,et al.  Fusion of color images and LiDAR data for lane classification , 2015, SIGSPATIAL/GIS.

[20]  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.

[21]  Luca Maria Gambardella,et al.  Deep Neural Networks Segment Neuronal Membranes in Electron Microscopy Images , 2012, NIPS.

[22]  Herbert Edelsbrunner,et al.  Topological Persistence and Simplification , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[23]  R. Forman Morse Theory for Cell Complexes , 1998 .