Toward Generalized Change Detection on Planetary Surfaces With Convolutional Autoencoders and Transfer Learning

Ongoing planetary exploration missions are returning large volumes of image data. Identifying surface changes in these images, e.g., new impact craters, is critical for investigating many scientific hypotheses. Traditional approaches to change detection rely on image differencing and manual feature engineering. These methods can be sensitive to irrelevant variations in illumination or image quality and typically require before and after images to be coregistered, which itself is a major challenge. Additionally, most prior change detection studies have been limited to remote sensing images of earth. We propose a new deep learning approach for binary patch-level change detection involving transfer learning and nonlinear dimensionality reduction using convolutional autoencoders. Our experiments on diverse remote sensing datasets of Mars, the moon, and earth show that our methods can detect meaningful changes with high accuracy using a relatively small training dataset despite significant differences in illumination, image quality, imaging sensors, coregistration, and surface properties. We show that the latent representations learned by a convolutional autoencoder yield the most general representations for detecting change across surface feature types, scales, sensors, and planetary bodies.

[1]  Xiao Xiang Zhu,et al.  Learning Spectral-Spatial-Temporal Features via a Recurrent Convolutional Neural Network for Change Detection in Multispectral Imagery , 2018, IEEE Transactions on Geoscience and Remote Sensing.

[2]  Jorma Laaksonen,et al.  Detecting Man-Made Structures and Changes in Satellite Imagery With a Content-Based Information Retrieval System Built on Self-Organizing Maps , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[3]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[4]  Lorenzo Bruzzone,et al.  Kernel methods for remote sensing data analysis , 2009 .

[5]  Yoshua Bengio,et al.  How transferable are features in deep neural networks? , 2014, NIPS.

[6]  José Luis Rojo-Álvarez,et al.  Kernel-Based Framework for Multitemporal and Multisource Remote Sensing Data Classification and Change Detection , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[7]  Menglong Yan,et al.  Change Detection Based on Deep Siamese Convolutional Network for Optical Aerial Images , 2017, IEEE Geoscience and Remote Sensing Letters.

[8]  Chiman Kwan,et al.  Novelty Detection for Multispectral Images with Application to Planetary Exploration , 2019, AAAI.

[9]  Geoffrey E. Hinton,et al.  Reducing the Dimensionality of Data with Neural Networks , 2006, Science.

[10]  Chunhong Pan,et al.  Change detection based on auto-encoder model for VHR images , 2013, Other Conferences.

[11]  J. Nichol,et al.  Satellite remote sensing for detailed landslide inventories using change detection and image fusion , 2005 .

[12]  A. McEwen,et al.  Mars Reconnaissance Orbiter's High Resolution Imaging Science Experiment (HiRISE) , 2007 .

[13]  Alfred S. McEwen,et al.  The current martian cratering rate , 2010 .

[14]  Francesca Bovolo,et al.  A Novel Approach to Unsupervised Change Detection Based on a Semisupervised SVM and a Similarity Measure , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[15]  Hui Lu,et al.  A deep information based transfer learning method to detect annual urban dynamics of Beijing and Newyork from 1984–2016 , 2017, 2017 IEEE International Geoscience and Remote Sensing Symposium (IGARSS).

[16]  Lichao Mou,et al.  Learning a Transferable Change Rule from a Recurrent Neural Network for Land Cover Change Detection , 2016, Remote. Sens..

[17]  Pol Coppin,et al.  Review ArticleDigital change detection methods in ecosystem monitoring: a review , 2004 .

[18]  Francesca Bovolo,et al.  Supervised change detection in VHR images using contextual information and support vector machines , 2013, Int. J. Appl. Earth Obs. Geoinformation.

[19]  Michele Volpi,et al.  Dense Semantic Labeling of Subdecimeter Resolution Images With Convolutional Neural Networks , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[20]  M. Bauer,et al.  Land cover classification and change analysis of the Twin Cities (Minnesota) Metropolitan Area by multitemporal Landsat remote sensing , 2005 .

[21]  L. Edwards,et al.  Context Camera Investigation on board the Mars Reconnaissance Orbiter , 2007 .

[22]  Guo Cao,et al.  A new difference image creation method based on deep neural networks for change detection in remote-sensing images , 2017 .

[23]  Jia Liu,et al.  Change detection based on deep feature representation and mapping transformation for multi-spatial-resolution remote sensing images , 2016 .

[24]  Jürgen Schmidhuber,et al.  Stacked Convolutional Auto-Encoders for Hierarchical Feature Extraction , 2011, ICANN.

[25]  Matthew F. McCabe,et al.  High-Resolution NDVI from Planet's Constellation of Earth Observing Nano-Satellites: A New Data Source for Precision Agriculture , 2016, Remote. Sens..

[26]  Karel J. Zuiderveld,et al.  Contrast Limited Adaptive Histogram Equalization , 1994, Graphics Gems.

[27]  Nima Tajbakhsh,et al.  Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning? , 2016, IEEE Transactions on Medical Imaging.

[28]  Dongmei Chen,et al.  Change detection from remotely sensed images: From pixel-based to object-based approaches , 2013 .

[29]  Qian Du,et al.  GETNET: A General End-to-End 2-D CNN Framework for Hyperspectral Image Change Detection , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[30]  Bertrand Le Saux,et al.  Beyond RGB: Very High Resolution Urban Remote Sensing With Multimodal Deep Networks , 2017, ISPRS Journal of Photogrammetry and Remote Sensing.

[31]  Stefan Carlsson,et al.  CNN Features Off-the-Shelf: An Astounding Baseline for Recognition , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[32]  Xiao Xiang Zhu,et al.  Deep Learning in Remote Sensing: A Comprehensive Review and List of Resources , 2017, IEEE Geoscience and Remote Sensing Magazine.

[33]  T. Michaels,et al.  New observations of martian southern mid-latitude recurring slope lineae (RSL) imply formation by freshwater subsurface flows , 2014 .

[34]  Jan Dirk Wegner,et al.  Toward Seamless Multiview Scene Analysis From Satellite to Street Level , 2017, Proceedings of the IEEE.

[35]  Jefersson Alex dos Santos,et al.  Do deep features generalize from everyday objects to remote sensing and aerial scenes domains? , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[36]  Maoguo Gong,et al.  Unsupervised Difference Representation Learning for Detecting Multiple Types of Changes in Multitemporal Remote Sensing Images , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[37]  Francesca Bovolo,et al.  A Split-Based Approach to Unsupervised Change Detection in Large-Size Multitemporal Images: Application to Tsunami-Damage Assessment , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[38]  Yongil Kim,et al.  Change Detection in Hyperspectral Images Using Recurrent 3D Fully Convolutional Networks , 2018, Remote. Sens..

[39]  Gui-Song Xia,et al.  AID: A Benchmark Data Set for Performance Evaluation of Aerial Scene Classification , 2016, IEEE Transactions on Geoscience and Remote Sensing.

[40]  Nicholas J. Tate,et al.  A critical synthesis of remotely sensed optical image change detection techniques , 2015 .

[41]  P. Thomas,et al.  Quantifying crater production and regolith overturn on the Moon with temporal imaging , 2016, Nature.

[42]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[43]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[44]  T. Häme,et al.  An unsupervised change detection and recognition system for forestry , 1998 .

[45]  Siamak Khorram,et al.  The effects of image misregistration on the accuracy of remotely sensed change detection , 1998, IEEE Trans. Geosci. Remote. Sens..

[46]  Trevor Darrell,et al.  DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition , 2013, ICML.

[47]  R. Tateishi,et al.  Remote sensing and GIS for mapping and monitoring land cover and land-use changes in the Northwestern coastal zone of Egypt , 2007 .

[48]  Harry Zhang,et al.  The Optimality of Naive Bayes , 2004, FLAIRS.

[49]  Hong Huo,et al.  Exploiting Convolutional Neural Networks With Deeply Local Description for Remote Sensing Image Classification , 2018, IEEE Access.

[50]  Maoguo Gong,et al.  Superpixel-Based Difference Representation Learning for Change Detection in Multispectral Remote Sensing Images , 2017, IEEE Transactions on Geoscience and Remote Sensing.

[51]  Francesca Bovolo,et al.  Unsupervised Deep Change Vector Analysis for Multiple-Change Detection in VHR Images , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[52]  Ozy Sjahputera,et al.  GeoCDX: An Automated Change Detection and Exploitation System for High-Resolution Satellite Imagery , 2013, IEEE Transactions on Geoscience and Remote Sensing.

[53]  Heni Ben Amor,et al.  Context-dependent image quality assessment of JPEG compressed Mars Science Laboratory Mastcam images using convolutional neural networks , 2018, Comput. Geosci..

[54]  A. McEwen,et al.  Lunar Reconnaissance Orbiter Camera (LROC) Instrument Overview , 2010 .

[55]  John R. Jensen,et al.  A change detection model based on neighborhood correlation image analysis and decision tree classification , 2005 .

[56]  Ashbindu Singh,et al.  Review Article Digital change detection techniques using remotely-sensed data , 1989 .

[57]  Tara A. Estlin,et al.  Precision Instrument Targeting via Image Registration for the Mars 2020 Rover , 2016, IJCAI.

[58]  Lorenzo Bruzzone,et al.  An adaptive semiparametric and context-based approach to unsupervised change detection in multitemporal remote-sensing images , 2002, IEEE Trans. Image Process..

[59]  R. Jaumann,et al.  The Multi-Temporal Database of Planetary Image Data (MUTED): A web-based tool for studying dynamic Mars , 2018, Planetary and Space Science.

[60]  Luisa Verdoliva,et al.  Land Use Classification in Remote Sensing Images by Convolutional Neural Networks , 2015, ArXiv.

[61]  O. El-Kawy,et al.  Land use and land cover change detection in the western Nile delta of Egypt using remote sensing data , 2011 .

[62]  A. Alesheikh,et al.  Coastline change detection using remote sensing , 2007 .

[63]  C. Munyati,et al.  Wetland change detection on the Kafue Flats, Zambia, by classification of a multitemporal remote sensing image dataset , 2000 .

[64]  Yun Ge,et al.  Exploiting representations from pre-trained convolutional neural networks for high-resolution remote sensing image retrieval , 2018, Multimedia Tools and Applications.

[65]  Gui-Song Xia,et al.  Transferring Deep Convolutional Neural Networks for the Scene Classification of High-Resolution Remote Sensing Imagery , 2015, Remote. Sens..

[66]  Francesca Bovolo,et al.  A Theoretical Framework for Unsupervised Change Detection Based on Change Vector Analysis in the Polar Domain , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[67]  W. Ip,et al.  Preface: The Chang'e-3 lander and rover mission to the Moon , 2014 .

[68]  R. M. Prol-Ledesma,et al.  Three decades of land use variations in Mexico City , 2009 .

[69]  Jennifer J. Swenson,et al.  Integrating Drone Imagery into High Resolution Satellite Remote Sensing Assessments of Estuarine Environments , 2018, Remote. Sens..

[70]  Yann LeCun,et al.  Learning a similarity metric discriminatively, with application to face verification , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[71]  Anthony Widjaja,et al.  Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond , 2003, IEEE Transactions on Neural Networks.

[72]  Geoffrey J. Hay,et al.  Image objects and geographic objects , 2008 .

[73]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[74]  Maoguo Gong,et al.  Change Detection in Synthetic Aperture Radar Images Based on Deep Neural Networks , 2016, IEEE Transactions on Neural Networks and Learning Systems.

[75]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[76]  Alexandre Boulch,et al.  Fully Convolutional Siamese Networks for Change Detection , 2018, 2018 25th IEEE International Conference on Image Processing (ICIP).

[77]  Volker Walter,et al.  Object-based classification of remote sensing data for change detection , 2004 .

[78]  R. Peiman Pre-classification and post-classification change-detection techniques to monitor land-cover and land-use change using multi-temporal Landsat imagery: a case study on Pisa Province in Italy , 2011 .

[79]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[80]  Jinsong Deng,et al.  PCA‐based land‐use change detection and analysis using multitemporal and multisensor satellite data , 2008 .