CN112419224B - 一种球形引脚芯片定位方法及*** - Google Patents

一种球形引脚芯片定位方法及*** Download PDF

Info

Publication number
CN112419224B
CN112419224B CN202010689747.8A CN202010689747A CN112419224B CN 112419224 B CN112419224 B CN 112419224B CN 202010689747 A CN202010689747 A CN 202010689747A CN 112419224 B CN112419224 B CN 112419224B
Authority
CN
China
Prior art keywords
pin chip
image
spherical pin
spherical
ball
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.)
Active
Application number
CN202010689747.8A
Other languages
English (en)
Other versions
CN112419224A (zh
Inventor
高会军
刘伟华
孙昊
于兴虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ningbo Intelligent Equipment Research Institute Co ltd
Original Assignee
Ningbo Intelligent Equipment Research Institute Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ningbo Intelligent Equipment Research Institute Co ltd filed Critical Ningbo Intelligent Equipment Research Institute Co ltd
Priority to CN202010689747.8A priority Critical patent/CN112419224B/zh
Publication of CN112419224A publication Critical patent/CN112419224A/zh
Application granted granted Critical
Publication of CN112419224B publication Critical patent/CN112419224B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0004Industrial image inspection
    • G06T7/001Industrial image inspection using an image reference approach
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras
    • G06T7/73Determining position or orientation of objects or cameras using feature-based methods
    • G06T7/74Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/751Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10004Still image; Photographic image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30108Industrial image inspection
    • G06T2207/30148Semiconductor; IC; Wafer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Multimedia (AREA)
  • Geometry (AREA)
  • Quality & Reliability (AREA)
  • Image Processing (AREA)
  • Electric Connection Of Electric Components To Printed Circuits (AREA)
  • Length Measuring Devices By Optical Means (AREA)

Abstract

本发明公开了一种球形引脚芯片定位方法及***,首先构建球形引脚芯片模板图像,采用球形引脚芯片二值化图片进行相关性匹配,定位到球形引脚芯片的粗略位置。然后根据与球形引脚芯片二值化图片相关性最大的图片获得最小外接矩形直线方程,计算连通区域到所述最小外接矩形直线方程的距离值,同时根据距离值确定连通区域图像的连通区域最小外接矩形,最后根据连通区域最小外接矩形完成所述球形引脚芯片定位。本发明通过对球形引脚芯片二值化图片进行相关性匹配定位到球形引脚芯片的粗略位置,然后根据所述距离值来再次对球形引脚芯片进行定位,提高了在芯片检测对球形引脚芯片定位的鲁棒性,具有抗干扰能力强,准确性高和速度快的特点。

Description

一种球形引脚芯片定位方法及***
技术领域
本发明涉及贴片机视觉检测技术领域,特别是涉及一种球形引脚芯片定位 方法及***。
背景技术
在表面贴装设备中,常常使用视觉检测技术对芯片进行定位。由于芯片种 类繁多,在贴片机应用过程中发现,球形引脚芯片的视觉识别定位方法存在抗 干扰性差,精度差,速度慢等缺点,而且传统的球形芯片定位算法只有单次定 位的过程,导致定位精度差,在面对复杂的球形引脚芯片易出现废料率高等问 题。
发明内容
本发明的目的是提供一种球形引脚芯片定位方法及***,以解决传统的球 形芯片定位精度差的问题。
为实现上述目的,本发明提供了如下方案:
一种球形引脚芯片定位方法,包括:
获取球形引脚芯片的参数信息;所述参数信息包括球形引脚芯片在x方向 上的焊球数目、球形引脚芯片在x方向上的引脚间距、球形引脚芯片在y方向 上的焊球数目和球形引脚芯片在y方向上的引脚间距;
根据所述参数信息建立球形引脚芯片模板图像;
将所述球形引脚芯片模板图像按照不同的旋转角度旋转,得到多个球形引 脚芯片模板旋转图像;
获取球形引脚芯片二值化图片;
将所述球形引脚芯片二值化图片与多个所述球形引脚芯片模板旋转图像 一一匹配,得到与所述球形引脚芯片二值化图片相关性最大的第一球形引脚芯 片模板旋转图像;
根据所述第一球形引脚芯片模板旋转图像,得到所述第一球形引脚芯片模 板旋转图像上的焊球的最小外接矩形;
根据所述最小外接矩形得到最小外接矩形直线方程;所述最小外接矩形直 线方程所表示的直线为所述最小外接矩形的边;
将所述第一球形引脚芯片模板旋转图像与所述球形引脚芯片二值化图片 重合,确定重合后的球形引脚芯片图像;
对所述重合后的球形引脚芯片图像中的球形引脚芯片二值化图片进行8 连通域标记,得到带有标号的连通区域图像;
计算所述带有标号的连通区域图像中的各个连通区域到所述最小外接矩 形的边的距离值;
根据所述距离值确定所述带有标号的连通区域图像的连通区域最小外接 矩形;所述连通区域最小外接矩形的位置为所述球形引脚芯片的位置。
可选的,所述根据所述参数信息建立球形引脚芯片模板图像,具体包括:
采用公式
Figure BDA0002588902520000021
确定所述球形引脚芯片模板图像的长和宽;其 中Tx为所述球形引脚芯片模板图像的长度,Ty为球形引脚芯片模板图像的宽 度,Bx为焊球在x方向上的边缘长度,Bx=(Nx-1)Px,其中Nx表示球形引脚芯 片在x方向上的焊球数目,Px表示球形引脚芯片在x方向上的引脚间距,By为焊球在y方向上的边缘长度,By=(Ny-1)Py,其中Ny表示球形引脚芯片在y 方向上的焊球数目,Py表示球形引脚芯片在y方向上的引脚间距;
根据公式
Figure BDA0002588902520000022
确定每个焊球中心在所述球形引脚芯片模 板图像中的位置;其中,Cn,x表示第n个焊球在所述球形引脚芯片模板图像中 在x方向上的位置,Cm,y表示第m个焊球在所述球形引脚芯片模板图像中在y 方向上的位置,n表示焊球在x方向上的序号,m表示焊球在y方向上的序号;
根据每个焊球中心在所述球形引脚芯片模板图像中的位置和所述球形引 脚芯片模板图像的长和宽建立所述球形引脚芯片模板图像。
可选的,所述将所述球形引脚芯片模板图像按照不同的旋转角度旋转,得 到多个球形引脚芯片模板旋转图像,具体包括:
获取所述球形引脚芯片模板图像的像素位置坐标(x1,y1);
根据公式
Figure BDA0002588902520000031
确定所述球形引脚芯片模板旋转图像的 像素位置坐标(x0,y0);其中,x0为所述球形引脚芯片模板旋转图像的像素位置 的横坐标,y0为所述球形引脚芯片模板旋转图像的像素位置的纵坐标,x1为所 述球形引脚芯片模板图像的像素位置的横坐标,y1为所述球形引脚芯片模板图 像的像素位置的横坐标,α为旋转角度;
按照不同的旋转角度确定多个不同的所述球形引脚芯片模板旋转图像的 像素位置坐标,并根据多个不同的所述球形引脚芯片模板旋转图像的像素位置 坐标确定多个球形引脚芯片模板旋转图像。
可选的,所述获取球形引脚芯片二值化图片,之前还包括:
使用单通道黑白相机获取球形引脚芯片的灰度图片,对所述灰度图片采用 大津算法OTSU进行二值化处理,生成球形引脚芯片二值化图片。
可选的,所述将所述球形引脚芯片二值化图片与多个所述球形引脚芯片模 板旋转图像一一匹配,得到与所述球形引脚芯片二值化图片相关性最大的第一 球形引脚芯片模板旋转图像,具体包括:
采用公式
Figure BDA0002588902520000032
计算多个所述球形引脚芯片模 板旋转图像与所述球形引脚芯片二值化图片的相关性,其中Cα(x,y)为球形引 脚芯片二值化图片中在(x,y)位置处与球形引脚芯片模板旋转图像的相关性 的值,M(x′,y′)为球形引脚芯片模板旋转图像在(x′,y′)位置处的像素 值,I为球形引脚芯片二值化图片,x为球形引脚芯片二值化图片像素的横坐 标,y为球形引脚芯片二值化图片像素的纵坐标,x′为球形引脚芯片模板旋转 图像像素的横坐标,y′为球形引脚芯片模板旋转图像像素的纵坐标;
确定所述相关性最大的值所对应的球形引脚芯片模板旋转图像为所述第 一球形引脚芯片模板旋转图像。
可选的,所述根据所述第一球形引脚芯片模板旋转图像,得到所述第一球 形引脚芯片模板旋转图像上的焊球的最小外接矩形,具体包括:
获取所述第一球形引脚芯片模板旋转图像中的所有白色像素点构成的白 色像素集合;
将所述白色像素集合所对应的最小外接矩形,作为所述第一球形引脚芯片 模板旋转图像上的焊球的最小外接矩形。
可选的,所述根据所述距离值确定所述带有标号的连通区域图像的连通区 域最小外接矩形,具体包括:
将所有小于焊球直径的所述距离值所对应的连通区域作为边界焊球位置;
获取所有所述边界焊球位置的中心所构成的中心位置集合;
根据所述中心位置集合,确定连通区域最小外接矩形。
一种球形引脚芯片定位***,包括:
芯片参数信息获取模块,用于获取球形引脚芯片的参数信息;所述参数信 息包括球形引脚芯片在x方向上的焊球数目、球形引脚芯片在x方向上的引脚 间距、球形引脚芯片在y方向上的焊球数目和球形引脚芯片在y方向上的引脚 间距;
球形引脚芯片模板图像建立模块,用于根据所述参数信息建立球形引脚芯 片模板图像;
球形引脚芯片模板旋转图像确定模块,用于将所述球形引脚芯片模板图像 按照不同的旋转角度旋转,得到多个球形引脚芯片模板旋转图像;
芯片二值化图片获取模块,用于获取球形引脚芯片二值化图片;
芯片二值化图片相关性匹配模块,用于将所述球形引脚芯片二值化图片与 多个所述球形引脚芯片模板旋转图像一一匹配,得到与所述球形引脚芯片二值 化图片相关性最大的第一球形引脚芯片模板旋转图像;
最小外接矩形确定模块,用于根据所述第一球形引脚芯片模板旋转图像, 得到所述第一球形引脚芯片模板旋转图像上的焊球的最小外接矩形;
最小外接矩形直线方程确定模块,用于根据所述最小外接矩形得到最小外 接矩形直线方程;所述最小外接矩形直线方程所表示的直线为所述最小外接矩 形的边;
球形引脚芯片图像重合模块,用于将所述第一球形引脚芯片模板旋转图像 与所述球形引脚芯片二值化图片重合,确定重合后的球形引脚芯片图像;
连通区域图像确定模块,用于对所述重合后的球形引脚芯片图像中的球形 引脚芯片二值化图片进行8连通域标记,得到带有标号的连通区域图像;
距离值确定模块,用于计算所述带有标号的连通区域图像中的各个连通区 域到所述最小外接矩形的边的距离值;
连通区域最小外接矩形确定模块,用于根据所述距离值确定所述带有标号 的连通区域图像的连通区域最小外接矩形;所述连通区域最小外接矩形的位置 为所述球形引脚芯片的位置。
可选的,所述球形引脚芯片模板图像建立模块,具体包括:
球形引脚芯片模板图像建立单元,采用公式
Figure BDA0002588902520000051
确定所述球 形引脚芯片模板图像的长和宽;其中Tx为所述球形引脚芯片模板图像的长度, Ty为球形引脚芯片模板图像的宽度,Bx为焊球在x方向上的边缘长度, Bx=(Nx-1)Px,其中Nx表示球形引脚芯片在x方向上的焊球数目,Px表示球形 引脚芯片在x方向上的引脚间距,By为焊球在y方向上的边缘长度, By=(Ny-1)Py,其中Ny表示球形引脚芯片在y方向上的焊球数目,Py表示球形引脚芯片在y方向上的引脚间距;
根据公式
Figure BDA0002588902520000052
确定每个焊球中心在所述球形引脚芯片模 板图像中的位置;其中,Cn,x表示第n个焊球在所述球形引脚芯片模板图像中 在x方向上的位置,Cm,y表示第m个焊球在所述球形引脚芯片模板图像中在y 方向上的位置,n表示焊球在x方向上的序号,m表示焊球在y方向上的序号;
根据每个焊球中心在所述球形引脚芯片模板图像中的位置和所述球形引 脚芯片模板图像的长和宽建立所述球形引脚芯片模板图像。
可选的,所述球形引脚芯片模板旋转图像确定模块,具体包括:
模板图像像素位置获取单元,用于获取所述球形引脚芯片模板图像的像素 位置坐标(x1,y1);
球形引脚芯片模板旋转图像的像素位置确定单元,用于根据公式
Figure BDA0002588902520000061
确定所述球形引脚芯片模板旋转图像的像素位置坐标 (x0,y0);其中,x0为所述球形引脚芯片模板旋转图像的像素位置的横坐标,y0为所述球形引脚芯片模板旋转图像的像素位置的纵坐标,x1为所述球形引脚芯 片模板图像的像素位置的横坐标,y1为所述球形引脚芯片模板图像的像素位置 的横坐标,α为旋转角度;
球形引脚芯片模板旋转图像确定单元,用于按照不同的旋转角度确定多个 不同的所述球形引脚芯片模板旋转图像的像素位置坐标,并根据多个不同的所 述球形引脚芯片模板旋转图像的像素位置坐标确定多个球形引脚芯片模板旋 转图像。
根据本发明提供的具体实施例,本发明公开了以下技术效果:
本发明公开了一种球形引脚芯片定位方法及***,首先使用球形引脚芯片 的参数信息构建球形引脚芯片模板图像,采用球形引脚芯片二值化图片进行相 关性匹配,定位到球形引脚芯片的粗略位置。然后根据与球形引脚芯片二值化 图片相关性最大的图片获得最小外接矩形直线方程,计算连通区域到所述最小 外接矩形直线方程的距离值,同时根据距离值确定连通区域图像的连通区域最 小外接矩形,最后根据连通区域最小外接矩形完成所述球形引脚芯片定位。本 发明通过对球形引脚芯片二值化图片进行相关性匹配定位到球形引脚芯片的 粗略位置,然后根据所述距离值来再次对球形引脚芯片进行定位,提高了在芯 片检测对球形引脚芯片定位的鲁棒性,具有抗干扰能力强,准确性高和速度快的特点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是 本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性 的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的球形引脚芯片定位方法流程图;
图2为本发明提供的球形引脚芯片定位方法原理图;
图3为本发明提供的典型的球形引脚芯片示意图;
图4为本发明提供的球形引脚芯片模板图像示意图;
图5为本发明提供的球形引脚芯片模板图像示意图;
图6为本发明提供的球形引脚芯片二值化图;
图7为本发明提供的缩小8倍的球形引脚芯片二值化图;
图8为本发明提供的连通区域最小外接矩形示意图;
图9为本发明提供的球形引脚芯片中边界焊球示意图;
图10为本发明提供的球形引脚芯片芯片测试定位示意图;
图11为本发明提供的球形引脚芯片定位***示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种球形引脚芯片定位方法及***,以解决传统的球 形芯片定位精度差的问题。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和 具体实施方式对本发明作进一步详细的说明。
图1为本发明提供的一种球形引脚芯片定位方法流程图;图2为本发明提 供的球形引脚芯片定位方法原理图。如图1、2所示,一种球形引脚芯片定位 方法,包括:
步骤101:获取球形引脚芯片的参数信息;所述参数信息包括球形引脚芯 片在x方向上的焊球数目、球形引脚芯片在x方向上的引脚间距、球形引脚芯 片在y方向上的焊球数目和球形引脚芯片在y方向上的引脚间距。
步骤102:根据所述参数信息建立球形引脚芯片模板图像;
图3为典型的球形引脚芯片示意图;图4为球形引脚芯片模板图像示意图。 参考图3、4所示,所述根据所述参数信息建立球形引脚芯片模板图像,具体 包括:
采用公式
Figure BDA0002588902520000081
确定所述球形引脚芯片模板图像的长和宽;其 中Tx为所述球形引脚芯片模板图像的长度,Ty为球形引脚芯片模板图像的宽 度,Bx为焊球在x方向上的边缘长度,Bx=(Nx-1)Px,其中Nx表示球形引脚芯 片在x方向上的焊球数目,Px表示球形引脚芯片在x方向上的引脚间距,By为焊球在y方向上的边缘长度,By=(Ny-1)Py,其中Ny表示球形引脚芯片在y 方向上的焊球数目,Py表示球形引脚芯片在y方向上的引脚间距;
根据公式
Figure BDA0002588902520000082
确定每个焊球中心在所述球形引脚芯片模 板图像中的位置;其中,Cn,x表示第n个焊球在所述球形引脚芯片模板图像中 在x方向上的位置,Cm,y表示第m个焊球在所述球形引脚芯片模板图像中在y 方向上的位置,n表示焊球在x方向上的序号,m表示焊球在y方向上的序号;
根据每个焊球中心在所述球形引脚芯片模板图像中的位置和所述球形引 脚芯片模板图像的长和宽建立所述球形引脚芯片模板图像;
在实际应用中,根据球形引脚芯片参数信息构建与球形引脚芯片同等大小 的芯片模板,然后采用金字塔缩放将模板图像进行缩小。根据球形芯片引脚个 数,间距和相机刻度等信息绘制出芯片模板图像,然后采用金字塔缩放将模板 图像缩小到正常大小的1/8,即为缩小8倍后的球形引脚芯片模板图像,具体 的,根据芯片参数信息我们已知芯片x方向上焊球数目和引脚间距分别为Nx和 Px,芯片y方向上焊球数目和引脚间距分别为Ny和Py,首先计算出焊球x和y 方向上边缘长度分别Bx=(Nx-1)Px和By=(Ny-1)Py,模板图像的长和宽设定为相 同等于焊球对角线的长度。
即:
Figure BDA0002588902520000083
根据示教信息获得的焊球分布规律,求得每个焊球中心在模板图像中位置 (Cn, xCm,y),其中n和m分别代表焊球在x和y方向上序号,则有:
Figure BDA0002588902520000091
在(Cn,xCm,y)处绘制直径为焊球直径r的实心圆,绘制完成所有的焊球后, 完成模板的绘制过程。
步骤103:将所述球形引脚芯片模板图像按照不同的旋转角度旋转,得到 多个球形引脚芯片模板旋转图像;
图5为球形引脚芯片模板图像示意图。参考图5,所述将所述球形引脚芯 片模板图像按照不同的旋转角度旋转,得到多个球形引脚芯片模板旋转图像, 具体包括:
获取所述球形引脚芯片模板图像的像素位置坐标(x1,y1);
根据公式
Figure BDA0002588902520000092
确定所述球形引脚芯片模板旋转图像的 像素位置坐标(x0,y0);其中,x0为所述球形引脚芯片模板旋转图像的像素位置 的横坐标,y0为所述球形引脚芯片模板旋转图像的像素位置的纵坐标,x1为所 述球形引脚芯片模板图像的像素位置的横坐标,y1为所述球形引脚芯片模板图 像的像素位置的横坐标,α为旋转角度;
按照不同的旋转角度确定多个不同的所述球形引脚芯片模板旋转图像的 像素位置坐标,并根据多个不同的所述球形引脚芯片模板旋转图像的像素位置 坐标确定多个球形引脚芯片模板旋转图像;
在实际应用中,根据球形引脚芯片模板图像得到的缩小8倍的球形引脚芯 片模板图像,并将缩小8倍的球形引脚芯片模板图像按角度变化进行旋转,从 -30度开始,间隔1度进行旋转,旋转到30度位置,共得到61个模板图像, 记为Mα(x,y),其中α=-30,-29,...0...29,30,模板旋转角度是α,模板中的像素位置 是(x1,y1),旋转后的模板像素位置是(x0,y0),且芯片模板之间旋转变换满足以下 关系:
Figure BDA0002588902520000101
步骤104:获取球形引脚芯片二值化图片;图6为球形引脚芯片二值化图 片;如图6所示。使用单通道黑白相机获取球形引脚芯片的灰度图片,对所述 灰度图片采用OTSU算法进行二值化,得到二值化图片。
步骤105:将所述球形引脚芯片二值化图片与多个所述球形引脚芯片模板 旋转图像一一匹配,得到与所述球形引脚芯片二值化图片相关性最大的第一球 形引脚芯片模板旋转图像;所述将所述球形引脚芯片二值化图片与多个所述球 形引脚芯片模板旋转图像一一匹配,得到与所述球形引脚芯片二值化图片相关 性最大的第一球形引脚芯片模板旋转图像,具体包括:
采用公式
Figure BDA0002588902520000102
计算多个所述球形引脚芯片模板旋转图像与所述球形引脚芯片二值化图片的相关性,其中Cα(x,y)为球形引 脚芯片二值化图片中在(x,y)位置处与球形引脚芯片模板旋转图像的相关性 的值,M(x′,y′)为球形引脚芯片模板旋转图像在(x′,y′)位置处的像素 值,I为球形引脚芯片二值化图片,x为球形引脚芯片二值化图片像素的横坐 标,y为球形引脚芯片二值化图片像素的纵坐标,x′为球形引脚芯片模板旋转 图像像素的横坐标,y′为球形引脚芯片模板旋转图像像素的纵坐标;
确定所述相关性最大的值所对应的球形引脚芯片模板旋转图像为所述第 一球形引脚芯片模板旋转图像。
在实际应用中,先将球形引脚芯片二值化图片缩放到原来的1/8,记为缩小8 倍的球形引脚芯片二值化图片,如图7所示。使用多个缩小8倍的球形引脚芯 片模板旋转图像分别去匹配缩小8倍的球形引脚芯片二值化图片,得到61幅 相关性图像Cα(x,y),计算每一幅图像中对应最小点的像素值,得到61个最小 值集合。然后计算61个最小值集合中的最小值,该值对应的模板图像记为 Mr(x,y),模板旋转角度r即为芯片粗略旋转角度。具体的,使用多个缩小8倍 的球形引脚芯片模板旋转图像分别去匹配缩小8倍的球形引脚芯片二值化图 片,具体匹配方式是滑动窗口法。使用滑动窗口对缩小8倍的球形引脚芯片二 值化图片进行遍历,滑动窗口的移动步长是1,然后计算多个所述缩小8倍的 球形引脚芯片模板旋转图像与窗口图像的相关性,并保存到相关性图像 Cα(x,y)中对应位置,当遍历完成芯片图片后,可以获得最大相关性图像。
模板与窗口图像相关性的计算公式如下:
Figure BDA0002588902520000111
步骤106:根据所述第一球形引脚芯片模板旋转图像,得到所述第一球形 引脚芯片模板旋转图像上的焊球的最小外接矩形。
所述根据所述第一球形引脚芯片模板旋转图像,得到所述第一球形引脚芯 片模板旋转图像上的焊球的最小外接矩形,具体包括:
获取所述第一球形引脚芯片模板旋转图像中的所有白色像素点构成的白 色像素集合;
将所述白色像素集合所对应的最小外接矩形,作为所述第一球形引脚芯片 模板旋转图像上的焊球的最小外接矩形。
步骤107:根据所述最小外接矩形得到最小外接矩形直线方程;所述最小 外接矩形直线方程所表示的直线为所述最小外接矩形的边。
在实际应用中,将缩小8倍的第一球形引脚芯片模板旋转图像Mr(x,y)进 行放大8倍,得到正常大小的模板图像,并求取模板图像中焊球的最小外接矩 形,得到与最小外接矩形相切的焊球位置,根据最小外接矩形的推导得到矩形 四个边的直线方程。具体的,首先采用插值法将第一球形引脚芯片模板旋转图 像Mα(x,y)放8倍到与球形引脚芯片二值化图片正常大小得到模板图像 M′α(x,y)。此时模板图像中的焊球均是白色像素,提取出所有的白色像素点构 成白色像素集合,求取所有白色像素点最小外接矩形作为模板图像的最小外接 矩形。最小外接矩形顶点分别是A(xa,ya),B(xb,yb),C(xc,yc),D(xd,yd)。
根据最小外接矩形四个顶点的位置通过两点法构建直线边缘方程,已知两 点(x1,y1),(x2,y2),则两点构成的直线方程是(x1-x2)(y-y2)=(y1-y2)(x1-x2)
取最小外接矩形相邻的两个顶点位置AB,BC,CD,DA,构成四组边缘直线方 程lAB,lBC,lCD,lDA
步骤108:将所述第一球形引脚芯片模板旋转图像与所述球形引脚芯片二 值化图片重合,确定重合后的球形引脚芯片图像。
在实际应用中,找到正常大小的第一球形引脚芯片模板旋转图像Mr(x,y) 对应的相关性图像Cr(x,y),找到图像中相关性值最小像素点的位置,记为 (x0,y0),然后对正常大小的第一球形引脚芯片模板旋转图像进行缩小和平移, 首先缩小到与缩小8倍的球形引脚芯片二值化图片相同大小,然后将缩小后的 第一球形引脚芯片模板旋转图像分为沿着x轴平移x0,沿着y轴平移y0,使缩小 后的第一球形引脚芯片模板旋转图像与缩小8倍的球形引脚芯片二值化图片 近似重合。
步骤109:对所述重合后的球形引脚芯片图像中的球形引脚芯片二值化图 片进行8连通域标记,得到带有标号的连通区域图像。
步骤110:计算所述带有标号的连通区域图像中的各个连通区域到所述最 小外接矩形的边的距离值。
图8为连通区域最小外接矩形示意图。参考图8所示。根据所述距离值确 定所述带有标号的连通区域图像的连通区域最小外接矩形;所述根据所述距离 值确定所述带有标号的连通区域图像的连通区域最小外接矩形,具体包括:
将所有小于焊球直径的所述距离值所对应的连通区域作为边界焊球位置;
获取所有所述边界焊球位置的中心所构成的中心位置集合;
根据所述中心位置集合,确定连通区域最小外接矩形。
图9为球形引脚芯片中边界焊球示意图。参考图9,在实际应用中,遍历 计算所述带有标号的连通区域图像中的各个连通区域中心到最小外接矩形四 条直线lAB,lBC,lCD,lDA的直线距离,如果其中距离最小值小于焊球直径,则将其 归于边界焊球,并存储其中心坐标到边缘点集合。根据边缘点集合确定确定连 通区域最小外接矩形。
图10为球形引脚芯片芯片测试定位示意图。参考图10,所述连通区域最 小外接矩形的位置为所述球形引脚芯片的位置。在实际应用时,该连通区域最 小外接矩形的中心位置即是球形引脚芯片中心位置,该连通区域最小外接矩形 的旋转角度即是球形引脚芯片的旋转角度。
图11为本发明提供的球形引脚芯片定位***示意图。如图11所示,一种 球形引脚芯片定位***,包括:
芯片参数信息获取模块1201,用于获取球形引脚芯片的参数信息;所述 参数信息包括球形引脚芯片在x方向上的焊球数目、球形引脚芯片在x方向上 的引脚间距、球形引脚芯片在y方向上的焊球数目和球形引脚芯片在y方向上 的引脚间距;
球形引脚芯片模板图像建立模块1202,用于根据所述参数信息建立球形 引脚芯片模板图像;
球形引脚芯片模板旋转图像确定模块1203,用于将所述球形引脚芯片模 板图像按照不同的旋转角度旋转,得到多个球形引脚芯片模板旋转图像;
芯片二值化图片获取模块1204,用于获取球形引脚芯片二值化图片;
芯片二值化图片相关性匹配模块1205,用于将所述球形引脚芯片二值化 图片与多个所述球形引脚芯片模板旋转图像一一匹配,得到与所述球形引脚芯 片二值化图片相关性最大的第一球形引脚芯片模板旋转图像;
最小外接矩形确定模块1206,用于根据所述第一球形引脚芯片模板旋转 图像,得到所述第一球形引脚芯片模板旋转图像上的焊球的最小外接矩形;
最小外接矩形直线方程确定模块1207,用于根据所述最小外接矩形得到 最小外接矩形直线方程;所述最小外接矩形直线方程所表示的直线为所述最小 外接矩形的边;
球形引脚芯片图像重合模块1208,用于将所述第一球形引脚芯片模板旋 转图像与所述球形引脚芯片二值化图片重合,确定重合后的球形引脚芯片图 像;
连通区域图像确定模块1209,用于对所述重合后的球形引脚芯片图像中 的球形引脚芯片二值化图片进行8连通域标记,得到带有标号的连通区域图 像;
距离值确定模块1210,用于计算所述带有标号的连通区域图像中的各个 连通区域到所述最小外接矩形的边的距离值;
连通区域最小外接矩形确定模块1211,用于根据所述距离值确定所述带 有标号的连通区域图像的连通区域最小外接矩形;所述连通区域最小外接矩形 的位置为所述球形引脚芯片的位置。
所述球形引脚芯片模板图像建立模块1202,具体包括:
球形引脚芯片模板图像建立单元,采用公式
Figure BDA0002588902520000141
确定所述球 形引脚芯片模板图像的长和宽;其中Tx为所述球形引脚芯片模板图像的长度, Ty为球形引脚芯片模板图像的宽度,Bx为焊球在x方向上的边缘长度, Bx=(Nx-1)Px,其中Nx表示球形引脚芯片在x方向上的焊球数目,Px表示球形 引脚芯片在x方向上的引脚间距,By为焊球在y方向上的边缘长度, By=(Ny-1)Py,其中Ny表示球形引脚芯片在y方向上的焊球数目,Py表示球形引脚芯片在y方向上的引脚间距;
根据公式
Figure BDA0002588902520000142
确定每个焊球中心在所述球形引脚芯片模 板图像中的位置;其中,Cn,x表示第n个焊球在所述球形引脚芯片模板图像中 在x方向上的位置,Cm,y表示第m个焊球在所述球形引脚芯片模板图像中在y 方向上的位置,n表示焊球在x方向上的序号,m表示焊球在y方向上的序号;
根据每个焊球中心在所述球形引脚芯片模板图像中的位置和所述球形引 脚芯片模板图像的长和宽建立所述球形引脚芯片模板图像。
所述球形引脚芯片模板旋转图像确定模块1203,具体包括:
模板图像像素位置获取单元,用于获取所述球形引脚芯片模板图像的像素 位置坐标(x1,y1);
球形引脚芯片模板旋转图像的像素位置确定单元,用于根据公式
Figure BDA0002588902520000151
确定所述球形引脚芯片模板旋转图像的像素位置坐标 (x0,y0);其中,x0为所述球形引脚芯片模板旋转图像的像素位置的横坐标,y0为所述球形引脚芯片模板旋转图像的像素位置的纵坐标,x1为所述球形引脚芯 片模板图像的像素位置的横坐标,y1为所述球形引脚芯片模板图像的像素位置 的横坐标,α为旋转角度;
球形引脚芯片模板旋转图像确定单元,用于按照不同的旋转角度确定多个 不同的所述球形引脚芯片模板旋转图像的像素位置坐标,并根据多个不同的所 述球形引脚芯片模板旋转图像的像素位置坐标确定多个球形引脚芯片模板旋 转图像。
本发明首先使用球形引脚芯片的芯片信息构建球形引脚芯片模板,然后对 球形引脚芯片模板缩小8倍。对球形引脚芯片的灰度图进行二值化处理,再对 图片缩小8倍,得到缩小8倍的球形引脚芯片二值化图片。然后将上述2张缩 小图片进行模板匹配,定位到芯片的粗略位置。使用最小外接矩形获得相关性 最大模板的边界直线方程,再比较芯片焊球到边界直线的距离,若该距离最小 值小于焊球直径,则将其归为边界焊球,最后拟合边界焊球的最小外接矩形, 以最小外接矩形的位置作为芯片的精确位置,本发明通过对球形引脚芯片二值 化图片进行相关性匹配定位到球形引脚芯片的粗略位置,然后根据所述距离值 来再次对球形引脚芯片进行再次定位,提高了在芯片检测对球形引脚芯片定位 的鲁棒性,具有抗干扰能力强,准确性高和速度快的特点。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是 与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于 实施例公开的***而言,由于其与实施例公开的方法相对应,所以描述的比较 简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施 例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的 一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变 之处。综上所述,本说明书内容不应理解为对本发明的限制。

Claims (8)

1.一种球形引脚芯片定位方法,其特征在于,包括:
获取球形引脚芯片的参数信息;所述参数信息包括球形引脚芯片在x方向上的焊球数目、球形引脚芯片在x方向上的引脚间距、球形引脚芯片在y方向上的焊球数目和球形引脚芯片在y方向上的引脚间距;
根据所述参数信息建立球形引脚芯片模板图像,具体包括:
采用公式
Figure FDA0003137976330000011
确定所述球形引脚芯片模板图像的长和宽;其中Tx为所述球形引脚芯片模板图像的长度,Ty为球形引脚芯片模板图像的宽度,Bx为焊球在x方向上的边缘长度,Bx=(Nx-1)Px,其中Nx表示球形引脚芯片在x方向上的焊球数目,Px表示球形引脚芯片在x方向上的引脚间距,By为焊球在y方向上的边缘长度,By=(Ny-1)Py,其中Ny表示球形引脚芯片在y方向上的焊球数目,Py表示球形引脚芯片在y方向上的引脚间距;
根据公式
Figure FDA0003137976330000012
确定每个焊球中心在所述球形引脚芯片模板图像中的位置;其中,Cn,x表示第n个焊球在所述球形引脚芯片模板图像中在x方向上的位置,Cm,y表示第m个焊球在所述球形引脚芯片模板图像中在y方向上的位置,n表示焊球在x方向上的序号,m表示焊球在y方向上的序号;
根据每个焊球中心在所述球形引脚芯片模板图像中的位置和所述球形引脚芯片模板图像的长和宽建立所述球形引脚芯片模板图像;
将所述球形引脚芯片模板图像按照不同的旋转角度旋转,得到多个球形引脚芯片模板旋转图像;
获取球形引脚芯片二值化图片;
将所述球形引脚芯片二值化图片与多个所述球形引脚芯片模板旋转图像一一匹配,得到与所述球形引脚芯片二值化图片相关性最大的第一球形引脚芯片模板旋转图像;
根据所述第一球形引脚芯片模板旋转图像,得到所述第一球形引脚芯片模板旋转图像上的焊球的最小外接矩形;
根据所述最小外接矩形得到最小外接矩形直线方程;所述最小外接矩形直线方程所表示的直线为所述最小外接矩形的边;
将所述第一球形引脚芯片模板旋转图像与所述球形引脚芯片二值化图片重合,确定重合后的球形引脚芯片图像;
对所述重合后的球形引脚芯片图像中的球形引脚芯片二值化图片进行8连通域标记,得到带有标号的连通区域图像;
计算所述带有标号的连通区域图像中的各个连通区域到所述最小外接矩形的边的距离值;
根据所述距离值确定所述带有标号的连通区域图像的连通区域最小外接矩形;所述连通区域最小外接矩形的位置为所述球形引脚芯片的位置。
2.根据权利要求1所述的球形引脚芯片定位方法,其特征在于,所述将所述球形引脚芯片模板图像按照不同的旋转角度旋转,得到多个球形引脚芯片模板旋转图像,具体包括:
获取所述球形引脚芯片模板图像的像素位置坐标(x1,y1);
根据公式
Figure FDA0003137976330000021
确定所述球形引脚芯片模板旋转图像的像素位置坐标(x0,y0);其中,x0为所述球形引脚芯片模板旋转图像的像素位置的横坐标,y0为所述球形引脚芯片模板旋转图像的像素位置的纵坐标,x1为所述球形引脚芯片模板图像的像素位置的横坐标,y1为所述球形引脚芯片模板图像的像素位置的横坐标,α为旋转角度;
按照不同的旋转角度确定多个不同的所述球形引脚芯片模板旋转图像的像素位置坐标,并根据多个不同的所述球形引脚芯片模板旋转图像的像素位置坐标确定多个球形引脚芯片模板旋转图像。
3.根据权利要求1所述的球形引脚芯片定位方法,其特征在于,所述获取球形引脚芯片二值化图片,之前还包括:
使用单通道黑白相机获取球形引脚芯片的灰度图片,对所述灰度图片采用大津算法OTSU进行二值化处理,生成球形引脚芯片二值化图片。
4.根据权利要求1所述的球形引脚芯片定位方法,其特征在于,所述将所述球形引脚芯片二值化图片与多个所述球形引脚芯片模板旋转图像一一匹配,得到与所述球形引脚芯片二值化图片相关性最大的第一球形引脚芯片模板旋转图像,具体包括:
采用公式
Figure FDA0003137976330000031
计算多个所述球形引脚芯片模板旋转图像与所述球形引脚芯片二值化图片的相关性,其中Cα(x,y)为球形引脚芯片二值化图片中在(x,y)位置处与球形引脚芯片模板旋转图像的相关性的值,M(x′,y′)为球形引脚芯片模板旋转图像在(x′,y′)位置处的像素值,I为球形引脚芯片二值化图片,x为球形引脚芯片二值化图片像素的横坐标,y为球形引脚芯片二值化图片像素的纵坐标,x′为球形引脚芯片模板旋转图像像素的横坐标,y′为球形引脚芯片模板旋转图像像素的纵坐标;
确定所述相关性最大的值所对应的球形引脚芯片模板旋转图像为所述第一球形引脚芯片模板旋转图像。
5.根据权利要求1所述的球形引脚芯片定位方法,其特征在于,所述根据所述第一球形引脚芯片模板旋转图像,得到所述第一球形引脚芯片模板旋转图像上的焊球的最小外接矩形,具体包括:
获取所述第一球形引脚芯片模板旋转图像中的所有白色像素点构成的白色像素集合;
将所述白色像素集合所对应的最小外接矩形,作为所述第一球形引脚芯片模板旋转图像上的焊球的最小外接矩形。
6.根据权利要求1所述的球形引脚芯片定位方法,其特征在于,所述根据所述距离值确定所述带有标号的连通区域图像的连通区域最小外接矩形,具体包括:
将所有小于焊球直径的所述距离值所对应的连通区域作为边界焊球位置;
获取所有所述边界焊球位置的中心所构成的中心位置集合;
根据所述中心位置集合,确定连通区域最小外接矩形。
7.一种球形引脚芯片定位***,其特征在于,包括:
芯片参数信息获取模块,用于获取球形引脚芯片的参数信息;所述参数信息包括球形引脚芯片在x方向上的焊球数目、球形引脚芯片在x方向上的引脚间距、球形引脚芯片在y方向上的焊球数目和球形引脚芯片在y方向上的引脚间距;
球形引脚芯片模板图像建立模块,用于根据所述参数信息建立球形引脚芯片模板图像,具体包括:
球形引脚芯片模板图像建立单元,采用公式
Figure FDA0003137976330000041
确定所述球形引脚芯片模板图像的长和宽;其中Tx为所述球形引脚芯片模板图像的长度,Ty为球形引脚芯片模板图像的宽度,Bx为焊球在x方向上的边缘长度,Bx=(Nx-1)Px,其中Nx表示球形引脚芯片在x方向上的焊球数目,Px表示球形引脚芯片在x方向上的引脚间距,By为焊球在y方向上的边缘长度,By=(Ny-1)Py,其中Ny表示球形引脚芯片在y方向上的焊球数目,Py表示球形引脚芯片在y方向上的引脚间距;
根据公式
Figure FDA0003137976330000051
确定每个焊球中心在所述球形引脚芯片模板图像中的位置;其中,Cn,x表示第n个焊球在所述球形引脚芯片模板图像中在x方向上的位置,Cm,y表示第m个焊球在所述球形引脚芯片模板图像中在y方向上的位置,n表示焊球在x方向上的序号,m表示焊球在y方向上的序号;
根据每个焊球中心在所述球形引脚芯片模板图像中的位置和所述球形引脚芯片模板图像的长和宽建立所述球形引脚芯片模板图像;
球形引脚芯片模板旋转图像确定模块,用于将所述球形引脚芯片模板图像按照不同的旋转角度旋转,得到多个球形引脚芯片模板旋转图像;
芯片二值化图片获取模块,用于获取球形引脚芯片二值化图片;
芯片二值化图片相关性匹配模块,用于将所述球形引脚芯片二值化图片与多个所述球形引脚芯片模板旋转图像一一匹配,得到与所述球形引脚芯片二值化图片相关性最大的第一球形引脚芯片模板旋转图像;
最小外接矩形确定模块,用于根据所述第一球形引脚芯片模板旋转图像,得到所述第一球形引脚芯片模板旋转图像上的焊球的最小外接矩形;
最小外接矩形直线方程确定模块,用于根据所述最小外接矩形得到最小外接矩形直线方程;所述最小外接矩形直线方程所表示的直线为所述最小外接矩形的边;
球形引脚芯片图像重合模块,用于将所述第一球形引脚芯片模板旋转图像与所述球形引脚芯片二值化图片重合,确定重合后的球形引脚芯片图像;
连通区域图像确定模块,用于对所述重合后的球形引脚芯片图像中的球形引脚芯片二值化图片进行8连通域标记,得到带有标号的连通区域图像;
距离值确定模块,用于计算所述带有标号的连通区域图像中的各个连通区域到所述最小外接矩形的边的距离值;
连通区域最小外接矩形确定模块,用于根据所述距离值确定所述带有标号的连通区域图像的连通区域最小外接矩形;所述连通区域最小外接矩形的位置为所述球形引脚芯片的位置。
8.根据权利要求7所述的球形引脚芯片定位***,其特征在于,所述球形引脚芯片模板旋转图像确定模块,具体包括:
模板图像像素位置获取单元,用于获取所述球形引脚芯片模板图像的像素位置坐标(x1,y1);
球形引脚芯片模板旋转图像的像素位置确定单元,用于根据公式
Figure FDA0003137976330000061
确定所述球形引脚芯片模板旋转图像的像素位置坐标(x0,y0);其中,x0为所述球形引脚芯片模板旋转图像的像素位置的横坐标,y0为所述球形引脚芯片模板旋转图像的像素位置的纵坐标,x1为所述球形引脚芯片模板图像的像素位置的横坐标,y1为所述球形引脚芯片模板图像的像素位置的横坐标,α为旋转角度;
球形引脚芯片模板旋转图像确定单元,用于按照不同的旋转角度确定多个不同的所述球形引脚芯片模板旋转图像的像素位置坐标,并根据多个不同的所述球形引脚芯片模板旋转图像的像素位置坐标确定多个球形引脚芯片模板旋转图像。
CN202010689747.8A 2020-07-17 2020-07-17 一种球形引脚芯片定位方法及*** Active CN112419224B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010689747.8A CN112419224B (zh) 2020-07-17 2020-07-17 一种球形引脚芯片定位方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010689747.8A CN112419224B (zh) 2020-07-17 2020-07-17 一种球形引脚芯片定位方法及***

Publications (2)

Publication Number Publication Date
CN112419224A CN112419224A (zh) 2021-02-26
CN112419224B true CN112419224B (zh) 2021-08-27

Family

ID=74844161

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010689747.8A Active CN112419224B (zh) 2020-07-17 2020-07-17 一种球形引脚芯片定位方法及***

Country Status (1)

Country Link
CN (1) CN112419224B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115081385B (zh) * 2022-07-22 2022-11-04 北京云枢创新软件技术有限公司 一种基于叠放模块的引脚匹配方法
CN116385750B (zh) * 2023-05-30 2023-08-08 合肥图迅电子科技有限公司 芯片引脚外观识别方法、装置、计算机设备及存储介质

Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5895554A (en) * 1997-02-21 1999-04-20 Gordon; Thomas A. Alignment method and apparatus for mounting electronic components
JP2004228163A (ja) * 2003-01-20 2004-08-12 On Denshi Kk 半田ボール位置別検査データ集計方法および装置
CN101840572A (zh) * 2010-04-13 2010-09-22 河海大学常州校区 一种基于区域分割的qfp元件位置误差视觉检测方法
CN103729632A (zh) * 2014-01-22 2014-04-16 哈尔滨工业大学 一种基于连通区域滤波的圆形Mark点的定位方法
CN103745475A (zh) * 2014-01-22 2014-04-23 哈尔滨工业大学 一种用于球形引脚元件的检测与定位方法
CN103761534A (zh) * 2014-01-22 2014-04-30 哈尔滨工业大学 一种用于qfp元件视觉定位的检测方法
CN104700085A (zh) * 2015-03-10 2015-06-10 华中科技大学 一种基于模板匹配的芯片定位方法
CN104915963A (zh) * 2015-06-25 2015-09-16 哈尔滨工业大学 一种用于plcc元件的检测与定位方法
CN105005997A (zh) * 2015-08-05 2015-10-28 哈尔滨工业大学 一种基于行列直线聚类的多类型bga芯片视觉识别方法
CN105046271A (zh) * 2015-06-25 2015-11-11 哈尔滨工业大学 基于模板匹配的melf元件定位与检测方法
CN105066892A (zh) * 2015-08-05 2015-11-18 哈尔滨工业大学 一种基于直线聚类分析的bga元件检测与定位方法
CN105184770A (zh) * 2015-08-05 2015-12-23 哈尔滨工业大学 一种用于球栅阵列引脚芯片的焊球定位及其参数识别方法
CN105809705A (zh) * 2016-03-30 2016-07-27 广东工业大学 一种基于最小外接矩形的贴片元件定位识别方法
CN106447673A (zh) * 2016-09-30 2017-02-22 哈尔滨工业大学 一种非均匀光照条件下的芯片引脚提取方法
CN106485284A (zh) * 2016-10-19 2017-03-08 哈尔滨工业大学 一种基于模板匹配的元件定位方法
CN106485749A (zh) * 2016-10-19 2017-03-08 哈尔滨工业大学 一种基于角点的矩形引脚元件粗定位方法
US9704232B2 (en) * 2014-03-18 2017-07-11 Arizona Board of Regents of behalf of Arizona State University Stereo vision measurement system and method
CN107451370A (zh) * 2017-08-11 2017-12-08 哈尔滨工业大学 一种鲁棒性对称引脚型芯片的绘制方法
CN107464240A (zh) * 2017-08-11 2017-12-12 哈尔滨工业大学 一种基于模板匹配的带矩形引脚芯片的定位算法
CN107484341A (zh) * 2017-08-11 2017-12-15 哈尔滨工业大学 一种自适应的不对称引脚型芯片的绘制方法
CN109785316A (zh) * 2019-01-22 2019-05-21 湖南大学 一种芯片表观缺陷检测方法
CN107504896B (zh) * 2017-08-11 2019-07-16 哈尔滨工业大学 一种基于点匹配的球形引脚元件的定位算法

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5895554A (en) * 1997-02-21 1999-04-20 Gordon; Thomas A. Alignment method and apparatus for mounting electronic components
JP2004228163A (ja) * 2003-01-20 2004-08-12 On Denshi Kk 半田ボール位置別検査データ集計方法および装置
CN101840572A (zh) * 2010-04-13 2010-09-22 河海大学常州校区 一种基于区域分割的qfp元件位置误差视觉检测方法
CN103729632A (zh) * 2014-01-22 2014-04-16 哈尔滨工业大学 一种基于连通区域滤波的圆形Mark点的定位方法
CN103745475A (zh) * 2014-01-22 2014-04-23 哈尔滨工业大学 一种用于球形引脚元件的检测与定位方法
CN103761534A (zh) * 2014-01-22 2014-04-30 哈尔滨工业大学 一种用于qfp元件视觉定位的检测方法
US9704232B2 (en) * 2014-03-18 2017-07-11 Arizona Board of Regents of behalf of Arizona State University Stereo vision measurement system and method
CN104700085A (zh) * 2015-03-10 2015-06-10 华中科技大学 一种基于模板匹配的芯片定位方法
CN104915963A (zh) * 2015-06-25 2015-09-16 哈尔滨工业大学 一种用于plcc元件的检测与定位方法
CN105046271A (zh) * 2015-06-25 2015-11-11 哈尔滨工业大学 基于模板匹配的melf元件定位与检测方法
CN105066892A (zh) * 2015-08-05 2015-11-18 哈尔滨工业大学 一种基于直线聚类分析的bga元件检测与定位方法
CN105184770A (zh) * 2015-08-05 2015-12-23 哈尔滨工业大学 一种用于球栅阵列引脚芯片的焊球定位及其参数识别方法
CN105005997A (zh) * 2015-08-05 2015-10-28 哈尔滨工业大学 一种基于行列直线聚类的多类型bga芯片视觉识别方法
CN105809705A (zh) * 2016-03-30 2016-07-27 广东工业大学 一种基于最小外接矩形的贴片元件定位识别方法
CN106447673A (zh) * 2016-09-30 2017-02-22 哈尔滨工业大学 一种非均匀光照条件下的芯片引脚提取方法
CN106485284A (zh) * 2016-10-19 2017-03-08 哈尔滨工业大学 一种基于模板匹配的元件定位方法
CN106485749A (zh) * 2016-10-19 2017-03-08 哈尔滨工业大学 一种基于角点的矩形引脚元件粗定位方法
CN107451370A (zh) * 2017-08-11 2017-12-08 哈尔滨工业大学 一种鲁棒性对称引脚型芯片的绘制方法
CN107464240A (zh) * 2017-08-11 2017-12-12 哈尔滨工业大学 一种基于模板匹配的带矩形引脚芯片的定位算法
CN107484341A (zh) * 2017-08-11 2017-12-15 哈尔滨工业大学 一种自适应的不对称引脚型芯片的绘制方法
CN107504896B (zh) * 2017-08-11 2019-07-16 哈尔滨工业大学 一种基于点匹配的球形引脚元件的定位算法
CN109785316A (zh) * 2019-01-22 2019-05-21 湖南大学 一种芯片表观缺陷检测方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
A Line-Based-Clustering Approach for Ball Grid Array Component Inspection in Surface-Mount Technology;huijun gao et al.;《 IEEE Transactions on Industrial Electronics》;20161222;第64卷(第4期);1-11 *
Locating and checking of BGA pins’ position using gray level;Ching Long Shih et al.;《Int J Adv Manuf Technol》;20050727;1-8 *
Precise Positioning of Circular Mark Points and Transistor Components in Surface Mounting Technology Applications;chao xu et al.;《 IEEE Transactions on Industrial Informatics》;20200601;第17卷(第4期);1-9 *
典型封装芯片表面贴装在线视觉识别与定位的研究;寸毛毛;《中国优秀硕士学位论文全文数据库信息科技辑》;20180115(第12期);全文 *

Also Published As

Publication number Publication date
CN112419224A (zh) 2021-02-26

Similar Documents

Publication Publication Date Title
CN105261022B (zh) 一种基于外轮廓的pcb板卡匹配方法及装置
CN112651968B (zh) 一种基于深度信息的木板形变与凹坑检测方法
CN1306244C (zh) 基于数字影像的印制线路板现场测试方法
CN115791822A (zh) 晶圆表面缺陷的视觉检测算法及检测***
CN103345755B (zh) 一种基于Harris算子的棋盘格角点亚像素提取方法
US10475179B1 (en) Compensating for reference misalignment during inspection of parts
CN108122256B (zh) 一种逼近状态下旋转目标位姿测量的方法
CN111243032A (zh) 一种棋盘格角点全自动检测方法
CN108510476B (zh) 一种基于机器视觉的手机屏线路检测方法
CN107464240B (zh) 一种基于模板匹配的带矩形引脚芯片的定位算法
CN112419224B (zh) 一种球形引脚芯片定位方法及***
CN108007388A (zh) 一种基于机器视觉的转盘角度高精度在线测量方法
CN113724193B (zh) Pcba零部件尺寸及间隙高精度视觉测量方法
WO1999062024A1 (en) Method of accurately locating the fractional position of a template match point
CN114494045A (zh) 一种基于机器视觉的大型直齿轮几何参数测量***及方法
CN106790898B (zh) 一种基于显著性分析的手机屏幕坏点自动检测方法和***
CN115937203B (zh) 一种基于模板匹配的视觉检测方法、装置、设备及介质
CN116862910A (zh) 基于自动化裁切生产的视觉检测方法
CN113705564B (zh) 一种指针式仪表识别读数方法
CN112419225B (zh) 一种基于引脚分割的sop型芯片检测方法及***
CN112581621A (zh) 一种三维点云钢板空间尺寸在线提取方法
CN115112098B (zh) 一种单目视觉的一维二维测量方法
Lu et al. Automatic Detection of Chip Pin Defect in Semiconductor Assembly Using Vision Measurement
CN114963981A (zh) 一种基于单目视觉的筒状零件对接非接触式测量方法
CN113538404A (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
GR01 Patent grant
GR01 Patent grant