Kalman Filtering of Patches for Frame-Recursive Video Denoising
Abstract
A frame recursive video denoising method computes each output frame as a function of only the current noisy frame and the previous denoised output. Frame recursive methods were among the earliest approaches for video denoising. However in the last fifteen years they have been used almost exclusively for real-time applications with denoising performance far from being state-of-the-art. In this work we propose a simple frame recursive method which is fast, has a low memory complexity and achieves results competitive with more complex state-of-the-art methods that require processing several input frames for producing each output frame. Furthermore, in terms of visual quality, the proposed approach is able to recover many details that are missed by most non-recursive methods. As an additional contribution we also propose an off-line post-processing of the denoised video that boosts denoising quality and temporal consistency.
Cite
Text
Arias and Morel. "Kalman Filtering of Patches for Frame-Recursive Video Denoising." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2019. doi:10.1109/CVPRW.2019.00243Markdown
[Arias and Morel. "Kalman Filtering of Patches for Frame-Recursive Video Denoising." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2019.](https://mlanthology.org/cvprw/2019/arias2019cvprw-kalman/) doi:10.1109/CVPRW.2019.00243BibTeX
@inproceedings{arias2019cvprw-kalman,
title = {{Kalman Filtering of Patches for Frame-Recursive Video Denoising}},
author = {Arias, Pablo and Morel, Jean-Michel},
booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
year = {2019},
pages = {1917-1926},
doi = {10.1109/CVPRW.2019.00243},
url = {https://mlanthology.org/cvprw/2019/arias2019cvprw-kalman/}
}