{'fraction_non_alphanumeric': 0.010582010582010581, 'fraction_numerical': 0.0, 'mean_word_length': 5.598837209302325, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Suppression of atmospheric turbulence in video using an adaptive control grid interpolation approach

Atmospheric turbulence is a naturally occurring phenomenon that can severely limit the resolution of long distance optical and infrared sensors. Because atmospheric turbulence can degrade the appearance of video captured by these sensors, many of which are already deployed in the field, there is much interest in employing enhancement/restoration processing to improve data quality after acquisition. This paper presents a signal processing approach to suppressing atmospheric turbulence effects in sensor video using an adaptive control grid interpolation method. In this method, a dense dynamic motion vector field is derived from the characteristics of the atmospheric turbulence as seen in the data. The vector field is used in turn as part of the distortion compensation process, while preserving naturally occurring motion, such as that associated with the movement of objects within the stationary scene. The resulting algorithm is shown to produce enhanced video with quality significantly higher than that of the original.