图像异常检测方法、装置、终端设备和可读存储介质制造方法及图纸

技术编号:34363959 阅读:18 留言:0更新日期:2022-07-31 08:04
本申请实施例提供一种图像异常检测方法、装置、终端设备和可读存储介质,该方法包括:对目标图像进行颜色空间转换及对转换后的图像像素增强处理以获得增强图像;对所述增强图像进行平面坐标轴积分投影以获取每个坐标轴下的积分投影波形;当每个积分投影波形中存在相邻至少两个波峰,则根据每个坐标轴下的积分投影波形中对应的波峰坐标确定所述目标图像中异常区域所在的标注框位置。本申请通过对由镜头拍摄到的图像进行异常区域检测,可用于对终端设备的拍摄镜头进行是否附着有灰尘而导致成像图像中出现一些黑色/白色异常区域等的检测及定位等。测及定位等。测及定位等。

【技术实现步骤摘要】
图像异常检测方法、装置、终端设备和可读存储介质


[0001]本申请涉及图像处理
,尤其涉及一种图像异常检测方法、装置、终端设备和可读存储介质。

技术介绍

[0002]通常地,如手机等手持式终端在出厂前需要进行镜头成像的出厂测试,以保证镜头成像质量等。由于生产产线不可能做到绝对无尘的条件,所以不可避免会出现镜头内可能会有灰尘附着的问题,这将导致镜头成像会出现一些异常的黑点或白点,进而影响成像效果。然而,现有技术中没有一种较好的方式来检测摄像模组内的灰尘等赃物,并给出其图像内的位置信息、区域大小等。

技术实现思路

[0003]有鉴于此,本申请为了克服现有技术中的不足,提供一种图像异常检测方法、装置、终端设备和可读存储介质。
[0004]本申请的实施例提供一种图像异常检测方法,包括:
[0005]对目标图像进行颜色空间转换及对转换后的图像像素增强处理以获得增强图像;
[0006]对所述增强图像进行平面坐标轴积分投影以获取每个坐标轴下的积分投影波形;
[0007]当每个所述积分投影波形中存在相邻至少两个波峰,则根据每个坐标轴下的积分投影波形中对应的波峰坐标确定所述目标图像中异常区域所在的标注框位置。
[0008]在一种实施例中,若所述异常区域为圆点,所述方法还包括:
[0009]根据由波峰坐标得到的所述标注框位置利用弥散斑计算公式计算所述圆点在所述目标图像中的位置。
[0010]在一种实施例中,所述对目标图像进行颜色空间转换及对转换后的图像进行预处理以获得增强图像,包括:
[0011]将所述目标图像转换至YUV颜色空间,并对转换得到的YUV图像进行图像通道分离以得到Y通道图像、U通道图像和V通道图像;
[0012]将Y通道图像与V通道图像、以及U通道图像与V通道图像分别进行像素平方差处理,得到两个一次处理图像;
[0013]将所述两个一次处理图像分别进行归一化,并将经过归一化后得到的两个二次处理图像进行像素叠加以得到一预处理图像;
[0014]对所述两个二次处理图像进行像素均值化处理,得到一均值图像;
[0015]通过滑动窗口遍历所述预处理图像中的所有像素点,并在该滑动窗口中根据所述预处理图像和所述均值图像中对应位置的像素点之间的像素差值计算当前窗口图像中对应位置的像素点的像素值,根据所有的窗口图像生成一增强图像。
[0016]在一种实施例中,所述平面坐标轴包括垂直设置的X轴和Y轴,所述对所述增强图像进行平面坐标轴积分投影以获取每个坐标轴下的积分投影波形,包括:
[0017]将所述增强图像在X轴和Y轴方向上分别进行投影以得到各自的投影向量;
[0018]对X轴和Y轴方向上的所述投影向量分别进行积分计算以得到对应坐标轴下的积分投影波形。
[0019]在一种实施例中,所述根据每个坐标轴下的积分投影波形中对应的波峰坐标确定所述目标图像中异常区域所在的标注框位置,包括:
[0020]确定每个所述积分投影波形中相邻两个波峰在对应坐标轴上的坐标;
[0021]根据对应坐标轴上的波峰坐标计算所述目标图像中异常区域所在的标注框的四个顶点的位置,其中,X轴上的相邻两个波峰的坐标距离为所述标注框的长度,Y轴上的相邻两个波峰的坐标距离为标注框的宽度。
[0022]在一种实施例中,所述弥散斑计算公式为:
[0023][0024]其中,X1和X2分别为X轴方向上的积分投影波形中相邻两个波峰在X轴上的坐标,Y1和Y2分别为Y轴方向上的积分投影波形中相邻两个波峰在Y轴上的坐标,R为所述圆点所在的圆形区域半径。
[0025]在一种实施例中,所述对目标图像进行颜色空间转换之前,所述方法还包括:
[0026]对所述目标图像进行亮度不均匀和/或偏色检测,并在检测出未出现亮度不均匀和/或检测出不偏色时,进行所述颜色空间转换处理。
[0027]本申请的实施例还提供一种图像异常检测装置,包括:
[0028]增强模块,用于对目标图像进行颜色空间转换及对转换后的图像像素增强处理以获得增强图像;
[0029]投影模块,用于对所述增强图像进行平面坐标轴积分投影以获取每个坐标轴下的积分投影波形;
[0030]定位模块,用于当每个所述积分投影波形中存在相邻至少两个波峰,则根据每个坐标轴下的积分投影波形中对应的波峰坐标确定所述目标图像中异常区域所在的标注框位置。
[0031]本申请的实施例还提供一种终端设备,所述终端设备包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,实施上述的图像异常检测方法。
[0032]本申请的实施例还提供一种可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时,实施上述的图像异常检测方法。
[0033]本申请的实施例具有如下有益效果:
[0034]本申请的图像异常检测方法通过对镜头拍摄到的图像进行异常区域检测,通过进行颜色空间转换后,再进行增强处理以对图像中存在的异常区域的边缘进行增强,进而通过利用积分投影来获得被增强的边缘信息,最后利用该边缘信息对异常区域进行坐标定位。该方法能够用于镜头在出厂时的灰尘检测阶段,可用于检测图像中因镜头存在灰尘等赃物附着而导致成像中出现对应的黑点和/或白点,并对存在的黑点和/或白点进行区域定
位,可方便后续利用图像修复来解决因镜头中的黑/白点而导致降低成像质量的问题,从而提高用户体验等。
附图说明
[0035]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅用于示出本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0036]图1所示为本申请实施例1图像异常检测方法的第一流程示意图;
[0037]图2所示为本申请实施例1图像存在白点圆形异常区域的一种示意图;
[0038]图3所示为本申请实施例1图像异常检测方法的获取增强图像的流程示意图;
[0039]图4所示为本申请实施例1图像异常检测方法的积分投影波形;
[0040]图5所示为本申请实施例1图像异常检测方法的异常区域所在的标注框定位示意图;
[0041]图6所示为本申请实施例2图像异常处理方法的第一流程示意图;
[0042]图7所示为本申请实施例2图像异常处理方法的第二流程示意图;
[0043]图8所示为本申请实施例2图像异常处理方法的纹理匹配度计算流程示意图;
[0044]图9所示为本申请实施例2图像异常处理方法的边缘检测示意图;
[0045]图10所示为本申请实施例2图像异常处理方法的颜色匹配度计算流程示意图;
[0046]图11所示为本申请实施例2图像异常处理方法的颜色匹配示意图;
[0047]图12所示为本申请实施例3图像修复方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像异常检测方法,其特征在于,包括:对目标图像进行颜色空间转换及对转换后的图像像素增强处理以获得增强图像;对所述增强图像进行平面坐标轴积分投影以获取每个坐标轴下的积分投影波形;当每个所述积分投影波形中存在相邻至少两个波峰,则根据每个坐标轴下的积分投影波形中对应的波峰坐标确定所述目标图像中异常区域所在的标注框位置。2.根据权利要求1所述的图像异常检测方法,其特征在于,若所述异常区域为圆点,所述方法还包括:根据由波峰坐标得到的所述标注框位置利用弥散斑计算公式计算所述圆点在所述目标图像中的位置。3.根据权利要求1或2所述的图像异常检测方法,其特征在于,所述对目标图像进行颜色空间转换及对转换后的图像进行预处理以获得增强图像,包括:将所述目标图像转换至YUV颜色空间,并对转换得到的YUV图像进行图像通道分离以得到Y通道图像、U通道图像和V通道图像;将Y通道图像与V通道图像、以及U通道图像与V通道图像分别进行像素平方差处理,得到两个一次处理图像;将所述两个一次处理图像分别进行归一化,并将经过归一化后得到的两个二次处理图像进行像素叠加以得到一预处理图像;对所述两个二次处理图像进行像素均值化处理,得到一均值图像;通过滑动窗口遍历所述预处理图像中的所有像素点,并在该滑动窗口中根据所述预处理图像和所述均值图像中对应位置的像素点之间的像素差值计算当前窗口图像中对应位置的像素点的像素值,根据所有的窗口图像生成一增强图像。4.根据权利要求1或2所述的图像异常检测方法,其特征在于,所述平面坐标轴包括水平方向上的X轴和竖直方向上的Y轴,所述对所述增强图像进行平面坐标轴积分投影以获取每个坐标轴下的积分投影波形,包括:将所述增强图像在X轴和Y轴方向上分别进行投影以得到各自的投影向量;对X轴和Y轴方向上的所述投影向量分别进行积分计算以得到对应坐标轴下的积分投影波形。5.根据权利要求4所述的图像异常检测...

【专利技术属性】
技术研发人员:王亮白宏益
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1