做视频评价试验的时候,需要根据一定的条件选择有代表性的视频序列。ITU-R BT.1788建议使用时间信息(TI,Temporal perceptual Information,也可以称时间复杂度)和空间信息(SI,Spatial perceptual Information,也可以称空间复杂度)来衡量视频的特性。
SI表征一帧图像的空间细节量。空间上越复杂的场景,SI值越高。
TI表征视频序列的时间变化量。运动程度较高的序列通常会有更高的TI值。
SI计算方法:对第n帧视频进行Sobel滤波,然后对滤波后图像计算标准差。选这些帧中的最大值为SI。
TI计算方法:求n与n-1帧图像的帧差,然后对帧差图像计算标准差。选这些帧中的最大值为TI。
以下截图分别显示Sobel滤波和帧差结果:
Sobel滤波后结果(反映空间信息,即空间上的复杂度):
帧差的结果(反映时间信息,即时间上的复杂度):
附带我们实验室自己编写的计算SI和TI的工具(程序+源代码,工程是vs2010的):
http://download.csdn.net/detail/leixiaohua1020/5546783
更新记录(2014.7.28)=============
上述工具是图形界面的,后来发现图形界面也不是特别方便,直接用命令行进行批处理会更方便些,因此拜托师弟把代码抽取出来做了个控制台程序。师弟也很给力,迅速就搞了出来,在这里上传上来。
可以直接使用的exe:http://download.csdn.net/detail/leixiaohua1020/7686483
源代码(VS2010):http://download.csdn.net/detail/leixiaohua1020/7686489
命令行工具命令示例如下,计算了一个分辨率为1920x1080,像素为格式YUV420P,路径为D:\test.yuv的YUV格式的文件。
tisi -i D:\test.yuv -x 1920 -y 1080 -f 420
界面截图如下:
帮助菜单
运行时截图
运行完毕后会在测试序列相同的目录下生成*.csv的结果文件。
输出的数据可以使用Excel进行统计,如下示例统计了某个视频序列的TI,SI和视频帧序号之间的关系。SI较高的地方,视频帧画面的空间细节比较多(空间复杂度高)。TI较高的地方,视频帧内容运动比较剧烈(时间复杂度高)。
TI,SI概念出处《ITU-R BT.1788 建议书》:http://download.csdn.net/detail/leixiaohua1020/6423425
相关推荐
视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)。 这是图形界面版本的可执行程序。 2.0更新记录: *删除了旧版里的TeeChart,感觉作用不大 *增加了TI和SI计算...
我们实验室做视频质量评价的时候,选择视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)
我们实验室选择视频测试序列时候用的TI(时间信息)和SI(空间信息)计算工具(自己编写的)
视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)。 这是命令行版本的源代码。
视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)。 这是图形界面版本的源代码。 工程基于VC2010 2.0更新记录: *删除了旧版里的TeeChart,感觉作用不大 *增加了...
视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)。 这是命令行版本的可执行程序。
本工具用于计算视频的时间信息(TI,也称为时间复杂度),以及空间 信息(SI,也称为空间复杂度),以上两个指标取自于ITU-R BT.1788标准。 该项目包含了4个工程: TIandSI : 计算YUV数据的TI和SI-图形界面版。 ...
m序列的抽取产生方法,m序列优选对,m序列产生Gold序列族,及其自相关和互相关特性研究。
hevc编码过的视频测试序列。时间复杂度和空间复杂度处于中等偏下的水平。 一共20个序列。 包含5种分辨率:1920x1080,1280x720,848x480,640x360,480x272 每种分辨率包含4种QP:22,27,32,37
从工业事故时间序列出发,对其进行分析,初步结果表明,工业事故时间序列具有混沌动力系统的一些特征,对此文中提出了通过相空间重构以及Lyapunov指数来判定工业事故时间序列的混沌特性。最后以我国南方某省的工业事故...
m序列是有n级线性移位寄存器产生的周期为2n −1的码序列,是最长线性移位寄存器序 列的简称。码分多址系统主要采用两种长度的m序列:一种是周期为215 −1的m序列,又称 短PN序列;另一种是周期为242 −1的m序列,又...
lorenz时间序列,默认时间序列长度为5000
混沌序列统计特性分析,用Matlab对混沌序列的随机特性进行了分析
利用互信息法计算混沌时间序列重构空间时使用的延迟时间
CAZAC序列相关特性,包括自相关,互相关,以及循环移位后的互相关
对应的详细介绍http://blog.csdn.net/yang_xian521/article/details/7698742 利用FFmpeg SDK,将YUV视频序列编码为视频文件
时间序列预测数据
Chebyshev混沌序列和m序列的特性比较和分析
2.内容:基于LSTM的时间序列训练和预测matlab仿真+matlab操作视频 3.用处:用于LSTM算法编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项: 使用matlab2021a或者更高版本测试,运行里面的Runme_.m...
视频序列运动估计补偿算法-视频序列运动估计、补偿算法.rar 视频序列运动估计、补偿算法MATLAB程序