CN116990311A - 一种缺陷检测系统、方法和装置 - Google Patents
一种缺陷检测系统、方法和装置 Download PDFInfo
- Publication number
- CN116990311A CN116990311A CN202310975609.XA CN202310975609A CN116990311A CN 116990311 A CN116990311 A CN 116990311A CN 202310975609 A CN202310975609 A CN 202310975609A CN 116990311 A CN116990311 A CN 116990311A
- Authority
- CN
- China
- Prior art keywords
- detected
- image
- defect detection
- camera
- linear array
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 333
- 230000007547 defect Effects 0.000 title claims abstract description 202
- 238000000034 method Methods 0.000 title claims description 47
- 230000000007 visual effect Effects 0.000 claims abstract description 76
- 230000033001 locomotion Effects 0.000 claims description 114
- 230000008859 change Effects 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 26
- 238000003860 storage Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 14
- 239000011521 glass Substances 0.000 description 27
- 239000000758 substrate Substances 0.000 description 27
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 239000004973 liquid crystal related substance Substances 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000004026 adhesive bonding Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000001259 photo etching Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/89—Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles
- G01N21/8901—Optical details; Scanning details
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/89—Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles
- G01N21/892—Investigating the presence of flaws or contamination in moving material, e.g. running paper or textiles characterised by the flaw, defect or object feature examined
- G01N21/896—Optical defects in or on transparent materials, e.g. distortion, surface flaws in conveyed flat sheet or rod
Landscapes
- Engineering & Computer Science (AREA)
- Textile Engineering (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
本申请实施例提供了一种缺陷检测系统,该系统包括:线阵相机和图像检测设备;线阵相机,用于分别获取对位于线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;在获取到每个目标行频时,按照该目标行频,对当前位于视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;向图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像;图像检测设备,用于获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。应用本申请实施例提供的方案,可以提高缺陷检测结果的准确性。
Description
技术领域
本申请涉及玻璃基板检测技术领域,特别是涉及一种缺陷检测系统、方法和装置。
背景技术
玻璃基板是用于制造液晶显示面板的原料,通过镀膜、光刻和涂胶等加工工序,便可以将玻璃基板加工成液晶显示面板。如果玻璃基板的表面存在损伤或脏污等缺陷,将可能导致所加工的液晶显示面板的质量不合格。因此,在加工液晶显示面板之前,通常要对玻璃基板进行缺陷检测。
相关技术中,通常需要利用图像采集设备采集关于待检测玻璃基板的图像,并通过对关于待检测的玻璃基板的图像进行图像检测,得到关于待检测玻璃基板的缺陷检测结果。
然而,在上述相关技术中,在利用图像采集设备采集关于待检测的玻璃基板的图像时,待检测的玻璃基板可能处于运动状态且相对于图像采集设备做非匀速运动。在该情况下,图像采集设备所采集的关于待检测的玻璃基板的图像可能不够清晰或发生变形,从而影响缺陷检测结果的准确性。
发明内容
本申请实施例的目的在于提供一种缺陷检测系统、方法和装置,以提高缺陷检测结果的准确性。具体技术方案如下:
第一方面,本申请实施例提供了一种缺陷检测系统,所述系统包括:线阵相机和图像检测设备;
所述线阵相机,用于:
分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述目标行频是基于所述待检测物体的实时运动速度确定的;
在获取到每个目标行频时,按照该目标行频,对当前位于所述视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;
对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;
向所述图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像;
所述图像检测设备,用于:
获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
可选的,一种具体实现方式中,所述线阵相机分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频,包括:
所述线阵相机基于预先确定的行频变化规则,分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述行频变化规则是基于所述待检测物体经过所述视野范围的过程中,所述待检测物体的运动速度变化规律确定的;
或者,
所述线阵相机在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述待检测物体的实时运动速度,并基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频;
或者,
所述线阵相机在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述图像检测设备基于所述待检测物体的实时运动速度所计算的实时行频,作为此次进行图像采集时所需的目标行频。
可选的,一种具体实现方式中,所述线阵相机基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频,包括:
所述线阵相机计算所述实时运动速度与所述线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
可选的,一种具体实现方式中,所述图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果,包括:
所述图像检测设备按照所述线阵相机得到各待检测图像的顺序,依次获取各待检测图像;在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于所述待检测物体的指定待检测图像;
若该待检测图像是关于所述待检测物体的指定待检测图像,则将该待检测图像和该待检测图像的检测结果存储至指定存储空间;
若该待检测图像不是关于所述待检测物体的指定待检测图像,且所获取的上一张待检测图像是关于所述待检测物体的指定待检测图像,则合并所述指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为所述待检测物体的缺陷检测结果。
第二方面,本申请实施例提供了一种缺陷检测方法,应用于缺陷检测系统中的线阵相机,所述缺陷检测系统还包括:图像检测设备;所述方法包括:
分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述目标行频是基于所述待检测物体的实时运动速度确定的;
在获取到每个目标行频时,按照该目标行频,对当前位于所述视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;
对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;
向所述图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像,以使所述图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
可选的,一种具体实现方式中,所述分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频,包括:
基于预先确定的行频变化规则,分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述行频变化规则是基于所述待检测物体经过所述视野范围的过程中,所述待检测物体的运动速度变化规律确定的;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述待检测物体的实时运动速度,并基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述图像检测设备基于所述待检测物体的实时运动速度所计算的实时行频,作为此次进行图像采集时所需的目标行频。
可选的,一种具体实现方式中,所述基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频,包括:
计算所述实时运动速度与所述线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
第三方面,本申请实施例提供了一种缺陷检测方法,应用于缺陷检测系统中的图像检测设备,所述缺陷检测系统还包括:线阵相机;所述方法包括:
获取所述线阵相机发送的待检测图像;其中,所述待检测图像是所述线阵相机对连续采集得到的指定数量个行线阵图像进行拼接得到的;每个行线阵图像是所述线阵相机在获取到对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的每个目标行频时,按照该目标行频,对当前位于所述线阵相机的视野范围内的待检测物体区域进行图像采集得到的;所述目标行频是基于所述待检测物体的实时运动速度确定的;
基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
可选的,一种具体实现方式中,所述获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果,包括:
按照所述线阵相机得到各待检测图像的顺序,依次获取各待检测图像;在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于所述待检测物体的指定待检测图像;
若该待检测图像是关于所述待检测物体的指定待检测图像,则将该待检测图像和该待检测图像的检测结果存储至指定存储空间;
若该待检测图像不是关于所述待检测物体的指定待检测图像,且所获取的上一张待检测图像是关于所述待检测物体的指定待检测图像,则合并所述指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为所述待检测物体的缺陷检测结果。
第四方面,本申请实施例提供了一种缺陷检测装置,应用于缺陷检测系统中的线阵相机,所述缺陷检测系统还包括:图像检测设备;所述装置包括:
行频获取模块,用于分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述目标行频是基于所述待检测物体的实时运动速度确定的;
图像采集模块,用于在获取到每个目标行频时,按照该目标行频,对当前位于所述视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;
图像拼接模块,用于对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;
图像发送模块,用于向所述图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像,以使所述图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
可选的,一种具体实现方式中,所述行频获取模块具体用于:
基于预先确定的行频变化规则,分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述行频变化规则是基于所述待检测物体经过所述视野范围的过程中,所述待检测物体的运动速度变化规律确定的;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述待检测物体的实时运动速度,并基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述图像检测设备基于所述待检测物体的实时运动速度所计算的实时行频,作为此次进行图像采集时所需的目标行频。
可选的,一种具体实现方式中,所述行频获取模块具体用于:
计算所述实时运动速度与所述线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
第五方面,本申请实施例提供了一种缺陷检测装置,应用于缺陷检测系统中的图像检测设备,所述缺陷检测系统还包括:线阵相机;所述装置包括:
图像获取模块,用于获取所述线阵相机发送的待检测图像;其中,所述待检测图像是所述线阵相机对连续采集得到的指定数量个行线阵图像进行拼接得到的;每个行线阵图像是所述线阵相机在获取到对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的每个目标行频时,按照该目标行频,对当前位于所述线阵相机的视野范围内的待检测物体区域进行图像采集得到的;所述目标行频是基于所述待检测物体的实时运动速度确定的;
缺陷检测模块,用于基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
可选的,一种具体实现方式中,所述缺陷检测模块具体用于:
按照所述线阵相机得到各待检测图像的顺序,依次获取各待检测图像;在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于所述待检测物体的指定待检测图像;
若该待检测图像是关于所述待检测物体的指定待检测图像,则将该待检测图像和该待检测图像的检测结果存储至指定存储空间;
若该待检测图像不是关于所述待检测物体的指定待检测图像,且所获取的上一张待检测图像是关于所述待检测物体的指定待检测图像,则合并所述指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为所述待检测物体的缺陷检测结果。
第六方面,本申请实施例提供了一种线阵相机,包括:
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现本申请实施例提供的应用于线阵相机的任一缺陷检测方法。
第七方面,本申请实施例提供了一种图像检测设备,包括:
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现本申请实施例提供的应用于图像检测设备的任一缺陷检测方法。
第八方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的缺陷检测方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的缺陷检测方法。
本申请实施例有益效果:
以上可见,应用本申请实施例提供的方案,可以通过建立包括线阵相机和图像检测设备的缺陷检测系统对待检测物体进行缺陷检测。
线阵相机的目标行频可以基于待检测物体的实时运动速度所确定的,在对待检测物体进行缺陷检测时,缺陷检测系统中的线阵相机可以在每次将要对位于其视野范围内的待检测物体区域进行图像采集时,获取此次图像采集所需采用的目标行频,并在获取到目标行频时,按照该目标行频,对当前位于其视野范围内的待检测物体区域进行图像采集,得到行线阵图像;进而,线阵相机对连续采集得到的指定数量个行线阵图像进行拼接,可以得到各待检测图像;并且,在得到各待检测图像后,线阵相机可以向图像检测设备发送上述由连续采集得到的指定数量个行线阵图像构成各待检测图像。这样,图像检测设备可以获取线阵相机发送的各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。
基于此,应用本申请实施例提供的方案,可以利用线阵相机所采集的待检测图像对待检测物体进行缺陷检测,从而得到待检测物体的缺陷检测结果。由于线阵相机的目标行频是基于待检测物体的实时运动速度所确定的,且线阵相机在每次对当前位于其视野范围内的待检测物体区域进行图像采集时均是按照目标行频进行图像采集的,因此,无论待检测物体相对于线阵相机做匀速运动还是非匀速运动,线阵相机在进行图像采集时的行频均可以与待检测物体的实时运动速度相匹配,从而提高所得到的待检测图像的清晰度,并降低所得到的待检测图像的变形程度,提高基于待检测图像所确定的缺陷检测结果的准确性。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
图1为本申请实施例提供的一种缺陷检测系统的结构示意图;
图2为本申请实施例提供的一种缺陷检测系统的一种信令交互示意图;
图3(a)为圆形标定板以速度v经过线阵相机时,线阵相机所得到的关于该标定板的图像;
图3(b)为圆形标定板以速度1.5v经过线阵相机时,线阵相机所得到的关于该标定板的图像;
图3(c)为圆形标定板以速度0.5v经过线阵相机时,线阵相机所得到的关于该标定板的图像;
图4为本申请实施例提供的一种对玻璃基板进行缺陷检测时的线阵相机架构示意图;
图5(a)-5(e)为图4中的线阵相机1在对玻璃基板进行缺陷检测的过程中,连续得到的5个待检测图像;
图6为本申请实施例提供的一种应用于线阵相机的缺陷检测方法的流程示意图;
图7为本申请实施例提供的一种应用于图像检测设备的缺陷检测方法的流程示意图;
图8为本申请实施例提供的一种应用于线阵相机的缺陷检测装置的结构示意图;
图9为本申请实施例提供的一种应用于图像检测设备的缺陷检测装置的结构示意图;
图10为本申请实施例提供的一种线阵相机的结构示意图;
图11为本申请实施例提供的一种图像检测设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员基于本申请所获得的所有其他实施例,都属于本申请保护的范围。
相关技术中,在利用图像采集设备采集关于待检测的玻璃基板的图像时,待检测的玻璃基板可能处于运动状态且相对于图像采集设备做非匀速运动。在该情况下,图像采集设备所采集的关于待检测的玻璃基板的图像可能不够清晰或发生变形,从而影响缺陷检测结果的准确性。
本申请实施例的提供了一种缺陷检测系统,该系统包括:线阵相机和图像检测设备。
其中,该系统适用于各种缺陷检测场景。例如,对传送带上的玻璃基板进行缺陷检测的场景,对机器人搬运的工业零件进行缺陷检测的场景等。基于此,本申请实施例不对该系统的应用场景进行具体限定。
并且,上述图像检测设备可以是各种可以获取图像等数据,并对数据进行处理的电子设备。例如,手机、笔记本电脑、台式电脑、服务器等。并且,该电子设备可以是独立的电子设备,也可以是由多台电子设备构成的设备集群。对此,本申请实施例不做具体限定。
上述线阵相机的数量可以由本领域技术人员根据实际应用场景进行设置,本申请实施例不进行具体限定。并且,当线阵相机具有数据处理功能时,该线阵相机也可以作为图像检测设备。
其中,线阵相机和图像检测设备之间存在通信连接,本申请实施例不对具体通信连接方式进行限定。
在本申请实施例提供的一种包括线阵相机和图像检测设备的缺陷检测系统中:
所述线阵相机,用于分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述目标行频是基于所述待检测物体的实时运动速度确定的;在获取到每个目标行频时,按照该目标行频,对当前位于所述视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;向所述图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像;
所述图像检测设备,用于获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
以上可见,应用本申请实施例提供的方案,可以通过建立包括线阵相机和图像检测设备的缺陷检测系统对待检测物体进行缺陷检测。
线阵相机的目标行频可以基于待检测物体的实时运动速度所确定的,在对待检测物体进行缺陷检测时,缺陷检测系统中的线阵相机可以在每次将要对位于其视野范围内的待检测物体区域进行图像采集时,获取此次图像采集所需采用的目标行频,并在获取到目标行频时,按照该目标行频,对当前位于其视野范围内的待检测物体区域进行图像采集,得到行线阵图像;进而,线阵相机对连续采集得到的指定数量个行线阵图像进行拼接,可以得到各待检测图像;并且,在得到各待检测图像后,线阵相机可以向图像检测设备发送上述由连续采集得到的指定数量个行线阵图像构成各待检测图像。这样,图像检测设备可以获取线阵相机发送的各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。
基于此,应用本申请实施例提供的方案,可以利用线阵相机所采集的待检测图像对待检测物体进行缺陷检测,从而得到待检测物体的缺陷检测结果。由于线阵相机的目标行频是基于待检测物体的实时运动速度所确定的,且线阵相机在每次对当前位于其视野范围内的待检测物体区域进行图像采集时均是按照目标行频进行图像采集的,因此,无论待检测物体相对于线阵相机做匀速运动还是非匀速运动,线阵相机在进行图像采集时的行频均可以与待检测物体的实时运动速度相匹配,从而提高所得到的待检测图像的清晰度,并降低所得到的待检测图像的变形程度,提高基于待检测图像所确定的缺陷检测结果的准确性。
下面结合附图,对本申请实施例提供的一种缺陷检测系统进行具体说明。
图1为本申请实施例提供的一种缺陷检测系统的结构示意图,如图1所示,该系统可以包括:线阵相机101和图像检测设备102。
线阵相机101,用于分别获取对位于线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,目标行频是基于待检测物体的实时运动速度确定的;在获取到每个目标行频时,按照该目标行频,对当前位于视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;向图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像。
图像检测设备102,用于获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。
为了便于理解本申请实施例提供的一种缺陷检测系统,下面,通过上述缺陷检测系统中的线阵相机101和图像检测设备102之间的信令交互,对上述缺陷检测系统进行说明。
图2为本申请实施例提供的一种缺陷检测系统的一种信令交互示意图,如图2所示,该缺陷检测系统中的线阵相机101和图像检测设备102的信令交互过程可以包括如下步骤S201-S205。
S201:线阵相机101分别获取对位于线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频。
其中,目标行频是基于待检测物体的实时运动速度确定的。
在对待检测物体进行缺陷检测时,待检测物体与线阵相机101之间可以进行相对运动,而待检测物体相对于线阵相机101的实时运动速度可以作为待检测物体的实时运动速度。
在待检测物体与线阵相机101进行相对运动的过程中,待检测物体的各个部分可以依次进入线阵相机101的视野范围。因此,可以将线阵相机101的视野范围内的区域称作待检测物体区域,使线阵相机101通过不断采集待检测物体区域的图像得到关于待检测物体的图像。
行频即线阵相机每秒采集图像数据的行数,当线阵相机的行频一定时,线阵相机所采集的关于物体的图像可能会随着待检测物体的运动速度的变化而发生拉伸或压缩的情况。
示例性的,线阵相机可以保持固定不动,当线阵相机的行频为f时,形状为标准圆的圆形标定板以速度v经过线阵相机,线阵相机所得到的关于该标定板的图像可以如图3(a)所示,可见,圆形标定板在图3(a)中的成像为标准圆,与圆形标定板的实际形状相符。
当线阵相机的行频为f时,形状为标准圆的圆形标定板以速度1.5v经过线阵相机,线阵相机所得到的关于该标定板的图像可以如图3(b)所示,可见,圆形标定板在图3(b)中的成像发生了拉伸。
当线阵相机的行频为f时,形状为标准圆的圆形标定板以速度0.5v经过线阵相机,线阵相机所得到的关于该标定板的图像可以如图3(c)所示,可见,圆形标定板在图3(c)中的成像发生了压缩。
以上可见,当线阵相机的行频保持不变时,随着物体的运动速度以一定规律发生变化,线阵相机所采集的关于物体的图像也会以一定的规律发生拉伸或压缩。
基于此,由于待检测物体与线阵相机101之间的相对运动可以是非匀速的,待检测图像存在拉伸或压缩等变形可能影响缺陷检测的结果,因此,为了提高缺陷检测准确性,可以基于待检测物体的实时运动速度确定线阵相机101每次图像采集所需采用的目标行频,进而,线阵相机101可以在每次将要对位于其视野范围内的待检测物体区域进行图像采集时,获取此次图像采集所需采用的目标行频,从而使线阵相机101每次进行图像采集的行频与待检测物体的实时运动速度可以相匹配。
可选的,一种具体实现方式中,上述步骤S201,可以包括如下步骤11。
步骤11:线阵相机101基于预先确定的行频变化规则,分别获取对位于线阵相机101的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频。
其中,行频变化规则是基于待检测物体经过所述视野范围的过程中,待检测物体的运动速度变化规律确定的。
在本具体实现方式中,在进行缺陷检测时,待检测物体在经过线阵相机101的视野范围的过程中的运动速度变化规律可以是事先确定的,进而,在进行缺陷检测之前,可以先确定待检测物体经过线阵相机101的视野范围的过程中,待检测物体的运动速度变化规律,然后基于上述运动速度变化规律,确定待检测物体经过线阵相机101的视野范围的过程中,线阵相机101的行频变化规则。
其中,可选的,上述运动速度变化规律中的每个运动速度对应行频可以是:该运动速度与线阵相机的预设像素精度的比值。
其中,上述预设像素精度可以为线阵相机的视野范围与预设分辨率的比值;线阵相机101的视野范围可以为线阵相机101的架设高度与线阵相机101的焦距和线阵相机101的CCD(Charge-coupled Device,电荷耦合元件)尺寸的乘积的比值;线阵相机101的架设高度可以为线阵相机101的CCD平面与待检测物体平面间的距离。
进而,线阵相机101在每次将要对位于其视野范围内的待检测物体区域进行图像采集时,可以基于预先确定的行频变化规则,获取此次图像采集所需采用的目标行频。
示例性的,在进行缺陷检测时,可以利用机械臂携带待检测物体以一定的速度变化规律经过线阵相机101的视野范围。在进行缺陷检测之前,可以先确定机械臂携带待检测物体经过线阵相机101的视野范围的过程中,待检测物体的运动速度变化规律,然后基于待检测物体的运动速度变化规律,确定待检测物体经过线阵相机101的视野范围的过程中,线阵相机101的行频变化规则。
可选的,一种具体实现方式中,上述步骤S201,可以包括如下步骤12。
步骤12:线阵相机101在每次确定对位于线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取待检测物体的实时运动速度,并基于实时运动速度,计算此次进行图像采集时,所需的目标行频。
在本具体实现方式中,在进行缺陷检测时,待检测物体在经过线阵相机101的视野范围的过程中的运动速度变化规律可以是不确定的,也可以是确定的。进而,在进行缺陷检测时,线阵相机101在每次确定对位于线阵相机的视野范围内的待检测物体区域待进行图像采集时,可以先获取待检测物体的实时运动速度,并基于实时运动速度,计算此次进行图像采集时,所需的目标行频。
可选的,可以利用编码器、速度传感器等设备获取待检测物体的实时速度。
可选的,上述步骤12中,线阵相机101基于实时运动速度,计算此次进行图像采集时,所需的目标行频,可以包括如下步骤21。
步骤21:线阵相机101计算实时运动速度与线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
线阵相机101在基于待检测物体的实时运动速度,计算此次进行图像采集时,所需的目标行频时,可以将待检测物体的实时运动速度与线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
其中,预设像素精度可以为线阵相机的视野范围与预设分辨率的比值;线阵相机101的视野范围可以为线阵相机101的架设高度与线阵相机101的焦距和线阵相机101的CCD(Charge-coupled Device,电荷耦合元件)尺寸的乘积的比值;线阵相机101的架设高度可以为线阵相机101的CCD平面与待检测物体平面间的距离。
可选的,在进行缺陷检测时,待检测物体可以被放置在传送设备上,且与传送设备保持相对静止,传送设备上可以安装有用于监测传送设备的实时速度的速度传感器。进而,传送设备的实时运动速度便可以作为待检测物体的实时运动速度,通过传送设备的实时运动速度便可以获取待检测物体的实时运动速度。示例性的,上述传送设备可以为传送带。
可选的,一种具体实现方式中,上述步骤S201,可以包括如下步骤13。
步骤13:线阵相机101在每次确定对位于线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取图像检测设备102基于待检测物体的实时运动速度所计算的实时行频,作为此次进行图像采集时所需的目标行频。
在本具体实现方式中,在进行缺陷检测时,图像检测设备102可以获取待检测物体的实时运动速度,并基于实时运动速度,计算线阵相机101进行图像采集时所需的实时行频,进而,线阵相机101在每次确定对位于线阵相机101的视野范围内的待检测物体区域待进行图像采集时,可以获取图像检测设备102所计算的实时行频,作为此次进行图像采集时所需的目标行频。
也就是说,在本具体实现方式中,图像检测设备102还可以用于在线阵相机101每次确定对位于线阵相机101的视野范围内的待检测物体区域待进行图像采集时,获取待检测物体的实时运动速度,并基于所获取的实时运动速度,计算线阵相机101此次进行图像采集时,所需的目标行频。
其中,可选的,图像检测设备102可以预先获取线阵相机101的采集频率,从而,根据该采集频率以及线阵相机101的采集起始时刻,确定线阵相机101每次确定对位于线阵相机101的视野范围内的待检测物体区域待进行图像采集的时刻,从而,获取该时刻待检测物体的实时运动速度,并基于所获取的实时运动速度,计算线阵相机101每次进行图像采集时,所需的目标行频。
针对上述步骤S201,可选的,一种具体实现方式中,图像检测设备102可以预先获取线阵相机101的采集频率,从而,根据该采集频率以及线阵相机101的采集起始时刻,确定线阵相机101每次确定对位于线阵相机101的视野范围内的待检测物体区域待进行图像采集的时刻,从而,图像检测设备102可以基于预先确定的行频变化规则,分别获取线阵相机101对位于其视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频,并将获取到的目标行频发送给线阵相机101。进而,线阵相机101便可以在每次确定对位于线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取图像检测设备102基于预设的行频变化规则所确定的目标行频。
可选的,一种具体实现方式中,本申请实施例提供的一种缺陷检测系统中还可以包括一个面阵相机,该面阵相机与线阵相机101保持相对静止状态,并可以按照预设频率采集关于待检测物体的图像。图像检测设备102可以实时获取面阵相机所采集的图像,并根据所获取的每相邻两张图像确定待检测物体的成像在面阵相机的成像平面上单位时间内移动的像素个数,并根据所确定的像素个数确定线阵相机101进行图像采集时,所需的实时行频。进而,针对上述步骤S201,线阵相机101便可以在对位于线阵相机的视野范围内的每个待检测物体区域待进行图像采集时,获取图像检测设备102所确定的实时行频。
其中,上述预设频率与线阵相机101的采集频率相同。
需要强调的是,以上关于步骤S201的各具体实现方式仅用于对步骤S201进行举例说明,而非限定,任何可以使得线阵相机101分别获取对位于线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频的方式,均属于本申请的保护范围。
S202:线阵相机101在获取到每个目标行频时,按照该目标行频,对当前位于视野范围内的待检测物体区域进行图像采集,得到各行线阵图像。
S203:线阵相机101对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像。
线阵相机101在获取到每个目标行频时,可以按照该目标行频,对当前位于视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;进而,线阵相机可以对连续采集得到的指定数量个行线阵图像进行拼接,便可以得到各个待检测图像。
其中,上述指定数量可以由本领域技术人员根据具体应用情况进行设置,本申请实施例对此不进行具体限定。
可选的,一种具体实现方式中,上述指定数量可以为待检测物体的长度与单个行线阵图像的比值,也就是说,对连续采集得到的指定数量个行线阵图像进行拼接,所得到的每个待检测图像中均可以包含有一个完整的待检测物体。
可选的,线阵相机101可以在连续采集得到的行线阵图像的数量每达到指定数量时,对该指定数量个行线阵图像进行拼接,得到待检测图像。
S204:线阵相机101向图像检测设备102发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像。
线阵相机101在得到待检测图像后,可以向图像检测设备102发送所得到的各待检测图像。
S205:图像检测设备102获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。
图像检测设备102可以获取线阵相机101发送的各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。
可选的,一种具体实现方式中,上述缺陷检测系统还可以包括光电传感器。进而,对于每个待检测物体,光电传感器可以在感应到该待检测物体开始进入线阵相机的视野范围内时,触发线阵相机101开始进行图像采集,并在感应到该待检测物体离开线阵相机的视野范围内时,触发线阵相机101停止图像采集;图像检测设备102可以获取线阵相机101每次开始进行图像采集到停止图像采集期间生成的各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定该待检测物体的缺陷检测结果。
以上可见,应用本申请实施例提供的方案,可以利用线阵相机所采集的待检测图像对待检测物体进行缺陷检测,从而得到待检测物体的缺陷检测结果。由于线阵相机的目标行频是基于待检测物体的实时运动速度所确定的,且线阵相机在每次对当前位于其视野范围内的待检测物体区域进行图像采集时均是按照目标行频进行图像采集的,因此,无论待检测物体相对于线阵相机做匀速运动还是非匀速运动,线阵相机在进行图像采集时的行频均可以与待检测物体的实时运动速度相匹配,从而提高所得到的待检测图像的清晰度,并降低所得到的待检测图像的变形程度,提高基于待检测图像所确定的缺陷检测结果的准确性。
相应的,在有些情况下,可以不设置光电传感器对待检测物体是否开始进入线阵相机的视野范围内进行检测,从而,在不利用光电传感器进行缺陷检测时,线阵相机101可以一直进行图像采集,并得到待检测图像。但是,由于在上一个待检测物体离开线阵相机101的视野范围后,下一个待检测物体可以间隔一段时间再进入线阵相机101的视野范围,因此,线阵相机101所得到的各待检测图像中,可能仅存在部分待检测图像是关于待检测物体的指定待检测图像。
并且按照线阵相机101得到各待检测图像的顺序,若某个待检测图像是关于待检测物体的指定待检测图像,该待检测图像的上一个待检测图像不是关于待检测物体的指定待检测图像,则该待检测图像可以作为对某个待检测物体开始进行缺陷检测时,线阵相机101得到的关于该待检测物体的第一个待检测图像;若某个待检测图像是关于待检测物体的指定待检测图像,该待检测图像的下一个待检测图像不是关于待检测物体的指定待检测图像,则该待检测图像可以作为对某个待检测物体开始进行缺陷检测时,线阵相机101得到的关于该待检测物体的最后一个待检测图像。
示例性的,以上述待检测物体为玻璃基板为例,每个玻璃基板可以按照图4中箭头1所指示的方向通过图4中的线阵相机1和线阵相机2的视野线(也就是视野范围),并且玻璃基板的运动方向可以垂直于线阵相机的视野线。进而,在对玻璃基板进行缺陷检测的过程中,线阵相机1连续得到的5个待检测图像可以如图5(a)-5(e)所示。
可见,5(b)-5(d)所示的三张待检测图像为关于同一张玻璃基板的待检测图像,图5(a)和5(e)所示的图像不是关于玻璃基板的待检测图像。由于如图5(a)-5(e)所示的5张待检测图像是线阵相机1连续得到的5个待检测图像,因此,可知,在线阵相机1采集组成如图5(a)所示的待检测图像的各行线阵图像的过程中,玻璃基板还未进入线阵相机1的视野范围;在线阵相机1采集组成如图5(b)所示的待检测图像的各行线阵图像的过程中,玻璃基板开始进入线阵相机1的视野范围;在线阵相机1采集组成如图5(c)所示的待检测图像的各行线阵图像的过程中,玻璃基板已经进入线阵相机1的视野范围;在线阵相机1采集组成如图5(d)所示的待检测图像的各行线阵图像的过程中,玻璃基板开始离开线阵相机1的视野范围;在线阵相机1采集组成如图5(e)所示的待检测图像的各行线阵图像的过程中,玻璃基板已经离开线阵相机1的视野范围。
基于上述内容,在不利用光电传感器进行缺陷检测时,可选的,一种具体实现方式中,上述步骤S205:图像检测设备102获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果,可以包括如下步骤31-33。
步骤31:图像检测设备102按照线阵相机101得到各待检测图像的顺序,依次获取各待检测图像;在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于待检测物体的指定待检测图像。
步骤32:若该待检测图像是关于待检测物体的指定待检测图像,则将该待检测图像和该待检测图像的检测结果存储至指定存储空间。
在本具体实现方式中,图像检测设备102可以按照线阵相机101得到各待检测图像的顺序,依次获取各待检测图像;并在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于待检测物体的指定待检测图像。
对于每张待检测图像,如果该待检测图像是关于待检测物体的指定待检测图像,则可以将该待检测图像和该待检测图像的检测结果存储至指定存储空间。
步骤33:若该待检测图像不是关于待检测物体的指定待检测图像,且所获取的上一张待检测图像是关于待检测物体的指定待检测图像,则合并指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为待检测物体的缺陷检测结果。
对于每张待检测图像,如果该待检测图像不是关于待检测物体的指定待检测图像,且图像检测设备102在获取该待检测图像之前,所获取的上一张待检测图像是关于待检测物体的指定待检测图像,则可以合并指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为待检测物体的缺陷检测结果。
合并指定存储空间中的各张待检测图像,可以得到一张关于待检测物体的完整图像,可选的,在合并完指定存储空间中的各张待检测图像后,还可以对所得到的完整图像进行分析,确定所得到的完整图像中的缺陷的缺陷尺寸和缺陷类型。
可选的,若该待检测图像不是关于待检测物体的指定待检测图像,且所获取的上一张待检测图像不是关于待检测物体的指定待检测图像,则可以删除该待检测图像和该待检测图像的检测结果。
需要强调的是,以上关于步骤S205的各具体实现方式仅用于对步骤S205进行举例说明,而非限定,任何可以使得图像检测设备102获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果的方式,均属于本申请的保护范围。
如图6所示,本申请实施例还提供了一种缺陷检测方法,应用于缺陷检测系统中的线阵相机,缺陷检测系统还包括:图像检测设备;该方法可以包括如下步骤S601-S604。
S601:分别获取对位于线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频。
其中,目标行频是基于待检测物体的实时运动速度确定的。
S602:在获取到每个目标行频时,按照该目标行频,对当前位于视野范围内的待检测物体区域进行图像采集,得到各行线阵图像。
S603:对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像。
S604:向图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像,以使图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。
以上可见,应用本申请实施例提供的方案,可以利用线阵相机所采集的待检测图像对待检测物体进行缺陷检测,从而得到待检测物体的缺陷检测结果。由于线阵相机的目标行频是基于待检测物体的实时运动速度所确定的,且线阵相机在每次对当前位于其视野范围内的待检测物体区域进行图像采集时均是按照目标行频进行图像采集的,因此,无论待检测物体相对于线阵相机做匀速运动还是非匀速运动,线阵相机在进行图像采集时的行频均可以与待检测物体的实时运动速度相匹配,从而提高所得到的待检测图像的清晰度,并降低所得到的待检测图像的变形程度,提高基于待检测图像所确定的缺陷检测结果的准确性。
可选的,一种具体实现方式中,所述分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频,包括:
基于预先确定的行频变化规则,分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;
其中,所述行频变化规则是基于所述待检测物体经过所述视野范围的过程中,所述待检测物体的运动速度变化规律确定的;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述待检测物体的实时运动速度,并基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述图像检测设备基于所述待检测物体的实时运动速度所计算的实时行频,作为此次进行图像采集时所需的目标行频。
可选的,一种具体实现方式中,所述基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频,包括:
计算所述实时运动速度与所述线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
如图7所示,本申请实施例还提供了一种缺陷检测方法,应用于缺陷检测系统中的图像检测设备,缺陷检测系统还包括:线阵相机;该方法可以包括如下步骤S701-S702。
S701:获取线阵相机发送的待检测图像。
其中,所述待检测图像是所述线阵相机对连续采集得到的指定数量个行线阵图像进行拼接得到的;每个行线阵图像是所述线阵相机在获取到对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的每个目标行频时,按照该目标行频,对当前位于所述线阵相机的视野范围内的待检测物体区域进行图像采集得到的;所述目标行频是基于所述待检测物体的实时运动速度确定的。
S702:基于对各待检测图像进行缺陷检测所得到的检测结果,确定待检测物体的缺陷检测结果。
以上可见,应用本申请实施例提供的方案,可以利用线阵相机所采集的待检测图像对待检测物体进行缺陷检测,从而得到待检测物体的缺陷检测结果。由于线阵相机的目标行频是基于待检测物体的实时运动速度所确定的,且线阵相机在每次对当前位于其视野范围内的待检测物体区域进行图像采集时均是按照目标行频进行图像采集的,因此,无论待检测物体相对于线阵相机做匀速运动还是非匀速运动,线阵相机在进行图像采集时的行频均可以与待检测物体的实时运动速度相匹配,从而提高所得到的待检测图像的清晰度,并降低所得到的待检测图像的变形程度,提高基于待检测图像所确定的缺陷检测结果的准确性。
可选的,一种具体实现方式中,所述获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果,包括:
按照所述线阵相机得到各待检测图像的顺序,依次获取各待检测图像;在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于所述待检测物体的指定待检测图像;
若该待检测图像是关于所述待检测物体的指定待检测图像,则将该待检测图像和该待检测图像的检测结果存储至指定存储空间;
若该待检测图像不是关于所述待检测物体的指定待检测图像,且所获取的上一张待检测图像是关于所述待检测物体的指定待检测图像,则合并所述指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为所述待检测物体的缺陷检测结果。
如图8所示,本申请实施例还提供了一种缺陷检测装置,应用于缺陷检测系统中的线阵相机,缺陷检测系统还包括:图像检测设备;该缺陷检测装置可以包括如下模块。
行频获取模块801,用于分别获取对位于线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,目标行频是基于待检测物体的实时运动速度确定的。
图像采集模块802,用于在获取到每个目标行频时,按照该目标行频,对当前位于视野范围内的待检测物体区域进行图像采集,得到各行线阵图像。
图像拼接模块803,用于对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像。
图像发送模块804,用于向图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像,以使所述图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
以上可见,应用本申请实施例提供的方案,可以利用线阵相机所采集的待检测图像对待检测物体进行缺陷检测,从而得到待检测物体的缺陷检测结果。由于线阵相机的目标行频是基于待检测物体的实时运动速度所确定的,且线阵相机在每次对当前位于其视野范围内的待检测物体区域进行图像采集时均是按照目标行频进行图像采集的,因此,无论待检测物体相对于线阵相机做匀速运动还是非匀速运动,线阵相机在进行图像采集时的行频均可以与待检测物体的实时运动速度相匹配,从而提高所得到的待检测图像的清晰度,并降低所得到的待检测图像的变形程度,提高基于待检测图像所确定的缺陷检测结果的准确性。
可选的,一种具体实现方式中,所述行频获取模块具体用于:
基于预先确定的行频变化规则,分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;
其中,所述行频变化规则是基于所述待检测物体经过所述视野范围的过程中,所述待检测物体的运动速度变化规律确定的;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述待检测物体的实时运动速度,并基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频;
或者,
在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述图像检测设备基于所述待检测物体的实时运动速度所计算的实时行频,作为此次进行图像采集时所需的目标行频。
可选的,一种具体实现方式中,所述行频获取模块具体用于:
计算所述实时运动速度与所述线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
如图9所示,本申请实施例还提供了一种缺陷检测装置,应用于缺陷检测系统中的图像检测设备,缺陷检测系统还包括:线阵相机;该缺陷检测装置可以包括如下模块。
图像获取模块901,用于获取所述线阵相机发送的待检测图像;其中,所述待检测图像是所述线阵相机对连续采集得到的指定数量个行线阵图像进行拼接得到的;每个行线阵图像是所述线阵相机在获取到对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的每个目标行频时,按照该目标行频,对当前位于所述线阵相机的视野范围内的待检测物体区域进行图像采集得到的;所述目标行频是基于所述待检测物体的实时运动速度确定的;
缺陷检测模块902,用于基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
以上可见,应用本申请实施例提供的方案,可以利用线阵相机所采集的待检测图像对待检测物体进行缺陷检测,从而得到待检测物体的缺陷检测结果。由于线阵相机的目标行频是基于待检测物体的实时运动速度所确定的,且线阵相机在每次对当前位于其视野范围内的待检测物体区域进行图像采集时均是按照目标行频进行图像采集的,因此,无论待检测物体相对于线阵相机做匀速运动还是非匀速运动,线阵相机在进行图像采集时的行频均可以与待检测物体的实时运动速度相匹配,从而提高所得到的待检测图像的清晰度,并降低所得到的待检测图像的变形程度,提高基于待检测图像所确定的缺陷检测结果的准确性。
可选的,一种具体实现方式中,所述缺陷检测模块具体用于:
按照所述线阵相机得到各待检测图像的顺序,依次获取各待检测图像;在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于所述待检测物体的指定待检测图像;
若该待检测图像是关于所述待检测物体的指定待检测图像,则将该待检测图像和该待检测图像的检测结果存储至指定存储空间;
若该待检测图像不是关于所述待检测物体的指定待检测图像,且所获取的上一张待检测图像是关于所述待检测物体的指定待检测图像,则合并所述指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为所述待检测物体的缺陷检测结果。
本申请实施例还提供了一种线阵相机,如图10所示,包括:
存储器1001,用于存放计算机程序;
处理器1002,用于执行存储器1001上所存放的程序时,实现本申请实施例提供的应用于线阵相机的任一缺陷检测方法的步骤。
并且上述电子设备还可以包括通信总线和/或通信接口,处理器1002、通信接口、存储器1001通过通信总线完成相互间的通信。
本申请实施例还提供了一种图像检测设备,如图11所示,包括:
存储器1101,用于存放计算机程序;
处理器1102,用于执行存储器1101上所存放的程序时,实现本申请实施例提供的应用于图像检测设备的任一缺陷检测方法的步骤。
并且上述电子设备还可以包括通信总线和/或通信接口,处理器1102、通信接口、存储器1101通过通信总线完成相互间的通信。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一缺陷检测方法的步骤。
在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一缺陷检测方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例、装置实施例、线阵相机实施例、图像检测设备实施例、计算机可读存储介质实施例以及计算机程序产品实施例而言,由于其基本相似于系统实施例,所以描述的比较简单,相关之处参见系统实施例的部分说明即可。
以上所述仅为本申请的较佳实施例,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。
Claims (11)
1.一种缺陷检测系统,其特征在于,所述系统包括:线阵相机和图像检测设备;
所述线阵相机,用于:
分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述目标行频是基于所述待检测物体的实时运动速度确定的;
在获取到每个目标行频时,按照该目标行频,对当前位于所述视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;
对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;
向所述图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像;
所述图像检测设备,用于:
获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
2.根据权利要求1所述的系统,其特征在于,
所述线阵相机分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频,包括:
所述线阵相机基于预先确定的行频变化规则,分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述行频变化规则是基于所述待检测物体经过所述视野范围的过程中,所述待检测物体的运动速度变化规律确定的;
或者,
所述线阵相机在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述待检测物体的实时运动速度,并基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频;
或者,
所述线阵相机在每次确定对位于所述线阵相机的视野范围内的待检测物体区域待进行图像采集时,获取所述图像检测设备基于所述待检测物体的实时运动速度所计算的实时行频,作为此次进行图像采集时所需的目标行频。
3.根据权利要求2所述的系统,其特征在于,所述线阵相机基于所述实时运动速度,计算此次进行图像采集时,所需的目标行频,包括:
所述线阵相机计算所述实时运动速度与所述线阵相机的预设像素精度的比值,作为此次进行图像采集时,所需的目标行频。
4.根据权利要求1所述的系统,其特征在于,所述图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果,包括:
所述图像检测设备按照所述线阵相机得到各待检测图像的顺序,依次获取各待检测图像;在每获取到一张待检测图像后,对该待检测图像进行缺陷检测,得到检测结果,并确定该待检测图像是否为关于所述待检测物体的指定待检测图像;
若该待检测图像是关于所述待检测物体的指定待检测图像,则将该待检测图像和该待检测图像的检测结果存储至指定存储空间;
若该待检测图像不是关于所述待检测物体的指定待检测图像,且所获取的上一张待检测图像是关于所述待检测物体的指定待检测图像,则合并所述指定存储空间中的各张待检测图像,以及各张待检测图像的检测结果,作为所述待检测物体的缺陷检测结果。
5.一种缺陷检测方法,其特征在于,应用于缺陷检测系统中的线阵相机,所述缺陷检测系统还包括:图像检测设备;所述方法包括:
分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述目标行频是基于所述待检测物体的实时运动速度确定的;
在获取到每个目标行频时,按照该目标行频,对当前位于所述视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;
对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;
向所述图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像,以使所述图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
6.一种缺陷检测方法,其特征在于,应用于缺陷检测系统中的图像检测设备,所述缺陷检测系统还包括:线阵相机;所述方法包括:
获取所述线阵相机发送的待检测图像;其中,所述待检测图像是所述线阵相机对连续采集得到的指定数量个行线阵图像进行拼接得到的;每个行线阵图像是所述线阵相机在获取到对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的每个目标行频时,按照该目标行频,对当前位于所述线阵相机的视野范围内的待检测物体区域进行图像采集得到的;所述目标行频是基于所述待检测物体的实时运动速度确定的;
基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
7.一种缺陷检测装置,其特征在于,应用于缺陷检测系统中的线阵相机,所述缺陷检测系统还包括:图像检测设备;所述装置包括:
行频获取模块,用于分别获取对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的各个目标行频;其中,所述目标行频是基于所述待检测物体的实时运动速度确定的;
图像采集模块,用于在获取到每个目标行频时,按照该目标行频,对当前位于所述视野范围内的待检测物体区域进行图像采集,得到各行线阵图像;
图像拼接模块,用于对连续采集得到的指定数量个行线阵图像进行拼接,得到各待检测图像;
图像发送模块,用于向所述图像检测设备发送分别由连续采集得到的指定数量个行线阵图像构成的各待检测图像,以使所述图像检测设备获取各待检测图像,并基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
8.一种缺陷检测装置,其特征在于,应用于缺陷检测系统中的图像检测设备,所述缺陷检测系统还包括:线阵相机;所述装置包括:
图像获取模块,用于获取所述线阵相机发送的待检测图像;其中,所述待检测图像是所述线阵相机对连续采集得到的指定数量个行线阵图像进行拼接得到的;每个行线阵图像是所述线阵相机在获取到对位于所述线阵相机的视野范围内的各待检测物体区域待进行图像采集时,所需的每个目标行频时,按照该目标行频,对当前位于所述线阵相机的视野范围内的待检测物体区域进行图像采集得到的;所述目标行频是基于所述待检测物体的实时运动速度确定的;
缺陷检测模块,用于基于对各待检测图像进行缺陷检测所得到的检测结果,确定所述待检测物体的缺陷检测结果。
9.一种线阵相机,其特征在于,包括:
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求5所述的方法。
10.一种图像检测设备,其特征在于,包括:
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求6所述的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求5所述的方法或权利要求6所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310975609.XA CN116990311A (zh) | 2023-08-03 | 2023-08-03 | 一种缺陷检测系统、方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310975609.XA CN116990311A (zh) | 2023-08-03 | 2023-08-03 | 一种缺陷检测系统、方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116990311A true CN116990311A (zh) | 2023-11-03 |
Family
ID=88522965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310975609.XA Pending CN116990311A (zh) | 2023-08-03 | 2023-08-03 | 一种缺陷检测系统、方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116990311A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117953032A (zh) * | 2023-12-12 | 2024-04-30 | 钛玛科(北京)工业科技有限公司 | 一种用于校正大幅宽材料的瑕疵缺陷尺寸标定方法 |
CN119125178A (zh) * | 2024-08-29 | 2024-12-13 | 广州市新途轨道技术有限公司 | 钢轨外观检测系统 |
-
2023
- 2023-08-03 CN CN202310975609.XA patent/CN116990311A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117953032A (zh) * | 2023-12-12 | 2024-04-30 | 钛玛科(北京)工业科技有限公司 | 一种用于校正大幅宽材料的瑕疵缺陷尺寸标定方法 |
CN119125178A (zh) * | 2024-08-29 | 2024-12-13 | 广州市新途轨道技术有限公司 | 钢轨外观检测系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116990311A (zh) | 一种缺陷检测系统、方法和装置 | |
JP3041090B2 (ja) | 外観検査装置 | |
CN115791830B (zh) | 一种钢板检测系统、钢板检测方法及电子设备 | |
JPH04166751A (ja) | びんの欠陥検査方法 | |
CN103743748A (zh) | 一种快速、低成本机器视觉在线检测系统 | |
CN117571721B (zh) | 一种电路板焊盘表面缺陷检测方法、装置及存储介质 | |
WO2020194541A1 (ja) | 検査装置 | |
CN112504156A (zh) | 一种基于前景网格的结构表面应变测量系统及测量方法 | |
TWI531787B (zh) | An automatic optical detection method and an automatic optical detection system for carrying out the method | |
CN110443803A (zh) | 一种印刷品图像质量检测方法及装置 | |
US5245424A (en) | Defect detection method | |
CN100593104C (zh) | 图像处理装置和图像处理方法 | |
TWI826106B (zh) | 檢測系統與檢測方法 | |
JP2006276454A (ja) | 画像補正方法、およびこれを用いたパターン欠陥検査方法 | |
CN118129604A (zh) | 涂层尺寸测量方法、系统、计算机设备及存储介质 | |
KR102521516B1 (ko) | 광각 탐지가 가능한 검사기용 이미지 처리 장치 및 방법 그리고 이를 구현하기 위한 프로그램을 기록한 기록매체 | |
US20130278925A1 (en) | Detecting device and method for substrate | |
CN107284057A (zh) | 机器视觉检测系统和方法 | |
CN106872483A (zh) | 解决光学检测设备因透明材质中的气泡影响检测的方法 | |
TWI671713B (zh) | 表面檢測方法 | |
CN113612988A (zh) | 一种自动测试视频延迟的方法、装置及视频传输设备 | |
JPH0829357A (ja) | 自動化ライン外観検査装置 | |
JP2841961B2 (ja) | 視覚認識装置 | |
JP2005274325A (ja) | 金属帯の光学式欠陥検査方法 | |
CN119779152B (zh) | 一种位置检测方法、装置及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |