How to Augment for Atmospheric Turbulence Effects on Thermal Adapted Object Detection Models?

Engin Uzun, Erdem Akagunduz
5/10/2024
cs.CV

No confident code implementation found for this paper.

Abstract

Atmospheric turbulence poses a significant challenge to the performance of object detection models. Turbulence causes distortions, blurring, and noise in images by bending and scattering light rays due to variations in the refractive index of air. This results in non-rigid geometric distortions and temporal fluctuations in the electromagnetic radiation received by optical systems. This paper explores the effectiveness of turbulence image augmentation techniques in improving the accuracy and robustness of thermal-adapted and deep learning-based object detection models under atmospheric turbulence. Three distinct approximation-based turbulence simulators (geometric, Zernike-based, and P2S) are employed to generate turbulent training and test datasets. The performance of three state-of-the-art deep learning-based object detection models: RTMDet-x, DINO-4scale, and YOLOv8-x, is employed on these turbulent datasets with and without turbulence augmentation during training. The results demonstrate that utilizing turbulence-specific augmentations during model training can significantly improve detection accuracy and robustness against distorted turbulent images. Turbulence augmentation enhances performance even for a non-turbulent test set.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{uzun2024augment,
  title  = {How to Augment for Atmospheric Turbulence Effects on Thermal Adapted Object Detection Models?},
  author = {Engin Uzun and Erdem Akagunduz},
  year   = {2024},
  eprint = {2405.06383},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.06383v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2405.06383.svg)](https://codeofpaper.com/paper/2405.06383)

Discussion