The drawback of pixel-based change detection is that it neglects the spatial correlation with neighboring pixels and has a high commission ratio. In contrast, object-based change detection (OBCD) depends on the accuracy of the segmentation scale, which is of great significance in image analysis. Accordingly, an object-based approach for automatic change detection using multiple classifiers and multi-scale uncertainty analysis (OB-MMUA) in high-resolution (HR) remote sensing images is proposed in this paper. In this algorithm, the gray-level co-occurrence matrix (GLCM), morphological, and Gabor filter texture features are extracted to construct the input data, along with the spectral features, to utilize the respective advantages of the features and to compensate for the insufficient spectral information. In addition, random forest is used to select the features and determine the optimal feature vectors for the change detection. Change vector analysis (CVA) based on uncertainty analysis is then implemented to select the initial training samples. According to the diversity, support vector machine (SVM), k-nearest neighbor (KNN), and extra-trees (ExT) classifiers are then chosen as the base classifiers for Dempster-Shafer (D-S) evidence theory fusion, and unlabeled samples are selected using an active learning method with spatial information. Finally, multi-scale object-based D-S evidence theory fusion and uncertainty analysis is used to classify the difference image. To validate the proposed approach, we conducted experiments using multispectral images collected by the ZY-3 and GF-2 satellites. The experimental results confirmed the effectiveness and superiority of the proposed approach, which integrates the respective advantages of the pixel-based and object-based methods.Remote Sens. 2019, 11, 359 2 of 17 fields, such as urban development [6], environmental monitoring, vegetation coverage studies [7], and land-use monitoring [8,9].Change detection can be divided into pixel-based and object-based change detection (OBCD). Many scholars have proposed a variety of pixel-based change detection methods, including change vector analysis (CVA) [10,11], Markov random field (MRF)-based change detection [12], etc. With the development of machine learning, methods such as the extreme learning machine (ELM) algorithm [13], support vector machine (SVM) [14], random forest (RF) [15], k-nearest neighbor (KNN) [16], the multi-layer perceptron neural network (MLPNN) [17], and convolutional neural network (CNN) [18,19] have improved the accuracy of classification and change detection. However, a single classifier cannot detect all the change information in an image effectively. To address this issue, ensemble learning has been applied to the research and application of change detection and classification [20][21][22]. [23] proposed an ensemble system based on multiple classifiers, and achieved good classification results. Zhang et al. (2017) [24] combined deep learning with feature change analysis for remote sensing image change d...