一种图像坏点的检测方法及装置的制造方法_6

文档序号:9691352阅读:来源:国知局
对值之和大于设定的绝对值阈值,则确定所述被检测像素为位于图像边缘细节区域的第 一类图像坏点;否则,确定所述被检测像素为位于图像平坦区域的第二类图像坏点。2. 如权利要求1所述的方法,其特征在于,确定所述第一横向方向梯度值,以及所述第 一纵向方向梯度值,具体包括: 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像 素的第一横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像 素的第一纵向方向梯度值; 其中,P为正整数。3. 如权利要求1所述的方法,其特征在于,确定所述第一横向方向梯度值,以及所述第 一纵向方向梯度值,具体包括: 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,将所述N 对同色像素值的绝对值之和作为被检测像素的第一横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,并将所 述N对同色像素值的绝对值之和作为被检测像素的第一纵向方向梯度值; 其中P,N均为正整数。4. 如权利要求1所述的方法,其特征在于,确定被检测像素为位于第一类图像坏点之 后,还包括: 确定检测窗口内根据被检测像素,以及与被检测像素的同一行的同色像素的像素值计 算得到的第二横向方向梯度值; 确定检测窗口内根据被检测像素,以及与被检测像素的同一列的同色像素的像素值计 算得到的第二纵向方向梯度值; 确定检测窗口内根据被检测像素,以及检测窗口左对角线上与被检测像素同色的像素 的像素值计算得到的第二左对角线方向梯度值; 确定检测窗口内根据被检测像素,以及检测窗口右对角线上与被检测像素同色的像素 的像素值计算得到的第二右对角线方向梯度值; 确定检测窗口内根据检测窗口左对角线上被检测像素的同色像素的像素值计算得到 的第一左对角线方向梯度值; 确定检测窗口内根据检测窗口右对角线上被检测像素的同色像素的像素值计算得到 的第一右对角线方向梯度值; 将第一横向方向梯度值与第二横向方向梯度值相加,得到第三横向方向梯度值; 将第一纵向方向梯度值与第二纵向方向梯度值相加,得到第三纵向方向梯度值; 将第一左对角线方向梯度值与第二左对角线方向梯度值相加,得到第三左对角线方向 梯度值; 将第一右对角线方向梯度值与第二右对角线方向梯度值相加,得到第三右对角线方向 梯度值; 将所述被检测像素的第三横向方向梯度值,第三纵向方向梯度值,第三左对角线方向 梯度值,第三右对角线方向梯度值进行比较,确定梯度值最小的方向为参考方向; 将确定的参考方向上与所述被检测像素相距2p个像素单位的同色像素的像素值取平 均值,将确定的平均值作为被检测像素校正后的像素值,其中P为正整数。5. 如权利要求4所述的方法,其特征在于,确定第二方向梯度值的方法包括: 确定被检测像素的像素值; 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之 和作差取绝对值,将所述绝对值作为被检测像素的第二横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之 和作差取绝对值,将所述绝对值作为被检测像素的第二纵向方向梯度值; 确定所述检测窗口中左对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差 取绝对值,将所述绝对值作为被检测像素的第二左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差 取绝对值,将所述绝对值作为被检测像素的第二右对角线方向梯度值; 确定第一左对角线方向梯度值,以及第一右对角线方向梯度值,具体包括: 确定所述检测窗口中左对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第 一左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第 一右对角线方向梯度值。6. 如权利要求4所述的方法,其特征在于,确定第二方向梯度值的方法包括: 确定被检测像素的像素值; 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素 的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素 的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二纵向方向梯度值; 确定所述检测窗口中左对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素 值之和作差取绝对值,将所述绝对值作为被检测像素的第二左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素 值之和作差取绝对值,将所述绝对值作为被检测像素的第二右对角线方向梯度值; 确定第一左对角线方向梯度值,以及第一右对角线方向梯度值,具体包括: 确定所述检测窗口中左对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,并将所述N对同 色像素值的绝对值之和作为被检测像素的第一左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,将该所述N对同 色像素值的绝对值之和作为被检测像素的第一右对角线方向梯度值。7. 如权利要求1所述的方法,其特征在于,确定所述被检测像素为第二类图像坏点之 后,还包括: 确定检测窗口内根据检测窗口左对角线上被检测像素的同色像素的像素值计算得到 的第一左对角线方向梯度值; 确定检测窗口内根据检测窗口右对角线上被检测像素的同色像素的像素值计算得到 的第一右对角线方向梯度值; 将所述被检测像素的第一横向方向梯度值,第一纵向方向梯度值,第一左对角线方向 梯度值,第一右对角线方向梯度值进行比较,确定梯度值最小的方向为参考方向; 将确定的参考方向上与所述被检测像素相距2p个像素单位的同色像素的像素值取平 均值,将确定的平均值作为被检测像素校正后的像素值,其中P为正整数。8. 如权利要求1~7任一所述的方法,其特征在于,所述确定检测窗口中被检测像素为 图像坏点,具体包括: 将被检测像素作为检测窗口的中心,获取检测窗口内所述被检测像素以及与所述被检 测像素颜色相同的同色像素的像素值,并分别确定所述被检测像素与检测窗口内每一个同 色像素的像素差值;统计所述像素差值大于设定的第一像素差值阈值的同色像素的数量, 作为第一数量值; 确定第一数量值大于设定的第一数量阈值,则确定被检测像素为检测图像的图像坏 点。9. 如权利要求8所述的方法,其特征在于,确定第一数量值不大于设定的第一数量阈 值之后,该方法还包括: 确定所述第一数量值大于设定的第二数量阈值; 分别确定所述被检测像素与检测窗口内每一个同色像素的像素差值的绝对值,确定所 述像素差值的绝对值小于设定的绝对值阈值的数量,作为第二数量值;确定第二数量值小 于设定的第三数量阈值; 确定被检测像素的像素值不在设定的像素阈值范围内; 分别确定检测窗口内包含被检测像素的第二横向方向梯度值,第二纵向方向梯度值, 第二左对角线方向梯度值,以及第二右对角线方向梯度值;确定梯度值最小的方向为参考 方向;确定所述参考方向的方向梯度值大于设定的方向梯度值的阈值; 则确定被检测像素为检测图像的图像坏点。10. -种图像坏点的检测装置,其特征在于,该装置包括: 图像坏点检测单元,用于针对检测图像,确定当前检测窗口中心的被检测像素为图像 坏点; 方向梯度值计算单元,用于分别确定检测窗口内根据该被检测像素的同一行的同色像 素的像素值计算得到的第一横向方向梯度值,以及根据该被检测像素的同一列的同色像素 的像素值计算得到的第一纵向方向梯度值; 坏点类型确定单元,用于确定所述被检测像素的第一横向方向梯度值的绝对值与所述 第一纵向方向梯度值的绝对值之和大于设定的绝对值阈值,则确定所述被检测像素为位于 图像边缘细节区域的第一类图像坏点;否则,确定所述被检测像素为位于图像平坦区域的 第二类图像坏点。11. 如权利要求10所述的装置,其特征在于,所述方向梯度值计算单元,具体用于: 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像 素的第一横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像 素的第一纵向方向梯度值; 其中P为正整数。12. 如权利要求10所述的装置,其特征在于,所述方向梯度值计算单元,具体用于: 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,将所述N对同色像素值的绝对值之和作为被检测像素的第一横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,并将所 述N对同色像素值的绝对值之和作为被检测像素的第一纵向方向梯度值; 其中P,N均为正整数。13. 如权利要求10所述的装置,其特征在于,所述方向梯度值计算单元还用于: 确定被检测像素为第一类图像坏点之后,确定检测窗口内根据被检测像素,以及被检 测像素的同一行的同色像素的像素值计算得到的第二横向方向梯度值;确定检测窗口内根 据被检测像素,以及与被检测像素的同一列的同色像素的像素值计算得到的第二纵向方向 梯度值;确定检测窗口内根据被检测像素,以及检测窗口左对角线上与被检测像素同色的 像素的像素值计算得到的第二左对角线方向梯度值;确定检测窗口内根据被检测像素,以 及检测窗口右对角线上与被检测像素同色的像素的像素值计算得到的第二右对角线方向 梯度值; 确定检测窗口内根据检测窗口左对角线上被检测像素的同色像素的像素值计算得到 的第一左对角线方向梯度值,以及根据检测窗口右对角线上被检测像素的同色像素的像素 值计算得到的第一右对角线方向梯度值; 将第一横向方向梯度值与第二横向方向梯度值相加,得到第三横向方向梯度值; 将第一纵向方向梯度值与第二纵向方向梯度值相加,得到第三纵向方向梯度值; 将第一左对角线方向梯度值与第二左对角线方向梯度值相加,得到第三左对角线方向 梯度值; 将第一右对角线方向梯度值与第二右对角线方向梯度值相加,得到第三右对角线方向 梯度值; 所述装置还包括校正单元,用于将所述被检测像素的第三横向方向梯度值,第三纵向 方向梯度值,第三左对角线方向梯度值,第三右对角线方向梯度值进行比较,确定梯度值最 小的方向为参考方向;将确定的参考方向上与所述被检测像素相距2p个像素单位的同色 像素的像素值取平均值,将确定的平均值作为被检测像素校正后的像素值,其中P为正整 数。14. 如权利要求13所述的装置,其特征在于,所述方向梯度值计算单元具体用于: 确定被检测像素的像素值; 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之 和作差取绝对值,将所述绝对值作为被检测像素的第二横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2p个像素单位的 一对同色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之 和作差取绝对值,将所述绝对值作为被检测像素的第二纵向方向梯度值; 确定所述检测窗口中左对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差 取绝对值,将所述绝对值作为被检测像素的第二左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将二倍的被检测像素的像素值与确定的一对同色像素的像素值之和作差 取绝对值,将所述绝对值作为被检测像素的第二右对角线方向梯度值; 确定所述检测窗口中左对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第 一左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2p个像素单位的一对同 色像素的像素值,将确定的两个像素值作差取绝对值,将所述绝对值作为被检测像素的第 一右对角线方向梯度值。15. 如权利要求13所述的装置,其特征在于,所述方向梯度值计算单元具体用于: 确定被检测像素的像素值; 确定所述检测窗口中与被检测像素在同一行、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素 的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二横向方向梯度值; 确定所述检测窗口中与被检测像素在同一列、且与被检测像素相距2pk(l<k<N)个 像素单位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素 的像素值之和作差取绝对值,将所述绝对值作为被检测像素的第二纵向方向梯度值; 确定所述检测窗口中左对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素 值之和作差取绝对值,将所述绝对值作为被检测像素的第二左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将2N倍的被检测像素的像素值与确定的N对同色像素的像素 值之和作差取绝对值,将所述绝对值作为被检测像素的第二右对角线方向梯度值; 确定第一左对角线方向梯度值,以及第一右对角线方向梯度值,具体包括: 确定所述检测窗口中左对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,将该所述N对同 色像素值的绝对值之和作为被检测像素的第一左对角线方向梯度值; 确定所述检测窗口中右对角线上、且与所述被检测像素相距2pk(l<k<N)个像素单 位的N对同色像素的像素值,将确定的每一对同色像素值作差后取绝对值,将该所述N对同 色像素值的绝对值之和作为被检测像素的第一右对角线方向梯度值。16. 如权利要求10所述的装置,其特征在于,所述方向梯度值计算单元还用于: 确定检测窗口内根据检测窗口左对角线上被检测像素的同色像素的像素值计算得到 的第一左对角线方向梯度值,以及检测窗口内根据检测窗口右对角线上被检测像素的同色 像素的像素值计算得到的第一右对角线方向梯度值; 该装置还包括校正单元,具体用于: 确定所述被检测像素为位于第二类图像坏点之后,将所述被检测像素的第一横向方向 梯度值,第一纵向方向梯度值,第一左对角线方向梯度值,第一右对角线方向梯度值进行比 较,确定梯度值最小的方向为参考方向; 将确定的参考方向上与所述被检测像素相距2p个像素单位的同色像素的像素值取平 均值,将确定的平均值作为被检测像素校正后的像素值,其中P为正整数。17. 如权利要求10~16任一所述的装置,其特征在于,所述图像坏点检测单元,具体用 于: 将被检测像素作为检测窗口的中心,获取检测窗口内所述被检测像素以及与所述被检 测像素颜色相同的同色像素的像素值,并分别确定所述被检测像素与检测窗口内每一个同 色像素的像素差值;统计所述像素差值大于设定的第一像素差值阈值的同色像素的数量, 作为第一数量值;确定第一数量值大于设定的第一数量阈值,则确定被检测像素为待检测 图像的图像坏点。18. 如权利要求17所述的装置,其特征在于,所述图像坏点检测单元,还用于: 确定第一数量值不大于设定的第一数量阈值之后,确定所述第一数量值大于设定的第 二数量阈值; 分别确定所述被检测像素与检测窗口内每一个同色像素的像素差值的绝对值,确定所 述像素差值的绝对值小于设定的绝对值阈值的数量,作为第二数量值;确定第二数量值小 于设定的第三数量阈值; 确定被检测像素的像素值不在设定的像素阈值范围内; 分别确定检测窗口内包含被检测像素的第二横向方向梯度值,第二纵向方向梯度值, 第二左对角线方向梯度值,以及第二右对角线方向梯度值;确定梯度值最小的方向为参考 方向;确定所述参考方向的方向梯度值大于设定的方向梯度值的阈值; 则确定被检测像素为检测图像的图像坏点。
【专利摘要】本发明涉及图像处理领域,尤其涉及一种图像坏点的检测方法及装置,以解决现有技术中,当确定被检测像素为图像坏点后,无法确定被检测像素在检测图像中的图像平坦区,还是位于检测图像中的边缘细节区,容易导致校正后的图像细节边缘模糊,无法保留图像的边缘细节信息的问题。本发明确定被检测像素为图像坏点后,根据被检测像素各个方向的方向梯度值确定被检测像素所属图像坏点的类型;由于根据多个方向的方向梯度值确定被检测像素所属图像坏点的类型,使图像坏点类型判定更准确,且能够根据图像坏点的类型,确定如何对图像坏点进行校正;当确定图像坏点位于检测图像的边缘细节区时,根据适当的方法对被检测像素进行校正,有利于保留图像边缘细节。
【IPC分类】H04N5/367, H04N17/00
【公开号】CN105451015
【申请号】CN201410395936
【发明人】谭世恒
【申请人】炬力集成电路设计有限公司
【公开日】2016年3月30日
【申请日】2014年8月12日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1