[发明专利]一种基于边缘的斑点检测方法有效
申请号: | 201710657115.1 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107481253B | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 代晓蓉;许舒亚;史寅;王劲松;黄钢;史微 | 申请(专利权)人: | 上海音乐学院;上海协言科学技术服务有限公司 |
主分类号: | G06T7/13 | 分类号: | G06T7/13 |
代理公司: | 上海旭诚知识产权代理有限公司 31220 | 代理人: | 郑立 |
地址: | 200031*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 边缘 斑点 检测 方法 | ||
本发明公开了一种基于边缘的斑点检测方法,包括如下步骤:利用边缘检测算法提取视频数据中待检测图像帧的边缘像素;至少执行两次非斑点边缘过滤算法从所述待检测图像帧的边缘像素中过滤非斑点边缘像素,以得到斑点边缘像素;执行局部运动估计SROD算法以得到所述待检测图像帧的全部斑点。本技术方案降低了图像帧斑点检测算法的执行时间。
技术领域
本发明涉及图像处理领域,尤其涉及一种基于边缘的斑点检测方法。
背景技术
斑点是U-Matic录像带最常见的一种图像损伤,主要是由磁带的脱落或者附着在磁带表面的灰尘及其它污渍或者水渍引起的。这种损伤一般以视频图像中不规则的亮块或暗块形式出现,严重影响视觉效果,大大降低了U-Matic录像带的数字化质量。这些块的信息已经丢失,只要知道这些块的相应位置,就可使用修复算法来对其相应位置进行修复,从而提高视频图像质量。因此,快速、有效地检测算法对提高斑点修复的自动化程度具有重要意义。
斑点检测技术是修复视频中斑点损伤的基础。斑点检测技术有几种经典地算法,包括ROD、SROD、两级SROD等。ROD(Rank Ordered Difference,ROD)和SROD(SimplifiedRank Ordered Difference,SROD)这两种算法相比于其它算法,是在算法复杂度与检测性能上的属于折中算法。检测性能要好于SDI(spike identification index)斑点检测算法,但复杂度要远远低于MRF(马尔可夫随机场)算法。因此,ROD和SROD这两种算法是最普遍使用的斑点检测算法。但实际上,无论是这两种算法,还是其它斑点检测算法,无一不例外要对当前帧中的所有像素逐一进行检测,来判断斑点位置,整个过程非常耗时,尤其是当图像帧的画面尺寸较大而存在斑点像素又较少时,整个检测过程中存在大量冗余时间。
发明内容
本发明解决的问题是现有的图像斑点检测方法需要耗费大量时间。
为解决上述问题,本发明实施例提供了一种基于边缘的斑点检测方法,包括如下步骤:利用边缘检测算法提取视频数据中待检测图像帧的边缘像素;至少执行两次非斑点边缘过滤算法从所述待检测图像帧的边缘像素中过滤非斑点边缘像素,以得到斑点边缘像素;执行局部运动估计SROD算法以得到所述待检测图像帧的全部斑点。
可选的,执行两次非斑点边缘过滤算法包括如下步骤:
在提取了边缘像素的待检测图像帧中,以一个边缘像素为中心划分一个N×N像素块,其中N为正整数;
将该边缘像素的像素值与该N×N像素块内像素的差值小于第一阈值K1的像素作为相似像素值;
若以该边缘像素为中心的N×N区域内的相似像素值的个数大于第二阈值K2,则将该边缘像素作为斑点边缘像素。
设置第一阈值K1’和第二阈值K2’;
在依照第一阈值K1和第二阈值K2对所述待检测图像帧的边缘像素进行过滤后,再将该边缘像素的像素值与该N×N像素块内像素的差值小于第一阈值K1’的像素作为相似像素值;
若以该边缘像素为中心的N×N区域内的相似像素值的个数大于第二阈值K2’,则将该边缘像素作为斑点边缘像素。
可选的,所述第一阈值K1’小于第一阈值K1和/或第二阈值K2’大于第二阈值K2。
可选的,所述N×N像素块为5×5像素块。
可选的,所述执行局部运动估计SROD算法以得到所述待检测图像帧的全部斑点包括:
顺序扫描所述待检测图像帧中的各个像素点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海音乐学院;上海协言科学技术服务有限公司,未经上海音乐学院;上海协言科学技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710657115.1/2.html,转载请声明来源钻瓜专利网。