hqdn3d 视频降噪算法

hqdn3d 是 Avisynth 的一个去噪插件。 网上评论比较多。

通过对源代码的阅读, 基本了解了它的原理。 记录之。

  • 逐像素进行,不涉及频域变换
  • 3D去噪,参考 左邻, 上邻, 上帧同一位置, 三个像素。 
  • 根据相邻像素的差,确定偏置量,将相邻像素颜色值  “拉近”。(对像素做加减法)
  • 偏置量和像素差值的关系大致如下如所示:

hqdn3d 视频降噪算法

  • 可以看到,对较小的像素差异,拉近他们之间的距离。若差异较大,降低偏置系数。达到保边效果。 
  • 通过外部设置滤波强度,调整峰值位置。图中示意了 spac 值为5 ,为10 的曲线差异。
  • 没有运动搜索/帧间对齐