JP2014135028A - 検査画像生成装置、検査画像生成方法および検査画像生成プログラム - Google Patents
検査画像生成装置、検査画像生成方法および検査画像生成プログラム Download PDFInfo
- Publication number
- JP2014135028A JP2014135028A JP2013003908A JP2013003908A JP2014135028A JP 2014135028 A JP2014135028 A JP 2014135028A JP 2013003908 A JP2013003908 A JP 2013003908A JP 2013003908 A JP2013003908 A JP 2013003908A JP 2014135028 A JP2014135028 A JP 2014135028A
- Authority
- JP
- Japan
- Prior art keywords
- input
- value
- input value
- image data
- conversion function
- 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.)
- Granted
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 155
- 238000000034 method Methods 0.000 title claims abstract description 15
- 230000015572 biosynthetic process Effects 0.000 title abstract 8
- 238000006243 chemical reaction Methods 0.000 claims abstract description 197
- 239000000758 substrate Substances 0.000 claims abstract description 148
- 238000009826 distribution Methods 0.000 claims description 76
- 238000012790 confirmation Methods 0.000 claims description 66
- 238000012886 linear function Methods 0.000 claims description 9
- 238000012905 input function Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 282
- 239000003990 capacitor Substances 0.000 description 38
- 229910000679 solder Inorganic materials 0.000 description 26
- 238000005286 illumination Methods 0.000 description 10
- 238000012545 processing Methods 0.000 description 9
- 241001482320 Trachemys Species 0.000 description 8
- 238000003384 imaging method Methods 0.000 description 8
- 230000009466 transformation Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000013459 approach Methods 0.000 description 4
- 239000003550 marker Substances 0.000 description 4
- 230000005855 radiation Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 229910052751 metal Inorganic materials 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 238000003825 pressing Methods 0.000 description 3
- 238000002310 reflectometry Methods 0.000 description 3
- 238000002834 transmittance Methods 0.000 description 2
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000011347 resin Substances 0.000 description 1
- 229920005989 resin Polymers 0.000 description 1
- 229910052709 silver Inorganic materials 0.000 description 1
- 239000004332 silver Substances 0.000 description 1
- 238000011179 visual inspection Methods 0.000 description 1
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
【解決手段】検査画像生成装置は、基板を撮影した入力画像を示す画像データであって、各画素に入力値が対応付けられた入力画像データを取得し、基板が有するN種類(Nは3以上の整数)の基板要素のそれぞれについて、当該基板要素に対応する入力値である基準入力値を取得し、入力画像データの各画素の入力値を変換関数によって出力値に変換することにより、各画素に出力値が対応付けられた検査画像データを生成し、M番目(MはN未満の自然数)に小さい基準入力値と(M+1)番目に小さい基準入力値とによって区分された入力値の区間である入力区間ごとに変換関数の傾きを設定するとともに、第1の入力区間の幅が第2の入力区間の幅よりも小さい場合に、第2の入力区間における変換関数の傾きよりも第1の入力区間における変換関数の傾きを大きく設定する。
【選択図】図5
Description
これにより、検査画像データに基づいて表示装置に表示された画像を視認することにより目視検査を行うことができる。
(1)基板検査装置の構成:
(2)マスタ登録処理:
(3)製品検査処理:
(4)他の実施形態:
図1は、本実施形態にかかる検査画像生成装置を含む基板検査装置の概略構成を示している。同図において、基板検査装置1は、撮像部10と、制御部20と、表示装置30と、入力装置40と、を備えている。
撮像部10は、カメラ11と、照明装置12と、基板50(図示しない)を平面移動させるX−Yステージ13と、を備えている。撮像部10は、制御部20により制御される。
X−Yステージ13は、図示しないガイドレールを備え、当該ガイドレールにて基板50が位置決めされた状態で保持される。X−Yステージ13は、ガイドレールに固定された状態の基板50を、当該基板50に平行な方向(水平方向)に移動させる。
照明装置12は、基板50に照明光を照射する。本実施形態において、照明装置12は基板50に可視光(例えば白色光)を照射する。
検査画像生成プログラム25aは、基板50をカメラ11にて撮影した入力画像データ25dに基づいて、基板50上の検査箇所の検査に使用する検査画像データとしてのマスタ画像データ25fと製品画像データ25gとを生成する機能をCPU24に実行させるためのプログラムである。
入力画像取得部25a1は、入力画像データ25dを取得する機能をCPU24に実行させるためのモジュールである。すなわち、入力画像取得部25a1の機能によりCPU24は、カメラ制御部21を介して、カメラ11に撮影を実行させるとともに、カメラ11から入力画像データ25dを取得する。
図6は、マスタ登録処理のフローチャートである。まず、入力画像取得部25a1の機能によりCPU24は、正常にチップコンデンサC等の電子部品が実装されていることが判明しているマスタ検査箇所を撮影することにより、入力画像データ25dを取得する(ステップS100)。次に、基準入力値取得部25a2の機能によりCPU24は、指定画像Aを表示装置30に表示させる(ステップS105:図4)。なお、初期表示状態において、ラジオボタンA5のモノクロにチェックが入れられており、入力値Iをそのまま出力値Oとする暫定的な変換関数Fが初期の変換関数Fとして設定されていることとする。従って、初期表示状態において、マスタ検査箇所を撮影した入力画像データ25dと確認画像データ25eとは同一の画像データとなる。すなわち、初期表示状態において、各画素が入力画像データ25dの入力値Iを示すモノクロの画像が確認画像A4として表示される。
図7は、製品検査処理のフローチャートである。まず、入力画像取得部25a1の機能によりCPU24は、チップコンデンサC等の電子部品が正常に実装されているか否かが不明な製品検査箇所を撮影することにより得られた入力画像データ25dを取得する(ステップS200)。次に、検査画像生成部25a3の機能によりCPU24は、確定的な変換関数Fによって製品検査箇所を撮影した入力画像データ25dを変換することにより製品画像データ25gを生成する(ステップS210)。検査画像生成部25a3の機能によりCPU24は、製品検査箇所を撮影した入力画像データ25dを変換する確定的な変換関数Fとして、製品検査箇所と同一の電子部品(チップコンデンサC)が実装されたマスタ検査箇所を撮影した入力画像データ25dに基づいて設定された確定的な変換関数Fを取得する。
図8は、他の実施形態にかかる変換関数Fを示す。図8の変換関数Fは、4種類(N=4)種類の基板要素を有する検査箇所を撮影した場合に設定される変換関数Fである。変換関数Fにおいて、4個の基準入力値IS1〜IS4が設定されており、3個の入力区間R1〜R3が形成されている。変換関数設定部25a4の機能によりCPU24は、各入力区間R1〜R3に対応する出力区間幅Kを、出力値Oの全階調範囲の幅を3(=N−1)等分した幅に設定している。各入力区間R1〜R3における変換関数Fの傾きα1〜α3は、前記実施形態と同様に前記の(1)式によって設定されている。図8に示すように、検査箇所を構成する基板要素が4種類以上となった場合でも、変換関数設定部25a4の機能によりCPU24は、3個以上の入力区間R1〜R3ごとに変換関数Fの傾きを設定すればよい。これにより、4種類以上の基板要素が検査箇所において正常に存在しているか否かを単一の検査画像に基づいて判定できる。なお、図8において、第1の入力区間としての入力区間R1の幅W1(=IS2−IS1)が第2の入力区間としての入力区間R2の幅W2(=IS3−IS2)よりも小さく、第2の入力区間としての入力区間R2における変換関数Fの傾きα2よりも第1の入力区間としての入力区間R1における変換関数Fの傾きα1が大きくなっている。また、図8において、第1の入力区間としての入力区間R3の幅W3(=IS4−IS3)が第2の入力区間としての入力区間R2の幅W2(=IS3−IS2)よりも小さく、第2の入力区間としての入力区間R2における変換関数Fの傾きα2よりも第1の入力区間としての入力区間R3における変換関数Fの傾きα3が大きくなっている。さらに、図8において、第1の入力区間としての入力区間R3の幅W3(=IS4−IS3)が第2の入力区間としての入力区間R1の幅W1(=IS2−IS1)よりも小さく、第2の入力区間としての入力区間R1における変換関数Fの傾きα1よりも第1の入力区間としての入力区間R3における変換関数Fの傾きα3が大きくなっている。なお、変換関数設定部25a4の機能によりCPU24は、入力区間Rごとに非線形関数を設定し、当該非線形関数を基準入力値ISにて接続することにより変換関数Fを設定してもよい。この場合、各入力区間R内において変換関数Fの傾きが変動することとなるが、変換関数設定部25a4の機能によりCPU24は、例えば幅Wが小さい入力区間Rほど変換関数Fの傾き(微分値)の平均値が大きくなるように変換関数Fを設定すればよい。
Claims (9)
- 基板を撮影した入力画像を示す画像データであって、各画素に入力値が対応付けられた入力画像データを取得する入力画像取得手段と、
前記基板が有するN種類(Nは3以上の整数)の基板要素のそれぞれについて、当該基板要素に対応する前記入力値である基準入力値を取得する基準入力値取得手段と、
前記入力画像データの各画素の前記入力値を変換関数によって出力値に変換することにより、各画素に前記出力値が対応付けられた検査画像データを生成する検査画像生成手段と、
M番目(MはN未満の自然数)に小さい前記基準入力値と(M+1)番目に小さい前記基準入力値とによって区分された前記入力値の区間である入力区間ごとに前記変換関数の傾きを設定するとともに、
第1の前記入力区間の幅が第2の前記入力区間の幅よりも小さい場合に、第2の前記入力区間における前記変換関数の傾きよりも第1の前記入力区間における前記変換関数の傾きを大きく設定する変換関数設定手段と、
を備える検査画像生成装置。 - 前記変換関数設定手段は、前記入力区間ごとに傾きが設定された線形関数が前記基準入力値にて接続する関数を前記変換関数として設定する、
請求項1に記載の検査画像生成装置。 - 前記基準入力値取得手段は、
前記入力画像データの各画素の度数を前記入力値ごとに示す度数分布を表示部に表示させ、
N種類の基板要素のそれぞれについて、当該基板要素に対応する前記基準入力値の指定を入力部にて受け付ける、
請求項1または請求項2のいずれかに記載の検査画像生成装置。 - 前記変換関数設定手段は、
前記基準入力値の指定を前記入力部にて受け付けるごとに、当該基準入力値に応じた前記変換関数を設定し、
前記基準入力値取得手段は、
前記入力画像データの各画素の前記入力値を前記変換関数によって前記出力値に変換することにより、各画素に前記出力値が対応付けられた確認画像データを生成し、
前記確認画像データに基づいて確認画像を前記表示部に表示させる、
請求項3に記載の検査画像生成装置。 - 前記基準入力値取得手段は、
前記入力画像内または前記確認画像内における領域の指定を前記入力部にて受け付け、
前記領域内の各画素に対応する前記入力値を前記度数分布にて表示させる、
請求項3または請求項4のいずれかに記載の検査画像生成装置。 - 前記入力値と前記出力値とは輝度を表し、
前記基準入力値取得手段は、
前記確認画像として、当該確認画像データの各画素の出力値を有彩色に変換した画像を前記表示部に表示させる、
請求項4に記載の検査画像生成装置。 - 前記基準入力値取得手段は、
前記入力値に対応する前記有彩色を特定し、
前記度数分布において、前記入力値ごとの画素数を表す部分に当該入力値に対応する前記有彩色を付す、
請求項5に記載の検査画像生成装置。 - 基板を撮影した入力画像を示す画像データであって、各画素に入力値が対応付けられた入力画像データを取得する入力画像取得工程と、
前記基板が有するN種類(Nは3以上の整数)の基板要素のそれぞれについて、当該基板要素に対応する前記入力値である基準入力値を取得する基準入力値取得工程と、
前記入力画像データの各画素の前記入力値を変換関数によって出力値に変換することにより、各画素に前記出力値が対応付けられた検査画像データを生成する検査画像生成工程と、
M番目(MはN未満の自然数)に小さい前記基準入力値と(M+1)番目に小さい前記基準入力値とによって区分された前記入力値の区間である入力区間ごとに前記変換関数の傾きを設定するとともに、
第1の前記入力区間の幅が第2の前記入力区間の幅よりも小さい場合に、第2の前記入力区間における前記変換関数の傾きよりも第1の前記入力区間における前記変換関数の傾きを大きく設定する変換関数設定工程と、
を含む検査画像生成方法。 - 基板を撮影した入力画像を示す画像データであって、各画素に入力値が対応付けられた入力画像データを取得する入力画像取得機能と、
前記基板が有するN種類(Nは3以上の整数)の基板要素のそれぞれについて、当該基板要素に対応する前記入力値である基準入力値を取得する基準入力値取得機能と、
前記入力画像データの各画素の前記入力値を変換関数によって出力値に変換することにより、各画素に前記出力値が対応付けられた検査画像データを生成する検査画像生成機能と、
M番目(MはN未満の自然数)に小さい前記基準入力値と(M+1)番目に小さい前記基準入力値とによって区分された前記入力値の区間である入力区間ごとに前記変換関数の傾きを設定するとともに、
第1の前記入力区間の幅が第2の前記入力区間の幅よりも小さい場合に、第2の前記入力区間における前記変換関数の傾きよりも第1の前記入力区間における前記変換関数の傾きを大きく設定する変換関数設定機能と、
をコンピュータに実行させる検査画像生成プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013003908A JP6080556B2 (ja) | 2013-01-11 | 2013-01-11 | 検査画像生成装置、検査画像生成方法および検査画像生成プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013003908A JP6080556B2 (ja) | 2013-01-11 | 2013-01-11 | 検査画像生成装置、検査画像生成方法および検査画像生成プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014135028A true JP2014135028A (ja) | 2014-07-24 |
JP6080556B2 JP6080556B2 (ja) | 2017-02-15 |
Family
ID=51413222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013003908A Active JP6080556B2 (ja) | 2013-01-11 | 2013-01-11 | 検査画像生成装置、検査画像生成方法および検査画像生成プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6080556B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3648685B2 (ja) * | 2001-01-30 | 2005-05-18 | 松下電器産業株式会社 | データ伝送方法及びデータ送信装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0573674A (ja) * | 1991-07-03 | 1993-03-26 | Fujitsu Ltd | 画像処理装置 |
JP2004053337A (ja) * | 2002-07-18 | 2004-02-19 | Dainippon Screen Mfg Co Ltd | パターン検査装置、画像表示装置、パターン検査方法およびプログラム |
JP2004132721A (ja) * | 2002-10-08 | 2004-04-30 | Dainippon Screen Mfg Co Ltd | 欠陥検査装置、欠陥検査方法およびプログラム |
JP2008249611A (ja) * | 2007-03-30 | 2008-10-16 | Renesas Technology Corp | 半導体装置の製造方法 |
-
2013
- 2013-01-11 JP JP2013003908A patent/JP6080556B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0573674A (ja) * | 1991-07-03 | 1993-03-26 | Fujitsu Ltd | 画像処理装置 |
JP2004053337A (ja) * | 2002-07-18 | 2004-02-19 | Dainippon Screen Mfg Co Ltd | パターン検査装置、画像表示装置、パターン検査方法およびプログラム |
JP2004132721A (ja) * | 2002-10-08 | 2004-04-30 | Dainippon Screen Mfg Co Ltd | 欠陥検査装置、欠陥検査方法およびプログラム |
JP2008249611A (ja) * | 2007-03-30 | 2008-10-16 | Renesas Technology Corp | 半導体装置の製造方法 |
Non-Patent Citations (1)
Title |
---|
JPN6016040041; 斉藤 文彦: '濃度勾配方向画素対間濃度差分に基づく画像コントラスト強調' 電気学会論文誌C 第127巻 第7号 第127巻 第7号, 20070701, P.1099-1106, (社)電気学会 * |
Also Published As
Publication number | Publication date |
---|---|
JP6080556B2 (ja) | 2017-02-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5900037B2 (ja) | 画像処理装置およびその制御方法 | |
JP6348289B2 (ja) | 検査装置および検査方法 | |
KR20190014275A (ko) | 무라 검출 장치 및 무라 검출 장치의 검출 방법 | |
JP2010266445A (ja) | プリント回路基板上における測定対象物の測定方法 | |
US8520077B2 (en) | Color-unevenness inspection apparatus and method | |
US8941730B2 (en) | Color-unevenness inspection apparatus and method | |
CN107003255B (zh) | 在基板上形成的部件的端子检查方法及基板检查装置 | |
US20240044778A1 (en) | Inspection method and inspection system | |
JP4728265B2 (ja) | ノイズ特性測定装置及びノイズ特性測定方法 | |
JP2019168388A (ja) | 画像検査方法および画像検査装置 | |
JP2013011622A (ja) | プリント回路基板上における測定対象物の測定方法 | |
JP6080556B2 (ja) | 検査画像生成装置、検査画像生成方法および検査画像生成プログラム | |
CN109073503B (zh) | 不均匀性评价方法和不均匀性评价装置 | |
JP5924272B2 (ja) | 電線状態の検査方法、および、電線状態の検査装置 | |
JP4539964B2 (ja) | 画像の領域分割 | |
US10939024B2 (en) | Image processing system, image processing device and image processing program for image measurement | |
JP5538969B2 (ja) | 画像目標検出装置および画像目標検出方法 | |
JP4715703B2 (ja) | 光学フレア検査装置および検査方法 | |
KR101555477B1 (ko) | 면역학적 분석 장치 및 이를 이용한 광학 이미지 상의 표적 영역으로부터의 밝기 값을 결정하는 방법 | |
JP2009017158A (ja) | カメラ検査装置 | |
KR101383827B1 (ko) | 인쇄회로기판의 솔더링 영역 자동검출 시스템 및 방법 | |
CN113614489A (zh) | 使用多个波长的光的单色成像 | |
JP2010145097A (ja) | 色ムラ検査方法、および検査用画像データ生成装置 | |
JP6813749B1 (ja) | 対象物の色を数値化する方法、信号処理装置、および撮像システム | |
US20230029432A1 (en) | Soldering quality inspection method and soldering quality inspection apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151119 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161012 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161018 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161207 |
|
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: 20161227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6080556 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |