[发明专利]一种基于滑窗梯度熵的视频帧清晰度检测方法有效
申请号: | 202110665603.3 | 申请日: | 2021-06-16 |
公开(公告)号: | CN113411571B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 徐哲鑫;许智杰;詹仁辉;陈亮 | 申请(专利权)人: | 福建师范大学 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N7/18 |
代理公司: | 福州君诚知识产权代理有限公司 35211 | 代理人: | 戴雨君 |
地址: | 350108 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 梯度 视频 清晰度 检测 方法 | ||
1.一种基于滑窗梯度熵的视频帧清晰度检测方法,其特征在于:其包括以下步骤:
S1:针对监控摄像头持续输入的视频流,在每个设定时段周期起始时刻触发视频帧清晰度异常检测;
S2:抽取参考视频帧以及待检测视频帧:每时段起始时刻连续抽取若干视频帧作为参考视频帧用于计算清晰度度量特征参考值;每时段按照设定的抽取周期抽取视频流中若干视频帧,作为待检测视频帧;S2具体包括:
S2-1:在第t个时段,设抽取K帧作为参考帧,构成参考帧集合FK={f1,…,fK},其中f1,…,fK表示该时段起始时刻的前K帧视频帧;
S2-2:在第t个时段,设抽取待检测帧间隔为Δf,即每间隔Δf帧抽取一帧作为待检测帧,则待检测帧集合FD={fK+1+Δf,…,fK+1+n·Δf},其中n表示抽取的第n个待检测帧;
S3:对于抽取的视频帧进行图像分块并构建梯度熵矩阵;S3具体包括以下步骤:
S3-1:对于参考帧集合中任一帧fk,k=1,…,K;或者待检测帧集合中任一帧fd,d=K+1+Δf,…,K+1+n·Δf;将其转化为对应的灰度图像gk及gd;
S3-2:设定滑动窗口尺寸为h*w像素,横向滑动步长为x,纵向滑动y;则从左到右、从上到下对灰度图像gk及gd滑动裁剪得到M个图像块,每个图像块记为Gk,i及Gd,i,其中i=1,2,…,M;横向滑动步长为x,纵向滑动y计算方式如下:
其中,α和β为各自的步长控制系数;
S3-3:将Gk,i及Gd,统一记为Gi,水平和垂直方向的Sobel核分别记为Sx和Sy,计算得到水平和垂直方向的梯度dx和dy,则Gi的梯度di为:
S3-4:图像块Gi的梯度di共计存在N种梯度值,各梯度值所占比例为ρn(n=1,2,…,N),依据如下公式计算di的梯度熵ξi:
从而得到Gk,i及Gd,i的梯度熵ξk,i,ξd,i;
S3-5:根据滑动窗口的位置将Gk,i及Gd,i的梯度熵ξk,i和ξd,i构建为视频帧fk和fd的梯度熵矩阵,分别记为Ξk,Ξd
S4:计算获取参考视频帧的梯度熵矩阵取平均后的结果;
S5:判断当前时段是否存在参考值;是则,执行步骤S6;否则,将参考视频帧的梯度熵矩阵取平均后的结果作为当前参考值并执行步骤S7;
S6:将参考视频帧的平均梯度熵矩阵各元素分别与当前对应时段的参考值比较判断是否在允许变化范围内;是则,与原元素值加权合并作为当前参考值;否则,保持原元素值作为当前参考值;
S7:计算待检测视频帧图像块清晰度异常情况并输出清晰度异常度量矩阵:将每时段待检测视频帧的梯度熵矩阵与该时段参考值进行元素级比较,当梯度熵矩阵元素值在参考值允许变化区间范围内,则判定为正常图像块;否则判定为异常图像块,并根据图像块是否异常设定标志位构建清晰度异常度量矩阵并输出。
2.根据权利要求1所述的一种基于滑窗梯度熵的视频帧清晰度检测方法,其特征在于:S1中以每一小时为一个时段周期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建师范大学,未经福建师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110665603.3/1.html,转载请声明来源钻瓜专利网。