{'fraction_non_alphanumeric': 0.016578749058025623, 'fraction_numerical': 0.0, 'mean_word_length': 5.384615384615385, '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}}
Multicycle non-local means denoising of cardiac image sequences

Non-local means (NLM) noise reduction is effective yet computationally intensive, since each output pixel is a weighted average of all input pixels. Most implementations therefore restrict the scope of the average to a smaller neighborhood around each pixel, which limits the method's full potential. Here we propose to apply NLM to reduce the noise in fluorescence microscopy image sequences of the beating heart, whose quasi-repeatable pattern produces multiple realizations of similar image patches in different heart beats. We propose to restrict the averaging from the entire sequence to a subset of globally similar frames across multiple heart beats. Using a high-SNR brightfield microscopy image sequence of a beating embryonic zebrafish heart that we artificially corrupt with noise, we illustrate the benefits of selecting non-adjacent frames rather than the immediate temporal neighborhood in the vicinity of the pixel being denoised. The image quality of our NLM approach is also better than that obtained by directly computing the sample median of matching frames over multiple heartbeats, a commonly used method. Finally, we demonstrate the applicability of our proposed scheme to low-intensity fluorescence images of the embryonic zebrafish heart.