MATLAB functions: tv.m calc_lam.m calc_lamxy.m loc_var.m db.m
-
TV denoising (scalar fidelity term) [ROF92]
-
Reduces the total-variation of the image. Filters out noise while preserving edges. Textures and fine-scale details are also removed. In this demo the assumption is that a white Gaussian noise is added with a-priori known (or estimated) noise power (variance). The fidelity term to the input image is calculated automatically so that the power of the noise is reduced.
MATLAB code: demo_tv.m

Noisy input Filtered by TV
-
Texture preserving TV (adaptive fidelity term) [GSZ03]
Reduces selectively the total-variation of the image. Generalization of the TV process to adaptive power constraints. Denoising is strong in smooth regions and weaker in textured regions. Preserves better texture and fine-scale details. This is a two-phase process where the noise and textures are first isolated by scalar TV. The adaptive process then imposes local power constraints based on local variance measures of the first phase.
MATLAB code: demo_adap_tv.m
Image: toys.bmp
-

Noisy input Scalar TV Adaptive TV
[ROF92] L. Rudin, S. Osher, E. Fatemi, ``Nonlinear Total Variation based noise removal algorithms", Physica D 60 259-268,`92.
[GSZ03] Guy Gilboa, Nir Sochen, Yehoshua Y. Zeevi, "Texture Preserving Variational Denoising Using an Adaptive Fidelity Term", to appear in Proc. VLSM 2003, Nice, France, Oct. 2003. PDF
Home (Guy Gilboa's home page)
Email: gilboa@tx.technion.ac.il
02-09-2003

本文介绍两种基于总变分(TV)的图像去噪方法:传统TV去噪与纹理保留TV去噪。前者通过减少图像的总变分来过滤噪声,同时保持边缘清晰;后者则通过自适应地调整去噪强度,在平滑区域更有效地去除噪声,同时较好地保留纹理和细节。
1247

被折叠的 条评论
为什么被折叠?



