部件贴装状态的检查方法、印刷电路板检查装置及计算机可读记录介质转让专利
申请号 : CN201980015619.0
文献号 : CN111788883B
文献日 : 2021-11-05
发明人 : 李洗璘 , 姜镇万 , 郑仲基 , 孙廷呼 , 尹珉哲
申请人 : 株式会社高迎科技
摘要 :
权利要求 :
1.一种印刷电路板检查装置,用于检查贴装印刷电路板贴装的部件的贴装状态,包括:多个第一光源,所述多个第一光源向所述部件照射图案光;
图像传感器,所述图像传感器接收从所述部件反射的图案光;
存储器,所述存储器存储有基于机器学习的模型,所述基于机器学习的模型通过学习而当输入从多个第二光源照射的图案光中利用从第一客体反射的图案光而生成的与所述第一客体相关的第一深度信息时,输出减小了噪声的所述第一深度信息;及处理器,
所述处理器,利用借助于所述图像传感器而接收的从所述部件反射的所述图案光,生成与所述部件相关的第二深度信息,将所述第二深度信息输入至所述基于机器学习的模型中,从所述基于机器学习的模型获得减小了噪声的所述第二深度信息;利用减小了所述噪声的所述第二深度信息,检查所述部件的贴装状态。
2.根据权利要求1所述的印刷电路板检查装置,其中,所述基于机器学习的模型,
利用与第二客体相关的第三深度信息及与所述第二客体相关的第四深度信息进行学习,并输出减小了噪声的第三深度信息,基于所述学习的结果,当被输入第一深度信息时,输出减小了所述噪声的所述第一深度信息,其中,所述与第二客体相关的第三深度信息,是利用从所述多个第二光源照射的图案光中,从所述第二客体反射的图案光而生成;所述与第二客体相关的第四深度信息,是利用从多个第三光源照射的图案光中,从所述第二客体反射的图案光而生成。
3.根据权利要求2所述的印刷电路板检查装置,其中,所述多个第二光源的数量与所述多个第一光源的数量相同,所述多个第三光源的数量大于所述多个第一光源的数量。
4.根据权利要求1所述的印刷电路板检查装置,其中,所述基于机器学习的模型包括卷积神经网络或生成性对抗网络。
5.根据权利要求1所述的印刷电路板检查装置,其中,所述处理器,
利用减小了所述噪声的所述第二深度信息,生成与第二部件相关的三维图像,并利用所述与第二部件相关的三维图像,检查所述部件的贴装状态。
6.根据权利要求1所述的印刷电路板检查装置,其中,当对基于机器学习的模型还输入与所述第一客体相关的可见性信息时,所述机器学习的模型还利用所述可见性信息,输出减小了所述噪声的第一深度信息。
7.根据权利要求6所述的印刷电路板检查装置,其中,所述基于机器学习的模型,
利用与第二客体相关的第三深度信息、与所述第二客体相关的可见性信息及与所述第二客体相关的第四深度信息进行学习,并输出减小了噪声的所述第三深度信息,基于所述学习的结果,当所述第一深度信息及与部件相关的可见性信息被输入至所述基于机器学习的模型时,输出减小了所述噪声的所述第一深度信息,其中,与所述第二客体相关的第三深度信息,是利用从所述多个第二光源照射的图案光中从第二客体反射的图案光而生成,所述与第二客体相关的可见性信息,是利用从所述多个第二光源照射的所述图案光中,从所述第二客体反射的图案光而生成,所述与第二客体相关的第四深度信息,是利用从多个第三光源照射的图案光中,从所述第二客体反射的图案光而生成。
8.根据权利要求6所述的印刷电路板检查装置,其中,所述处理器,
利用借助于所述图像传感器而接收的从所述部件反射的所述图案光,生成与所述部件相关的可见性信息,还将所述与部件相关的可见性信息输入至所述基于机器学习的模型。
9.一种印刷电路板检查装置,用于检查贴装装置检查印刷电路板贴装的部件的贴装状态,包括:
多个第一光源,所述多个第一光源向所述部件照射图案光;
图像传感器,所述图像传感器接收从所述部件反射的图案光;
存储器,所述存储器存储有基于机器学习的模型,所述基于机器学习的模型通过学习而当输入从多个第二光源照射的图案光中利用从第一客体反射的图案光而生成的与所述第一客体相关的多个深度信息时,基于与所述第一客体相关的多个深度信息而生成与所述第一客体相关的第一深度信息,并输出减小了噪声的所述第一深度信息;及处理器;
所述处理器,利用借助于所述图像传感器而接收的从所述部件反射的所述图案光,生成与所述部件相关的多个深度信息,将所述部件相关多个深度信息输入至所述基于机器学习的模型中,从所述基于机器学习的模型获得减小了噪声的第二深度信息;利用减小了所述噪声的所述第二深度信息,检查所述部件的贴装状态,其中,所述第二深度信息基于所述与部件相关的多个深度信息并借助于所述基于机器学习的模型而生成。
10.根据权利要求9所述的印刷电路板检查装置,其中,所述基于机器学习的模型,
利用与第二客体相关第三深度信息及与所述第二客体相关第四深度信息进行学习,并输出减小了噪声的所述第三深度信息,基于所述学习的结果,当被输入与所述第一客体相关的多个深度信息时,生成所述第一深度信息,并输出减小了所述噪声的所述第一深度信息,其中,所述与第二客体相关的第三深度信息,是利用从所述多个第二光源照射的图案光中,从第二客体反射的图案光而生成的与所述第二客体相关的多个深度信息而生成,与所述第二客体相关的第四深度信息,是利用从所述第三深度信息及多个第三光源照射的图案光中,从所述第二客体反射的图案光而生成。
11.根据权利要求10所述的印刷电路板检查装置,其中,所述多个第二光源的数量与所述多个第一光源的数量相同,所述多个第三光源的数量大于所述多个第一光源的数量。
12.一种计算机可读记录介质,记录有用于在计算机上执行的程序的非暂时性计算机可读记录介质,其中,所述程序在借助于处理器而运行时,使得所述处理器执行:控制多个第一光源而使其向贴装在印刷电路板上的部件照射图案光的步骤;
利用借助于图像传感器而接收的从所述部件反射的所述图案光来生成与所述部件相关的第一深度信息的步骤;
将所述第一深度信息输入至基于机器学习的模型的步骤;
从所述基于机器学习的模型获得减小了噪声的所述第一深度信息的步骤;及利用减小了所述噪声的所述第一深度信息来检查所述部件的贴装状态的步骤;
所述基于机器学习的模型通过学习而当输入从多个第二光源照射的图案光中利用从第一客体反射的图案光而生成的与所述第一客体相关的第一深度信息时,输出减小了噪声的所述第一深度信息。
13.根据权利要求12所述的计算机可读记录介质,其中,所述基于机器学习的模型,
利用与第二客体相关的第三深度信息及与所述第二客体相关的第四深度信息进行学习,并输出减小了噪声的第三深度信息,基于所述学习的结果,当被输入第一深度信息时,输出减小了所述噪声的所述第一深度信息,其中,所述与第二客体相关的第三深度信息,是利用从所述多个第二光源照射的图案光中,从第二客体反射的图案光而生成,所述与第二客体相关的第四深度信息,是利用从多个第三光源照射的图案光中,从所述第二客体反射的图案光而生成。
14.根据权利要求13所述的计算机可读记录介质,其中,所述多个第二光源的数量与所述多个第一光源的数量相同,所述多个第三光源的数量大于所述多个第一光源的数量。
15.根据权利要求12所述的计算机可读记录介质,其中,所述基于机器学习的模型包括卷积神经网络或生成性对抗网络。
16.根据权利要求12所述的计算机可读记录介质,其中,所述可执行命令使所述处理器还执行:利用减小了所述噪声的所述第一深度信息来生成与第二部件相关的三维图像的步骤;
及
利用与所述第二部件相关的三维图像来检查所述部件的贴装状态的步骤。
17.根据权利要求12所述的计算机可读记录介质,其中,当对所述基于机器学习的模型还输入与所述第一客体相关的可见性信息时,所述机器学习的模型还利用所述可见性信息,输出减小了所述噪声的第一深度信息。
18.根据权利要求17所述的计算机可读记录介质,其中,所述可执行命令使所述处理器还执行:利用借助于所述图像传感器而接收的从所述部件反射的所述图案光来生成与所述部件相关的可见性信息的步骤;及
还将所述与部件相关的可见性信息输入至所述基于机器学习的模型的步骤。
19.一种部件贴装状态的检查方法,通过印刷电路板检查装置检查部件的贴装状态,所述方法包括:
控制多个第一光源而使其向贴装在印刷电路板上的部件照射图案光的步骤;
利用借助于图像传感器而接收的从所述部件反射的所述图案光来生成与所述部件相关的第一深度信息的步骤;
将所述第一深度信息输入至基于机器学习的模型的步骤;
从所述基于机器学习的模型获得减小了噪声的所述第一深度信息的步骤;及利用减小了所述噪声的所述第一深度信息来检查所述部件的贴装状态的步骤;
所述基于机器学习的模型通过学习而当输入从多个第二光源照射的图案光中利用从第一客体反射的图案光而生成的与所述第一客体相关的第一深度信息时,输出减小了噪声的所述第一深度信息。
20.根据权利要求19所述的部件贴装状态的检查方法,其中,所述基于机器学习的模型,
利用与第二客体相关的第三深度信息及与所述第二客体相关的第四深度信息进行学习,并输出减小了噪声的第三深度信息,基于所述学习的结果,当被输入所述第一深度信息时,输出减小了所述噪声的所述第一深度信息,其中,所述与第二客体相关第三深度信息,是利用从所述多个第二光源照射的图案光中,从第二客体反射的图案光而生成,所述与第二客体相关的第四深度信息,是利用从多个第三光源照射的图案光中,从所述第二客体反射的图案光而生成。
说明书 :
部件贴装状态的检查方法、印刷电路板检查装置及计算机可
读记录介质
技术领域
背景技术
刷有焊膏的印刷电路板。
查部件是否在印刷电路板上无位置脱离、翘起、倾斜等地正常贴装。
地发生光学噪声及信号性噪声,如此发生的噪声如果不减少,则AOI装置生成的印刷电路板
拍摄图像的品质将会低下。如果印刷电路板拍摄图像的品质低下,则无法准确执行利用印
刷电路板拍摄图像检查印刷电路板贴装的部件的贴装状态。
发明内容
的部件相关深度信息来检查部件的贴装状态。
器,所述图像传感器接收从所述部件反射的图案光;存储器,所述存储器存储有基于机器学
习的模型,当从多个第二光源照射的图案光中利用从第一客体反射的图案光而生成的与所
述第一客体相关的第一深度信息被输入至所述基于机器学习的模型时,所述基于机器学习
的模型输出减小了噪声的所述第一深度信息;及处理器;所述处理器可以利用借助于所述
图像传感器而接收的从所述部件反射的所述图案光,生成与所述部件相关的第二深度信
息,将所述第二深度信息输入至所述基于机器学习的模型中,从所述基于机器学习的模型
获得减小了噪声的所述第二深度信息;利用减小了所述噪声的所述第二深度信息,检查所
述部件的贴装状态。
度信息,基于所述学习结果,当被输入所述第一深度信息时,则输出减小了所述噪声的所述
第一深度信息,其中,所述与第二客体相关的第三深度信息,是利用从所述多个第二光源照
射的图案光中的从第二客体反射的图案光而生成,所述与第二客体相关第四深度信息,是
利用从多个第三光源照射的图案光中的从所述第二客体反射的图案光而生成。
件的贴装状态。
述噪声的第一深度信息。
学习,以便输出减小了噪声的所述第三深度信息,基于所述学习结果,当所述第一深度信息
及与部件相关的可见性信息被输入至所述基于机器学习的模型时,输出减小了所述噪声的
所述第一深度信息,其中,与所述第二客体相关的第三深度信息,是利用从所述多个第二光
源照射的图案光中的从第二客体反射的图案光而生成,所述与第二客体相关的可见性信
息,是利用从所述多个第二光源照射的所述图案光中的从所述第二客体反射的图案光而生
成,所述与第二客体相关的第四深度信息,是利用从多个第三光源照射的图案光中的从所
述第二客体反射的图案光而生成。
信息输入至所述基于机器学习的模型。
器,所述图像传感器接收从所述部件反射的图案光;存储器,所述存储器存储有基于机器学
习的模型当从多个第二光源照射的图案光中利用从第一客体反射的图案光而生成的与所
述第一客体相关的多个深度信息被输入至所述基于机器学习的模型时,基于与所述第一客
体相关的多个深度信息而生成与所述第一客体相关的第一深度信息,所述基于机器学习的
模型输出减小了噪声的所述第一深度信息;及处理器;所述处理器可以利用借助于所述图
像传感器而接收的从所述部件反射的所述图案光,生成与所述部件相关的多个深度信息,
将所述与部件相关的多个深度信息输入至所述基于机器学习的模型中,从所述基于机器学
习的模型获得减小了噪声的第二深度信息;利用减小了所述噪声的所述第二深度信息,检
查所述部件的贴装状态,其中,所述第二深度信息基于所述与部件相关的多个深度信息并
借助于所述基于机器学习的模型而生成。
第三深度信息,基于所述学习结果,当被输入与所述第一客体相关的多个深度信息时,生成
所述第一深度信息,并输出减小了所述噪声的所述第一深度信息,其中,所述与第二客体相
关的第三深度信息,是利用从所述多个第二光源照射的图案光中,从第二客体反射的图案
光而生成的与所述第二客体相关的多个深度信息而生成,与所述第二客体相关的第四深度
信息,是利用从所述第三深度信息及多个第三光源照射的图案光中,从所述第二客体反射
的图案光而生成。
光源而使其向贴装在印刷电路板上的部件照射图案光的步骤;利用借助于图像传感器而接
收的从所述部件反射的所述图案光来生成所述与部件相关的第一深度信息的步骤;将所述
第一深度信息输入至基于机器学习的模型的步骤;从所述基于机器学习的模型获得减小了
噪声的所述第一深度信息的步骤;及利用减小了所述噪声的所述第一深度信息来检查所述
部件的贴装状态的步骤;对所述基于机器学习的模型输入从多个第二光源照射的图案光中
利用从第一客体反射的图案光而生成的与所述第一客体相关的第一深度信息,则输出减小
了噪声的所述第一深度信息。
信息,基于所述学习结果,当被输入第一深度信息时,输出减小了所述噪声的所述第一深度
信息,其中,所述与第二客体相关的第三深度信息,是利用从所述多个第二光源照射的图案
光中,从第二客体反射的图案光而生成,所述与第二客体相关的第四深度信息,是利用从多
个第三光源照射的图案光中,从所述第二客体反射的图案光而生成。
相关的三维图像来检查所述部件的贴装状态的步骤。
度信息。
及还将所述与部件相关的可见性信息输入至所述基于机器学习的模型的步骤。
的部件照射图案光的步骤;利用借助于图像传感器而接收的从所述部件反射的所述图案光
来生成与所述部件相关的第一深度信息的步骤;将所述第一深度信息输入至基于机器学习
的模型的步骤;从所述基于机器学习的模型获得减小了噪声的所述第一深度信息的步骤;
及利用减小了所述噪声的所述第一深度信息来检查所述部件的贴装状态的步骤;对所述基
于机器学习的模型输入从多个第二光源照射的图案光中利用从第一客体反射的图案光而
生成的与所述第一客体相关的第一深度信息,则输出减小了噪声的所述第一深度信息。
三深度信息,基于所述学习结果,当被输入所述第一深度信息时,输出减小了所述噪声的所
述第一深度信息,其中,所述与第二客体相关第三深度信息,是利用从所述多个第二光源照
射的图案光中,从第二客体反射的图案光而生成,所述与第二客体相关的第四深度信息,是
利用从多个第三光源照射的图案光中,从所述第二客体反射的图案光而生成。
度信息,检查印刷电路板上贴装的部件的贴装状态。印刷电路板检查装置为了生成深度信
息,即使获得相对较少数量的图像数据,也可以利用基于机器学习的模型,将未接收信号或
峰值信号等的噪声从部件相关深度信息中去除,即使获得相对较少数量的图像数据,用于
生成深度信息的信息不足,也可以利用基于机器学习的模型生成部件相关深度信息,以使
得消失的形状复原。另外,印刷电路板检查装置可以在最大限度补正部件角部等的三维鲜
明度的同时,不执行部件接缝形状的错误复原,不损毁追加测量的异物形状地进行检测。
检查部件的贴装状态。
附图说明
具体实施方式
公开的目的而选择的,并非是为了限制本公开的权利范围而选择的。
(open‑ended terms)。
电路)的硬件构成要素。但是,“部”并非限定于硬件及软件。“部”既可以构成为位于可寻址
的存储介质中,也可以构成为使一个或其以上的处理器运行。因此,作为一个示例,“部”包
括诸如软件构成要素、客体指向软件构成要素、集群构成要素及任务构成要素的构成要素,
处理器,函数,属性,程序,子程序,程序代码的片段,驱动器,固件,微码,电路,数据,数据
库,数据结构,工作表,阵列及变数。构成要素和“部”内提供的功能可以由更少数量的构成
要素及“部”结合,或进一步分离成追加的构成要素和“部”。
为或动作施加影响的追加因子。
他构成要素为媒介连接或接入。
素。但是,即使省略关于构成要素的记述,也并不意味着某个实施例中不包括这种构成要
素。
110移动到预先设置的位置。另外,借助于印刷电路板检查装置100完成检查后,移送部120
可以移动完成检查的印刷电路板110而使之从预先设置的位置脱离,可以使另一印刷电路
板111移动到预先设置的印刷电路板。
一光源101、图像传感器102及框架103各自的个数及配置状态只用于说明目的,并非限定于
此。例如,既可以在图1所示的图像传感器102的位置配置一个第一光源101,也可以在图1图
示的第一光源101的位置配置多个图像传感器,第一光源101、图像传感器102也可以通过多
个框架103而配置成多样方向及角度。
互不相同的照射方向、互不相同的照射角度等。另外,第一光源101为多个时,第一光源101
照射的图案光的间距等可以彼此相异。例如,图案光可以是为了测量印刷电路板110的三维
形状而照射的具有既定周期的图案。第一光源101可以照射条纹亮度呈正弦波(sine wave)
形态的图案光、亮部与暗部反复显示的开‑关(on‑off)形态的图案光或亮度变化为三角形
波形的三角波图案光等。不过,这只是出于说明目的,并非限定于此,第一光源101可以照射
包括亮度变化具有既定周期地反复的多样形态图案的光。
250。印刷电路板检查装置100包括的各构成要素可以相互电气连接而接收发送信号、数据
等。
象照射图案光,或向检查对象包括的客体(例:印刷电路板上贴装的部件等)照射图案光。下
面为了说明的便利,以第一光源210向印刷电路板上贴装的部件照射图案光为中心进行说
明,但并非限定于此,第一光源210可以向作为检查对象的全体印刷电路板或包括印刷电路
板上贴装的至少一个部件的印刷电路板的一个区域照射图案光。
图案光。光栅为了产生相移的图案光,例如可以通过诸如PZT(piezo actuator:压电执行
器)的光栅移送器具进行移送。投影透镜部可以使借助于光栅而生成的图案光,照射于作为
检查对象包括的客体的印刷电路板上贴装的部件。另外,第一光源210可以通过诸如LCD
(Liquid Crystal Display:液晶显示)、DLP(Digital Light Processing:数字光处理)及
LCOS(Liquid Crystal On Silicon:硅上液晶)等的多样方法形成图案光,使得照射于作为
检查对象包括的客体的印刷电路板上贴装的部件。
的部件相关图像数据传递给处理器240。
以包括内置存储器或外置存储器。内置存储器可以包括易失性存储器(例:DRAM、SRAM或
SDRAM等)、非易失性存储器(例:闪速传感器、硬盘驱动器或固态驱动器(SSD))中至少一种。
外置存储器可以通过多样接口,与印刷电路板检查装置100在功能上或物理上连接。
务器联动的命令。处理器240可以基于存储器230中存储的命令,控制印刷电路板检查装置
100的其他构成要素,与外部电子装置或服务器联动。下面以印刷电路板检查装置100的各
构成要素为主体,说明印刷电路板检查装置100的运转。另外,使得借助于各构成要素而执
行运转的命令可以存储于存储器230。
第一客体相关深度信息。例如,第一深度信息可以包括形态、各像素的颜色信息、亮度信息、
高度值中至少一种。
同。另外,即使多个第二光源包括于不同的印刷电路板检查装置,在不同印刷电路板检查装
置内的多个第二光源的配置位置也可以与印刷电路板检查装置100内的多个第一光源的配
置位置对应。基于机器学习的模型如果输入第1深度信息,则可以输出减小了噪声的第一深
度信息。
如,噪声可以是第一深度信息中判断为不与第一客体的形状对应或与第一客体无关联的部
分。基于机器学习的模型为了提高第一客体相关图像,例如第一客体相关三维图像的品质,
可以进行学习以便输出减小了噪声的第一深度信息。作为基于机器学习的模型,可以包括
CNN(Convolutional Neural Network:卷积神经网络)、GAN(Generative Adversarial
Network:生成对抗网络)等。对于学习而使得如果第一深度信息输入基于机器学习的模型,
则基于机器学习的模型输出减小了噪声的第一深度信息的具体方法,将在后面叙述。
小第一深度信息的噪声而与以有线或无线方式联动的外部电子装置或服务器发送接收信
息。
包括中央处理装置等,也可以以SoC(system on chip,片上系统)体现。
可以通过无线通信或有线通信而与网络连接,与外部电子装置或外部服务器通信。作为又
一示例,通信电路250也可以与外部电子装置有线连接并执行通信。
址)、UMTS(universal mobile telecommunications system:通用移动通信系统)、WiBro
(Wireless Broadband:无线宽带)等)。另外,无线通信可以包括近距离无线通信(例:WiFi
(wireless fidelity:无线保真)、LiFi(light fidelity:光保真)、蓝牙、低功率蓝牙
(BLE)、无线个域网(Zigbee)、NFC(near field communication:近场通信)等)。
助于图像传感器220而生成的部件相关图像来生成部件相关第二深度信息,所述部件相关
图像利用从部件反射的图案光而生成。作为又一示例,图像传感器220也可以将接收的图案
光相关信息传递给处理器240,处理器240生成部件相关图像,利用部件相关图像,生成部件
相关第二深度信息。处理器240可以将光三角方式或漏桶算法(bucket algorithm)等应用
于部件相关图像而生成部件相关第二深度信息。不过,这只是出于说明目的,并非限定于
此,可以通过多样方式,生成部件相关第二深度信息。
习的模型输入第二深度信息。作为又一示例,在基于机器学习的模型存储于外部电子装置
或外部服务器的情况下,处理器240可以控制通信电路250而使得将第二深度信息发送给外
部电子装置或外部服务器。
基于机器学习的模型获得减小了噪声的第二深度信息。作为又一示例,在基于机器学习的
模型存储于外部电子装置或外部服务器的情况下,处理器240可以从外部电子装置或外部
服务器,通过通信电路250获得减小了噪声的第二深度信息。
部件相关三维图像。另外,处理器240可以利用生成的部件相关三维图像,检查部件的贴装
状态。例如,处理器240利用部件相关三维图像,检查部件是否贴装于预先设置的位置、部件
是否按预先设置的方向贴装、部件的至少一部分是否倾斜贴装、部件是否有异物质
(foreign object)等,从而可以检查部件的贴装状态。
性信息作为表示噪声程度的信息,基于机器学习的模型可以为了更有效地减少在第一深度
信息中的噪声而利用可见性信息。对于学习而使得如果第一深度信息及可见性信息输入基
于机器学习的模型,则基于机器学习的模型输出减小了噪声的第一深度信息的具体方法,
将在后面叙述。
幅(Bi(x,y))对于平均亮度(Ai(x,y))的比,大致具有随反射率的增加而增加的倾向。可见性
信息(Vi(x,y))可以以数学式1来表示。
i i i
图像数据提取在X‑Y坐标系的各个位置(i(x,y))上的N个亮度程度(I1,I 2,...,IN),从而
可以利用振幅(Bi(x,y))及N桶算法(N‑bucket algorithm)算出平均亮度(Ai(x,y))。处理器
240可以利用算出的振幅(Bi(x,y))及平均亮度(Ai(x,y))生成可见性信息(Vi(x,y))。另外,
处理器240可以还将生成的部件相关可见性信息输入于基于机器学习的模型。
分别向第一客体照射图案光,多个第二光源分别照射的图案光从第一客体反射并由图像传
感器接收,从而可以生成第一客体相关多个深度信息。
果多个深度信息输入基于机器学习的模型,则基于机器学习的模型生成第一深度信息,并
输出减小了噪声的第一深度信息的具体方法,将在后面叙述。例如,第一深度信息作为第一
客体相关代表深度信息,可以基于多个第一客体相关深度信息而生成。
光源分别照射的图案光在部件被反射并通过图像传感器220接收,从而可以生成部件相关
多个深度信息。
用从部件反射的图案光而生成多个部件相关图像数据。图像传感器220可以将多个图像数
据传递给处理器240。处理器240可以利用多个图像数据来生成部件相关多个深度信息。
生成。例如,第二深度信息作为部件相关代表深度信息,可以基于部件相关多个深度信息而
生成。
的模型如果输入多个图像数据,则可以利用多个图像数据而生成第一客体相关第一深度信
息,并可以输出减小了噪声的第一深度信息。对于学习而使得如果第一客体相关多个图像
数据输入基于机器学习的模型,则基于机器学习的模型生成第一深度信息,并输出减小了
噪声的第一深度信息的具体方法,将在后面叙述。
处理器240可以利用借助于图像传感器220而接收的从部品反射的图案光相关信息而生成
部品相关多个图像数据,并还可以将生成的多个图像数据输入于基于机器学习的模型。
程、方法及算法的步骤,无需按本公开中记述的顺序执行。另外,即使说明的是一部分步骤
按非同时方式执行的情形,但在其他实施例中,这种一部分步骤可以同时执行。另外,附图
中描写的进程的示例并不意味着举例的进程排除对其的不同变化及修订,并不意味着举例
的进程或其步骤中任意某一者是本公开的多样实施例中一者以上所必需的,并不意味着举
例的进程是优选的。
的印刷电路板上贴装的多个部件分别照射图案光。
成部件相关图像,将生成的部件相关图像传递给处理器。处理器可以利用从第一图像传感
器接收的部件相关图像,生成部件相关第二深度信息。
处理器可以将第二深度信息直接输入于基于机器学习的模型。作为又一示例,在基于机器
学习的模型存储于外部电子装置或外部服务器的情况下,处理器可以控制通信电路而使得
将第二深度信息发送给外部电子装置或外部服务器。
于机器学习的模型直接获得减小了噪声的第二深度信息。作为又一示例,在基于机器学习
的模型存储于外部电子装置或外部服务器的情况下,处理器可以从外部电子装置或外部服
务器,通过通信电路获得减小了噪声的第二深度信息。
像。另外,处理器可以利用生成的部件相关三维图像,检查部件的贴装状态。
中,所述第二客体相关第三深度信息411利用从多个第二光源照射的图案光中从第二客体
反射的图案光而生成,所述第二客体相关第四深度信息412利用从多个第三光源照射的图
案光中从第二客体反射的图案光而生成。
可以输出减小了噪声的第一深度信息。
的数量可以大于多个第一光源的数量,可以大于具有与多个第一光源的数量相同的数量的
多个第二光源的数量。多个第三光源的数量大于多个第二光源的数量,因而生成第四深度
信息412所使用的第二客体相关多个图像的数量可以大于生成第三深度信息411所使用的
第二客体相关多个图像的数量。多个第四光源各自的照射方向、照射角度、间距等彼此相
异,因而生成第四深度信息412所使用的第二客体相关多个图像可以均为第二客体相关图
像,或可以为彼此相异的图像。与此类似相同,多个第三光源各自的照射方向、照射角度、间
距等彼此相异,因而生成第三深度信息411所使用的第二客体相关多个图像可以均为第二
客体相关图像,或为彼此相异的图像。
客体照射光。因此,生成第四深度信息412所使用的第二客体相关多个图像的数量大于生成
第三深度信息411所使用的第二客体相关多个图像的数量,由此生成的第四深度信息412相
比第三深度信息411,可以相对更少地发生噪声。因此,通过利用更多数量的光源而生成的
深度信息来测量的客体形状,相比通过利用更少数量的光源而生成的深度信息来测量的客
体形状,可以更接近客体的实际形状。
三深度信息411或在第三深度信息411中检测噪声的过程中,第四深度信息412可以用作成
为基准的深度信息。
的第三深度信息411称为变换深度信息。例如,基于机器学习的模型410可以比较变换深度
信息与第四深度信息412。基于机器学习的模型410可以基于比较结果,调整用于第三深度
信息411变换的参数。基于机器学习的模型410通过反复上述过程,可以决定用于第三深度
信息411变换的参数,使得第三深度信息411收敛于第四深度信息412。由此,基于机器学习
的模型410可以学习使得变换第三深度信息411,使得收敛于第四深度信息412。基于机器学
习的模型410可以学习使得变换深度信息输出为减小了噪声的第三深度信息414。如上所
述,基于机器学习的模型410学习使得变换第三深度信息411,使得收敛于第四深度信息
412,从而即使在生成深度信息方面可用的客体相关图像的数量相对不足的情况下,也可以
更准确地测量客体的形状。
检测的噪声,输出减小了噪声的第三深度信息414。
410可以学习使得将变换深度信息与第三深度信息411的差异为预先设置的临界值以上的
部分检测为第一部分。基于机器学习的模型410可以学习而使得在第三深度信息411中减小
检测到的噪声,从而输出减小了噪声的第三深度信息413。
其中,所述第二客体相关可见性信息421利用从多个第二光源照射的图案光中从第二客体
反射的图案光而生成。
第一客体相关可见性信息,也可以输出减小了噪声的第一深度信息。
使得调整变换深度信息,以便可以更准确地表现第二客体的形状。例如,可见性信息421是
表示在作为第二客体相关深度信息的第三深度信息411发生的噪音程度的信息,可以表示
第三深度信息411是否为优质的测量值。例如,基于机器学习的模型420可以学习而使得决
定可见性信息421中是否存在高于预先设置的临界值的第二部分。
基于机器学习的模型420可以学习使得被调整的变换深度信息输出为减小了噪声的第三深
度信息422。
声的第三部分。基于机器学习的模型420可以进行学习而使得在检测到第三部分时,将第三
部分排除在第一部分排之外,将除第三部分之外的第一部分决定为第三深度信息411中的
噪声。另外,在没有检测到第三部分的情况下,基于机器学习的模型420可以学习而使得将
第一部分决定为在第三深度信息411中的噪声,并在第三深度信息411中减小决定的噪声,
从而输出减小了噪声的第三深度信息422。
述第二客体相关第三深度信息411利用从多个第二光源照射的图案光中从第二客体反射的
图案光而生成。基于机器学习的模型430可以利用第三深度信息435及第四深度信息412进
行学习而使得输出减小了噪声的第三深度信息435。基于机器学习的模型430利用第三深度
信息411及第四深度信息412进行学习而使得输出减小了噪声的第三深度信息411的具体方
法与图4a的说明相同,因此省略对其单独说明。
430。基于机器学习的模型430可以利用多个深度信息431、432、433、434进行学习,使得生成
作为第二客体相关代表深度信息的第三深度信息411(参考图4a)。
学习的模型430可以利用第二客体相关多个图像数据进行学习,使得生成第二客体相关第
三深度信息411(参考图4a)。
的模型430可以利用多个图像数据进行学习,使得生成第三深度信息411(参考图4a)。
成。另外,第四深度信息413也可以借助于包括数量小于多个第四光源数量的多个第三光源
的印刷电路板检查装置而生成。此时,对于生成第四深度信息412的具体方法,将在图7中说
明。
一深度信息511,则基于机器学习的模型510可以输出减小了噪声的第一深度信息512。
敛于基准深度信息的第一深度信息511称为变换深度信息。
度信息512。
出减小了噪声的第一深度信息512。
变换深度信息与第一深度信息511的差异为预先设置的临界值以上的部分检测为第一部
分。基于机器学习的模型510在第一深度信息511减小检测到的噪声,从而可以输出减小了
噪声的第一深度信息512。
型520。如果输入第二深度信息511及可见性信息521,则基于机器学习的模型520可以输出
减小了噪声的第一深度信息513。
可以决定在变换深度信息中与第二部分对应的部分,并可以基于可见性信息调整与第二部
分对应的部分。基于机器学习的模型520可以将调整的变换深度信息输出为减小了噪声的
第三深度信息522。
520在检测到第三部分时,可以将第三部分排除在第一部分之外,将除第三部分之外的第一
部分决定为第三深度信息511中的噪声。另外,基于机器学习的模型520在未检测到第三部
分时,可以将第一部分决定为第三深度信息511中的噪声。基于机器学习的模型520在第三
深度信息511减小决定的噪声,从而可以输出减小了噪声的第三深度信息522。
于机器学习的模型530可以利用多个深度信息531、532、533、534生成作为第一客体相关代
表深度信息的第一深度信息511(参考图5a)。基于机器学习的模型510生成第一深度信息
511后,如图5a说明,输出减小了噪声的第一深度信息512。
学习的模型530可以利用多个图像数据生成作为第一客体相关代表深度信息的第一深度信
息511(参考图5a)。基于机器学习的模型511生成第一深度信息511后,如图5a说明,输出减
小了噪声的第一深度信息512。
从部件相关深度信息中去除。另外,印刷电路板检查装置100即使获得相对较少数量的图像
数据,用于生成深度信息的信息不足,也可以利用基于机器学习的模型510、520、530来生成
部件相关深度信息,使得复原消失的形状。另外,印刷电路板检查装置100可以在最大限度
补正部件的角部等的三维鲜明度的同时不执行部件接缝形状的错误复原,不损毁追加测量
的异物形状地进行检测。
模型620可以包括生成部621及区分部622。
射的图案光中的从第二客体反射的图案光而生成的第二客体相关第四深度信息612可以输
入于区分部622。
四深度信息612,从而可以区分被变换的第三深度信息与第四深度信息612。区分部622可以
将区分被变换的第三深度信息与第四深度信息612的结果传递给生成部621。生成部621可
以根据从区分部622接收的结果,调整用于第三深度信息611变换的参数。这种过程反复直
至区分部622无法区分被变换的第三深度信息与第四深度信息612时为止,从而生成部621
可以进行学习,变换第三深度信息611而使得收敛于第四深度信息612,从而生成被变换的
第三深度信息。
情形(按至少一个像素,诸如阴影区域、饱和区域及SNR等某一通道的深度信息与其他通道
比较,相比其他通道,显著低于预先设置的基准值的情形),则生成部621可以追加执行使相
应部件数据排除于学习数据的提纯操作。
量为8。此时,印刷电路板检查装置100的处理器可以控制多个第三光源710而使得向印刷电
路板上贴装的部件照射图案光,利用从部件反射的图案光生成第三深度信息411后,使多个
第三光源710顺时针方向或逆时针方向移动。处理器可以控制顺时间方向或逆时针方向移
动的多个第三光源710而使得向印刷电路板上贴装的部件照射图案光,利用从部件反射的
图案光及第三深度信息411来生成第四深度信息412。另一方面,在图7中图示了多个第三光
源710的数量为4个,但这只是出于说明的目的,并非限定于此,第三光源710也可以并非多
个而是一个。如上所述,第四深度信息412也可以在包括数量小于多个第四光源数量的多个
第三光源的印刷电路板检查装置中生成。
印刷电路板检查装置100可以利用生成的深度信息,生成部件相关三维图像。不过,在照射
于印刷电路板的光的多重反射或在图像传感器处理所接收的光的过程等中可能发生噪声。
如果发生的噪声不减小,则印刷电路板检查装置100生成的部件相关三维图像的品质会低
下,会无法执行对部件贴装状态的准确的检查。
小了噪声的深度信息而生成的三维图像可以更准确地表现部件的形状,因而可以执行对部
件贴装状态的更准确检查。
810会在三维图像中表现为非正常形状或显示得象有孔一样。与此相反,印刷电路板检查装
置100利用基于机器学习的模型,在部件相关深度信息中减小噪声,利用减小了噪声的深度
信息来生成部件相关三维图像时,部件与印刷电路板的连接部分(例:焊膏等)的形状811可
以在三维图像更准确地显示。
常形状。与此相反,印刷电路板检查装置100利用基于机器学习的模型,在部件相关深度信
息中减小噪声,利用减小了噪声的深度信息来生成部件相关三维图像时,部件的边界形状
821可以在三维图像中更准确地显示。
会显示为非正常形状。与此相反,印刷电路板检查装置100利用基于机器学习的模型,在部
件相关深度信息中减小噪声,利用减小了噪声的深度信息来生成部件相关三维图像时,部
件的内部形状831可以在三维图像中更准确地显示。
的数据的所有种类的记录装置。作为计算机可读记录介质的示例,可以包括ROM(只读存储
器)、RAM(随机存取存储器)、CD‑ROM(只读光盘驱动器)、磁带、软盘、光数据存储装置等。另
外,计算机可读记录介质可以分散于以网络连接的计算机系统,以分散方式存储计算机可
读代码并运行。另外,实现所述实施例所需的功能性(functional)程序、代码及代码片段,
可以由本公开所属技术领域的程序员容易地推导。
实现多样的置换、变形及变更。另外,这种置换、变形及变更应视为属于附带的权利要求书。