Fast 3D reconstruction of satellite images via the Global Affine Model
Three-dimensional(3D)scene reconstruction based on multiview satellite remote sensing images is a challenging task in the field of remote sensing.Most of the existing methods either have to perform bundle adjustment repeatedly or must calculate several parameters in the rational polynomial camera model,resulting in a relatively long reconstruction time.To solve the abovementioned problems,this study considers that the local small-sized patches in large-sized satellites could be approximately modeled by the affine imaging model and proposes a fast 3D reconstruction method of satellite images based on global affine model estimation.First,the input multiview satellite images are cropped into a set of small-sized patches with overlapping regions.For each pair of patches that have a sufficient number of point correspondences from two views,the corresponding 3D affine point cloud is calculated.Second,on the basis of the obtained local point clouds,a global affine camera motion estimation algorithm is presented for calculating the affine motion matrices of the cameras corresponding to all the patches in a unified coordinate system.Finally,the obtained affine camera motion matrices and a few ground control points are utilized to recover the Euclidean scene structure.3D reconstruction is conducted for the same group of remote sensing images and all remote sensing images to verify the effectiveness of the method.The proposed solution is compared with three state-of-the-art methods(i.e.,COLMAP,S2P,and JHUAPL).Experimental results on two public datasets(i.e.,MVS3DM and DFC2019)show that the proposed method outperforms the three comparison algorithms in most cases with respect to speed,accuracy,and completeness.To verify further the reconstruction accuracy of the method,this study selects 15 complex scene areas from two public datasets,including complex scenes with built-up areas,shadow areas,and complex object areas.For 15 complex scenarios,the proposed method outperforms the three methods with respect to accuracy and completeness in most cases.This study proposes a fast reconstruction method of satellite images based on the global affine model estimation algorithm.The method assumes that the local image tile in large-scale satellite remote sensing images conforms to the affine imaging model and introduces a global affine motion matrix estimation algorithm based on local point clouds.Consequently,the proposed solution can calculate the global affine motion matrix of each local image tile through only one bundle adjustment,considerably reducing the reconstruction running time.Experimental results show that the proposed method can quickly solve the global affine matrix corresponding to each image tile and realize fast 3D reconstruction of remote sensing images.
3D reconstructionsatellite imagesaffine imaging modelEuclidean structure updateglobal affine matrix