{'fraction_non_alphanumeric': 0.021592442645074223, 'fraction_numerical': 0.004048582995951417, 'mean_word_length': 5.235294117647059, '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 real-time video denoising implementation on FPGA using contourlet transform

This paper presents a design and implementation of a real-time video denoising on FPGA. The video noise is decomposed into directional subbands by using contourlet transform. Thus, Gaussian noise in video frames can be removed significantly by an adaptive thresholding technique. Besides, to process video in real-time, a hardware design of proposed video denoising is implemented on FPGA. In order to achieve highest throughput, we design full pipeline architecture for hardware design. Experimental results show that our design can process with throughput of up to 150 Megapixels per second, which is totally suitable for high definition (HD) video processing.