NeRT: Implicit Neural Representations for General Unsupervised Turbulence Mitigation
Weiyun Jiang, Yuhao Liu, Vivek Boominathan, Ashok Veeraraghavan
TL;DR
NeRT addresses the challenge of mitigating atmospheric and water turbulence without requiring paired training data. It uses an unsupervised, implicit neural representation guided by a physically grounded tilt-then-blur forward model $\mathbf{I} = [\mathcal{B} \circ \mathcal{T}]\mathbf{J}$, with Zernike-based tilts and shift-varying PSF kernels learned per frame. The approach yields state-of-the-art or competitive results across synthetic and real turbulence datasets, including difficult water ripple and uncontrolled environments, and enables a practical 48× speedup for live video reconstruction after an initialization phase. This work broadens turbulence restoration to general, out-of-domain scenarios and offers a viable path toward real-time, high-fidelity reconstructions in challenging imaging conditions.
Abstract
The atmospheric and water turbulence mitigation problems have emerged as challenging inverse problems in computer vision and optics communities over the years. However, current methods either rely heavily on the quality of the training dataset or fail to generalize over various scenarios, such as static scenes, dynamic scenes, and text reconstructions. We propose a general implicit neural representation for unsupervised atmospheric and water turbulence mitigation (NeRT). NeRT leverages the implicit neural representations and the physically correct tilt-then-blur turbulence model to reconstruct the clean, undistorted image, given only dozens of distorted input images. Moreover, we show that NeRT outperforms the state-of-the-art through various qualitative and quantitative evaluations of atmospheric and water turbulence datasets. Furthermore, we demonstrate the ability of NeRT to eliminate uncontrolled turbulence from real-world environments. Lastly, we incorporate NeRT into continuously captured video sequences and demonstrate $48 \times$ speedup.
