图像处理方法、装置、设备及存储介质制造方法及图纸

技术编号:39281473 阅读:10 留言:0更新日期:2023-11-07 10:55
本公开提供了一种图像处理方法、装置、设备及存储介质,通过获取待测工件的待处理图像内的待测区域;统计所述待测区域的灰度直方图,并根据所述灰度直方图确定所述待测区域的目标灰度值;根据所述待测区域内各个像素点的像素值和所述目标灰度值,确定多个候选缺陷区域;将所述候选缺陷区域进行后处理,得到目标缺陷区域,能够在待测工件的表面缺陷检测的过程中,提高阈值选择的准确性和合理性,降低阈值选择的难度,从而提高待测工件缺陷检测的准确性。确性。确性。

【技术实现步骤摘要】
图像处理方法、装置、设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种图像处理方法、装置、设备及存储介质。

技术介绍

[0002]自动光学检测(Automated Optical Inspection,AOI)是一种使用光学设备和图像处理技术来检测电子设备、半导体和其他工业制品的质量和准确性的方法。在过去,传统的检测方法通常由人工进行,因此存在人为疏漏、效率低下等问题。而随着自动化技术的发展,AOI技术应运而生。相比传统的检测方法,AOI技术具有检测速度快、检测精度高、检测成本低等优势。AOI技术可以自动扫描和分析产品表面的图像,以检测生产过程中的缺陷,可以用于检测产品的尺寸、位置、表面压伤、划伤、擦伤以及异色等缺陷。
[0003]在现有技术中,阈值分割是AOI技术中主流的缺陷检测方法之一。该方法将图像中的像素值分成前景和背景两部分,并根据一定的阈值进行分割。阈值的选择对缺陷检测的准确性和稳定性非常重要,虽然阈值分割方法的原理简单,实现方便,但是阈值的选择难度却很大。

技术实现思路

[0004]本公开提供了一种图像处理方法、装置、设备及存储介质,以至少解决现有技术中存在的以上技术问题。
[0005]根据本公开的第一方面,提供了一种图像处理方法,所述方法包括:
[0006]获取待测工件的待处理图像内的待测区域;
[0007]统计所述待测区域的灰度直方图,并根据所述灰度直方图确定所述待测区域的目标灰度值;
[0008]根据所述待测区域内各个像素点的像素值和所述目标灰度值,确定多个候选缺陷区域;
[0009]将所述候选缺陷区域进行后处理,得到目标缺陷区域。
[0010]在一可实施方式中,所述获取待测工件的待处理图像内的待测区域,包括:
[0011]获取所述待测工件的标准图像;
[0012]通过所述标准图像对所述待处理图像进行校正,确定所述待处理图像内的待测区域。
[0013]在一可实施方式中,所述通过所述标准图像对所述待处理图像进行校正,确定所述待处理图像内的待测区域,包括:
[0014]获取所述标准图像内的标准工件;
[0015]根据所述标准工件,创建基准坐标系及所述标准待测区域在所述基准坐标系下的范围;
[0016]获取所述待处理图像内的待测工件;
[0017]通过所述基准坐标系和所述待测工件,对所述待处理图像进行校正;
[0018]根据所述标准待测区域在所述基准坐标系下的范围,在校正后的待处理图像内确定所述待测区域。
[0019]在一可实施方式中,所述统计所述待测区域的灰度直方图,并根据所述灰度直方图确定所述待测区域的目标灰度值,包括:
[0020]将所述待测区域分为预设个数的待测子区域,并分别统计各个待测子区域内像素点的灰度直方图;
[0021]根据各个待测子区域内像素点的灰度直方图,确定所述各个待测子区域的目标子灰度值;
[0022]相应的,所述根据所述待测区域内各个像素点的像素值和所述目标灰度值,确定候选缺陷区域,包括:
[0023]根据所述各个待测子区域内各个像素点的像素值和其对应的目标子灰度值,确定候选缺陷区域。
[0024]在一可实施方式中,在所述将所述待测区域分为预设个数的待测子区域之前,包括:
[0025]通过中值滤波算法对所述待处理图像进行滤波处理。
[0026]在一可实施方式中,所述根据各个待测子区域内像素点的灰度直方图,确定所述各个待测子区域的目标子灰度值,包括:
[0027]统计各个待测子区域内像素点的灰度直方图;
[0028]将出现频次最多的灰度值作为各个待测子区域的初始子灰度值;
[0029]将所述各个待测子区域内的初始子灰度值,加上各自对应的缺陷偏差值,得到所述各个待测子区域的目标子灰度值。
[0030]在一可实施方式中,所述根据所述各个待测子区域各个像素点的初始值和其对应的目标子灰度值,确定候选缺陷区域,包括:
[0031]将所述各个待测子区域内各个像素点的像素值减去与其对应的目标子灰度值,得到多个候选缺陷子区域;
[0032]将所述多个候选缺陷子区域进行合并处理,得到候选缺陷区域。
[0033]在一可实施方式中,所述将所述多个候选缺陷区域进行后处理,得到目标缺陷区域,包括:
[0034]按照距离阈值,将各个候选缺陷区域进行区域融合,得到处理后的候选缺陷区域;
[0035]根据所述处理后的候选缺陷区域的面积值和预设面积阈值,确定目标缺陷区域。
[0036]在一可实施方式中,所述按照距离阈值,将各个候选缺陷区域进行区域融合,包括:
[0037]获取各个候选缺陷区域的中心点,得到各个中心点的位置信息;
[0038]根据各个中心点的位置信息,确定各个中心点之间的距离;
[0039]将满足距离阈值的中心点所对应的候选缺陷区域,进行区域融合。
[0040]在一可实施方式中,在所述将各个候选缺陷区域进行区域融合之后,还包括:
[0041]在所述处理后的候选缺陷区域范围内,若存在有当前像素点为常规像素点,则将所述当前像素点归类为缺陷像素点,并与所述处理后的候选缺陷区域相融合。
[0042]在本公开实施例中,所述通过中值滤波算法对所述待处理图像进行滤波处理,包括:通过滤波窗口遍历所述待处理图像内的各个像素点;在所述滤波窗口定位在当前像素点时,按照像素值大小排序所述当前像素点;将排序在中位数的当前像素点作为所述滤波窗口的输出像素点。
[0043]根据本公开的第二方面,提供了一种图像处理装置,所述装置包括:
[0044]区域获取模块,用于获取待测工件的待处理图像内的待测区域;
[0045]灰度值确定模块,用于统计所述待测区域的灰度直方图,并根据所述灰度直方图确定所述待测区域的目标灰度值;
[0046]缺陷候选模块,用于根据所述待测区域内各个像素点的像素值和所述目标灰度值,确定多个候选缺陷区域;
[0047]缺陷确定模块,用于将所述候选缺陷区域进行后处理,得到目标缺陷区域。
[0048]在一可实施方式中,所述区域获取模块,具体用于:
[0049]获取所述待测工件的标准图像;
[0050]通过所述标准图像对所述待处理图像进行校正,确定所述待处理图像内的待测区域。
[0051]在一可实施方式中,所述区域获取模块,还具体用于:
[0052]获取所述标准图像内的标准工件;
[0053]根据所述标准工件,创建基准坐标系及所述标准待测区域在所述基准坐标系下的范围;
[0054]获取所述待处理图像内的待测工件;
[0055]通过所述基准坐标系和所述待测工件,对所述待处理图像进行校正;
[0056]根据所述标准待测区域在所述基准坐标系下的范围,在校正后的待处理图像内确定所述待测区域。
[0057]在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像处理方法,其特征在于,所述方法包括:获取待测工件的待处理图像内的待测区域;统计所述待测区域的灰度直方图,并根据所述灰度直方图确定所述待测区域的目标灰度值;根据所述待测区域内各个像素点的像素值和所述目标灰度值,确定多个候选缺陷区域;将所述候选缺陷区域进行后处理,得到目标缺陷区域。2.根据权利要求1所述的方法,其特征在于,所述获取待测工件的待处理图像内的待测区域,包括:获取所述待测工件的标准图像;通过所述标准图像对所述待处理图像进行校正,确定所述待处理图像内的待测区域。3.根据权利要求2所述的方法,其特征在于,所述通过所述标准图像对所述待处理图像进行校正,确定所述待处理图像内的待测区域,包括:获取所述标准图像内的标准工件;根据所述标准工件,创建基准坐标系及标准待测区域在所述基准坐标系下的范围;获取所述待处理图像内的待测工件;通过所述基准坐标系和所述待测工件,对所述待处理图像进行校正;根据所述标准待测区域在所述基准坐标系下的范围,在校正后的待处理图像内确定所述待测区域。4.根据权利要求1所述的方法,其特征在于,所述统计所述待测区域的灰度直方图,并根据所述灰度直方图确定所述待测区域的目标灰度值,包括:将所述待测区域分为预设个数的待测子区域,并分别统计各个待测子区域内像素点的灰度直方图;根据各个待测子区域内像素点的灰度直方图,确定所述各个待测子区域的目标子灰度值;相应的,所述根据所述待测区域内各个像素点的像素值和所述目标灰度值,确定候选缺陷区域,包括:根据所述各个待测子区域内各个像素点的像素值和其对应的目标子灰度值,确定候选缺陷区域。5.根据权利要求4所述的方法,其特征在于,在所述将所述待测区域分为预设个数的待测子区域之前,包括:通过中值滤波算...

【专利技术属性】
技术研发人员:袁颖胡昌欣张武杰
申请(专利权)人:中科慧远智能装备广东有限公司
类型:发明
国别省市:

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

1