Abstract

Object-based image analysis (OBIA) is better than pixel-based image analysis for change detection (CD) in very high-resolution (VHR) remote sensing images. Although the effectiveness of deep learning approaches has recently been proved, few studies have investigated OBIA and deep learning for CD. Previously proposed methods use the object information obtained from the preprocessing and postprocessing phase of deep learning. In general, they use the dominant or most frequently used label information with respect to all the pixels inside an object without considering any quantitative criteria to integrate the deep learning network and object information. In this study, we developed an object-based CD method for VHR satellite images using a deep learning network to denote the uncertainty associated with an object and effectively detect the changes in an area without the ground truth data. The proposed method defines the uncertainty associated with an object and mainly includes two phases. Initially, CD objects were generated by unsupervised CD methods, and the objects were used to train the CD network comprising three-dimensional convolutional layers and convolutional long short-term memory layers. The CD objects were updated according to the uncertainty level after the learning process was completed. Further, the updated CD objects were considered as the training data for the CD network. This process was repeated until the entire area was classified into two classes, i.e., change and no-change, with respect to the object units or defined epoch. The experiments conducted using two different VHR satellite images confirmed that the proposed method achieved the best performance when compared with the performances obtained using the traditional CD approaches. The method was less affected by salt and pepper noise and could effectively extract the region of change in object units without ground truth data. Furthermore, the proposed method can offer advantages associated with unsupervised CD methods and a CD network subjected to postprocessing by effectively utilizing the deep learning technique and object information.

Highlights

  • Object-based image analysis (OBIA) involves the segmentation of an image based on clusters of similar neighboring pixels exhibiting common properties such as spectral, textual, spatial, or topological properties [1]

  • The proposed method involved two phases, and the objective was to detect changes occurring in the case of object-level temporal very high-resolution (VHR) satellite images in the absence of ground truth or prior knowledge based on the unsupervised change detection (CD) method and deep learning network

  • A novel object-based CD method is proposed to detect the changes in VHR satellite images using deep learning networks without the requirement of ground truth data

Read more

Summary

Introduction

Object-based image analysis (OBIA) involves the segmentation of an image based on clusters of similar neighboring pixels exhibiting common properties such as spectral, textual, spatial, or topological properties [1]. OBIA methods are often superior to pixel-based image analysis for classification and change detection (CD) in VHR remote sensing images when a large amount of shadow and low spectral information or signal-to-noise ratio are observed [3,4,5,6]. Many materials may exhibit similar spectral reflectance in VHR images, such as bright desert soil vs bright man-made features and cement roads vs cement rooftops, even though they belong to completely different classes [4]. Distinguishing between such materials using only the spectral reflectance without considering the spatial information is difficult. The development of high-performance computing systems and efficient software, such as eCognition [9], IMAGINE Objective [10], and ENVI’s feature extraction module [11], have enabled the implementation of OBIA [12]

Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call