展开全部

峰值信噪比PSNR

(1)PSNR (Peak signal-to-noise ratio)

常用于图像压缩等领域中,压缩前与压缩后,图像劣化程度的客观评价32313133353236313431303231363533e59b9ee7ad9431333330356238。

评价结果以dB(对比分贝)为单位来表示。2个图像间,PSNR值越大,趋于无劣化,劣化程度较大时,PSNR值趋于0dB。

不知道你是灰度图像水印还是彩色图像水印,还是音频转成的二维矩阵,我就简单的用灰度水印图像介绍一下;

PSNR的公式是:

如上图MSE是原始和编码后图像的之间的均方误差,n表示每个像素的比特数,公式的具体解释和证明去自己找资料吧。

看你代码的形式,应该是matlab

其中n表示的比特数为8比特

function [PSNR, MSE] = psnr(X, Y)

% 计算峰值信噪比PSNR、均方根误差MSE% 如果输入Y为空,则视为X与其本身来计算PSNR、MSE

if nargin<2

D = X;

else

if any(size(X)~=size(Y))

error('The input size is not equal to each other!');

end

D = X-Y;

end

MSE = sum(D(:).*D(:))/prod(size(X));PSNR = 10*log10(255^2/MSE);

以下个人观点:我做实验的时候不太喜欢用PSNR,实验结果显示,PSNR 的分数无法和人眼看到的视觉品质完全一致,有可能 PSNR 较高者看起来反而比PSNR 较低者差,语音水印的品质也很成问题,不建议用PSNR,除非你的算法和PSNR很合得来,可以作为参考参数。

下班了,待续...

峰值信噪比公式_数字音频水印——峰值信噪比PSNR与信噪比SNR的问题。求告之!求代码!...相关推荐

  1. voip 音频采集时间_数字音频基础------从PCM说起

    "不得不说,现在网上的文章,包括百科词条,在数字音频基础概念上有太多混乱的表达,甚至存在错误.比如比特率.位率.位速和码率这四个词其实是同一个意思.再比如千比特kb表示1000bit,而不是 ...

  2. 输出信噪比公式_如何计算信号的信噪比

    展开全部 如何计算信号的信噪比 1.在仿真实验中要产生具有某个信62616964757a686964616fe58685e5aeb931333365653766噪比的混合信号样本zt.这时,先求出不含 ...

  3. 输出信噪比公式_最大输出信噪比准则接收机.ppt

    最大输出信噪比准则接收机 第9章数字信号的最佳接收 本章主要内容 §9.1 引言(什么是"最佳接收") §9.2 最大信噪比准则(即匹配滤波器) §9.3 最小误码率准则 §9.4 ...

  4. 找规律万能公式_数字规律题有万能求解公式吗,只要能找出一种规律就行...?

    谢邀.为什么会有数字规律题?以我的理解,这是在一个很早期的阶段训练人的归纳能力的工具. 很多人都提到了,数字规律题答案其实完全是不唯一的.即使是插值,你可以用多项式插值,也可以用指数函数插值.也可以用 ...

  5. 相机计算坐标公式_相机位姿估计3:根据两幅图像的位姿估计结果求某点的世界坐标...

    关键词:相机位姿估计,单目尺寸测量,环境探知 用途:基于相机的环境测量,SLAM,单目尺寸测量 文章类型:原理说明.Demo展示 @Author:VShawn @Date:2016-11-28 @La ...

  6. 信杂比公式_关于信噪比SNR【转载】

    1.http://well3216.blog.sohu.com/96624202.html 看到很多朋友都在谈论信噪比这个概念,正好前段时间学到了这个,特此拿出来班门弄斧一下. 信噪比--SNR(有时 ...

  7. fota mcsync洛达检测_详细解析最新推出的顶配版二代悦虎主板洛达1562M数字音频长续航款...

    音质:发声单元尺寸为14.2mm PU复合钛膜喇叭,避空磁铁位,独特大音腔体,音域宽广,自然还原现场,音质震撼!相比之前的洛达1536u款采用的模拟音频,洛达1562M采用的数字音频在音质方面表现会更 ...

  8. python音频颤音算法_数字音效算法的研究与实现

    摘要: 随着科技的发展,数字信号处理器DSP(Digital Signal Processor)被广泛的应用在各种电子产品中,从便携的个人数字助手PDA(Personal Digital Assist ...

  9. 交叉火力dsp手机调音软件_济南冠铭改装东风本田CRV音响二次升级丹拿232+交叉火力A6XS数字音频处理器...

    车主之前来我们济南冠铭汽车音响改装店对原车的音响进行过改装.车主对音乐比较喜爱.之前改装的那套音响已经满足不了车主的需求,所以今天又来进行了二次升级.下面就是我们这次对这辆本田CRV的升级流程. 施工 ...

  10. java 寻找峰值峰谷_寻找峰值

    # # 寻找最后的山峰 # @param a int整型一维数组 # @return int整型 # class Solution: def solve(self , a ): # write cod ...

最新文章

  1. DRF (Django REST framework) 中的视图类
  2. mysql的主从复制是如何实现的
  3. SQL2005以上版本派生表更新
  4. struts2中OGNL的访问
  5. Python异常处理实例
  6. Py之featuretools:featuretools库的简介、安装、使用方法之详细攻略
  7. 现代密码学5.4--对哈希函数的攻击
  8. Angular 自定义属性指令-禁止input框输入空格-以及删除复制内容中的空格
  9. 去腾讯等BAT面试完的Mysql面试55题总结,含答案大赠送!
  10. 今日重磅!恺明大神又一力作!重新思考万能的ImageNet预训练模型
  11. fiddler 使用
  12. 微信直播教程:微信直播时如何做直播倒计时预告效果
  13. html背景毛玻璃,一秒提高格调!帮你快速生成网页毛玻璃背景的酷站(附CSS代码)...
  14. mysql 中文脱敏_怎样选择数据库脱敏系统?
  15. 用CSS美化表格【前端知识】
  16. 简单工厂,工厂方法,抽象工厂思想-手机时代的变迁
  17. 量化基金 获取每日基金排行数据和其对应持仓情况;统计持股股票排行
  18. 【C/C++】静态顺序表详解(附完整源码)
  19. 几个opengl立方体绘制案例
  20. dom4j的一些总结

热门文章

  1. 斯坦福NLP名课带学详解 | CS224n 第9讲 - cs224n课程大项目实用技巧与经验(NLP通关指南·完结)
  2. 职场高效率:用印象笔记来提升你的工作效率
  3. 自然语言处理技术发展简史
  4. 第一章 数学建模与误差分析
  5. 界面扩大缩小操作按钮_少儿编程|04.Scratch编程基本操作
  6. 数字日期格式转换yyyymmdd_如何把日期改为yyyymmdd
  7. capslock键英语怎么读_电脑键盘上的那些英文键怎么读?
  8. 微信小程序实现底部导航栏自定义tabBar
  9. 半导体物理学习整理(一)
  10. 解析函数的幂级数理论【洛朗展开(Laurent 展开)】