当前位置: 首页 > news >正文

信息论与编码篇---PSNR-HVS

果说PSNR是图像质量评价领域的"老前辈",那PSNR-HVS就是这位老前辈的"进化版"——它保留了PSNR的简单计算方式,但加入了人眼视觉系统(HVS)的"智慧"。

可以这样理解:PSNR-HVS是懂点人眼知识的PSNR


一、什么是PSNR-HVS?

PSNR-HVS的全称是峰值信噪比-人眼视觉系统。它由Egiazarian等人在2006年提出,是对传统PSNR的改进版本。

PSNR-HVS要回答的核心问题是:如何在保留PSNR计算简单性的同时,让评价结果更符合人眼感受?

答案很直接:在计算误差之前,先对图像做一些"预处理",模拟人眼的视觉特性


二、为什么要改进PSNR?

传统PSNR有一个"硬伤":它把所有像素误差一视同仁。

举个例子:

场景原始图像失真图像A失真图像B
描述标准图像在平滑区域加了噪点在纹理区域加了相同程度的噪点
PSNR参考30dB30dB
人眼感受参考很明显,很难受不太明显,可以接受

看到问题了吗?PSNR说"两幅图质量一样",但人眼说"差别大了"。

为什么?因为人眼对不同区域的误差敏感度不同:

  • 平滑区域:对误差极其敏感(蓝天上的噪点)

  • 纹理区域:对误差不太敏感(草地里的噪点)

  • 边缘附近:对某些误差敏感(轮廓旁边的振铃)

PSNR-HVS正是为了解决这个问题而生的。


三、PSNR-HVS的核心原理(通俗版)

PSNR-HVS的工作流程可以分为三个关键步骤:

第一步:CSF滤波——模拟人眼的"频率偏好"

人眼看图像时,对不同频率的信息敏感度不同。这就像听音乐:

  • 人耳对中频声音最敏感(人声区域)

  • 对极低频和极高频不太敏感

人眼也一样,对中频信息最敏感,对极高频(细微纹理)和极低频(整体亮度)相对不敏感。这种特性用对比度敏感函数(CSF)来描述。

PSNR-HVS的第一步就是:对原始图像和失真图像都应用CSF滤波

这个滤波器的作用是:

  • 增强中频成分(人眼敏感的区域)

  • 衰减高频和低频成分(人眼不敏感的区域)

相当于在计算误差之前,先问一句:"人眼会重点关注哪里?"然后把重点区域放大,非重点区域缩小。

第二步:计算MSE——在"人眼域"算误差

经过CSF滤波后,图像被转换到了"人眼感知域"。在这个新空间里,每个像素的数值已经反映了人眼对它的敏感程度。

然后,PSNR-HVS像传统PSNR一样计算均方误差(MSE)

MSE_HVS = 平均( (滤波后原始图像 - 滤波后失真图像)^2 )

但这里的MSE已经不再是简单的像素差异,而是感知加权后的像素差异

第三步:转换成分贝——得到PSNR-HVS分数

最后,和传统PSNR一样,将MSE转换成分贝形式:

PSNR-HVS = 10 * log10( (255^2) / MSE_HVS )

其中255是8位图像的最大像素值。

PSNR-HVS分数范围

  • 越高越好:分数越高,表示图像质量越好

  • ∞ dB:两图完全相同

  • 30-40 dB:通常认为是较好的质量

  • 20-30 dB:质量一般,可能有可见失真

  • <20 dB:质量差,失真明显


四、PSNR-HVS的数学本质

从数学角度看,PSNR-HVS可以理解为:

PSNR-HVS = 10 * log10( L^2 / MSE( CSF(原图) - CSF(失真图) ) )

其中:

  • L:像素动态范围(通常255)

  • CSF():对比度敏感函数滤波

  • MSE():均方误差计算

这个公式的精髓在于:在误差计算之前,先进行感知加权


五、PSNR-HVS vs 传统PSNR

维度传统PSNRPSNR-HVS
核心逻辑直接算像素误差先模拟人眼,再算误差
预处理CSF滤波(模拟人眼频率敏感度)
区域差异一视同仁中频区域权重大
计算复杂度极低中等(加了一个滤波器)
与人眼相关性较低较高
应用场景快速粗略评估需要更好感知相关性的场景

六、PSNR-HVS的变体:PSNR-HVS-M

PSNR-HVS还有一个重要的改进版本:PSNR-HVS-M,其中的"M"代表掩蔽效应

PSNR-HVS-M在PSNR-HVS的基础上,进一步加入了对比度掩蔽模型。它考虑了:

  • 纹理区域:对误差的容忍度更高(掩蔽效应强)

  • 平坦区域:对误差的容忍度低(掩蔽效应弱)

计算过程变成:

  1. CSF滤波(频率加权)

  2. 掩蔽阈值计算(根据局部纹理复杂度)

  3. 只计入超过掩蔽阈值的误差

  4. 计算MSE并转换成分贝

PSNR-HVS-M与主观评分的相关性比PSNR-HVS更高,但计算也更复杂一些。


七、PSNR-HVS在实际应用中的价值

  1. 图像压缩评估

    • 比PSNR更能反映压缩对人眼的影响

    • 评估JPEG、JPEG2000等压缩算法的感知质量

  2. 图像增强验证

    • 评估锐化、去噪等算法的效果

    • 避免"数值好看、人眼难看"的情况

  3. 编码器调优

    • 在保证压缩率的同时,优化PSNR-HVS分数

    • 让压缩后的图像看起来更舒服

  4. 快速质量筛选

    • 计算速度比SSIM、VMAF快,比PSNR准

    • 适合大规模图像质量的快速筛选


八、PSNR-HVS总结框图 (Mermaid)

下面这张流程图可以帮助你理解PSNR-HVS的工作逻辑:

框图解读:

  1. 输入与CSF滤波:输入原始图像和失真图像,应用对比度敏感函数滤波,模拟人眼对不同频率信息的敏感度差异。

  2. CSF滤波细节

    • 将图像转换到频域

    • 增强中频成分(人眼敏感区)

    • 衰减高频/低频成分(人眼不敏感区)

    • 逆变换回空间域,得到感知加权图像

  3. 误差计算

    • 计算滤波后图像的差值

    • 计算均方误差MSE_HVS

  4. 分贝转换:将MSE_HVS转换成分贝形式,得到PSNR-HVS分数。

  5. 进阶版本:PSNR-HVS-M额外加入掩蔽效应建模,只计入超过掩蔽阈值的误差。


九、PSNR-HVS与其他指标的对比

指标核心思想预处理掩蔽效应计算复杂度与人眼相关性
PSNR像素误差极低
SSIM结构相似亮度/对比度归一化有(简单)
PSNR-HVS感知加权误差CSF滤波中高
PSNR-HVS-M感知加权+掩蔽CSF滤波+掩蔽阈值有(精细)中高
VMAF多方法融合多特征提取有(精细)很高

十、什么时候用PSNR-HVS?

  • 当你需要比PSNR更准,但比SSIM/VMAF更快时:PSNR-HVS是个很好的折中选择。

  • 当你关注的是频率相关的失真时:比如评估模糊、锐化等操作,PSNR-HVS特别有效。

  • 当你需要大规模快速评估时:计算速度比VMAF快得多,比PSNR稍慢但更准。

  • 当你需要最高精度时:还是选择VMAF或主观实验更合适。


总结

简单来说,PSNR-HVS是一个"懂点人眼的PSNR"。它保留了PSNR的简单计算框架,但在计算误差之前,先做了一件事:用CSF滤波器模拟人眼的频率敏感度

从PSNR到PSNR-HVS再到PSNR-HVS-M,我们看到了一条清晰的进化路径:

  1. PSNR:只管算误差,不管人怎么看(简单粗暴)

  2. PSNR-HVS:知道人眼对频率有偏好,先加权再算(更懂人眼)

  3. PSNR-HVS-M:还知道人眼有掩蔽效应,只算能察觉的误差(更懂人脑)

这条路径的核心思想是:在不增加太多计算量的前提下,尽可能让评价结果接近人眼感受

http://www.jsqmd.com/news/392640/

相关文章:

  • 信息论与编码篇---MSE
  • 信息论与编码篇---DLM
  • 信息论与编码篇---Motion
  • 镜像视界矩阵视频融合 × Pixel-to-3D 三维风险前置控制平台——基于三角测量坐标反演、三维轨迹建模与趋势预测算法的危化园区空间围堵调度系统
  • 一站式了解Agent Skills
  • 【化学】金镜反应的步骤
  • 基于SSM的非遗文化社区交流平台[SSM]-计算机毕业设计源码+LW文档
  • 传感器03-毫米波雷达(Radar):能够穿透雨、雪、雾,且能精确地测量物体的速度(多普勒效应)【分辨率(看清物体形状的能力)不如LiDAR,但在恶劣天气下,是保证车辆感知的“最后一道防线”】
  • 传感器04-惯性测量单元(IMU):感知车辆自身的姿态、加速度等【确保车辆在隧道等GPS信号丢失的地方依然能进行精准的航迹推算】
  • 杰理之试盒升级问题注意事项【篇】
  • Java stream流和方法引用
  • 大数据领域HBase与Elasticsearch的集成应用
  • 如何选择适合企业的优质服装软件ERP系统?
  • 常用的PS前台操作tcode
  • Windows 11 26H1 | 25H2 | 24H2 中文版、英文版 (x64、ARM64) 下载 (2026 年 2 月更新)
  • 忽略发票过账的冲销收货或冲销服务确认的设置
  • [嵌入式系统-247]:单片机:矩阵键盘
  • [嵌入式系统-248]:单片机:键盘控制芯片
  • 完整教程:SpringAi-MCP技术
  • 大数据GDPR合规与性能平衡:5个优化技巧让系统不卡顿
  • 冥想第一千七百九十八天(1798)
  • [兰溪民间故事]高辛王封畲氏
  • 兰溪民间故事《吕洞宾为啥肩背宝剑》
  • [兰溪民间故事]老牛神和天蚕:从被骗下凡到人间耕织的上古密码
  • 差分隐私在知识图谱中的应用与创新
  • AI驱动元宇宙广告的混合云架构:私有云与公有云的协同设计
  • 探寻2026好氧活性污泥:这些源头厂家口碑佳,知名的好氧活性污泥技术实力与市场口碑领航者 - 品牌推荐师
  • 国内新型水墨印刷机优质厂家怎么选?2026值得关注的厂家排行,水墨印刷机排名立飞公司专注行业多年经验,口碑良好 - 品牌推荐师
  • [Kaleidoscope of Physics] 量子力学对易关系为什么牛逼?
  • Python高校大学生校园生活互助服务系统小程序