Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Spatio-Temporal Turbulence Mitigation: A Translational Perspective (2401.04244v2)

Published 8 Jan 2024 in eess.IV and cs.CV

Abstract: Recovering images distorted by atmospheric turbulence is a challenging inverse problem due to the stochastic nature of turbulence. Although numerous turbulence mitigation (TM) algorithms have been proposed, their efficiency and generalization to real-world dynamic scenarios remain severely limited. Building upon the intuitions of classical TM algorithms, we present the Deep Atmospheric TUrbulence Mitigation network (DATUM). DATUM aims to overcome major challenges when transitioning from classical to deep learning approaches. By carefully integrating the merits of classical multi-frame TM methods into a deep network structure, we demonstrate that DATUM can efficiently perform long-range temporal aggregation using a recurrent fashion, while deformable attention and temporal-channel attention seamlessly facilitate pixel registration and lucky imaging. With additional supervision, tilt and blur degradation can be jointly mitigated. These inductive biases empower DATUM to significantly outperform existing methods while delivering a tenfold increase in processing speed. A large-scale training dataset, ATSyn, is presented as a co-invention to enable generalization in real turbulence. Our code and datasets are available at https://xg416.github.io/DATUM.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (82)
  1. Nantheera Anantrasirichai. Atmospheric turbulence removal with complex-valued convolutional neural network. Pattern Recognition Letters, 171:69–75, 2023.
  2. Atmospheric turbulence mitigation using complex wavelet-based fusion. IEEE Transactions on Image Processing, 22(6):2398 – 2408, 2013.
  3. Atmospheric turbulence mitigation for sequences with moving objects using recursive image fusion. In IEEE International Conference on Image Processing, pages 2895 – 2899, 2018.
  4. Automated video enhancement from a stream of atmospherically-distorted images: the lucky-region fusion approach. In Atmospheric Optics: Models, Measurements, and Target-in-the-Loop Propagation III. Proc. SPIE 7463, 2009.
  5. Delving deeper into convolutional networks for learning video representations. In 4th International Conference on Learning Representations (ICLR), 2016.
  6. Technique for simulating anisoplanatic image formation over long horizontal paths. Optical Engineering, 51(10):101704, 2012.
  7. Subsampled turbulence removal network. Mathematics, Computation and Geometry of Data, 1:1 – 33, 2021.
  8. Investigating tradeoffs in real-world video super-resolution. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pages 5962–5971, 2022.
  9. Stanley H. Chan. Tilt-then-blur or blur-then-tilt? clarifying the atmospheric turbulence model. IEEE Signal Processing Letters, 29:1833–1837, 2022.
  10. Computational imaging through atmospheric turbulence. Foundations and Trends® in Computer Graphics and Vision, 15(4):253–508, 2023.
  11. Deterministic edge-preserving regularization in computed imaging. IEEE Transactions on Image Processing, 6(2):298–311, 1997.
  12. Anisoplanatic optical turbulence simulation for near-continuous Cn2 profiles without wave propagation. Optical Engineering, 62(7):078103, 2023.
  13. Simulating anisoplanatic turbulence by sampling intermodal and spatially correlated Zernike coefficients. Optical Engineering, 59(8):083101, 2020.
  14. Real-time dense field phase-to-space simulation of imaging through atmospheric turbulence. IEEE Transactions on Computational Imaging, 2022.
  15. Scattering and gathering for spatially varying blurs, 2023. Available online: https://arxiv.org/abs/2303.05687. Accessed 8/7/2022.
  16. Empirical evaluation of gated recurrent neural networks on sequence modeling. In NIPS 2014 Workshop on Deep Learning, December 2014, 2014.
  17. Expanding accurate person recognition to new altitudes and ranges: The briar dataset. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pages 593–602, 2023.
  18. Suppression of atmospheric turbulence in video using an adaptive control grid interpolation approach. In IEEE International Conference on Acoustics, Speech, and Signal Processing, pages 1881 – 1884, 2001.
  19. Atmospheric turbulence visualization with wide-area motion-blur restoration. JOSA A, 16(7):1751–1758, 1999.
  20. D. L. Fried. Statistics of a geometric representation of wavefront distortion. Journal of the Optical Society of America, 55(11):1427 – 1435, 1965.
  21. D. L. Fried. Probability of getting a lucky short-exposure image through turbulence. Journal of Optical Society of America, 68(12):1651 – 1658, 1978.
  22. Open turbulent image set (OTIS). Pattern Recognition Letters, 86:38 – 41, 2017.
  23. Simulation of anisoplanatic imaging through optical turbulence using numerical wave propagation with new validation analysis. Optical Engineering, 56(7):071502, 2017.
  24. Application of tilt correlation statistics to anisoplanatic optical turbulence modeling and mitigation. Applied Optics, 60(25):G181–G198, 2021.
  25. Atmospheric turbulence mitigation based on turbulence extraction. In IEEE International Conference on Acoustics, Speech, and Signal Processing, pages 1442 – 1446, 2016.
  26. Physics-driven turbulence image restoration with stochastic refinement. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), pages 12170–12181, 2023.
  27. Nert: Implicit neural representations for general unsupervised turbulence mitigation. arXiv preprint arXiv:2308.00622, 2023.
  28. Neutralizing the impact of atmospheric turbulence on complex scene imaging via deep learning. Nature Machine Intelligence, 3:876 – 884, 2021.
  29. Seeing mt. rainier: Lucky imaging for multi-image denoising, sharpening, and haze removal. In 2010 IEEE International Conference on Computational Photography (ICCP), pages 1–8, 2010.
  30. Adaface: Quality adaptive margin for face recognition. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pages 18750–18759, 2022.
  31. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014.
  32. Anisoplanatic imaging through atmospheric turbulence: brightness function approach. In Atmospheric Optics: Models, Measurements, and Target-in-the-Loop Propagation. Proc. SPIE 6708, 2007.
  33. Comparative analysis of numerical simulation techniques for incoherent imaging of extended objects through atmospheric turbulence. Optical Engineering, 56(7), 2017.
  34. Subsampled turbulence removal network. Mathematics, Computation and Geometry of Data, 1(1):1 – 33, 2021.
  35. Restoration of atmospheric turbulence-distorted images via RPCA and quasiconformal maps. Inverse Problems, 2019.
  36. Atfacegan: Single face semantic aware image restoration and recognition from atmospheric turbulence. IEEE Transactions on Biometrics, Behavior, and Identity Science, 3(2):240 – 251, 2021.
  37. Atmospheric turbulence-degraded image restoration using principal components analysis. IEEE Geoscience and Remote Sensing Letters, 4(3):340–344, 2007.
  38. Unsupervised non-rigid image distortion removal via grid deformation. In IEEE/CVF International Conference on Computer Vision, pages 2522 – 2532, 2021.
  39. Vrt: A video restoration transformer. arXiv preprint arXiv:2201.12288, 2022a.
  40. Recurrent video restoration transformer with guided deformable attention. In Advances in Neural Information Processing Systems, 2022b.
  41. Sgdr: Stochastic gradient descent with warm restarts. arXiv preprint arXiv:1608.03983, 2016.
  42. Video stabilization of atmospheric turbulence distortion. Inverse Problems and Imaging, 7(3):839 – 861, 2013.
  43. Non rigid geometric distortions correction - application to atmospheric turbulence stabilization. Inverse Problems and Imaging, 3:531 – 546, 2012.
  44. Image reconstruction of static and dynamic scenes through anisoplanatic turbulence. IEEE Transactions on Computational Imaging, 6:1415 – 1428, 2020.
  45. Accelerating atmospheric turbulence simulation via learned phase-to-space transform. In IEEE/CVF International Conference on Computer Vision, pages 14759 – 14768, 2021.
  46. Single frame atmospheric turbulence mitigation: A benchmark study and a new physics-inspired transformer model. In Computer Vision–ECCV, pages 430–446. Springer Nature Switzerland, 2022.
  47. Ltt-gan: Looking through turbulence by inverting gans. IEEE Journal of Selected Topics in Signal Processing, 2023.
  48. A machine learning approach to improving quality of atmospheric turbulence simulation. In Infrared Imaging Systems: Design, Analysis, Modeling, and Testing XXXII, page 117400N. Proc. SPIE 11740, 2021.
  49. A data-constrained algorithm for the emulation of long-range turbulence-degraded video. In Infrared Imaging Systems: Design, Analysis, Modeling, and Testing XXX, page 110010J. International Society for Optics and Photonics, SPIE, 2019.
  50. Confidence guided network for atmospheric turbulence mitigation. In IEEE International Conference on Image Processing, pages 1359 – 1363, 2021.
  51. At-ddpm: Restoring faces degraded by atmospheric turbulence using denoising diffusion probabilistic models. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, pages 3434–3443, 2023.
  52. Dynamic turbulence mitigation for long-range imaging in the presence of large moving objects. EURASIP Journal on Image and Video Processing, 2(2), 2019.
  53. R. J. Noll. Zernike polynomials and atmospheric turbulence. Journal of Optical Society of America, 66(3):207 – 211, 1976.
  54. Simultaneous video stabilization and moving object detection in turbulence. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(2):450 – 462, 2013.
  55. Removing atmospheric turbulence via deep adversarial learning. IEEE Transactions on Image Processing, 31:2633 – 2646, 2022.
  56. Optical flow estimation using a spatial pyramid network. In IEEE Conference on Computer Vision and Pattern Recognition, pages 4161 – 4170, 2017.
  57. Computer simulation of image degradations by atmospheric turbulence for horizontal views. In Infrared Imaging Systems: Design, Analysis, Modeling, and Testing XXII, page 80140U. International Society for Optics and Photonics, 2011.
  58. Method for simulating atmospheric turbulence phase effects for multiple time slices and anisoplanatic conditions. Applied Optics, 34(20):4037 – 4051, 1995.
  59. U-net: Convolutional networks for biomedical image segmentation. In International Conference on Medical image computing and computer-assisted intervention, pages 234–241. Springer, 2015.
  60. Restoration of atmospheric turbulent video containing real motion using rank filtering and elastic image registration. In Proc. European Signal Processing Conference, pages 477 – 480, 2004.
  61. Sports videos in the wild (svw): A video dataset for sports analysis. In 2015 11th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG), pages 1 – 7. IEEE, 2015.
  62. Complex wavelet structural similarity: A new image similarity index. IEEE transactions on image processing, 18(11):2385–2401, 2009.
  63. J. D. Schmidt. Numerical simulation of optical wave propagation: With examples in MATLAB. SPIE Press, 2010.
  64. An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition. IEEE transactions on pattern analysis and machine intelligence, 39(11):2298–2304, 2016.
  65. Aster: An attentional scene text recognizer with flexible rectification. IEEE transactions on pattern analysis and machine intelligence, 41(9):2035–2048, 2018.
  66. Super-resolution from image sequence under influence of hot-air optical turbulence. In IEEE Conference on Computer Vision and Pattern Recognition, pages 1 – 8, 2008.
  67. Spatial correlation of Zernike phase-expansion coefficients for atmospheric turbulence with finite outer scale. Journal of Optical Society of America A, 12(5):958 – 963, 1995.
  68. UG2+. Bridging the gap between computational photography and visual recognition: 5⁢t⁢h5𝑡ℎ5th5 italic_t italic_h UG2+limit-fromUG2\text{UG2}+UG2 + prize challenge. http://cvpr2022.ug2challenge.org/dataset22_t3.html, 2022. Track 3.
  69. Anisoplanatic imaging through turbulent media: image recovery by local information fusion from a set of short-exposure images. Journal of Optical Society of America A, 18(6):1312 – 1324, 2001.
  70. Target-in-the-loop beam control: basic considerations for analysis and wave-front sensing. Journal of Optical Society of America A, 22(1):126 – 141, 2005.
  71. Decoupled attention network for text recognition. In Proceedings of the AAAI conference on artificial intelligence, pages 12216–12224, 2020.
  72. Cbam: Convolutional block attention module. In Proceedings of the European conference on computer vision (ECCV), pages 3–19, 2018.
  73. Removing turbulence effect via hybrid total variation and deformation-guided kernel regression. IEEE Transactions on Image Processing, 25(10):4943 – 4958, 2016.
  74. Video stabilization in atmosphere turbulent conditions based on the Laplacian-Riesz pyramid. Optics Express, 24(24):28092 – 28103, 2016.
  75. Deep learning for fast spatially varying deconvolution. Optica, 9(1):96–99, 2022.
  76. CNN-Based restoration of a single face image degraded by atmospheric turbulence. IEEE Transactions on Biometrics, Behavior, and Identity Science, 4(2):222 – 233, 2022.
  77. Imaging through the atmosphere using turbulence mitigation transformer, 2022. Available online: https://arxiv.org/abs/2207.06465. Accessed 8/7/2022.
  78. Residual dense network for image super-resolution. In Proceedings of the IEEE conference on computer vision and pattern recognition, pages 2472–2481, 2018.
  79. Real-world video deblurring: A benchmark dataset and an efficient recurrent neural network. International Journal of Computer Vision, pages 1–18, 2022.
  80. Places: A 10 million image database for scene recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2017.
  81. Deep recurrent neural network with multi-scale bi-directional propagation for video deblurring. In Proceedings of the AAAI conference on artificial intelligence, pages 3598–3607, 2022.
  82. Removing atmospheric turbulence via space-invariant deconvolution. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(1):157–170, 2013.
Citations (4)

Summary

We haven't generated a summary for this paper yet.

Github Logo Streamline Icon: https://streamlinehq.com
X Twitter Logo Streamline Icon: https://streamlinehq.com