# Learning to restore images degraded by atmospheric turbulence using uncertainty

arXiv: https://arxiv.org/abs/2207.03447 · HTML: https://mlsanity.com/paper/2207.03447/

## Key facts

- Cited by 23 papers in the map (data through 14 Oct 2026).
- Builds on 14 of its 31 references that are in the map.
- First posted on arXiv 7 Jul 2022.

## Builds on (most cited first, 14 of 14)

- [U-Net: Convolutional Networks for Biomedical Image Segmentation](https://mlsanity.com/paper/1505.04597/) (2015)
- [Image-to-Image Translation with Conditional Adversarial Networks](https://mlsanity.com/paper/1611.07004/) (2016)
- [Deep Learning Face Attributes in the Wild](https://mlsanity.com/paper/1411.7766/) (2014)
- [What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?](https://mlsanity.com/paper/1703.04977/) (2017)
- [Res2Net: A New Multi-scale Backbone Architecture](https://mlsanity.com/paper/1904.01169/) (2019)
- [DeblurGAN: Blind Motion Deblurring Using Conditional Adversarial Networks](https://mlsanity.com/paper/1711.07064/) (2017)
- [Deep Plug-and-Play Super-Resolution for Arbitrary Blur Kernels](https://mlsanity.com/paper/1903.12529/) (2019)
- [Deep Semantic Face Deblurring](https://mlsanity.com/paper/1803.03345/) (2018)
- [Deblurring Face Images using Uncertainty Guided Multi-Stream Semantic Networks](https://mlsanity.com/paper/1907.13106/) (2019)
- [Subsampled Turbulence Removal Network](https://mlsanity.com/paper/1807.04418/) (2018)
- [Restoration of Atmospheric Turbulence-distorted Images via RPCA and Quasiconformal Maps](https://mlsanity.com/paper/1704.03140/) (2017)
- [ATFaceGAN: Single Face Image Restoration and Recognition from Atmospheric Turbulence](https://mlsanity.com/paper/1910.03119/) (2019)
- [Learning to Restore a Single Face Image Degraded by Atmospheric Turbulence using CNNs](https://mlsanity.com/paper/2007.08404/) (2020)
- [Variational models for joint subsampling and reconstruction of turbulence-degraded images](https://mlsanity.com/paper/1712.03825/) (2017)

## Built on by (most cited first, 23 of 23)

- [Single Frame Atmospheric Turbulence Mitigation: A Benchmark Study and A New Physics-Inspired Transformer Model](https://mlsanity.com/paper/2207.10040/) (2022)
- [AT-DDPM: Restoring Faces degraded by Atmospheric Turbulence using Denoising Diffusion Probabilistic Models](https://mlsanity.com/paper/2208.11284/) (2022)
- [Imaging through the Atmosphere using Turbulence Mitigation Transformer](https://mlsanity.com/paper/2207.06465/) (2022)
- [Physics-Driven Turbulence Image Restoration with Stochastic Refinement](https://mlsanity.com/paper/2307.10603/) (2023)
- [Multi-Modal Human Authentication Using Silhouettes, Gait and RGB](https://mlsanity.com/paper/2210.04050/) (2022)
- [Deep Learning Techniques for Atmospheric Turbulence Removal: A Review](https://mlsanity.com/paper/2409.14587/) (2024)
- [Long-range Turbulence Mitigation: A Large-scale Dataset and A Coarse-to-fine Framework](https://mlsanity.com/paper/2407.08377/) (2024)
- [Turb-Seg-Res: A Segment-then-Restore Pipeline for Dynamic Videos with Atmospheric Turbulence](https://mlsanity.com/paper/2404.13605/) (2024)
- [Bi-Noising Diffusion: Towards Conditional Diffusion Models with Generative Restoration Priors](https://mlsanity.com/paper/2212.07352/) (2022)
- [Diffeomorphic Template Registration for Atmospheric Turbulence Mitigation](https://mlsanity.com/paper/2405.03662/) (2024)
- [DeTurb: Atmospheric Turbulence Mitigation with Deformable 3D Convolutions and 3D Swin Transformers](https://mlsanity.com/paper/2407.20855/) (2024)
- [MAMAT: 3D Mamba-Based Atmospheric Turbulence Removal and its Object Detection Capability](https://mlsanity.com/paper/2503.17700/) (2025)
- [Weakly Supervised Face and Whole Body Recognition in Turbulent Environments](https://mlsanity.com/paper/2308.11757/) (2023)
- [EvTurb: Event Camera Guided Turbulence Removal](https://mlsanity.com/paper/2508.10582/) (2025)
- [NeRT: Implicit Neural Representations for General Unsupervised Turbulence Mitigation](https://mlsanity.com/paper/2308.00622/) (2023)
- [Reconstructing Satellites in 3D from Amateur Telescope Images](https://mlsanity.com/paper/2404.18394/) (2024)
- [Continuous Exposure-Time Modeling for Realistic Atmospheric Turbulence Synthesis](https://mlsanity.com/paper/2603.01398/) (2026)
- [DaliID: Distortion-Adaptive Learned Invariance for Identification Models](https://mlsanity.com/paper/2302.05753/) (2023)
- [How to Augment for Atmospheric Turbulence Effects on Thermal Adapted Object Detection Models?](https://mlsanity.com/paper/2405.06383/) (2024)
- [Probabilistic Prior Driven Attention Mechanism Based on Diffusion Model for Imaging Through Atmospheric Turbulence](https://mlsanity.com/paper/2411.10321/) (2024)
- [Active Convolved Illumination with Deep Transfer Learning for Complex Beam Transmission through Atmospheric Turbulence](https://mlsanity.com/paper/2512.19540/) (2025)
- [High-Quality and Efficient Turbulence Mitigation with Events](https://mlsanity.com/paper/2603.20708/) (2026)
- [D2Turb: Depth-Aware Simulation and Decoupled Learning for Single-Frame Atmospheric Turbulence Mitigation](https://mlsanity.com/paper/2605.27460/) (2026)

## Abstract (arXiv)

Atmospheric turbulence can significantly degrade the quality of images acquired by long-range imaging systems by causing spatially and temporally random fluctuations in the index of refraction of the atmosphere. Variations in the refractive index causes the captured images to be geometrically distorted and blurry. Hence, it is important to compensate for the visual degradation in images caused by atmospheric turbulence. In this paper, we propose a deep learning-based approach for restring a single image degraded by atmospheric turbulence. We make use of the epistemic uncertainty based on Monte Carlo dropouts to capture regions in the image where the network is having hard time restoring. The estimated uncertainty maps are then used to guide the network to obtain the restored image. Extensive experiments are conducted on synthetic and real images to show the significance of the proposed work. Code is available at : https://github.com/rajeevyasarla/AT-Net
