做视频评价试验的时候,需要根据一定的条件选择有代表性的视频序列。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)是两个关键概念,它们对于理解视频质量和优化视频处理算法至关重要。TISI(Time Information and Spatial Information)是一个专门用于计算这两类信息的工具,尤其适用...
TI(时间信息)和SI(空间信息)是衡量视频质量、理解和优化视频处理算法的关键指标。本工具,名为“视频序列TI和SI计算工具”,是为科研实验室设计的,用于辅助选取合适的视频测试序列。 TI(时间信息)主要关注...
我们实验室做视频质量评价的时候,选择视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)
视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)。 这是命令行版本的源代码。
视频序列时候用到的TI(时间信息)和SI(空间信息)的计算工具(自行编写的,根据ITU-R BT.1788标准)。 这是图形界面版本的源代码。 工程基于VC2010 2.0更新记录: *删除了旧版里的TeeChart,感觉作用不大 *增加了...
本工具用于计算视频的时间信息(TI,也称为时间复杂度),以及空间 信息(SI,也称为空间复杂度),以上两个指标取自于ITU-R BT.1788标准。 该项目包含了4个工程: TIandSI : 计算YUV数据的TI和SI-图形界面版。 ...
"m序列和Gold序列特性研究" m 序列是一种伪随机序列,具有优良的自相关函数,是狭义伪随机序列。m 序列易于产生于复制,在扩频技术中得到了广泛应用。 m 序列的定义是一个非退化的移位寄存器的组成,如图 1 所示,...
在IT领域,混沌时间序列分析是一种复杂而有趣的主题,它涉及到非线性动力学和信息理论。本项目“GP_Algorithm2.0_混沌时间序列_延迟时间_互信息_互信息法_混沌序列_”显然是针对混沌系统的时间序列数据分析进行深入...
本资源摘要信息涵盖了应用时间序列分析的多个知识点,包括时间序列的平稳性检验、自相关系数、偏自相关图、ARIMA 模型的建立和分析、MA 模型的建立和分析等。 1. 时间序列的平稳性检验: 在时间序列分析中,平稳性...
在本文中,我们将深入探讨与"PSR.zip_matlab PSR_时间序列重构_混沌时间序列_空间重构_重构相空间"相关的主题,这主要涉及混沌理论和时间序列分析在MATLAB环境中的应用。时间序列重构是研究复杂系统动态行为的重要...
此外,教程可能还会介绍状态空间模型、指数平滑法和其他预测模型,以及如何评估模型的适用性和预测效果,如使用残差图、AIC(Akaike信息准则)和BIC(Bayesian信息准则)等指标。 最后,视频可能会演示如何使用SPSS...
通过上述内容,我们可以了解到m序列的产生原理、基本特性和应用场景,以及如何通过特定的反馈系数来构造m序列发生器,并计算其自相关函数以分析序列的统计特性。这为深入理解m序列在通信系统中的作用提供了坚实的...
时间序列特性分析是统计学和经济计量学中的关键方法,主要应用于分析随时间变化的数据集。EViews是一款广泛使用的统计分析软件,它提供了强大的工具来分析时间序列数据的特性。 1. **时间序列的自相关** ...
hevc编码过的视频测试序列。时间复杂度和空间复杂度处于中等偏下的水平。 一共20个序列。 包含5种分辨率:1920x1080,1280x720,848x480,640x360,480x272 每种分辨率包含4种QP:22,27,32,37
时间序列特性分析是统计学和经济计量学中的一个重要领域,主要关注时间序列数据的内在结构和模式。在分析时间序列时,我们通常关注三个关键特性:自相关性、偏相关性和序列的稳定性。 1. 自相关(Autocorrelation, ...
在实际操作中,需要选择合适的延拓维度和时间延迟,这对于正确地重建混沌吸引子至关重要。 接下来,我们讨论混沌序列的去噪。在实际数据中,由于测量误差和噪声的存在,混沌信号往往被干扰,导致分析困难。小波分析...
在时间序列分析中,互信息可以用来识别最佳的延迟时间,即使得两个时间序列之间的互信息最大。这种方法优于传统的基于欧几里得距离的方法,因为它能捕捉到非线性的相关性。 MATLAB是一个强大的数值计算平台,提供了...
混沌序列统计特性是一种复杂但有序的动态现象,广泛存在于自然和社会科学中,如气象学、经济学、生物学等。混沌理论是研究这些系统行为的重要工具,它揭示了看似随机的现象背后可能隐藏的确定性规律。本篇文章将深入...