JP5622816B2 - プリント回路基板上における測定対象物の測定方法 - Google Patents
プリント回路基板上における測定対象物の測定方法 Download PDFInfo
- Publication number
- JP5622816B2 JP5622816B2 JP2012214848A JP2012214848A JP5622816B2 JP 5622816 B2 JP5622816 B2 JP 5622816B2 JP 2012214848 A JP2012214848 A JP 2012214848A JP 2012214848 A JP2012214848 A JP 2012214848A JP 5622816 B2 JP5622816 B2 JP 5622816B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- solder
- illumination
- image
- information
- 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
Links
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/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/06—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness for measuring thickness ; e.g. of sheet material
- G01B11/0608—Height gauges
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2509—Color coding
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2518—Projection by scanning of the object
- G01B11/2527—Projection by scanning of the object with phase change by in-plane movement of the patern
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
-
- 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/8806—Specially adapted optical and illumination features
- G01N2021/8845—Multiple wavelengths of illumination or detection
-
- 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/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/956—Inspecting patterns on the surface of objects
- G01N2021/95638—Inspecting patterns on the surface of objects for PCB's
- G01N2021/95646—Soldering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30141—Printed circuit board [PCB]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30152—Solder
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Chemical & Material Sciences (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Quality & Reliability (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Description
ピクセル別の分散値=abs(R−RA)+abs(G−GA)+abs(B−BA)
(ここで、R、G、Bは各ピクセルに対するカラー別の彩度情報であり、RA、GA、BAはカラー別の彩度平均である)
格子パターン光が多様な方向から前記プリント回路基板900に照射されて多様な種類のパターン画像が撮影されるものの、図1に示したように前記画像取得部500が前記カメラ210で撮影されたN個のパターン画像からX−Y座標系の各位置(i(x、y))でのN個の輝度(Ii1、Ii2、… 、IiN)を抽出し、N−バケットアルゴリズム(N−bucket algorism)を利用して平均輝度(Ai(x、y))およびビジビリティー(Vi(x、y))を算出する。
例えば、N=3である場合と、N=4である場合は、それぞれ次のように可視情報を算出する。
すなわち、N=3である場合は、以下の数式(1)及び(2)より可視情報を算出する。
N=4である場合は、以下の数式(3)より可視情報を算出する。
前記数式(4)において、Rは赤色イメージ1210での各ピクセルに対する彩度情報であり、Gは緑色イメージ1220での各ピクセルに対する彩度情報であり、Bは青色イメージ1230での各ピクセルに対する彩度情報である。
前記数式(5)において、Rは赤色イメージ1210の各ピクセルに対する彩度情報であり、Gは緑色イメージ1220の各ピクセルに対する彩度情報であり、Bは青色イメージ1230の各ピクセルに対する彩度情報である。また、RAは赤色イメージ1210の前記1次半田領域に対する彩度平均であり、GAは緑色イメージ1220の前記1次半田領域に対する彩度平均であり、BAは青色イメージ1230の前記1次半田領域に対する彩度平均である。
100 測定ステージ部
200 画像撮影部
300 第1照明部
400 第2照明部
450 第2照明ユニット
500 画像取得部
600 モジュール制御部
700 中央制御部
900 プリント回路基板
910 ベース基板
920 比較物体
AR1 第1領域
AR2 第2領域
AR3 第3領域
AR4 第4領域
H1 基準高さ
1100 3次元形状測定装置
1120 ステージ
1130 画像撮影部
1140 第1照明ユニット
1150 第2照明ユニット
1152 赤色照明部
1154 緑色照明部
1156 青色照明部
1210 赤色イメージ
1220 緑色イメージ
1230 青色イメージ
1300 彩度マップ
1400 分散マップ
1500 半田マップ
Claims (10)
- 複数のカラー照明をプリント回路基板に照射して複数のカラーイメージを取得し、
取得された前記カラーイメージを利用して彩度(saturation)情報を生成し、
前記彩度情報を利用して半田領域を抽出すること、を含み、
前記半田領域を抽出することは、
前記半田領域内におけるカラー別彩度平均を算出し、
前記カラー別彩度情報と前記カラー別彩度平均とを利用してピクセル別分散(variance)値を生成し、
前記ピクセル別分散値を臨界値と比較して半田の塗布された半田領域を示す半田情報を生成すること、
を含むことを特徴とする半田領域の測定方法。 - 前記カラーイメージを取得することは、
赤色照明、緑色照明、および青色照明をそれぞれ前記プリント回路基板に照射して、赤色イメージ、緑色イメージ、および青色イメージをそれぞれ取得することを特徴とする請求項1に記載の半田領域の測定方法。 - 前記彩度情報を生成することは、
前記カラーイメージに対するカラー別の色(hue)、彩度(saturation)、および明度(intensity)情報のうち、少なくとも一つの情報を取得し、
前記カラー別彩度情報を利用して前記彩度情報を生成すること、を含むことを特徴とする請求項1に記載の半田領域の測定方法。 - 前記半田領域を抽出することは、
前記カラー別明度情報を利用して前記彩度情報から配線パターン領域およびダークソルダーレジスト領域のうち、少なくとも1つの領域を除いて半田領域を設定することを含むことを特徴とする請求項3に記載の半田領域の測定方法。 - ピクセル別分散値は、下記の数式によって取得されることを特徴とする請求項1に記載のプリント回路基板上における半田領域の測定方法。
ピクセル別分散値=abs(R−RA)+abs(G−GA)+abs(B−BA)
(ここで、前記R、G、Bは各ピクセルに対するカラー別彩度情報であり、前記RA、GA、BAはカラー別彩度平均である。) - 前記カラー照明を前記プリント回路基板に照射して前記カラーイメージを取得する前に、
前記複数のカラー照明をターゲットに照射して複数のカラー別照明イメージを取得し、
前記カラー別照明イメージそれぞれに対してピクセル別明度(intensity)を求め、
それぞれのピクセルに対して前記ピクセル別明度と任意の基準明度の割合に該当するカラー別補償率を設定すること、を更に含み、
前記取得されたカラーイメージを用いて前記彩度情報を生成する前に、
前記カラー別補償率を用いて前記カラーイメージを補償することを更に含むことを特徴とする請求項1に記載の半田領域の測定方法。 - 前記基準明度は、前記カラーイメージそれぞれの平均明度であることを特徴とする請求項6に記載の半田領域の測定方法。
- 前記カラー照明を前記プリント回路基板に照射して前記カラーイメージを取得する前に、
前記複数のカラー照明を前記プリント回路基板に塗布された半田に照射して複数のカラー別半田イメージを取得し、
前記カラー別半田イメージそれぞれから前記半田のカラー別明度(intensity)を求め、
前記半田のカラー別明度と任意の基準明度の割合に該当する半田のカラー別補償率を設定すること、を更に含み、
前記彩度情報を生成する前に、
前記半田のカラー別補償率を用いて前記カラーイメージを補償することを更に含むことを特徴とする請求項1に記載の半田領域の測定方法。 - 前記基準明度は、複数の前記カラー別半田明度の平均明度(intensity)であることを特徴とする請求項8に記載の半田領域の測定方法。
- 前記カラー照明を前記プリント回路基板に照射して前記カラーイメージを取得する前に、
前記複数のカラー照明に対するカラー別均一性を補正するためのカラー照明のカラー別補償率を設定し、
前記複数のカラー照明に対する半田の均一性を補正するための半田のカラー別補償率を設定すること、を更に含み、
前記取得されたカラーイメージを用いて前記彩度情報を生成する前に、
前記カラーイメージそれぞれに前記カラー照明の前記カラー別補償率と前記半田の前記カラー別補償率とを乗算することを更に含むことを特徴とする請求項1に記載の半田領域の測定方法。
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2009-0041514 | 2009-05-13 | ||
KR1020090041514A KR101059697B1 (ko) | 2009-05-13 | 2009-05-13 | 인쇄회로기판상의 측정대상물의 측정방법 |
KR10-2010-0034057 | 2010-04-14 | ||
KR20100034057 | 2010-04-14 | ||
KR10-2010-0043731 | 2010-05-11 | ||
KR1020100043731A KR101215910B1 (ko) | 2010-04-14 | 2010-05-11 | 인쇄회로기판 상의 솔더 영역의 측정방법 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010111468A Division JP5627079B2 (ja) | 2009-05-13 | 2010-05-13 | プリント回路基板上における測定対象物の測定方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013011622A JP2013011622A (ja) | 2013-01-17 |
JP5622816B2 true JP5622816B2 (ja) | 2014-11-12 |
Family
ID=46730124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012214848A Active JP5622816B2 (ja) | 2009-05-13 | 2012-09-27 | プリント回路基板上における測定対象物の測定方法 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP5622816B2 (ja) |
CN (1) | CN102654466B (ja) |
DE (1) | DE102010064640B3 (ja) |
TW (1) | TWI503537B (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104535587A (zh) * | 2014-12-23 | 2015-04-22 | 安徽科鸣三维科技有限公司 | 一种基于机器视觉的pcba焊点检测方法 |
KR102353145B1 (ko) * | 2015-04-10 | 2022-01-18 | 에이에스엠엘 네델란즈 비.브이. | 검사와 계측을 위한 방법 및 장치 |
JP6939501B2 (ja) * | 2017-12-15 | 2021-09-22 | オムロン株式会社 | 画像処理システム、画像処理プログラム、および画像処理方法 |
CN109752392B (zh) * | 2018-12-24 | 2021-08-03 | 苏州江奥光电科技有限公司 | 一种pcb板缺陷类型检测***和方法 |
CN112122175B (zh) * | 2020-08-12 | 2021-08-10 | 浙江大学 | 一种色选机的物料增强特征识别剔选方法 |
CN112801948B (zh) * | 2021-01-14 | 2023-08-08 | 广州大学 | 印刷电路板的板线缺陷检测方法、***和存储介质 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5031300A (en) * | 1989-06-15 | 1991-07-16 | Corning Incorporated | Method of making optical devices |
JP3032616B2 (ja) * | 1991-08-01 | 2000-04-17 | 日立電子株式会社 | 外観検査方法及び装置 |
JP3179874B2 (ja) * | 1992-07-23 | 2001-06-25 | 松下電器産業株式会社 | 画像検査装置のティーチング方法とティーチング装置 |
JP3119743B2 (ja) * | 1992-11-19 | 2000-12-25 | 松下電器産業株式会社 | 実装検査装置 |
JP3269516B2 (ja) * | 1995-11-02 | 2002-03-25 | オムロン株式会社 | 実装基板検査装置 |
JPH09229872A (ja) * | 1996-02-27 | 1997-09-05 | Omron Corp | はんだ目視検査装置 |
JP3533050B2 (ja) * | 1996-08-21 | 2004-05-31 | 日本電信電話株式会社 | 画像領域分割装置 |
JP2002163650A (ja) * | 2000-11-27 | 2002-06-07 | Matsushita Electric Works Ltd | 色抽出画像処理装置および色抽出方法 |
JP3597484B2 (ja) * | 2001-03-23 | 2004-12-08 | シーケーディ株式会社 | はんだ印刷検査装置 |
JP2003121115A (ja) * | 2001-10-16 | 2003-04-23 | Nikke Kikai Seisakusho:Kk | 外観検査装置および外観検査方法 |
KR100973855B1 (ko) * | 2002-06-12 | 2010-08-03 | 에스오 델라웨어 코포레이션 (에이/케이/에이 실리콘 옵틱스, 인크.) | 광학변형의 전자보정 시스템 및 방법 |
JP4166587B2 (ja) * | 2003-01-24 | 2008-10-15 | 株式会社サキコーポレーション | 外観検査装置および体積検査方法 |
JP2005172640A (ja) * | 2003-12-12 | 2005-06-30 | Matsushita Electric Ind Co Ltd | 実装検査装置および実装検査方法 |
JP2006071432A (ja) * | 2004-09-01 | 2006-03-16 | Oki Electric Ind Co Ltd | 加速度センサチップパッケージ及びその製造方法 |
JP4736764B2 (ja) | 2005-01-11 | 2011-07-27 | オムロン株式会社 | 基板検査装置並びにその検査ロジック設定方法および検査ロジック設定装置 |
JP4595705B2 (ja) | 2005-06-22 | 2010-12-08 | オムロン株式会社 | 基板検査装置並びにそのパラメータ設定方法およびパラメータ設定装置 |
JPWO2007026663A1 (ja) * | 2005-08-30 | 2009-03-05 | Jsr株式会社 | 回路基板の検査装置および回路基板の検査方法並びに異方導電性コネクター |
CN101150733A (zh) * | 2006-09-22 | 2008-03-26 | 华邦电子股份有限公司 | 影像像素干扰的补偿方法 |
JP2009036736A (ja) * | 2007-08-04 | 2009-02-19 | Djtech Co Ltd | 印刷半田検査方法及び装置 |
-
2010
- 2010-05-11 DE DE102010064640.7A patent/DE102010064640B3/de active Active
- 2010-05-12 TW TW103104428A patent/TWI503537B/zh active
- 2010-05-13 CN CN201210099942.0A patent/CN102654466B/zh active Active
-
2012
- 2012-09-27 JP JP2012214848A patent/JP5622816B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
DE102010064640B3 (de) | 2018-05-09 |
CN102654466A (zh) | 2012-09-05 |
TW201421014A (zh) | 2014-06-01 |
CN102654466B (zh) | 2014-07-09 |
JP2013011622A (ja) | 2013-01-17 |
TWI503537B (zh) | 2015-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5627079B2 (ja) | プリント回路基板上における測定対象物の測定方法 | |
JP5427128B2 (ja) | 基板検査装置及び検査方法 | |
JP5622816B2 (ja) | プリント回路基板上における測定対象物の測定方法 | |
JP5256251B2 (ja) | 測定対象物の検査方法 | |
CN104335030B (zh) | 基板的异物检测方法 | |
KR101241175B1 (ko) | 실장기판 검사장치 및 검사방법 | |
JP6211114B2 (ja) | オブジェクト領域とグラウンド領域とを区別する方法及び3次元形状測定方法。 | |
KR20110115752A (ko) | 3차원 형상 측정 방법 | |
JP5632819B2 (ja) | ブリッジ接続不良検出方法 | |
KR101059697B1 (ko) | 인쇄회로기판상의 측정대상물의 측정방법 | |
CN107003255B (zh) | 在基板上形成的部件的端子检查方法及基板检查装置 | |
KR101684244B1 (ko) | 기판 검사방법 | |
JP2012112955A (ja) | 基板検査方法 | |
KR20120090926A (ko) | 인쇄회로기판 상의 솔더 영역의 측정방법 | |
KR101215910B1 (ko) | 인쇄회로기판 상의 솔더 영역의 측정방법 | |
CN113966457B (zh) | 三维测量装置和三维测量方法 | |
KR101399431B1 (ko) | 솔더 영역의 측정방법 | |
KR101059699B1 (ko) | 인쇄회로기판상의 측정대상물의 측정방법 | |
KR101133972B1 (ko) | 터미널 검사방법 | |
JP2003254727A (ja) | 三次元計測装置 | |
KR101226716B1 (ko) | 색수차 보상방법, 이를 이용한 3차원 형상 측정방법 및 측정장치 | |
KR101544763B1 (ko) | 터미널 검사방법 | |
KR20120098570A (ko) | 측정대상물 검사방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130702 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130905 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130906 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131002 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140408 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140630 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140916 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140922 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5622816 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |