Attitude Jitter Compensation for Remote Sensing Images Using Convolutional Neural Network

Attitude jitter of satellites and unmanned aerial vehicle (UAV) platforms is a problem that degenerates the imaging quality in high-resolution remote sensing. This letter proposes a deep learning architecture that automatically learns essential scene features from a single image to estimate the attitude jitter, which is used to compensate deformed images. The proposed methodology consists of a convolutional neural network and a jitter compensation model. The neural network analyzes the deformed images and generates the attitude jitter vectors in two directions, which are utilized to correct the images through interpolation and resampling. The PatternNet and the small UAV data sets are introduced to train the neural network and to validate its effectiveness and accuracy. The compensation results on distorted remote sensing images obtained by satellites and UAVs reveal that the image distortion due to attitude jitter is clearly reduced and that the geometric quality is effectively improved. Compared to the existing methods that primarily rely on sensor data or parallax observation, no auxiliary information is required in our framework.

[1]  Rajiv Gupta,et al.  Linear Pushbroom Cameras , 1994, ECCV.

[2]  Zhenfeng Shao,et al.  PatternNet: A Benchmark Dataset for Performance Evaluation of Remote Sensing Image Retrieval , 2017, ISPRS Journal of Photogrammetry and Remote Sensing.

[3]  Jiri Matas,et al.  DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networks , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[4]  In-Wan Yoo,et al.  Deformable Image Registration Using Convolutional Neural Networks for Connectomics , 2018 .

[5]  Dwarikanath Mahapatra,et al.  Elastic Registration of Medical Images With GANs , 2018, ArXiv.

[6]  Yusheng Xu,et al.  Framework of Jitter Detection and Compensation for High Resolution Satellites , 2014, Remote. Sens..

[7]  Zhaoxiang Zhang,et al.  Observation satellite attitude estimation using sensor measurement and image registration fusion , 2018 .

[8]  A. N. Rajagopalan,et al.  Unrolling the Shutter: CNN to Correct Motion Distortions , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[9]  Ayan Chakrabarti,et al.  A Neural Approach to Blind Motion Deblurring , 2016, ECCV.

[10]  Peter Sturm,et al.  Estimation of an Observation Satellite’s Attitude Using Multimodal Pushbroom Cameras , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Akira Iwasaki,et al.  Correction of Attitude Fluctuation of Terra Spacecraft Using ASTER/SWIR Imagery With Parallax Observation , 2008, IEEE Transactions on Geoscience and Remote Sensing.

[12]  X. Tong,et al.  Detection and estimation of ZY-3 three-line array image distortions caused by attitude oscillation , 2015 .

[13]  Norman S. Kopeika,et al.  Image Resolution Limits Resulting From Mechanical Vibrations , 1985, Optics & Photonics.

[14]  Bernhard Schölkopf,et al.  A Machine Learning Approach for Non-blind Image Deconvolution , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.

[15]  Mi Wang,et al.  Correction of ZY-3 image distortion caused by satellite jitter via virtual steady reimaging using attitude data , 2016 .

[16]  Xueli Chang,et al.  Image jitter detection and compensation using a high-frequency angular displacement method for Yaogan-26 remote sensing satellite , 2017 .

[17]  Jian Guo Liu,et al.  FFT Selective and Adaptive Filtering for Removal of Systematic Noise in ETM+ Imageodesy Images , 2006, IEEE Transactions on Geoscience and Remote Sensing.