[发明专利]一种基于自适应阈值时空信息的旧电影斑点噪声检测方法有效

专利信息
申请号: 201810135492.3 申请日: 2018-02-09
公开(公告)号: CN108320295B 公开(公告)日: 2022-06-07
发明(设计)人: 李晓光;刘晨;李嘉锋;卓力 申请(专利权)人: 北京工业大学
主分类号: G06T7/207 分类号: G06T7/207;G06T7/223
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 刘萍
地址: 100124 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种基于自适应阈值时空信息的旧电影斑点噪声检测方法涉及数字图像处理领域,通过对时间域和空间域信息进行全面约束,对老旧电影中的斑点损伤进行检测,检测出的斑点模板图可以清晰反映出斑点所在位置信息。首先对待检测帧的图像进行运动估计,以像素块为单位在前后帧之间进行匹配,对于每一帧图像得到两个运动矢量矩阵,分别记录当前帧图像的每个像素在前、后帧对应位置的运动矢量。然后基于上一步得到的运动估计结果,采用改进的SDI算法和ESROD算法对斑点进行全面检测,并经过自适应调整阈值,将所有可能成为斑点的区域都检测出来。之后进一步对斑点区域进行筛选,使用时空约束条件筛选出精确的斑点位置,得到斑点检测结果。
搜索关键词: 一种 基于 自适应 阈值 时空 信息 电影 斑点 噪声 检测 方法
【主权项】:
1.一种基于自适应阈值时空信息的旧电影斑点噪声检测方法,其特征在于,包括以下步骤:(1)视频连续帧图像的运动估计运动估计采用块匹配运动估计,把图像帧划分为若干互不重叠的块,并以块为单位寻找目标帧中每块在前帧和后帧中最优匹配的块的相对位置,输入图像为连续3帧,Ii‑1,Ii和Ii+1,其中Ii为当前帧;对于每个当前帧计算出两个匹配运动矢量矩阵qi和hi,分别记录了当前帧的每个像素点到其前后帧中对应点所要经过的位移距离;块匹配算法采用三步搜索策略进行,首先从原点开始,以4为步长,在周围距离步长的8个点处计算相似度函数,进行块匹配比较,然后将步长减半,并将中心点移到上一步中确定的相似度函数值最小的点,重新在周围距离步长的8个点处进行块匹配计算并比较,找出相似度函数值最小的点,若此时步长为1,则该点所在位置即为匹配点,记录下这个匹配点与当前帧的点的横纵坐标位置距离,使用这种算法得到每个像素点的运动矢量,之后调用时只需用当前点加上该运动矢量即可;(2)采用改进的SDI和ESROD算法全面检测斑点首先在序列中利用经过运动补偿后的相邻三帧来检测当前帧的斑点噪声;对当前帧Ii中的位于坐标(x,y)处的像素Ii(x,y),计算与前后运动补偿参考帧对应像素差值;然后将两数中绝对值较小的与设定阈值T1进行比较;同时,对当前帧与前后帧的两个差值进行同号性约束;对于当前帧位于坐标(x,y)处的像素Ii(x,y),取前后两帧的相对应像素点,及其邻域Ns内的水平与竖直方向的4个相邻点,共10个参考点进行排序;像素点集合为{P(x,y)|(x,y)∈Ns},在集合中找出最大值max(P(x,y))和最小值min(P(x,y)),与阈值T2进行比较,判断当前像素点是否属于斑点;(3)自适应调整阈值首先设定一个较小的初始阈值;设得到的检测结果模板图为M0,标注M0中连通的斑点块,并记录斑点块的个数为n0;将当前的阈值增加迭代步长ΔT=2,再次进行检测;迭代检测,第i次检测模板图记为Mi;记录标注检测结果中连通的斑点块并记录斑点块的数量ni;直到ni=ni‑1,表示阈值增加后没有出现新的斑点,斑点区域没有扩大,结束迭代;此时结果作为初检检测结果;(4)时空约束条件精确筛选斑点位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810135492.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top