In this paper we describe the implementation of state-of-the-art video denoising algorithm SPTWO [A. Buades, J.L. Lisani, M. Miladinović, Patch Based Video Denoising with Optical Flow Estimation, IEEE Transactions on Image Processing 25 (6), [2573][2574][2575][2576][2577][2578][2579][2580][2581][2582][2583][2584][2585][2586]. This algorithm, inspired by image fusion techniques, uses motion compensation by regularized optical flow methods, which permits robust patch comparison in spatiotemporal volumes. Groups of similar patches are denoised using Principal Component Analysis, which ensures the correct preservation of fine texture and details.
Source CodeThe reviewed source code and documentation for this algorithm are available from the web page of this article 1 .