一种自动坏点检测方法与设备的利记博彩app

文档序号:7693922阅读:227来源:国知局
专利名称:一种自动坏点检测方法与设备的利记博彩app
技术领域
本发明涉及图像处理,具体地说涉及图像处理中的坏点检测。
技术背景在图像釆集和处理电路中往往配置有图像传感器,以将光信号转 换为电信号传输到处理电路中。由于制造或使用的原因,传感器所采 集到的图像中往往含有多个坏象素点,这样的坏点影响了图像的质量。 为此,需要进行坏点检测。传统的坏点检测算法仅是根据象素点和周围邻域的差异来作坏点 判断,这类算法都不能解决有效细节被模糊和坏点被漏检之间的矛盾。发明内容本发明的目的是提供利用坏点表结合局部细节程度判断的坏点检 测方案,以有效地解决以上问题。在第一方面,本发明提供一种坏点检测方法,包括判断象素点 所在区域是细节区域或均匀区域;对均匀区域中的象素点,判断是否 空间连通以及是否已在自动坏点表中;对判断为空间连通并且已在自 动坏点表中的象素点,进行场景运动判断;以及,根据场景运动判断的 结果,确定是否是坏点.在第二方面,本发明提供一种坏点检测设备,包括存储装置,存 储自动坏点表;判断象素点所在区域是细节区域或均匀区域;对均匀 区域中的象素点,判断是否空间连通以及是否已在自动坏点表中的装置;对判断为空间连通并且已在自动坏点表中的象素点,进行场景运动 判断的装置;以及,根据场景运动判断的结果,确定是否是坏点的装置, 本发明通过细节区域和均匀区域的区分,对细节区域非坏点表中 的点不作坏点判断,这样可以有效防止对原本图像细节的模糊;对均 匀区域严格作坏点判断时空间连通性的判断条件,这样可以提高对坏 点检测的灵敏度和"伤点"的检测率;自动坏点表的运用,可以大大 增加真实坏点的检测率。


下面将参照附图对本发明进行更详细的说明,其中图1是根据本发明的一个具体实施方案的自动坏点检测流程图。
具体实施方式
本发明提出一种自动坏点检测算法。在该算法中,根据象素点某 邻域内象素与该象素的差异作为判断坏点的基本准则;根据象素点某 邻域内象素点之间的差异来衡量图像的细节程度,将该细节程度作为 判断坏点的辅助准则;将每帧检测到的坏点信息存表,在后续帧的检 测中,对坏点表内外的点进行区别处理。根据每一帧坏点检测的结果, 实时更新坏点表内容,实现坏点信息在坏点表中的进出机制。图1是根据本发明的一个具体实施方案的自动坏点检测流程图。 该方案借助一 自动坏点表进行坏点检测,表中的内容是历史帧中检测 出来的坏点信息。这些坏点信息包括坏点的位置,等级及其某一参照 象素值。在坏点检测过程中,自动坏点表会同步更新,可能会有新的 坏点信息入表,也可能有旧的坏点信息出表(当坏点等级降为0时)。如图l所示,对每一个待判断象素点(步骤IOO),首先在步骤 102判断该点坐标是否在手动坏点表中。手动坏点表可以由特定的坏 点检测工具得到,该表的缺点是不能即时更新,对传感器在使用过程 中出现的坏点无能为力,所以必须结合自动坏点检测。如果在手动坏点表中,则判为坏点,转入步骤116;否则,程序转 入步骤104。在步猓104,通过该象素点邻域内的象素信息判断该点处于均匀区 域或是细节区域。细节判断可以通过邻域内最大值、最小值的差异, 或者邻域内的方差来衡量.如果判断是均匀区域,则程序进入步驟106 ,否则判断为细节区域, 程序进入步骤120。在步骤106,判断待判断象素点周围的空间是否连通。办法是计算 该点与周围某邻域内象素点之间的差异并与某一预^:的门限1比较。如果大于坏点判断门限l,则进入步骤130,判该点为坏点,并将 该点的信息存入自动坏点表,坏点等级设为最大坏点等级,更新其参照值,并且继而进入步骤116。如果小于坏点判断门限l,则将本帧判断该点可能为"好点",接 着进入步棵108。在步骤108,判断该点是否在自动坏点表中。如果不在自动坏点表中,则将其判为好点,进入步骤126,该点处 理结束。如果在自动坏点表中,则程序进入步骤UO。在步骤110,计算当前帧该点参照象素值与表中的参照象素值差 异,并与某一预设的运动门限比较。为了防止在场景不动时,某个真实坏点在某个特定区域不断被判 成好点而最终从表内释放的情况,有必要严格坏点表中点的出表条件。 在一个例子中,只有在几种不同场景下都被判成好点的历史坏点,才 能最终判成好点,并从坏点表内删除。场景的变化可以通过参照象素 值的变化来衡量,如果表中的参照象素值与当前帧的参照像素值间的 差异超过某一门限,则表明场景是变化的,否则认为场景没有发生改 变.如果在步骤110判断当前帧该点参照象素值与表中的参照象素值 差大于运动门限,则进入步骤112,减小该点的坏点等级值并更新参 照象素值。然后,在步骤114判断是否坏点等级值减到0。如果坏点 等级值减到O,则判该点是好点,并将其信息从坏点表中删除,程序 进入步骤126;否则,仍判该点为坏点;该点处理到步骤116结束。在步骤110判断当前帧该点参照象素值与表中的参照象素值差小 于运动门限,则判该点为坏点,不更新坏点表,该点处理进入步骤116 结束.在步骤116,,根据邻域插值进行坏点去除。可以将该点的参照象 素值设为邻域内与该点相对位置固定的某一象素值或是某一小区域的 平均象素值。然后,该点处理结束。在步骤104判断为细节区域的情况下,程序接着在步骤120判断该点是否在自动坏点表中。如果不在自动坏点表中,则判为好点,该点处理进入步骤126结束.如果在坏点表中,则进入步骤122。该点的周围空间是否连通。可以计算该点与周围 某邻域内象素点之间的差异并与某一预设的门限2比较来判断是否连 通。如果大于坏点判断门限2,表明该点周围空间不连通,则判该点为 坏点,进入步骤1",将该点在自动坏点表中的坏点等级设为最大坏 点等级,更新其参照值。然后该点处理进入步骤116结束,如果小于坏点判断门限2,判该点是坏点,该点处理进入步骤116 结束。以上就是对单个象素点坏点判断的判断流程。为了防止坏点数目 过大,超过自动坏点表大小引起的部分坏点信息被覆盖的情形,可以 设置一个门限TH—num。当自动坏点表中统计坏点数目不小于TH—num 时,将自动坏点表中所有坏点的等级值减1,并将坏点等级值为O的 坏点剔除出表,这样基本可以保证可能性最大的坏点都保存在自动坏 点表中。传统的坏点检测算法仅是根据象素点和周围邻域的差异来作坏点 判断,这类算法都不能解决有效细节被模糊和坏点被漏检之间的矛盾。 本发明提出利用坏点表结合局部细节程度判断的坏点检测算法,可以 有效地解决这一矛盾。通过局部细节程度判断,对细节区域非坏点表中的点不作坏点判断,这样可以有效防止对原本图像细节的模糊;对 均勻区域可以严格作坏点判断时空间连通性的判断条件,这样可以提 高对坏点检测的灵敏度和"伤点"的检测率;自动坏点表的运用,可 以大大增加真实坏点的检测率,因为即使坏点在当前帧隐藏在细节区 域,但是只要是它在历史帧中被检出并记录在坏点表中,当前帧仍然 能够根据表中的信息将该点判为坏点;由于不可避免的出现坏点的误 判,为了防止伪坏点信息在时间上的堆积,并最终充满整个坏点表, 本发明合理安排坏点信息在坏点表中的进出规则,利用细节判断,大 大降低了坏点的误检率,即错误的进表几率;利用运动判断和坏点等 级信息降低了错误的出表几率,使得最终坏点表中存储的坏点信息具 有很高的准确性。这种坏点表结合局部细节判断的坏点检测方法基本 可以认为对图像细节无损,而经过一定的学习帧数,也能达到很高的 坏点检测概率。显而易见,在此描述的本发明可以有许多变化,这种变化不能认为偏离本发明的精神和范围。因此,所有对本领域才支术人员显而易见的改 变,都包括在本权利要求书的涵盖范围之内。
权利要求
1. 一种坏点检测方法,包括区分象素点所在区域是细节区域或均匀区域;对均匀区域中的象素点,判断是否空间连通以及是否已在自动坏点表中;对判断为空间连通并且已在自动坏点表中的象素点,进行场景运动判断;以及根据场景运动判断的结果,确定所述象素点是否是坏点。
2. 如权利要求1所述的方法,其特征在于包括在区分象素点所在 区域的步骤之前确定象素点是否在手动坏点表中的步骤。
3. 如权利要求1所述的方法,其特征在于所述方法包括对于处在 细节区域的象素点,判断是否出现在自动坏点表中,并且对未出现在 自动坏点表中的象素点不做空间连通性判断,直接判为好点。
4. 如权利要求1所述的方法,其特征在于所述方法包括对于处在 细节区域的象素点,当所述象素点出现在自动坏点表中时,将其判为 坏点。
5. 如权利要求1所述的方法,其特征在于所述方法包括对于处在 均匀区域的象素点,在被判断空间不连通时,判断象素点是坏点。
6. 如权利要求1所述的方法,其特征在于所述自动坏点表包括坏 点等级和参照值,所述场景运动判断的步骤包括基于参照值进行场景 运动判断,所述根据场景运动判断结果确定是否是坏点的步骤包括根 据场景运动判断的结果改变坏点等级,更新参照值的步骤。
7. 如权利要求6所述的方法,其特征在于所述场景运动判断的结果为运动时,所述改变坏点等级的步骤包括将坏点等级降低一个等级.
8. 如权利要求6所述的方法,其特征在于所述方法包括对于处在 细节区域的象素点,判断该点的空间是否连通,并且在判断为不连通 时,将象素点记录在自动坏点表中并且将其坏点等级置为最高等级, 并且更新参考值。
9. 如权利要求6所述的方法,其特征在于所述方法包括对于处在 均匀区域的象素点,当所述判断是否空间连通以及是否已在自动坏点 表中的步骤判断该点的空间不连通时,将坏点等级置为最高,并且更 新参考值,
10. 如权利要求6所述的方法,其特征在于所述方法包括当场景运 动判断结果是场景未运动时,将象素点判断为坏点,不改变其坏点等 级.
11. 如权利要求6所述的方法,其特征在于所述方法包括判断象素 点的坏点等级是否低于第一阈值,如果低于第一阈值,则将象素点判 为好点,将该点从自动坏点表中排除。
12. 如权利要求6所述的方法,其特征在于所述方法包括比较自动 坏点表中统计坏点数目与第二阈值,在统计坏点数目超过该第二阈值 时,降低各坏点等级,并且将最低等级的坏点剔除出自动坏点表。
13. —种坏点检测设备,包括 存储装置,存储自动坏点表; 判断象素点所在区域是细节区域或均匀区域;对均匀区域中的象素点,判断是否空间连通以及是否已在自动 坏点表中的装置;对判断为空间连通并且已在自动坏点表中的象素点,进行场景 运动判断的装置;以及根据场景运动判断的结果,确定是否是坏点的装置。
14. 如权利要求13所述的设备,其特征在于所述自动坏点表包括 坏点等级和参照值,所述场景运动判断的装置基于参照值进行场景运 动判断,所述根据场景运动判断结果确定是否是坏点的装置根据场景 运动判断的结果改变坏点等级,更新参照值。
15. 如权利要求13所述的设备,其特征在于所述改变坏点等级是 指在所述场景运动判断的结果为运动时将坏点等级降低一个等级。
16. 如权利要求13所述的设备,其特征在于包括对于处在细节区 域的象素点,判断该点的空间是否连通,并且在判断为不连通时,将象 素点记录在自动坏点表中并且将其坏点等级置为最高等级,并且更新 参考值的装置,
17. 如权利要求13所述的设备,其特征在于包括对于处在均匀区 域的象素点,当判断该点的空间不连通时,将坏点等级置为最高,并 且更新参考值的装置。
18. 如权利要求13所述的设备,其特征在于包括当场景运动判断 结果是场景未运动时,将象素点判断为坏点,不改变其坏点等级的装置.
19. 如权利要求13所述的设备,其特征在于包括判断象素点的坏 点等级是否低于第一阈值,如果低于第一阈值,则将象素点判为好点, 将该点从自动坏点表中排除的装置。
20. 如权利要求13所述的设备,其特征在于包括比较自动坏点表 中统计坏点数目与第二阈值,在统计坏点数目超过该第二阈值时,降 低各坏点等级,并且将最低等级的坏点剔除出自动坏点表的装置。
全文摘要
本发明提供了一种坏点检测方法和设备。所述方法包括判断象素点所在区域是细节区域或均匀区域;对均匀区域中的象素点,判断是否空间连通以及是否已在自动坏点表中;对判断为空间连通并且已在自动坏点表中的象素点,进行场景运动判断;以及根据场景运动判断的结果,确定是否是坏点。本发明通过细节区域和均匀区域的区分,以有效防止对原本图像细节的模糊;对均匀区域严格作坏点判断时空间连通性的判断条件,以提高对坏点检测的灵敏度和“伤点”的检测率;自动坏点表的运用,大大增加真实坏点的检测率。
文档编号H04N17/00GK101282419SQ20081010549
公开日2008年10月8日 申请日期2008年4月29日 优先权日2008年4月29日
发明者梅大为, 浩 王, 嵩 邱 申请人:北京中星微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1