{'fraction_non_alphanumeric': 0.02155887230514096, 'fraction_numerical': 0.017412935323383085, 'mean_word_length': 5.158163265306122, '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}}
A Hardware Friendly Haze Removal Method and Its Implementation

The images captured in hazy weather are always affected by haze, hence image dehazing has become a hot field in image processing. However, the existing dehazing algorithms are hard to be implemented on hardware to speed up because of high computational complexity. In this paper, we propose a novel hardware friendly image dehazing method to improve the image quality and save the execution time simultaneously. First, it selects airlight from the local patch with the current densest haze to obtain estimated airlight in real time. Then, it adopts the TDM (Time Division Multiplexing) strategy when searching the optimal transmission to save nearly 86.5% of hardware resources. Finally, it uses the fixed-point guided filter to improve the precision of the final refined transmission. The experimental results indicate it outperforms other dehazing algorithms in terms of SSIM and CIEDE2000. The hardware architecture for our proposed method trades off dehazing accuracy against throughput, which can obtain high-quality restored images with a high-throughput of 166. 67Mpixels/s when processing 80frames/s FULL-HD 1080p at 500MHz frequency.