【技术实现步骤摘要】
一种图像坏点的检测方法及装置
本专利技术涉及图像处理领域,尤其涉及一种图像坏点的检测方法及装置。
技术介绍
图像传感器包含一个彩色滤波阵列(colorfilterarray),即拜耳滤镜,使传感器上每一点采集的光线通过拜耳滤镜滤波后只能采集到一种波长的光,传感器上每一点采集的光线通过滤波处理后通过的对应颜色的光线为红色、蓝色或者绿色。图像传感器中的感光阵列将采集到的光信号转化为电信号;图像传感器再将电信号,转化为数字信号,转化的数字信号就是当前传感器上每一光线采集的点对应的像素值。图像传感器通过传感器上每一光线采集的点形成的阵列对应的像素组成一幅对应的原始图像。图像传感器获得的原始图像需要进行降低噪声与修正图像坏点等相关前置处理,以提高图像显示质量。由于在目前的传感器的制造工艺中,若图像传感器中的传感器上每一光线采集的点形成的阵列工艺存在缺陷,或光信号进行转化的过程中出现错误,会造成所撷取的图像上有些像素的信息有误,导致图像中的像素值不准确,这些有缺陷的像素即为图像坏点(Badpixel)。如附图1所示,为现有技术中进行图像坏点检测的示意图,其中虚线部分为检测窗口,检测窗口中阴影部分的像素为被检测像素点,首先确定被检测像素的像素值,以及与被检测像素周围的同色像素的像素值;然后确定被检测像素的像素值与周围的同色像素的像素值之差是否在设定的像素值阈值范围内,若不在设定的像素值阈值范围内,则确定该被检测像素为图像坏点;将与该图像坏点周围的同色像素的像素值求和取平均值作为该图像坏点校正后的像素值。当被检测像素位于检测图像的图像平坦区时,即被检测像素与周围同色像素的 ...
【技术保护点】
一种图像坏点的检测方法,其特征在于,该方法包括:针对检测图像,确定当前检测窗口中心的被检测像素为图像坏点;分别确定检测窗口内根据与该被检测像素同一行的同色像素的像素值计算得到的第一横向方向梯度值,以及根据与该被检测像素同一列的同色像素的像素值计算得到的第一纵向方向梯度值;确定所述被检测像素的第一横向方向梯度值的绝对值与所述第一纵向方向梯度值的绝对值之和大于设定的绝对值阈值,则确定所述被检测像素为位于图像边缘细节区域的第一类图像坏点;否则,确定所述被检测像素为位于图像平坦区域的第二类图像坏点。
【技术特征摘要】
1.一种图像坏点的检测方法,其特征在于,该方法包括:针对检测图像,确定当前检测窗口中心的被检测像素为图像坏点;分别确定检测窗口内根据与该被检测像素同一行的同色像素的像素值计算得到的第一横向方向梯度值,以及根据与该被检测像素同一列的同色像素的像素值计算得到的第一纵向方向梯度值;确定所述被检测像素的第一横向方向梯度值的绝对值与所述第一纵向方向梯度值的绝对值之和大于设定的绝对值阈值,则确定所述被检测像素为位于图像边缘细节区域的第一类图像坏点;否则,确定所述被检测像素为位于图像平坦区域的第二类图像坏点。2.如权利要求1所述的方法,其特征在于,确定所述第一横向方向梯度值,以及所述第一纵向方向梯度值,具体包括:确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2p个像素单位的一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第一横向方向梯度值;确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2p个像素单位的一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第一纵向方向梯度值;其中,p为正整数。3.如权利要求1所述的方法,其特征在于,确定所述第一横向方向梯度值,以及所述第一纵向方向梯度值,具体包括:确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,将所述N对同色像素值的绝对值之和作为被检测像素的第一横向方向梯度值;确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,并将所述N对同色像素值的绝对值之和作为被检测像素的第一纵向方向梯度值;其中p,N均为正整数。4.如权利要求1所述的方法,其特征在于,确定被检测像素为位于图像边缘细节区域的第一类图像坏点之后,还包括:确定检测窗口内根据被检测像素,以及与被检测像素在同一行的同色像素的像素值计算得到的第二横向方向梯度值;确定检测窗口内根据被检测像素,以及与被检测像素在同一列的同色像素的像素值计算得到的第二纵向方向梯度值;确定检测窗口内根据被检测像素,以及检测窗口左对角线上与被检测像素同色的像素的像素值计算得到的第二左对角线方向梯度值;确定检测窗口内根据被检测像素,以及检测窗口右对角线上与被检测像素同色的像素的像素值计算得到的第二右对角线方向梯度值;确定检测窗口内根据检测窗口左对角线上被检测像素的同色像素的像素值计算得到的第一左对角线方向梯度值;确定检测窗口内根据检测窗口右对角线上被检测像素的同色像素的像素值计算得到的第一右对角线方向梯度值;将第一横向方向梯度值与第二横向方向梯度值相加,得到第三横向方向梯度值;将第一纵向方向梯度值与第二纵向方向梯度值相加,得到第三纵向方向梯度值;将第一左对角线方向梯度值与第二左对角线方向梯度值相加,得到第三左对角线方向梯度值;将第一右对角线方向梯度值与第二右对角线方向梯度值相加,得到第三右对角线方向梯度值;将所述被检测像素的第三横向方向梯度值,第三纵向方向梯度值,第三左对角线方向梯度值,第三右对角线方向梯度值进行比较,确定梯度值最小的方向为参考方向;将确定的参考方向上与所述被检测像素相距2p个像素单位的同色像素的像素值取平均值,将确定的平均值作为被检测像素校正后的像素值,其中p为正整数。5.如权利要求4所述的方法,其特征在于,确定第二方向梯度值的方法包括:确定被检测像素的像素值;确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2p个像素单位的一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二横向方向梯度值;确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2p个像素单位的一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二纵向方向梯度值;确定所述检测窗口中左对角线上、且与所述被检测像素相距2p个像素单位的一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二左对角线方向梯度值;确定所述检测窗口中右对角线上、且与所述被检测像素相距2p个像素单位的一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二右对角线方向梯度值;确定第一左对角线方向梯度值,以及第一右对角线方向梯度值,具体包括:确定所述检测窗口中左对角线上、且与所述被检测像素相距2p个像素单位的一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第一左对角线方向梯度值;确定所述检测窗口中右对角线上、且与所述被检测像素相距2p个像素单位的一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第一右对角线方向梯度值。6.如权利要求4所述的方法,其特征在于,确定第二方向梯度值的方法包括:确定被检测像素的像素值;确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二横向方向梯度值;确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二纵向方向梯度值;确定所述检测窗口中左对角线上、且与所述被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二左对角线方向梯度值;确定所述检测窗口中右对角线上、且与所述被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二右对角线方向梯度值;确定第一左对角线方向梯度值,以及第一右对角线方向梯度值,具体包括:确定所述检测窗口中左对角线上、且与所述被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将确定的每一对同色像素的像素值作差后取绝对值,并将所述N对同色像素的像素值的绝对值之和作为被检测像素的第一左对角线方向梯度值;确定所述检测窗口中右对角线上、且与所述被检测像素相距2pk(1≤k≤N)个像素单位的N对同色像素的像素值,将确定的每一对同色像素的像素值作差后取绝对值,将所述N对同色像素的像素值的绝对值之和作为被检测像素的第一右对角线方向梯度值。7.如权利要求1所述的方法,其特征在于,确定所述被检测像素为第二类图像坏点之后,还包括:确定检测窗口内根据检测窗口左对角线上被检测像素的同色像素的像素值计算得到的第一左对角线方向梯度值;确定检测窗口内根据检测窗口右对角线上被检测像素的同色像素的像素值计算得到的第一右对角线方向梯度值;将所述被检测像素的第一横向方向梯度值,第一纵向方向梯度值,第一左对角线方向梯度值,第一右对角线方向梯度值进行比较,确定梯度值最小的方向为参考方向;将确定的参考方向上与所述被检测像素相距2p个像素单位的同色像素的像素值取平均值,将确定的平均值作为被检测像素校正后的像素值,其中p为正整数。8.如权利要求1~7任一所述的方法,其特征在于,所述确定当前检测窗口中心的被检测像素为图像坏点,具体包括:将被检测像素作为检测窗口的中心,获取检测窗口内所述被检测像素以及与所述被检测像素颜色相同的同色像素的像素值,并分别确定所述被检测像素与检测窗口内每一个同色像素的像素差值;统计所述像素差值大于设定的第一像素差值阈值的同色像素的数量,作为第一数量值;确定第一数量值大于设定的第一数量阈值,则确定被检测像素为检测图像的图像坏点。9.如权利要求8所述的方法,其特征在于,确定第一数量值不大于设定的第一数量阈值之后,该方法还包括:确定所述第一数量值大于设定的第二数量阈值;分别确定所述被检测像素与检测窗口内每一个同色像素的像素差值的绝对值,确定所述像素差值的绝对值小于设定的绝对值阈值的数量,作为第二数量值;确定第二数量值小于设定的第三数量阈值;确定被检测像素的像素值不在设定的像素阈值范围内;分别确定检测窗口内包含被检测像素的第二横向方向梯度值,第二纵向方向梯度值,第二左对角线方向梯度值,以及第二右对角线方向梯度值;确定梯度值最小的方向为参考方向;确定所述参考方向的方向梯度值大于设定的方向梯度值的阈值;则确定被检测像素为检测图像的图像坏点。10.一种图像坏点的...
【专利技术属性】
技术研发人员:谭世恒,
申请(专利权)人:炬力集成电路设计有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。