1. Introduction . Remote sensing image change detection refers to the process of analyzing two or more remote sensing images at different times to identify the changed geo-graphical entities or phenomena [ 1 ]. Heterogeneous images refer to images taken from different types of remote sensing platforms or sensors [ 2 , 3 ]. This paper aims at a special input situation of image change detection, which is heterogeneous images taken by satellites and Unmanned Aerial Vehicles (UAVs). Remo...