📄 cvbm3d.m
字号:
function [Xdenoised] = CVBM3D(Xnoisy, sigma, Xorig)% CVBM3D denoising of RGB videos corrupted with AWGN.%%% [Xdenoised] = CVBM3D(Xnoisy, sigma, Xorig)%% INPUTS:%% 1) Xnoisy --> Either a filename of a noisy AVI RGB uncompressed video (e.g. 'SMg20.avi') % or a 4-D matrix of dimensions (M x N x 3 x NumberOfFrames)% The intensity range is [0,255]!% 2) Sigma --> Noise standard deviation (assumed intensity range is [0,255])%% 3) Xorig (optional parameter) --> Filename of the original video%% OUTPUT: .avi files are written to the current matlab folder%% 1) Xdenoised --> A 4-D matrix with the denoised RGB-video%% USAGE EXAMPLES:% 1) To denoise a video:% CVBM3D('SMg20.avi', 20)%% 2) To denoise a video and print PSNR:% CVBM3D('SMg20.avi', 20, 'SM.avi')%% 1) To denoise a 4-D matrix representing a noisy RGB video:% CVBM3D(X_4D_matrix, 20)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Copyright
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -