电极涂层的缺陷检测方法、装置、电子设备及介质与流程

文档序号:32864256发布日期:2023-01-07 01:29阅读:29来源:国知局
电极涂层的缺陷检测方法、装置、电子设备及介质与流程

1.本发明涉及数据处理技术领域,尤其涉及一种电极涂层的缺陷检测方法、装置、电子设备及介质。


背景技术:

2.电极涂层处理工艺主要是将电极材料与导电粘合剂混合形成的浆液均匀涂布到导电金属箔的表面,由于浆液的浓度变化和环境影响,可能导致涂布时产生多种工艺缺陷,比如压痕、漏铂、气泡、亮点以及颗粒等缺陷,为了保证生产得到的电池的质量,对电极涂层进行缺陷检测至关重要。
3.现有的电极涂层的缺陷检测过程大多通过人工检测的方式实现,由于部分缺陷面积小且辨识度低,人工检测方式存在检测结果精度低和检测效率低的问题。


技术实现要素:

4.本发明提供一种电极涂层的缺陷检测方法、装置、电子设备及介质,用以解决现有技术中人工检测电极涂层缺陷的方式检测结果精度低且检测效率低的缺陷,实现准确、高效的电极涂层的缺陷检测。
5.第一方面,本发明提供一种电极涂层的缺陷检测方法,该方法包括:
6.获取电极涂层的涂层区域图像;
7.对所述涂层区域图像进行预处理,得到多个复合特征图;
8.分别对各个所述复合特征图进行缺陷预测,得到各个所述复合特征图对应的缺陷预测结果;
9.基于所述缺陷预测结果,确定所述涂层区域图像对应的缺陷检测结果。
10.根据本发明提供的电极涂层的缺陷检测方法,所述对所述涂层区域图像进行预处理,得到多个复合特征图,包括:
11.对所述涂层区域图像进行若干组滑窗剪裁处理,得到若干个图像块集合,其中,每个所述图像块集合包括多个尺寸相同的图像块;
12.分别对各个所述图像块进行复合特征提取,得到各个所述图像块对应的复合特征图。
13.根据本发明提供的电极涂层的缺陷检测方法,所述分别对各个所述图像块进行复合特征提取,得到各个所述图像块对应的复合特征图,包括:
14.分别确定各个所述图像块对应的均值图;
15.基于每个所述图像块、所述图像块的均值图以及邻近的所述图像块的均值图,得到每个所述图像块对应的复合特征图。
16.根据本发明提供的电极涂层的缺陷检测方法,所述基于所述缺陷预测结果,确定所述涂层区域图像对应的缺陷检测结果,包括:
17.将每个所述图像块集合中各个所述图像块对应的缺陷预测结果进行拼接,得到每
个所述图像块集合对应的初步缺陷检测结果;
18.基于各个所述初步缺陷检测结果,确定所述涂层区域图像对应的所述缺陷检测结果。
19.根据本发明提供的电极涂层的缺陷检测方法,所述分别对各个所述复合特征图进行缺陷预测,得到各个所述复合特征图对应的缺陷预测结果,包括:
20.将各个所述复合特征图分别输入缺陷预测模型,得到各个所述复合特征图对应的缺陷预测结果;
21.其中,所述缺陷预测模型用于对所述复合特征图依次进行语义特征提取、池化处理、二次特征提取以及特征分类,得到所述缺陷预测结果。
22.根据本发明提供的电极涂层的缺陷检测方法,所述获取电极涂层的涂层区域图像,包括:
23.获取涂布工艺中产品的原始图像;
24.从所述原始图像中确定电极涂层区域,得到所述涂层区域图像。
25.根据本发明提供的电极涂层的缺陷检测方法,所述基于所述缺陷预测结果,确定所述涂层区域图像对应的缺陷检测结果之后,还包括:
26.分别确定所述缺陷检测结果中至少一个涂层缺陷的轮廓;
27.基于所述至少一个涂层缺陷的轮廓,确定所述涂层缺陷的标识框。
28.第二方面,本发明还提供一种电极涂层的缺陷检测装置,该装置包括:
29.获取模块,用于获取电极涂层的涂层区域图像;
30.第一处理模块,用于对所述涂层区域图像进行预处理,得到多个复合特征图;
31.第二处理模块,用于分别对各个所述复合特征图进行缺陷预测,得到各个所述复合特征图对应的缺陷预测结果;
32.第三处理模块,用于基于所述缺陷预测结果,确定所述涂层区域图像对应的缺陷检测结果。
33.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述电极涂层的缺陷检测方法。
34.第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述电极涂层的缺陷检测方法。
35.本发明提供的电极涂层的缺陷检测方法、装置、电子设备及介质,通过获取电极涂层的涂层区域图像并对涂层区域图像进行预处理,得到多个复合特征图,分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果,最后基于缺陷预测结果确定涂层区域图像对应的缺陷检测结果,整个电极涂层的缺陷检测过程可以自动实现,更加高效和准确。
附图说明
36.为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附
图获得其他的附图。
37.图1是本发明提供的电极涂层的缺陷检测方法的流程示意图;
38.图2是本发明实施例中对涂层区域图像进行预处理的实现原理示意图;
39.图3是本发明实施例中缺陷预测模型的数据处理原理示意图;
40.图4是本发明实施例中电极涂层的缺陷检测方法的实现原理示意图;
41.图5是本发明提供的电极涂层的缺陷检测装置的结构示意图;
42.图6是本发明提供的电子设备的结构示意图。
具体实施方式
43.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
44.下面结合图1至图6描述本发明提供的电极涂层的缺陷检测方法、装置、电子设备及介质。
45.图1示出了本发明实施例提供的电极涂层的缺陷检测方法,该方法包括:
46.步骤101:获取电极涂层的涂层区域图像;
47.步骤102:对涂层区域图像进行预处理,得到多个复合特征图;
48.步骤103:分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果;
49.步骤104:基于缺陷预测结果,确定涂层区域图像对应的缺陷检测结果。
50.通过上述流程可以实现电池生产过程中,电极涂层缺陷的自动检测,相比于人工检测方式,检测精度和检测效率均得到有效的提高。
51.在示例性实施例中,获取电极涂层的涂层区域图像,具体可以包括:
52.获取涂布工艺中产品的原始图像;
53.从原始图像中确定电极涂层区域,得到涂层区域图像。
54.在本实施例中,可以通过相机同步抓拍电极涂层生产(即涂布工艺)过程中产品的原始图像,之后可以在原始图像中确定电极涂层的边缘位置,从而确定电极涂层区域,具体地,可以通过边缘检测算法提取电极涂层的左右边缘位置,边缘检测算法可以采用基于sobel算子的边缘检测算法实现,确定电极涂层区域后,电极涂层区域的图像即为涂层区域图像。
55.可以理解的是,本实施例中提到的电极涂层区域指的是包含电极涂层的图像区域,上述产品指的是电池,比如可以是锂电池。
56.在示例性实施例中,对涂层区域图像进行预处理,得到多个复合特征图,具体可以包括:
57.对涂层区域图像进行若干组滑窗剪裁处理,得到若干个图像块集合,其中,每个图像块集合包括多个尺寸相同的图像块;
58.分别对各个图像块进行复合特征提取,得到各个图像块对应的复合特征图。
59.参见附图2,本实施例从原始图像中提取到电极涂层区域后,得到涂层区域图像,
即图2中第二个图像中中间部分的区域图像,可以对涂层区域图像进行一组或多组滑窗剪裁处理,图2中示出了四组滑窗剪裁处理,每组滑窗剪裁处理过程中使用的窗口尺寸可以不同。
60.具体地,可以设置m个大小依次为w
p1
×hp1
,w
p2
×hp2
,

,w
pm
×hpm
的不同尺寸的窗口分别在涂层区域图像内做滑窗裁剪操作,得到m组尺寸分别为w
pm
×hpm
的nm个图像块i
mn
,(m=1,2,

,m,n=1,2,

,n),即得到m组图像块集合,每个图像块集合对应一组滑窗剪裁操作,所以每个图像块集合包括多个尺寸相同的图像块i
mn

61.进一步地,分别对各个图像块进行复合特征提取,得到各个图像块对应的复合特征图,具体可以包括:
62.分别确定各个图像块对应的均值图;
63.基于每个图像块、图像块的均值图以及邻近的图像块的均值图,得到每个图像块对应的复合特征图。
64.本实施例以图像块i
mn
为例,图2中以最右侧顶部的图像中包含缺陷位置的图像块作为图像块i
mn
,首先计算图像块i
mn
的像素均值μ
mn
,然后将尺寸为w
pm
×hpm
的全一矩阵与μ
mn
相乘,得到图像块i
mn
的均值图w
mn
,需要说明的是,上述全一矩阵可以理解为由图像块i
mn
中各个像素点组成的尺寸为w
pm
×hpm
的像素点矩阵;
65.接着,按照上述方式分别确定与当前的图像块i
mn
邻近的图像块的均值图,本实施例中邻近的图像块的均值图包括图像块i
mn
的左侧、上方、右侧以及下方邻接的图像块所对应的均值图,可以分别表示为即图2中最右侧顶部的图像中图像块i
mn
四周的四个图像块;
66.最后,将图像块i
mn
、图像块i
mn
的均值图w
mn
、图像块i
mn
左侧邻接的图像块所对应的均值图图像块i
mn
上方邻接的图像块所对应的均值图图像块i
mn
右侧邻接的图像块所对应的均值图图像块i
mn
下方邻接的图像块所对应的均值图进行堆叠,即图2中最右侧中间位置所示流程,得到尺寸为6
×wpm
×hpm
的复合特征图i

mn
,即图像块i
mn
对应的复合特征图,具体见图2中最右侧底部所示图像。
67.通过将涂层区域图像裁切为较小的多尺度的图像块,并结合图像块的上下文信息,可以有效避免部分涂层缺陷面积较小或大小不一导致难以有效检测的问题,从而提高了涂层缺陷检测的准确性。
68.在示例性实施例中,分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果,具体可以包括:
69.将各个复合特征图分别输入缺陷预测模型,得到各个复合特征图对应的缺陷预测结果;
70.其中,缺陷预测模型用于对复合特征图依次进行语义特征提取、池化处理、二次特征提取以及特征分类,得到缺陷预测结果。
71.图3示出了缺陷预测模型的结构架构以及数据处理原理,本实施例将复合特征图i

mn
作为缺陷预测模型的输入数据,输出是尺寸为w
pm
×hpm
的缺陷预测结果p
mn

72.参见附图3,本实施例中缺陷预测模型基于差分图像分割深度学习网络架构搭建,使用resnet18作为特征提取器,提取复合特征图中的语义特征,然后将提取得到的语义特征送入金字塔池化层进行池化处理,得到高级特征,之后经过上采样后通过一个卷积层进行二次特征提取,并送入softmax层进行特征分类,输出缺陷预测结果。
73.本实施例中预先设定了五种涂层缺陷,分别是压痕、漏铂、气泡、亮点和颗粒,缺陷预测结果包括上述五种涂层缺陷的预测结果,如果某一种或多种涂层缺陷存在,则相应涂层缺陷的预测结果为包含该缺陷的图像块,如果某种涂层缺陷不存在,则该涂层缺陷的预测结果为空白的图像块,比如纯黑色的图像块或者纯白色的图像块,图3中示出的缺陷预测结果中只预测到气泡这种涂层缺陷存在。
74.通过搭建上述缺陷预测模型,可以学习到电极涂层的涂层区域图像中的高级差分信息,能够传递更多局部和全局的注意力信息,可以有效解决缺陷面积大小不一问题,同时还可以有效避免电极涂层中正常的纹理对缺陷检测任务的干扰,避免了部分缺陷对比度低导致难以有效检测的问题,使得涂层缺陷的检测结果准确度更高。
75.在示例性实施例中,基于缺陷预测结果,确定涂层区域图像对应的缺陷检测结果,具体可以包括:
76.将每个图像块集合中各个图像块对应的缺陷预测结果进行拼接,得到每个图像块集合对应的初步缺陷检测结果;
77.基于各个初步缺陷检测结果,确定涂层区域图像对应的缺陷检测结果。
78.考虑到每个图像块集合中各个图像块对应一个缺陷预测结果p
mn
,以一个图像块集合为例,针对尺寸为w
pm
×hpm
的nm个缺陷预测结果p
mn
,将各个图像块对应的缺陷预测结果按照滑窗裁切处理的对应位置拼接成为原始图像大小,得到初步缺陷检测结果,由此可以得到m个通过不同尺寸的图像块拼接得到的初步缺陷检测结果。
79.然后,针对m个初步缺陷检测结果,通过投票机制融合得到最终的涂层区域图像对应的缺陷检测结果。具体地,可以通过投票机制将多个初步缺陷检测结果中出现次数最多的涂层缺陷,作为最终的缺陷检测结果。
80.在示例性实施例中,基于缺陷预测结果,确定涂层区域图像对应的缺陷检测结果之后,还可以包括:
81.分别确定缺陷检测结果中至少一个涂层缺陷的轮廓;
82.基于至少一个涂层缺陷的轮廓,确定涂层缺陷的标识框。
83.在本实施例中,为了直观的展示缺陷检测结果,可以通过轮廓提取算法提取出缺陷检测结果中各涂层缺陷的轮廓,进而通过标识框示出该涂层缺陷的位置,本实施例中标识框可以采用外接矩形框;然后,将各个标识框和该涂层缺陷对应的标签在原始图像中标示出来,得到电极涂层的缺陷检测结果的可视化图像。
84.图4示出了本发明提供的电极涂层的缺陷检测方法的具体实现流程,具体如下:
85.首先,将原始图像输入图像预处理模块,通过从原始图像中提取涂层区域图像,并对涂层区域图像进行预处理后,可以得到多个复合特征图;
86.然后,将各个复合特征图分别输入差分图像分割模块,经过缺陷预测模型处理后可以输出各个复合特征图对应的缺陷预测结果;
87.接着,将各个缺陷预测结果输入后处理模块,经过对各个缺陷预测结果进行拼接
后,得到多个初步缺陷检测结果;
88.之后,根据多个初步缺陷检测结果通过投票融合模块确定出最终的缺陷检测结果;
89.最后,将缺陷检测结果送入轮廓提取模块,可以得到显示有涂层缺陷位置的标识框以及涂层缺陷对应标签的可视化图像。
90.综上所述,本发明实施例提供的电极涂层的缺陷检测方法,提出一种基于差分图像分割深度学习架构的缺陷预测模型,并应用在锂电池的电极涂层缺陷检测场景中,该缺陷预测模型可以学习到电极涂层图像中的高级差分信息;同时,在电极涂层的缺陷检测任务中,提出融合上下文信息的多尺度图像块的预处理流程,通过给缺陷预测模型传递更多局部和全局的注意力信息,可以有效解决涂层缺陷面积大小不一的问题,还可以有效避免电极涂层中正常的纹理对缺陷检测任务的干扰,提高了电极涂层的缺陷检测的准确性和可靠性,同时缺陷检测效率也得到有效提高。
91.下面对本发明提供的电极涂层的缺陷检测装置进行描述,下文描述的电极涂层的缺陷检测装置与上文描述的电极涂层的缺陷检测方法可相互对应参照。
92.图5示出了本发明实施例提供的电极涂层的缺陷检测装置,该装置包括:
93.获取模块501,用于获取电极涂层的涂层区域图像;
94.第一处理模块502,用于对涂层区域图像进行预处理,得到多个复合特征图;
95.第二处理模块503,用于分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果;
96.第三处理模块504,用于基于缺陷预测结果,确定涂层区域图像对应的缺陷检测结果。
97.在示例性实施例中,上述第一处理模块502具体可以用于:
98.对涂层区域图像进行若干组滑窗剪裁处理,得到若干个图像块集合,其中,每个图像块集合包括多个尺寸相同的图像块;
99.分别对各个图像块进行复合特征提取,得到各个图像块对应的复合特征图。
100.进一步地,上述第一处理模块502具体可以通过如下方式实现分别对各个图像块进行复合特征提取,得到各个图像块对应的复合特征图:
101.分别确定各个图像块对应的均值图;
102.基于每个图像块、图像块的均值图以及邻近的图像块的均值图,得到每个图像块对应的复合特征图。
103.在示例性实施例中,上述第三处理模块504具体可以用于:
104.将每个图像块集合中各个图像块对应的缺陷预测结果进行拼接,得到每个图像块集合对应的初步缺陷检测结果;
105.基于各个初步缺陷检测结果,确定涂层区域图像对应的缺陷检测结果。
106.在示例性实施例中,上述第二处理模块503具体可以用于:
107.将各个复合特征图分别输入缺陷预测模型,得到各个复合特征图对应的缺陷预测结果;
108.其中,缺陷预测模型用于对复合特征图依次进行语义特征提取、池化处理、二次特征提取以及特征分类,得到缺陷预测结果。
109.在示例性实施例中,上述获取模块501具体可以用于:
110.获取涂布工艺中产品的原始图像;
111.从原始图像中确定电极涂层区域,得到涂层区域图像。
112.在示例性实施例中,本发明提供的电极涂层的缺陷检测装置,还可以包括:
113.第四处理模块,用于分别确定缺陷检测结果中至少一个涂层缺陷的轮廓;基于至少一个涂层缺陷的轮廓,确定涂层缺陷的标识框。
114.综上所述,本发明实施例提供的电极涂层的缺陷检测装置,通过获取模块获取电极涂层的涂层区域图像并通过第一处理模块对涂层区域图像进行预处理,得到多个复合特征图,通过第二处理模块分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果,最后通过第三处理模块基于缺陷预测结果确定涂层区域图像对应的缺陷检测结果,整个电极涂层的缺陷检测过程可以自动实现,更加高效和准确。
115.图6示例了一种电子设备的实体结构示意图,如图6所示,该电子设备可以包括:处理器(processor)601、通信接口(communications interface)602、存储器(memory)603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信。处理器601可以调用存储器603中的逻辑指令,以执行电极涂层的缺陷检测方法,该方法包括:获取电极涂层的涂层区域图像;对涂层区域图像进行预处理,得到多个复合特征图;分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果;基于缺陷预测结果,确定涂层区域图像对应的缺陷检测结果。
116.此外,上述的存储器603中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
117.另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各实施例所提供的电极涂层的缺陷检测方法,该方法包括:获取电极涂层的涂层区域图像;对涂层区域图像进行预处理,得到多个复合特征图;分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果;基于缺陷预测结果,确定涂层区域图像对应的缺陷检测结果。
118.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时以实现上述各实施例提供的电极涂层的缺陷检测方法,该方法包括:获取电极涂层的涂层区域图像;对涂层区域图像进行预处理,得到多个复合特征图;分别对各个复合特征图进行缺陷预测,得到各个复合特征图对应的缺陷预测结果;基于缺陷预测结果,确定涂层区域图像对应的缺陷检测结果。
119.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单
元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
120.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
121.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1