一种基于运动矢量的监控视频内容去重技术
【图文】:
通过命令行的形式,指定要处理的视频和处理后要存储的视频的路径及文件名等信息,对视频进行处理,并在命令行输出视频自身相关信息以及检测结果为真的数据块信息,同时将对应数据块存储为视频。运行情况如图 5.1 所示,这里只演示了对其中一个视频切片的运行情况。运行时 FFmpeg 会输出源视频的相关信息,图示情况表 示对源 视频 2017-06-06-11-13-06-001.ts 进行去重处理,生成目标视频2017-06-06-11-13-06-001-d.ts,源视频时长 30 分钟,比特率为 2533kb/s,,视频为 H.264码流,图像采样模式为 YUV420P,视频分辨率为 1280×720,每秒 25 帧。同时,在程序运行过程中,会打印出数据块运动检测结果为真的数据,如图中所示的 BLOCK16 motion: TRUE . GOP NO 160, FRAME NO 8000.表示第 16 个数据块(这里每个数据块包含 20 秒的数据量)检测结果为发生了运动,该数据块最后一个 GOP 编号为 160,最后一帧编号为 8000。如果程序成功运行,则会在相应的目录下生成目标视频文件,并且大小会比原本的视频小,同时该视频还可以播放。该视频中基本只包含发生运动的部分,可以通过设置 FFmpeg 参数显示视频流的运动矢量情况。
图 5.2 系统生成的目标视频文件信息再进入目录~/Video/src/查看源视频的基本信息,如图 5.3 所示。可以看出,视频的存储量的确减少了,从 544M 减少到了 478M,压缩比达到 0.88 左右,即去重比率约为 0.12。该视频的去重比率并不高,因为本系统优先考虑不丢失信息,所以比较多的静止画面保留了下来。但在无人时段,可以保证高去重比率。图 5.3 源视频文件基本信息使用如图 5.4 所示的命令来播放视频,其中-flags2 +export_mvs 表示导出运动矢量信息,-vf codecview=mv=pf+bf+bb 表示使用一个名为 codecview 的过滤器(AVFilter),该过滤器显示运动矢量(mv),并且显示 P 帧宏块前向预测(pf)运动矢量、B 帧前向预测(bf)运动矢量和 B 帧后向预测(bb)运动矢量信息。
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN919.81
【参考文献】
相关期刊论文 前10条
1 谭正宇;;高速公路视频监控系统高清升级改造方案[J];交通世界(运输.车辆);2015年03期
2 瞿洪桂;;网络视频监控的市场现状及发展方向[J];中国安防;2015年05期
3 汪国强;盖琪琳;于怀勇;文雪;任天威;;基于背景差分法的视频目标检测算法研究[J];黑龙江大学工程学报;2014年04期
4 迪莉娅;;我国大数据产业发展研究[J];科技进步与对策;2014年04期
5 梁鸽;;模数混合监控系统的发展与应用[J];中国安防;2013年10期
6 劳定雄;;云计算在安防管理平台中的应用[J];中国公共安全;2013年14期
7 任广杰;朱启东;曹宁;;高清视频监控中的若干关键技术分析[J];电信科学;2011年02期
8 郭牧怡;刘萍;谭建龙;郭莉;;基于文件标题特征的网络视频去重研究[J];计算机工程;2010年09期
9 丁文锐;杨桦;刘春辉;姜哲;;利用H.264中运动矢量实现运动目标检测[J];北京航空航天大学学报;2010年02期
10 蒋玉峰;;安防企业进入IP视频监控时代[J];中国公共安全(综合版);2009年08期
相关博士学位论文 前2条
1 刘红;近重复视频检测算法研究[D];复旦大学;2012年
2 赵海武;数字视频压缩理论与技术研究[D];南京理工大学;2002年
相关硕士学位论文 前3条
1 杨朝欢;基于深度学习的重复视频检测[D];浙江大学;2016年
2 陈杰;基于H.264的运动估计搜索算法研究[D];江西理工大学;2014年
3 余永跃;网络重复视频检测算法研究[D];中南大学;2013年
本文编号:2600814
本文链接:https://www.wllwen.com/kejilunwen/wltx/2600814.html