##excel加载宏的使用
做视频编码算法研究的小伙伴在看论文时,总会在结果处看到BDBR和BDPSNR(许多论文这个不作为数据列出),这两个标准是用来衡量和原算法相比,改进算法除了在时间上节省之外,在其他方面的效果。为了方便,官方给出了excel中加载宏来直接计算,只需要输入数据即可,下面介绍一下这个宏的使用。资源在网上都可以找到的,官网也可以找到
解压后可以看到这三个文件,第一个是英文版的使用说明书,简单介绍一下重要的内容
BJM是宏的名字,它有三个参数,
数据1:算法一的四组bitrate和Y-PSNR数值
数据2:算法二的四组bitrate和Y-PSNR数值
(以算法HEVC为例,论文中的四组数据分别选取的是QP为22、27、32、37对应的值)
第三个参数是output,它的值决定输出的结果是什么,具体如下:
如果output=1,结果是算法一和算法二之间比特率节省的百分比
如果output=0,结果是算法一和算法二之间PSNR的不同
如果输入报错那么可能是以下两种情况造成的,
一是:输入的Y-PSNR值不在0~99这个区间内
二是:输入的数据多于或者少于四组
##具体的使用方法
第二个文件是excel数据文件
第三个文件是excel加载宏
具体使用方法见以下博客:
计算BD-BR和BD-PSNR的excel宏具体使用方法
但是要注意这篇博客里有一点错误:
画红色圆圈的输出是BD-PSNR,具体分辨方法可以看蓝色圆圈中,最后一个参数是0。当我们点击第二个参数时,最后一个参数会变为1。具体的语法含义在上面提到过。