[发明专利]一种HEVC码流的停车事件快速检测方法有效
申请号: | 201710367626.X | 申请日: | 2017-05-23 |
公开(公告)号: | CN107404653B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 宋建新;尹烁 | 申请(专利权)人: | 南京邮电大学 |
主分类号: | H04N19/44 | 分类号: | H04N19/44;H04N19/593;H04N19/96;H04N19/513;H04N19/136;H04N19/119 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 李吉宽 |
地址: | 210003 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 hevc 停车 事件 快速 检测 方法 | ||
1.一种基于HEVC码流的停车事件快速检测方法,其特征在于包括以下步骤:
步骤1:从HEVC码流中提取第k帧编码视频的编码单元结构、运动矢量及帧内编码单元残差数据;
步骤2:根据编码单元结构及帧内编码单元残差数据,为每个帧内编码单元配置虚拟运动矢量;
步骤3:将不同大小的编码单元统一分割为NxN的方块,并按分割前编码单元的运动矢量为每个标准块配置运动矢量,然后将不同参考帧的运动矢量转换为统一参考帧的运动矢量,构成运动矢量场
步骤4:对运动矢量场进行去噪处理,构成新的
步骤5:设定阈值Thstart,用来区分运动矢量场中标准块的背景块和运动车辆块,方法如下:为每个标准块配置一个标识flag_start,flag_start为1表示该标准块属于运动车辆块,flag_start为0表示该标准块属于背景块,判断运动矢量场中每个标准块Bik,i表示中标准块的序号,k表示帧号,运动矢量MV,如果|MV|≥Thstart,则该标准块的标识位flag_start置为1,否则,flag_start置为0,将运动矢量场中的每个flag_start为1的标准块的所有像素置为1,flag_start为0的标准块的所有像素置为0,并统计flag_start为1的标准块数目Numstart;
步骤6:从HEVC码流中提取k+1帧视频数据的编码单元结构、运动矢量、帧内编码单元残差数据,按照上述步骤2到步骤4进行运动矢量处理,得到运动矢量场将中运动矢量MV的幅值大于等于阈值Thstart的标准块Bik+1按MV追溯移动到第k帧得到Bmk,并将中Bmk内Bik+1块对应位置的像素置为0,其他位置像素不变;
步骤7:设置阈值Thstop,用来区分标准块的类型,并为每个标准块配置一个标识flag_end,flag_end为1表示该块属于可能停车区域,flag_end为0表示该块属于非停车区域,遍历第k帧所有flag_start为1的标准块统计flag_start为1的中像素值为1像素点数目Numnext,计算Numnext与大小block_size的百分比,确定标准块的类型,计算方法如下:
步骤8:求中flag_end为1的标准块数目Numstop与flag_end为1区域最小外接矩形包含标准块数目Numtotal的比,并根据下式实现停车事件的判断:
state_car为1表示该存在停车事件,state_car为0表示不存在停车事件,state_car为1,检测结束,state_car为0,取下一帧数据,继续步骤1到步骤8。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710367626.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:镜头状态检测方法及装置
- 下一篇:直播视频推荐方法、装置及服务器