Self-supervised multi-image super-resolution for push-frame satellite images

Recent constellations of optical satellites are adopting multi-image super-resolution (MISR) from bursts of push-frame images as a way to increase the resolution and reduce the noise of their products while maintaining a lower cost of operation. Most MISR techniques are currently based on the aggregation of samples from registered low resolution images. A promising research trend aimed at incorporating natural image priors in MISR consists in using data-driven neural networks. However, due to the unavailability of ground truth high resolution data, these networks cannot be trained on real satellite images. In this paper, we present a framework for training MISR algorithms from bursts of satellite images without requiring high resolution ground truth. This is achieved by adapting the recently proposed frame-to-frame framework to process bursts of satellite images. In addition we propose an architecture based on feature aggregation that allows to fuse a variable number of frames and is capable of handling degenerate samplings while also reducing noise. On synthetic datasets, the proposed self-supervision strategy attains results on par with those obtained with a supervised training. We applied our framework to real SkySat satellite image bursts leading to results that are more resolved and less noisy than the L1B product from Planet.

[1]  Pascal Frossard,et al.  Geometry-Consistent Light Field Super-Resolution via Graph-Based Regularization , 2017, IEEE Transactions on Image Processing.

[2]  Chen Change Loy,et al.  EDVR: Video Restoration With Enhanced Deformable Convolutional Networks , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[3]  Verónica Vilaplana,et al.  Super-Resolution of Sentinel-2 Imagery Using Generative Adversarial Networks , 2020, Remote. Sens..

[4]  Gabriele Facciolo,et al.  PROBA-V-REF: Repurposing the PROBA-V Challenge for Reference-Aware Super Resolution , 2021, 2021 IEEE International Geoscience and Remote Sensing Symposium IGARSS.

[5]  Gabriele Facciolo,et al.  Parallax Estimation for Push-Frame Satellite Imagery: Application to Super-Resolution and 3D Surface Modeling from Skysat Products , 2021, 2021 IEEE International Geoscience and Remote Sensing Symposium IGARSS.

[6]  Renjie Liao,et al.  Detail-Revealing Deep Video Super-Resolution , 2017, 2017 IEEE International Conference on Computer Vision (ICCV).

[7]  Naeim Bahrami,et al.  Deep Learning Single-Frame and Multiframe Super-Resolution for Cardiac MRI. , 2020, Radiology.

[8]  Self-supervised Fine-tuning for Correcting Super-Resolution Convolutional Neural Networks. , 2019 .

[9]  Jian Sun,et al.  Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classification , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[10]  Yoshua Bengio,et al.  Understanding the difficulty of training deep feedforward neural networks , 2010, AISTATS.

[11]  Marc Levoy,et al.  Handheld multi-frame super-resolution , 2019, ACM Trans. Graph..

[12]  Joos Vandewalle,et al.  Super-Resolution From Unregistered and Totally Aliased Signals Using Subspace Methods , 2007, IEEE Transactions on Signal Processing.

[13]  Shmuel Peleg,et al.  Image sequence enhancement using sub-pixel displacements , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[14]  Florian Jug,et al.  Noise2Void - Learning Denoising From Single Noisy Images , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Jaakko Lehtinen,et al.  Noise2Noise: Learning Image Restoration without Clean Data , 2018, ICML.

[16]  Stanley Osher,et al.  Image Super-Resolution by TV-Regularization and Bregman Iteration , 2008, J. Sci. Comput..

[17]  Konstantinos G. Derpanis,et al.  Back to Basics: Unsupervised Learning of Optical Flow via Brightness Constancy and Motion Smoothness , 2016, ECCV Workshops.

[18]  Simon Baker,et al.  Equivalence and efficiency of image alignment algorithms , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[19]  Peyman Milanfar,et al.  Kernel Regression for Image Processing and Reconstruction , 2007, IEEE Transactions on Image Processing.

[20]  Mohammad S. Alam,et al.  Infrared image registration and high-resolution reconstruction using multiple translationally shifted aliased video frames , 2000, IEEE Trans. Instrum. Meas..

[21]  Michal Irani,et al.  "Zero-Shot" Super-Resolution Using Deep Internal Learning , 2017, CVPR.

[22]  Lei Xiao,et al.  Neural supersampling for real-time rendering , 2020, ACM Trans. Graph..

[23]  Seoung Wug Oh,et al.  Deep Video Super-Resolution Network Using Dynamic Upsampling Filters Without Explicit Motion Compensation , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[24]  Jechang Jeong,et al.  Joint Learning of Blind Video Denoising and Optical Flow Estimation , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[25]  Jinhuan Zhang,et al.  Super-Sampling by Learning-Based Super-Resolution , 2018, ICA3PP.

[26]  Loïc Royer,et al.  Noise2Self: Blind Denoising by Self-Supervision , 2019, ICML.

[27]  Thibaud Briand,et al.  Improvements of the Inverse Compositional Algorithm for Parametric Motion Estimation , 2018, Image Process. Line.

[28]  Nirmal K. Bose,et al.  Recursive reconstruction of high resolution image from noisy undersampled multiframes , 1990, IEEE Trans. Acoust. Speech Signal Process..

[29]  Peyman Milanfar,et al.  A wavelet-based interpolation-restoration method for superresolution (wavelet superresolution) , 2000 .

[30]  Jorge Núñez,et al.  Super-Resolution of Remotely Sensed Images With Variable-Pixel Linear Reconstruction , 2007, IEEE Transactions on Geoscience and Remote Sensing.

[31]  A. S. Fruchter,et al.  Drizzle: A Method for the Linear Reconstruction of Undersampled Images , 1998 .

[32]  Dario Izzo,et al.  Super-resolution of PROBA-V images using convolutional neural networks , 2019, Astrodynamics.

[33]  Luc Van Gool,et al.  Deep Burst Super-Resolution , 2021 .

[34]  Matthew A. Brown,et al.  Frame-Recurrent Video Super-Resolution , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[35]  Rasim Latifovic,et al.  Landsat Super-Resolution Enhancement Using Convolution Neural Networks and Sentinel-2 for Training , 2018, Remote. Sens..

[36]  M. Dirk Robinson,et al.  SkySat-1: very high-resolution imagery from a small satellite , 2014, SPIE Remote Sensing.

[37]  Fahad Shahbaz Khan,et al.  CycleISP: Real Image Restoration via Improved Data Synthesis , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[38]  Carlo de Franchis,et al.  FAST AND ACCURATE MULTI-FRAME SUPER-RESOLUTION OF SATELLITE IMAGES , 2020 .

[39]  Jean-François Aujol,et al.  Irregular to Regular Sampling, Denoising, and Deconvolution , 2009, Multiscale Model. Simul..

[40]  Gabriele Facciolo,et al.  Joint demosaicing and denoising by overfitting of bursts of raw images , 2019, ArXiv.

[41]  Junjun Jiang,et al.  Progressive Fusion Video Super-Resolution Network via Exploiting Non-Local Spatio-Temporal Correlations , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[42]  C. Lautry,et al.  Optimized sampling for CCD instruments: the Supermode scheme , 2000, IGARSS 2000. IEEE 2000 International Geoscience and Remote Sensing Symposium. Taking the Pulse of the Planet: The Role of Remote Sensing in Managing the Environment. Proceedings (Cat. No.00CH37120).

[43]  Eirikur Agustsson,et al.  NTIRE 2017 Challenge on Single Image Super-Resolution: Dataset and Study , 2017, 2017 IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[44]  Yoshua Bengio,et al.  HighRes-net: Recursive Fusion for Multi-Frame Super-Resolution of Satellite Imagery , 2020, ArXiv.

[45]  Aggelos K. Katsaggelos,et al.  Reconstruction of a high-resolution image by simultaneous registration, restoration, and interpolation of low-resolution images , 1995, Proceedings., International Conference on Image Processing.

[46]  Mauricio Delbracio,et al.  Efficient blind deblurring under high noise levels , 2019, 2019 11th International Symposium on Image and Signal Processing and Analysis (ISPA).

[47]  Qi Tian,et al.  Video Super-Resolution with Recurrent Structure-Detail Network , 2020, ECCV.

[48]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[49]  Radu Timofte,et al.  Efficient Video Super-Resolution through Recurrent Latent Space Propagation , 2019, 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW).

[50]  Lei Zhang,et al.  Toward Real-World Single Image Super-Resolution: A New Benchmark and a New Model , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[51]  Gabriele Facciolo,et al.  Self-supervised training for blind multi-frame video denoising , 2020, 2021 IEEE Winter Conference on Applications of Computer Vision (WACV).

[52]  Enrico Magli,et al.  Deepsum++: Non-Local Deep Neural Network for Super-Resolution of Unregistered Multitemporal Images , 2020, IGARSS 2020 - 2020 IEEE International Geoscience and Remote Sensing Symposium.

[53]  Christian Ledig,et al.  Photo-Realistic Single Image Super-Resolution Using a Generative Adversarial Network , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[54]  L. Rudin,et al.  Nonlinear total variation based noise removal algorithms , 1992 .

[55]  Enrico Magli,et al.  DeepSUM: Deep Neural Network for Super-Resolution of Unregistered Multitemporal Images , 2019, IEEE Transactions on Geoscience and Remote Sensing.

[56]  Rob Fergus,et al.  Fast Image Deconvolution using Hyper-Laplacian Priors , 2009, NIPS.

[57]  Hossein Talebi,et al.  Super-Resolving Commercial Satellite Imagery Using Realistic Training Data , 2020, 2020 IEEE International Conference on Image Processing (ICIP).

[58]  Andrea Vedaldi,et al.  Deep Image Prior , 2017, International Journal of Computer Vision.

[59]  Hanseok Ko,et al.  Unsupervised Real-World Super Resolution with Cycle Generative Adversarial Network and Domain Discriminator , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW).

[60]  Jonathan T. Barron,et al.  Unprocessing Images for Learned Raw Denoising , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[61]  Jean-Michel Morel,et al.  Model-Blind Video Denoising via Frame-To-Frame Training , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[62]  Thomas J. Grycewicz,et al.  Focal plane resolution and overlapped array TDI imaging , 2008, Optical Engineering + Applications.

[63]  Jie Li,et al.  Image super-resolution: The techniques, applications, and future , 2016, Signal Process..