Edge Detection for Satellite Images without Deep Networks

Satellite imagery is widely used in many application sectors, including agriculture, navigation, and urban planning. Frequently, satellite imagery involves both large numbers of images as well as high pixel counts, making satellite datasets computationally expensive to analyze. Recent approaches to satellite image analysis have largely emphasized deep learning methods. Though extremely powerful, deep learning has some drawbacks, including the requirement of specialized computing hardware and a high reliance on training data. When dealing with large satellite datasets, the cost of both computational resources and training data annotation may be prohibitive. In this paper, we demonstrate that a carefully designed image pre-processing pipeline allows traditional computer vision techniques to achieve semantic edge detection in satellite imagery that is competitive with deep learning methods at a fraction of the resource costs. We focus on the task of semantic edge detection due to its general-purpose usage in remote sensing, including the detection of natural and man-made borders, coast lines, roads, and buildings.

[1]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Qingsheng Liu,et al.  Using ALOS High Spatial Resolution Image to Detect Vegetation Patches , 2011 .

[3]  K. K. Thyagharajan,et al.  Water bodies identification from multispectral images using Gabor filter, FCM and canny edge detection methods , 2017, 2017 International Conference on Information Communication and Embedded Systems (ICICES).

[4]  Liyang Xiong,et al.  Integrated edge detection and terrain analysis for agricultural terrace delineation from remote sensing images , 2019, Int. J. Geogr. Inf. Sci..

[5]  T. Krauß PREPROCESSING OF SATELLITE DATA FOR URBAN OBJECT EXTRACTION , 2015 .

[6]  H. Liu,et al.  Automated extraction of coastline from satellite imagery by integrating Canny edge detection and locally adaptive thresholding methods , 2004 .

[7]  Werner Frei,et al.  Image Enhancement by Histogram Hyperbolization , 1977 .

[8]  Niall O' Mahony,et al.  Deep Learning vs. Traditional Computer Vision , 2019, CVC.

[9]  Sanjeev Sharma,et al.  A Comparative Study of Histogram Equalization Based Image Enhancement Techniques for Brightness Preservation and Contrast Enhancement , 2013, ArXiv.

[10]  Valery Starovoitov,et al.  Multispectral Image Pre-Processing for Interactive Satellite Image Classification , 2008 .

[11]  Jiebo Luo,et al.  DOTA: A Large-Scale Dataset for Object Detection in Aerial Images , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[12]  John K. Tsotsos,et al.  Why Does Data-Driven Beat Theory-Driven Computer Vision? , 2019, 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW).