[发明专利]一种检测视频滚动条纹的方法及装置有效
申请号: | 202011525054.1 | 申请日: | 2020-12-22 |
公开(公告)号: | CN112714308B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 翁黎竹 | 申请(专利权)人: | 武汉微创光电股份有限公司 |
主分类号: | H04N17/00 | 分类号: | H04N17/00 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 赵芳;张瑜 |
地址: | 430000 湖北省武汉市武汉东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 视频 滚动 条纹 方法 装置 | ||
1.一种检测视频滚动条纹的方法,其具体步骤包括:
步骤一,对原始实时视频流解码得到每一帧YUV数据,计算得到灰度图G;
步骤二,将灰度图G缩放到合适尺寸得到图片I,并对图片I进行离散傅里叶变换得到DFT(I);
步骤三,对DFT(I)计算频谱密度分布图PSD,并对频谱密度分布图PSD依次进行排布转换,将零频点移到图片的中心,归一化操作,高斯模糊处理操作;
步骤四,将频谱密度分布图PSD进行低阈值分割处理得到图A,进行高阈值分割处理得到图B;
步骤五,对图B从图像中心点处进行连通区域分析,得到掩码图M,分析掩码图M的有效像素,如果有效像素数量少于设定的有效像素数量阈值,则直接判定为不带滚动条纹的正常视频帧;如果有效像素数量超过设定的有效像素数量阈值,则对掩码图M进行连通区域分析,得到连通区域列表;
步骤六,遍历连通区域列表,和图A进行一定填充区域的像素点差分对比,对差分数量大于设定的差分数量阈值的,标记为异常点,累计计数异常点数量,当累计的异常点数量高于或等于设定的异常点数量阈值则判定当前视频帧包含滚动条纹噪声。
2.根据权利要求1所述的一种检测视频滚动条纹的方法,其特征在于:步骤一中采用色彩空间转换算法计算得到灰度图G。
3.根据权利要求1所述的一种检测视频滚动条纹的方法,其特征在于:步骤二中离散傅里叶变换后得到的DFT(I)的公式如下:
其中M,N为图像的宽高,其中j表示复数形式,μ,ν对应变换后的频域矩阵。
4.根据权利要求1所述的一种检测视频滚动条纹的方法,其特征在于:步骤三中频谱密度分布图PSD的计算公式如下:
其中Re表示DFT的实数部,Im表示DFT的虚数部。
5.根据权利要求1所述的一种检测视频滚动条纹的方法,其特征在于:步骤三中的归一化操作是按像素取值范围(0,255)进行线性归一化操作。
6.根据权利要求1所述的一种检测视频滚动条纹的方法,其特征在于:步骤三中的高斯模糊处理操作中滤波核的大小是基于频谱密度分布图PSD的实际尺寸进行调整。
7.根据权利要求1所述的一种检测视频滚动条纹的方法,其特征在于:步骤四中的低阈值的范围在数值0.0-1.0,高阈值为数值1.0。
8.一种基于权利要求1至7任意一项所述方法的检测视频滚动条纹的装置,包括:
帧数据输入处理单元,用于对原始实时视频流解码得到每一帧YUV数据,并计算得到灰度图G;
信号处理单元,用于将灰度图G缩放到合适尺寸得到图片I,并对图片I进行离散傅里叶变换得到DFT(I);
预处理单元,用于对DFT(I)计算频谱密度分布图PSD,并对频谱密度分布图PSD依次进行排布转换,将零频点移到图片的中心,归一化操作,高斯模糊处理操作;
阈值处理单元,用于将频谱密度分布图PSD进行低阈值分割处理得到图A,进行高阈值分割处理得到图B;
连通域分析单元,用于对图B从图像中心点处进行连通区域分析得到掩码图M,分析掩码图M的有效像素,如果有效像素数量少于设定的有效像素数量阈值,则直接判定为不带滚动条纹的正常视频帧;如果有效像素数量超过设定的有效像素数量阈值,则对掩码图M进行连通区域分析,得到连通区域列表;
异常分析单元,用于遍历连通区域列表,和图A进行一定填充区域的像素点差分对比,对差分数量大于设定的差分数量阈值的,标记为异常点,累计计数异常点数量,当累计的异常点数量高于或等于设定的异常点数量阈值则判定当前视频帧包含滚动条纹噪声;
帧数据输入处理单元、信号处理单元、预处理单元、阈值处理单元、连通域分析单元、异常分析单元依次电性连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉微创光电股份有限公司,未经武汉微创光电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011525054.1/1.html,转载请声明来源钻瓜专利网。