{'fraction_non_alphanumeric': 0.012515644555694618, 'fraction_numerical': 0.010012515644555695, 'mean_word_length': 5.504065040650406, '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 spatiotemporal denoising scheme for a mobile device

A fast spatiotemporal denoising algorithm for mobile devices is presented. The noise removal is achieved hierarchically in a multi-resolution framework which is combined with image registration and temporal bilateral filtering. In particular image registration and temporal filtering are designed to reduce computing complexity and memory bandwidth requirement while maintaining the quality of the denoising results. The proposed algorithm is implemented on retail camera products in which a coarse-grained reconfigurable processor is embedded. It is confirmed that the processing time is 2.9 seconds with four 20M pixels images by reducing computing complexity by 11% and the amount of data transfer by 24% comparing to the previous algorithm.