硬阈值函数(Hard Thresholding)与软阈值函数(Soft Thresholding)的区别

时间:2024-04-04 22:32:25

一旦明白,其实简单至极,也就那么回事

常用的软阈值函数,是为了解决硬阈值函数“一刀切”导致的影响(模小于3sigma的小波系数全部切除,大于3sigma全部保留,势必会在小波域产生突变,导致去噪后结果产生局部的抖动,类似于傅立叶变换中频域的阶跃会在时域产生拖尾)。软阈值函数将模小于3sigma的小波系数全部置零,而将模大于3sigma的做一个比较特殊的处理,大于3sigma的小波系数统一减去3sigma,小于-3sigma的小波系数统一加3sigma。经过软阈值函数的作用,小波系数在小波域就比较光滑了,因此用软阈值去噪得到的图象看起来很平滑,类似于冬天通过窗户看外面一样,像有层雾罩在图像上似的。

硬阈值函数(Hard Thresholding)
硬阈值函数(Hard Thresholding)与软阈值函数(Soft Thresholding)的区别
软阈值函数(Soft Thresholding)
硬阈值函数(Hard Thresholding)与软阈值函数(Soft Thresholding)的区别
还是直接看图来的更清楚些
硬阈值函数(Hard Thresholding)与软阈值函数(Soft Thresholding)的区别