[go: up one dir, main page]

JP2019128151A - 表面検査装置 - Google Patents

表面検査装置 Download PDF

Info

Publication number
JP2019128151A
JP2019128151A JP2018007587A JP2018007587A JP2019128151A JP 2019128151 A JP2019128151 A JP 2019128151A JP 2018007587 A JP2018007587 A JP 2018007587A JP 2018007587 A JP2018007587 A JP 2018007587A JP 2019128151 A JP2019128151 A JP 2019128151A
Authority
JP
Japan
Prior art keywords
bright
area
bright part
inspection apparatus
inspection
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
Application number
JP2018007587A
Other languages
English (en)
Inventor
裕之 宮本
Hiroyuki Miyamoto
裕之 宮本
長井 慶郎
Yoshio Nagai
慶郎 長井
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.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2018007587A priority Critical patent/JP2019128151A/ja
Publication of JP2019128151A publication Critical patent/JP2019128151A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Length Measuring Devices By Optical Means (AREA)
  • Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)

Abstract

【課題】精度よく、短時間で被検査領域の表面を検査できる表面検査装置を提供する。【解決手段】制御部30は、最初に被検査領域CPに投影される明部B11が、被検査領域CPの移動方向の前端にあるときに最初の撮影タイミングとし、各明部系統において以前の撮影タイミングで被検査領域CPに明部が投影された部分以外の部分に明部が投影され且つ被検査領域CPの全域に明部を隙間なく投影し、さらに、各明部系統の明部は、他の明部系統の明部に対して、明部の幅よりも小さい幅ずれた位置に投影されるように前記撮影部の撮影タイミングを制御する。【選択図】図4

Description

本発明は、被検査領域に照明を照射するとともに撮影して、被検査領域を検査する表面検査装置に関する。
従来の被検査領域の欠陥を検査する検査装置を特許文献1に開示する。特許文献1に示す表面欠陥検査装置は、ストライプ模様形成手段によって、被検査面上に映っているストライプ模様をストライプ入力手段によって入力する。ストライプ模様形成手段は、複数の照明を一列に配列した照明手段を備えている。そして、照明手段の複数の照明は制御手段によって、列ごとに点灯及び消灯の制御がなされる。制御手段は、被検査面の移動速度に基づいて、ストライプ入力手段で入力されるストライプ模様のストライプの本数が一定になるように、照明手段の点灯及び消灯する照明を制御する。このように、制御手段で、照明の点灯及び消灯を制御することで、被検査面が平坦であろうが湾曲していようがストライプの本数が同じであり、安定した状態で欠陥の検出が可能である。
特開2000−9454号公報
特開2000−9454号公報に記載の表面欠陥検査装置では、ストライプ幅を一定として、被検査面の全ての測定点の測定が終了するまで、測定を繰り返し行う、つまり、1つの被検査面の全ての測定点を検査するために複数回の測定が必要になる。そのため、被検査面の測定に要する時間が長くなる。
そこで本発明は、精度よく、短時間で被検査領域の表面を検査できる表面検査装置を提供することを目的とする。
上記目的を達成するために本発明の表面検査装置は、照明光を照射して被検査領域の表面に投影パターンを形成する照明部と、前記照明部に対して相対的に移動している被検査領域を撮影する撮影部と、前記被検査領域が一定距離移動するごとに前記被検査領域を撮影するように前記撮影部の撮影タイミングを制御する制御部と、を備え、前記投影パターンは、複数の明部と、前記明部よりも暗い複数の暗部とが前記被検査領域の移動方向に交互に配列されており、前記投影パターンには、1又は複数の明部を備えた明部系統を複数組含み、前記制御部は、最初に前記被検査領域に投影される明部が、前記被検査領域の前記移動方向の前端にあるときに最初の撮影タイミングとし、各明部系統において以前の撮影タイミングで前記被検査領域に前記明部が投影された部分以外の部分に前記明部が投影され且つ前記被検査領域の全ての面に前記明部を投影し、さらに、各明部系統の明部は、他の明部系統の明部に対して、明部の幅よりも小さい幅ずれた位置に投影されるように前記撮影部の撮影タイミングを制御する。
このように構成することで、被検査領域が照明部及び撮影部の前を1度通過するときに、光の照射による明部を被検査領域の全域に投影した撮影データを得ることができる。これにより、異なるタイミングで複数回検査する必要がなく、検査に要する時間を短くし、処理を少なくすることができる。
また、明部系統ごとの異なるタイミングで、異なる位置に明部を投影するため、1回の通過で、実質上、複数回の明部を敷き詰めて撮影した撮影データを得ることができる。これにより、検査の冗長性を高め、ロバスト性を高めることが可能である。
さらに、表面検査装置では、明部が投影されている部分の中央付近にある異常が検出されやすい。本発明にかかる表面検査装置では、明部系統ごとに明部の投影領域をずらすことで、異常が検出されやすい領域をずらしている。これにより、高い精度で被検査領域の表面の異常を検出することができる。
上記構成において、前記投影パターンの両端に配置される明部間の距離は、前記被検査領域の長さよりも短い。このように構成することで、被検査領域において、撮影時に明部が投影されない領域を無くすことが可能である。これにより、被検査領域の表面の異常を高い精度で検出することができる。
上記構成において、前記各明部系統には、複数の明部が含まれ、同一の明部系統に含まれる明部同士の間隔は、前記明部の幅のM倍(Mは1以上の整数)であり、異なる明部系統に含まれる明部同士の間隔は、前記明部の幅の(N+K/L)倍(Nは0又は整数、K、Lは、K<Lを満たす整数)である。このように構成することで、異なる明部系統の明部を被検査領域にずらして投影した撮影データを得ることが可能である。これにより、高い精度で被検査領域の表面の異常を検出することができる。
上記構成において、前記Lは、前記投影パターンに含まれる明部系統の数である。このように構成することで、明部系統の数に合わせて明部の投影領域を均等にずらすことが可能である。高い精度で被検査領域の表面の異常を検出することができる。
上記構成において、前記Kは1又は前記Lと1以外の正の公約数を持たない数である。このように構成することで、明部系統に含まれる複数の明部の投影領域の重複を抑制できる。これにより、検査の冗長性を高め、ロバスト性を高めることが可能である。
上記構成において、前記制御部は、前記被検査領域が明部の幅のP倍移動するごとに前記被検査領域を撮影するように前記撮影部の撮影タイミングを制御し、前記Pは、明部系統に含まれる明部の数である。このように構成することで、異なる明部系統の明部の投影領域の重複を抑制できる。これにより、検査の冗長性を高め、ロバスト性を高めることが可能である。
上記構成において、前記Mは、(M+1)×(k−1)=P×n(kはPよりも小さい正の整数、nは正の整数)を満たさない。このように構成することで、明部の投影領域の重複を抑制できる。これにより、検査の冗長性を高め、ロバスト性を高めることが可能である。
上記構成において、前記照明部は、前記明部系統ごとに異なる色温度の光を照射した明部を投影する。このように構成することで、被検査領域の色や撮影部の光学特性等による、異常の検出精度のばらつきを抑制できる。これにより、検査のロバスト性を高めることが可能である。
上記構成において、前記被検査領域が移動していてもよいし、前記照明部が移動していてもよい。
本発明によると、精度よく、短時間で被検査領域の表面を検査できる表面検査装置を提供することが可能である。
本発明にかかる表面検査装置の一例を示す概略図である。 図1に示す表面検査装置の接続を示すブロック図である。 照明部の構成を示す断面図である。 本発明にかかる表面検査装置による表面検査を示す図である。 表面検査装置による被検査領域の検査を行う処理を示すフローチャートである。 本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。 本発明にかかる表面検査装置の他の例における表面検査を示す図である。 本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。 本発明にかかる表面検査装置の他の例における表面検査を示す図である。 本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。 本発明にかかる表面検査装置の他の例における表面検査を示す図である。 本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。 本発明にかかる表面検査装置の他の例における表面検査を示す図である。
本発明の構成について図面を参照して説明する。
<第1実施形態>
<表面検査装置の構成>
図1は本発明にかかる表面検査装置の一例を示す概略図である。図2は、図1に示す表面検査装置の接続を示すブロック図である。図1、図2に示すように、表面検査装置Aは、撮影部10と、照明部20と、制御部30と、画像処理部40と、を備える。表面検査装置Aは、移動している検査対象体CAの被検査領域CPに、照明部20から照明光を照射する。そして、照明光が照射されている被検査領域CPの表面を、撮影部10で撮影して、撮影データに基づいて、被検査領域CPの傷、歪み、汚れ、異物等の表面の異常を検査する。
<撮影部10について>
撮影部10は、CMOS、CCD等の撮像素子を備えている。撮影部10は、検査対象体CAの移動方向に対して、交差する方向から被検査領域CPを撮影する。撮影部10は、制御部30と接続されており、撮影部10は制御部30によって決められた撮影タイミングに合わせて、被検査領域CPの撮影を行う。そして、撮影した被検査領域CPの撮影データを、制御部30に送信する。なお、撮影タイミングの詳細については、後述する。
<照明部20について>
移動方向D1に移動している検査対象体CAの被検査領域CPに向けて照明光を照射する。照明光を照射することで、被検査領域CPには、明部Bと暗部Gとが交互に配置された投影パターンPPが投影される。
照明部20の詳細について、新たな図面を参照して説明する。図3は、照明部の構成を示す断面図である。図3に示すように、照明部20は、光源21と、拡散板22と、マスク部材23とを備える。光源21は、被検査領域CPに照射される光の発光源である。ここでは、平面上に複数個のLEDを二次元配列したものとしている。しかしながらこれに限定されず、例えば、放電管等の放電発光体や、有機EL等の面状の光源を用いてもよい。
拡散板22は、通過する光の強度(例えば、輝度)を面内において均一又は略均一にする光学素子である。拡散板22は、光源21の前面に配置される。なお、照明部20において、前面とは、照明部20の被検査領域CP側の面を指すものとする。すなわち、光源21から出射された光は、拡散板22を通過する。なお、光源21からの光が面内で均一な強度を有する場合、拡散板22を省略してもよい。
マスク部材23は、拡散板22の前面に配置される。マスク部材23には、帯状の開口窓231を備えている。拡散板22から前面に出射される光のうち、開口窓231に入射する光は、開口窓231を通過し、残りはマスク部材23に遮断される。照明部20において、光が開口窓231を通過している部分を光帯24とし、マスク部材23よって遮断されている部分を非照明帯25とする。なお、図3に示す照明部20では、光帯24が2本であるが、これに限定されず、さらに多くの光帯24を含んでいてもよい。また、マスク部材23としては、黒色に着色した板部材を挙げることができるが、これに限定されない。例えば、液晶等を用いたシャッターをマスク部材とする場合、開口窓231、すなわち、光帯24の個数及び幅を変更可能である。これにより、後述する冗長度、精細度、検査速度等の変更が可能となり表面検査装置Aの汎用性が高くなる。
図3に示すように、光帯24は、検査対象体CAの移動方向D1に沿って一定の幅を備えるとともに、移動方向D1と直交する方向(図3において上下方向)に延びる長方形状である。また、非照明帯25は、2個の光帯24の間に設けられているとともに、2個の光帯24の外側にも設けられる。すなわち、照明部20において、光帯24及び非照明帯25は、移動方向D1に並んで交互に配置される。
照明部20において、光源21は常に点灯した状態になっている。そして、照明部20からの照明光が被検査領域CPに照射されることで、光帯24は、明部Bとして被検査領域CPに投影され、非照明帯25は暗部Gとして投影される。すなわち、被検査領域CPには、明部Bと暗部Gとが交互に配置された投影パターンPPが投影される。なお、明部B及び暗部Gを含む投影パターンPPの詳細については、後述する。
<制御部30について>
制御部30は、表面検査装置Aの各部を制御する。制御部30には、撮影部10、照明部20及び画像処理部40が接続されている。また、制御部30には、搬送部50、表示部60、記憶部70等が接続されている。制御部30には、演算を実行するための演算部31が設けられている。演算部31は、CPU、MPU等の演算回路を含む回路である。演算部31は、それ自体に組み込まれたプログラムを動作させる又は記憶部70に記憶されたプログラムを読み込んで動作させることで、演算を行う。制御部30は、演算部31による演算結果に基づいて、撮影部10、照明部20及び画像処理部40等に制御信号を送る。制御信号としては、例えば、撮影部10に対して、撮影タイミングを通知する信号、照明部20に対して非照明帯25の幅を変更する信号等を挙げることができるが、これに限定されない。
また、制御部30は、画像処理部40で処理された撮影データに基づいて、被検査領域CPの表面の異常の有無を検査する。撮影データには、明部Bと暗部Gとが撮影されており、制御部30は、明部Bにおける、傷、歪み、汚れ、異物等の表面の異常の有無を検出する。また、表面の異常が検出された場合において、制御部30は、被検査領域CPにおける異常が形成されている部分を特定する。このとき、制御部30は、撮影データを組み合わせて、被検査領域CP全体の画像を生成し、さらに、被検査領域CPの異常がある部分を特定できる表示を行う。そして、その画像データと、異常が発生した場所の情報とを関連付けて、記憶部70に記憶させるとともに、表示部60に、被検査領域CPの異常部分を示す表示を行う。
<画像処理部40について>
画像処理部40は、撮影部10と接続される。画像処理部40は、撮影部10で撮影された撮影データを受け取り、撮影データに対して異常の検出に必要な画像処理を行う。そして、画像処理部40は、処理後の撮影データを制御部30に送る。なお、画像処理は、2値化処理、微分処理等、表面検査において既知の処理であり、詳細は省略する。また、撮影部10で撮影された撮影データは、直接、画像処理部40に送られてもよいし、一時的に、記憶部70に記憶された後に画像処理部40に送られるようにしてもよい。記憶部70に送る構成の場合、処理前の撮影データと処理後の撮影データを関連付けて、データベースに保存するようにしてもよい。このようにすることで、画像処理部40が行う画像処理とは異なる画像処理を実行することも可能である。
本発明にかかる表面検査装置Aでは、制御部30と、画像処理部40とがそれぞれ別の構成要素(例えば、回路)としているが、制御部30と画像処理部40とを統合して処理装置としてもよい。例えば、処理装置に備えられた演算回路で動作するプログラムで制御部及び画像処理部を構成してもよい。
<その他の構成について>
搬送部50は、検査対象体CAを搬送する。検査対象体CAは、被検査領域CPが撮影部10の撮影範囲を横切るように搬送される。搬送部50は、制御部30と接続されており、搬送部50は、搬送している検査対象体CAの移動速度を制御部30に通知している。なお、制御部30は、搬送部50に替えて、被検査領域CPの位置を検出するセンサー(不図示)から、被検査領域CPの移動速度及び位置を取得するようにしてもよい。また、搬送部50から移動速度、センサーから位置を取得してもよいし、両方から移動速度及び位置の情報を取得しつつ、互いに補完して、被検査領域CPの移動速度及び位置の精度を高めるようにしてもよい。
表示部60は、例えば、液晶パネル等の表示パネルを含む。表示部60は、制御部30と接続されており、表示部60は、撮影部10で撮影した撮影データ、画像処理部40で処理した処理後の撮影データ、投影パターンの状態等の情報を表示する。また、表示部60は、制御部30によって被検査領域CPに異常が検出されたときに、異常があることを作業者に警報する警報表示も可能である。なお、表示部60には、タッチパネルが取り付けられていてもよい。タッチパネルが取り付けられていることで、タッチパネルを用いて作業者が表面検査装置Aの操作や情報の入力等が可能である。また、数字キー等のハードキーを備えていてもよい。また、これら以外にも、音声によって通知を行う音声通知部(不図示)等を備えていてもよい。
本発明にかかる表面検査装置Aは以上示した構成を備える。次に本発明にかかる表面検査装置Aの動作について、説明する。
<表面検査について>
図4は、本発明にかかる表面検査装置による表面検査を示す図である。図4において、最も上の段は、被検査領域CPに投影される投影パターンPP1を示す。そして、投影パターンPP1の下方には、移動している被検査領域CPに投影されている投影パターンPP1を示している。さらに、最も下の段には、撮影部10で撮影した撮影データでカバーした、換言すると、複数の撮影データを組み合わせた被検査領域CPを示す。
図4に示すように、被検査領域CPに投影された投影パターンPP1は、被検査領域CPの移動方向に沿って、明部と暗部とが交互に配置されたパターンである。なお、本実施形態の投影パターンPP1を第1投影パターンPP1とする。第1投影パターンPP1は、被検査領域CPにずれて照射される第1明部系統BR1及び第2明部系統BR2を備える。第1投影パターンPP1では、第1明部系統BR1は1個の明部B1を備え、第2明部系統BR2は1個の明部B2を備える。なお、図4において、明部B1は、左上がりの斜線を並べたハッチングを施し、明部B2は、右上がりの斜線を並べたハッチングを施している。第1投影パターンPP1では、第1明部系統BR1の明部B1の移動方向D1の幅W1と、第2明部系統BR2の明部B2の移動方向D1の幅W1とは、同じ幅である。
第1投影パターンPP1では、被検査領域CPが移動する方向において、第1明部系統BR1が第2明部系統BR2よりも上流側に配置される。そして、第1明部系統BR1の明部B1と第2明部系統BR2の明部B2との間には、暗部G1が備えられる。また、第1投影パターンPP1では、第1明部系統BR1の明部B1及び第2明部系統BR2の明部B2の外側に暗部G0が設けられている。暗部G0は、照明部20において、非照明帯25の影である。そのため、明部B1、B2を被検査領域CPに正確に投影できる照明部20であれば、外側の暗部G0は省略してもよい。
被検査領域CPが撮影部10及び照明部20の前方を通過するとき、被検査領域CPには、第1明部系統BR1の明部B1が投影される。そして、被検査領域CPがさらに移動することで、被検査領域CPには、第2明部系統BR2の明部B2も投影される。
表面検査装置Aでは、撮影部10で撮影した撮影データを画像処理部40で画像処理した後、制御部30で演算処理して、処理後の撮影データの明部B1、B2に相当する部分に存在する異常を検出する。すなわち、表面検査装置Aでは、撮影データの明部B1、B2が投影されている部分の異常を検出する。
表面検査装置Aでは、被検査領域CPが撮影部10及び照明部20の前方を移動する間に、複数回撮影を行う。制御部30は、各撮影データを組み合わせることで、明部B1が被検査領域CPに隙間なく投影された撮影データとなるように、撮影のタイミングを調整して、撮影部10を動作させている。また、第1投影パターンPP1は、同じ撮影タイミングで撮影を行った時に、同様に、第2明部系統BR2の明部B2を被検査領域CPに隙間なく投影した撮影データを得ることができるように構成される。
なお、詳細は後述するが、表面検査装置Aでは、各撮影データを組み合わせたときに、第1明部系統BR1の明部B1の境界と、第2明部系統BR2の明部B2の境界とがずれるように、第1投影パターンPP1の構成及び撮影タイミングを決定している。
第1投影パターンPP1の構成について説明する。表面検査装置Aによる異常検出では、異常検出方法の特性上、明部B1、B2が投影されている部分の中央部分に存在する異常が検出されやすい。さらに、表面検査装置Aでは、撮影部10の精度にもよるが、明部B1、B2の幅が狭く且つ明部と暗部との明るさの差が大きいとき、すなわち、明部B1、B2の幅が狭く且つ明部B1、B2が暗部G0、G1に比べて十分に明るいとき異常の検出精度が高くなる。これらのことを考慮して、表面検査装置Aでは、明部の幅W1と、暗部の幅W2について、以下の数1に示すとおり設定する。
Figure 2019128151
図4に示すように、Lは明部系統の数であり、表面検査装置Aでは、L=2である。そして、KはL未満の正の整数であるため、K=1となる。さらに、Nは0又は正の整数である。例えば、N=0とした場合、W2=(W1)/2となる。明部B1と明部B2とが接近して暗部G1が狭くなりすぎると、暗部G1が、明部B1及び明部B2、すなわち、光帯24からの光の影響を受けて明るくなり、明部と暗部との明るさの差が不十分になる場合がある。そのため、明部B1及び明部B2との間隔、すなわち、暗部の幅W2は、ある程度の長さ以上であることが好ましい。なお、照明部20の光源21、拡散板22及びマスク部材23の特性によって変化するが、暗部の幅W2の最小幅は予め設定される。表面検査装置Aでは、暗部の幅W2の最小幅は、明部の幅W1の1/2倍よりも大きいとした。以下、各実施形態でも同様である。
また、暗部の幅W2が広すぎると、第1投影パターンPP1の長さが長くなり、被検査領域CPの検査の開始から終了までの被検査領域CPの移動距離が増し、検査開始から終了までの撮影部10による撮影枚数が増え、画像処理量が増える。移動距離が長くなるとともに画像処理する撮影データの数が増えると、検査処理の時間が長くなり、作業効率が低下する。そこで、表面検査装置Aでは、暗部G1と明部B1及び明部B2との明るさの差を保ちつつ、暗部G1の幅W2が小さいことが好ましい。このことから、本実施形態では、N=1とした。その結果、暗部の幅W2は、明部の幅W1の1.5(3/2)倍とした。
<表面検査動作について>
表面検査装置Aでは移動している被検査領域CPに第1投影パターンPP1を投影し、予め決められた撮影タイミングで撮影部10にて撮影を行う。そして、撮影データを画像処理部40で画像処理し、制御部30が画像処理された撮影データから異常を検出する。ここで、表面検査動作について説明する。
図4に示すように、表面検査装置Aによる被検査領域CPの表面検査の動作の理解を容易にするために、被検査領域CPを分割して考える。まず、被検査領域CPを幅W1毎に分割する。これにより、被検査領域CPは12個の領域に分割される。そして、被検査領域CPは、図4において左から右に移動し、分割された領域のそれぞれに左から右に順に1から12の番号を付与する。12分割された部分をさらに2分割して、それぞれの分割された部分に_a又は_bの符号を付与する。例えば、被検査領域CPの左端部を、左から領域1_a、領域1_bとする。そして、その右側を順に、領域2_a、領域2_b、領域3_aとする。そして、被検査領域CPの右端部側を、左から領域12_a、領域12_bとする。
表面検査装置Aによる被検査領域CPの検査動作について、新たな図面を参照して説明する。図5は、表面検査装置による被検査領域の検査を行う処理を示すフローチャートである。図5に示すように、制御部30は、搬送部50からの情報に基づいて被検査領域CPの移動速度及び位置を取得する(ステップS101)。
制御部30は、検査において最初の撮影タイミングでの撮影が実行済みか否か確認する(ステップS102)。最初の撮影タイミングでの撮影を行っていない(ステップS102でNoの場合)、制御部30は、被検査領域CPの移動方向D1における前端(ここでは、領域12_b)が、明部B1の投影範囲に入ったか否か確認する(ステップS103)。被検査領域CPの前端が明部B1の投影範囲にない場合(ステップS103でNoの場合)、制御部30は、最初の撮影タイミングに到っていないと判断し、被検査領域CPの移動速度及び位置の取得(ステップS101)に戻る。
被検査領域CPの移動方向D1における前端(領域12_b)が、明部B1が投影されている部分に入ったことを検知した場合(ステップS103でYesの場合)、制御部30は、撮影タイミングと判断して、撮影部10に指示を送り最初の撮影を行う(ステップS105)。なお、表面検査装置Aでは、図4に示すように、領域12_bの全体に明部B1が投影されているタイミングを、最初の撮影タイミングとしている。詳細は後述するが、領域12_bの全体に明部B1が投影されているタイミングからずれていてもよいが、制御部30は、少なくとも領域12_bの一部には、明部B1が投影されているタイミングを最初の撮影タイミングに決定する。
表面検査装置Aでは、複数回の撮影で、被検査領域CPに明部B1及び明部B2を隙間なく敷き詰めて投影した撮影データを取得して、異常を検出する。そのため、制御部30は、最初の撮影タイミングで撮影が行われた後には、被検査領域CPが明部B1及び明部B2の幅W1移動する毎に、撮影タイミングを設定して、撮影部10で撮影した撮影データを取得する。そのため、被検査領域CPの最初の撮影タイミングでの撮影が実行済みの場合(ステップS102でYesの場合)、制御部30は、被検査領域CPが前回の撮影タイミングから明部の幅W1移動したか否か確認する(ステップS104)。明部B1(B2)の幅W1移動していない場合(ステップS104でNoの場合)、制御部30は、搬送部50から被検査領域CPの移動速度及び位置の取得を再開する(ステップS101に戻る)。
被検査領域CPが明部B1(B2)の幅W1移動した場合(ステップS104でYesの場合)、制御部30は、次の撮影タイミングになったとして撮影部10に指示を送り、撮影部10に被検査領域CPの撮影を実行させる(ステップS105)。そして、撮影部10は、撮影された撮影データを画像処理部40に送信する(ステップS106)。なお、撮影部10による撮影データの画像処理部40への送信は、撮影完了後自動的に行われるようにしてもよいし、制御部30からの指示に基づいて行われてもよい。
画像処理部40は、送られてきた画像データに対して画像処理を実施する(ステップS107)。上述したように、画像処理を施された画像データでは、被検査領域CPの明部B1及び(又は)B2が投影されている部分に備えられる異常を検出しやすくなるような画像処理を施す。そして、画像処理が施された画像データは、制御部30に送られる。そして、制御部30は、画像処理された画像データを参照して、被検査領域CPの明部B1及び(又は)B2が投影されている部分の異常を検出する(ステップS108)。なお、本実施形態において、ステップS108では、異常検出としているが、ここでは、異常の有無についての検出も含まれる。なお、画像処理部40による画像処理と、制御部30による異常の検出とは、画像処理の後に異常の検出が順次行われてもよいし、並行して行われてもよい。
制御部30は、元の撮影データと画像処理後の撮影データとを関連付けて記憶部70に記録する(ステップS109)。また、異常が検出された場合、異常の情報(被検査領域CPにおける位置、例えば、領域番号等、異常の種類、例えば、傷、変形、異物の付着等)を、元の撮影データ及び画像処理後の撮影データとともに記憶する。なお、記憶部70への情報の記録は、異常が発見された場合にだけ、行うようにしてもよい。表面検査装置Aでは、被検査領域CPの後端が明部B2を通過したときに、被検査領域CPの検査を終了する。そのため、制御部30は、被検査領域CPの後端が明部B2を通過したか確認する(ステップS110)。
被検査領域CPの後端が明部B2を通過していない場合(ステップS110でNoの場合)、被検査領域CP全体の検査が終了していないとして、制御部30は、搬送部50から移動速度及び位置の情報の取得を再開する(ステップS101に戻る)。
被検査領域CPの後端が明部B2を通過した場合(ステップS110でYesの場合)、制御部30は、記憶部70にアクセスして、検査を行った被検査領域CPに異常がなかったか否か確認する(ステップS111)。異常がなかった場合(ステップS111でYesの場合)、制御部30は、被検査領域CPの画像と、異常がなかったことを示す情報(例えば、文字による「異常なし」の表記等)を表示部60に出力する(ステップS112)。また、異常があった場合(ステップS111でNoの場合)、制御部30は、被検査領域CPの画像、異常個所を示す画像及び異常があったことを示す情報を表示部60に出力する(ステップS113)。なお、異常があった場合には、異常を検出した時点で異常があった表示を行うようにしてもよい。さらに、異常があった場合において、異常を音や光で通知するようにしてもよい。
表面検査装置Aでは、移動する被検査領域CPに明部B1及び(又は)明部B2を投影させ、被検査領域CPが明部の幅W1移動する毎に撮影を行うことで、図4に示すように、撮影データにおける明部B1及び(又は)明部B2が投影されている部分が順に移動する。これにより、表面検査装置Aでは、明部B1が被検査領域CPの異なる部分に順次投影され、明部B1が異なる部分に投影された状態で撮影が行われる。また、明部B2でも同様に、被検査領域CPの異なる部分に順次投影され、明部B2が異なる部分に投影された状態で撮影が行われる。
照明部20を、明部B1と明部B2の間を、明部B1、B2の幅W1の1.5倍となるように、マスク部材23を形成している。そのため、被検査領域CPにおいて、明部B1が9_b及び10_aに投影されているとき、明部B2は12_a及び12_bに投影される(図4参照)。すなわち、図4に示すように、明部B1は、被検査領域CPの領域r_bと領域(r+1)_a(rは整数)とに投影される。また、明部B2は、被検査領域CPの領域s_aと領域s_b(sは整数)とに投影される。
これらのことから、表面検査装置Aにおいて、被検査領域CPが、撮影部10及び照明部20の前を通過したときの撮影による検査によって、実質的に、異なる明部B1及びB2を被検査領域CPの全域に投影させて検査が行われる。つまり、1回の検査で、実質上2回の検査が可能となっている。なお、このように、表面検査装置において2回の検査が行われることを、冗長度2と示す。冗長度が高いほど、検査回数が多いことと同意であり、検査漏れを抑制できる、すなわち、ロバスト性を高めることが可能である。
明部と暗部とを交互に並べた投影パターンを照射して、被検査領域CPの表面の検査を行う場合、明部と暗部との明るさの差が大きいほど、異常の検出精度を高めることが可能である。そのため、明部の中央付近が、明部の縁部付近に比べて、異常を精度よく検出可能である。また、図4に示すように、明部B1と明部B2との間の暗部G1の幅W2を、明部の幅W1の1.5倍とし、被検査領域CPが明部の幅W1移動する毎に、撮影する制御を行うことで、明部B1が投影される部分と、明部B2が投影される部分を明部の幅W1の半分ずれる。
これにより、明部B1の中央部は、明部B2の縁部となり、明部B2の中央部は、明部B1の縁部となる。上述したように、明部の中央部分で異常検出の精度が高く、縁部で低くなるため、明部B1と明部B2がずれることで、互いに他方の明部の投影で異常を検出しにくい部分の異常検出を補うことが可能である。このことから、表面検査装置Aによると、冗長度2とするだけでなく、それぞれの明部では、検出しにくい部分の異常を検出可能となるため、被検査領域CPの異常の検出精度をより高くできる。つまり、実質上、明部の幅W1の半分の幅の明部を備えた投影パターンを用いて検査を行った時と同等の精度で検査が行われる。なお、この精度を精細度とし、表面検査装置Aでは、1つの明部を投影して冗長度1として検査した場合を精細度を1とすると、およそ2倍、すなわち、精細度2になっている。
<第2実施形態>
本発明にかかる表面検査装置の他の例について図面を参照して説明する。図6は、本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。図7は、本発明にかかる表面検査装置の他の例における表面検査を示す図である。図6に示すように、本実施形態にかかる表面検査装置A1の照明部20では、マスク部材23aの開口窓231が3個である点で、表面検査装置Aの照明部20と異なる。これ以外の部分については、第1実施形態と同じであり、実質的に同じ部分には、同じ符号を付すとともに、同じ部分の詳細な説明は省略する。
図7に示すように、表面検査装置A1では、被検査領域CPに第2投影パターンPP2を投影する。第2投影パターンPP2は、第1明部系統BR1、第2明部系統BR2及び第3明部系統BR3を備える。また、第1明部系統BR1は1個の明部B1、第2明部系統BR2は1個の明部B2及び第3明部系統BR3は1個の明部B3をそれぞれ備える。第3投影パターンPP3は、明部B1と明部B2の間及び明部B2と明部B3との間に配される暗部G1を備える。そして、明部B1の外側及び明部B3の外側に暗部G0が配される。そして、明部B1、B2及びB3は各々同じ幅W1であり、暗部G1も各々同じ幅W2である。なお、図7において、第3明部B3には、交差する斜線を並べたハッチングを施す。
第2投影パターンPP2における、明部の幅W1と暗部の幅W2とについて詳しく説明する。本実施形態にかかる表面検査装置A1の第2投影パターンPP2でも、明部の幅W1と暗部の幅W2については、数1に基づいて決定される。図7に示すように、表面検査装置A1では、L=3である。このとき、Kの値は、Lよりも小さい正の整数であるため、K=1、2とすることができる。ここで、Kの値について、さらに詳しく説明する。
上述のとおり、暗部の幅W2は明部の幅W1の1/2倍より大きいとしているので、K=2、N=0とできる。このことから、表面検査装置A1の第2投影パターンPP2において、暗部の幅は、数1より、W2=(2/3)W1となる。
被検査領域CPは、図7において左から右に移動するものとして、第1実施形態と同様、12等分する。そして、被検査領域CPの分割された領域のそれぞれに左から右に順に1から12の番号を付与する。そして、12分割された部分をさらに3等分して、それぞれの分割された部分に_a、_b又は_cの符号を付与する。例えば、左端部には、左から1_a、1_b、1_cが配置される。そして、右側に、2_a、2_b、2_c、3_aと続く。そして、右端部側は、左から12_a、12_b、12_cが配置されている。
表面検査装置A1では、被検査領域CPの移動方向D1の前端、すなわち、12_cが、明部B1にあるとき、制御部30は、最初の撮影タイミングとして、撮影部10を動作させて最初の撮影データを取得する。そして、制御部30は、被検査領域CPが、明部の幅W1移動する毎に、撮影タイミングとして撮影を行う。そして、制御部30は、被検査領域CPの移動方向の後端が、明部B3を通過したとき、検査終了する。
このように撮影を行うことで、明部B1は、領域r_c、領域(r+1)_a及び領域(r+1)_b(rは整数)に投影される。明部B2は、領域s_b、領域s_c及び領域(s+1)_a(sは整数)に投影される。明部B3は、領域t_a、領域t_b及び領域t_c(tは整数)に投影される。撮影データにおける被検査領域CPの明部B1、B2及びB3が投影された部分は、明部の幅W1の1/3ずつずれる。このように、表面検査装置A1では、冗長度3であるとともに精細度3で検査が可能となる。検査装置A1は、さらに高精細度で検査可能であり、ロバスト性をさらに高めることが可能である。
これ以外の特徴については、第1実施形態の特徴と同じである。
<第3実施形態>
本発明にかかる表面検査装置の他の例について図面を参照して説明する。図8は、本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。図9は、本発明にかかる表面検査装置の他の例における表面検査を示す図である。図8に示すように、本実施形態にかかる表面検査装置A2の照明部20では、マスク部材23bの開口窓231が4個である点で、表面検査装置Aの照明部20と異なる。これ以外の部分については、第1実施形態と同じであり、実質的に同じ部分には、同じ符号を付すとともに、同じ部分の詳細な説明は省略する。
図9に示すように、表面検査装置A2では、被検査領域CPに第3投影パターンPP3を投影する。第3投影パターンPP3は、第1明部系統BR1、第2明部系統BR2、第3明部系統BR3及び第4明部系統BR4を備える。また、第1明部系統BR1は1個の明部B1、第2明部系統BR2は1個の明部B2、第3明部系統BR3は1個の明部B3及び第4明部系統BR4は1個の明部B4をそれぞれ備える。第3投影パターンPP3は、明部B1と明部B2の間、明部B2と明部B3との間及び明部B3と明部B4との間に配される暗部G1を備える。そして、明部B1の外側及び明部B4の外側に暗部G0が配される。そして、明部B1、B2、B3及びB4は各々同じ幅W1であり、暗部G1も各々同じ幅W2である。なお、図9において、第4明部B4には、水平線を並べたハッチングを施す。
第3投影パターンPP3における、明部の幅W1と暗部の幅W2とについて詳しく説明する。本実施形態にかかる表面検査装置A2の第3投影パターンPP3でも、明部の幅W1と暗部の幅W2については、数1に基づいて決定される。図9に示すように、表面検査装置A2では、L=4である。このとき、Kの値は、Lよりも小さい正の整数であるため、K=1、2、3とすることができる。ここで、Kの値について、さらに詳しく説明する。
例えば、L=4、K=2とした場合、数1のK/Lは、2/4=1/2となる。この構成の第3投影パターンPP3を被検査領域CPに投影して検査を行う場合、各撮影データでは、隣り合う明部B1、B2、B3及びB4は、明部の幅W1の1/2倍ずれて投影される。すなわち、明部B1と明部B2との投影領域は、明部の幅W1の1/2倍ずれる。明部B1と明部B3との投影領域は、明部の幅W1の1倍ずれとなり、実質上、明部B1と明部B3とは重なる。同様に、明部B2と明部B4との投影領域は実質上重なる。そのため、L=4、L=2とした場合、冗長度4となるが、精細度2となる。
一方、K=1又は3とした場合には、隣り合う明部B1、B2、B3及びB4は、明部の幅W1の1/4倍又は3/4倍ずれて投影される。B1、B2、B3及びB4が投影される領域は、実質上、完全に重ならず、少なくとも一部がずれる。そのため、K=1又は3とした場合には、冗長度4及び精細度4とすることができる。なお、K=1の場合、K/L=1/4となり、1/2よりも小さい。そのため、数1において、N=1とする必要があり、W2=(5/4)W1となる。一方、K=3の場合、K/L=3/4となり、1/2よりも大きい。そのため、数1において、N=0とでき、W2=(3/4)W3となる。第3投影パターンPP3の幅を小さく抑えるため、ここでは、L=4、L=3、N=0とし、数1より、暗部の幅W2は、明部の幅W1の3/4倍である。
被検査領域CPは、図9において左から右に移動するものとして、第1実施形態と同様、12等分する。そして、被検査領域CPの分割された領域のそれぞれに左から右に順に1から12の番号を付与する。そして、12分割された部分をさらに4等分して、それぞれの分割された部分に_a、_b、_c又は_dの符号を付与する。例えば、左端部には、左から1_a、1_b、1_c、1_dが配置される。そして、右側に、2_a、2_b、2_c、2_d、3_aと続く。そして、右端部側は、左から12_a、12_b、12_c、12_dが配置されている。
表面検査装置A2では、被検査領域CPの移動方向D1の前端、すなわち、12_dが、明部B1にあるとき、制御部30は、最初の撮影タイミングとして、撮影部10を動作させて最初の撮影データを取得する。そして、制御部30は、被検査領域CPが、明部の幅W1移動する毎に、撮影タイミングとして撮影を行う。そして、制御部30は、被検査領域CPの移動方向の後端が、明部B4を通過したとき、検査終了する。
このように撮影を行うことで、明部B1は、領域r_d、領域(r+1)_a、領域(r+1)_b及び領域(r+1)_c(rは整数)に投影される。明部B2は、領域s_c、領域s_d、領域(s+1)_a及び領域(s+1)_b(sは整数)に投影される。明部B3は、領域t_b、領域t_c、領域t_d及び領域(t+1)_a(tは整数)に投影される。明部B4は、領域u_a、領域u_b、領域u_c及び領域u_d(uは整数)に投影される。撮影データにおける被検査領域CPの明部B1、B2、B3及びB4が投影された部分は、明部の幅W1の1/4ずつずれる。このように、表面検査装置A2では、冗長度4であるとともに精細度4で検査が可能となる。表面検査装置A2では、冗長度3のときに比べて、さらに高精細度で検査可能となる。すなわち、ロバスト性をさらに高めることが可能である。
以上のことをまとめると、表面検査装置A2では、Kを、1又はLよりも小さい正の整数でLと1以外の正の公約数を持たない数として、投影パターンの明部と暗部の配列を決定する。そして、決定した投影パターンを被検査領域CPに投影できる照明を用いることで、表面検査装置A2では、冗長度及び精細度の高い表面検査を行うことが可能である。
なお、表面検査装置A2では、冗長度及び精細度が高い検査を所望する場合、Kとして、1又はLよりも小さい正の整数でLと1以外の正の公約数を持たない数(上述の例では1、3)に設定する。また、冗長度は高めたいが、精細度は多少低くてもよい場合には、KとしてLよりも小さい正の整数(上述の例では、2)に設定してもよい。なお、本実施形態では、L=4のときを例に、Kについて説明したが、L=4以外の場合でも、Kの選択については、同様である。すなわち、Kとしては、少なくともLよりも小さい正の整数であり、好ましくは、1又はLと1以外の正の公約数を持たない正の整数である。
これ以外の特徴については、第1実施形態の特徴と同じである。
<第4実施形態>
本発明にかかる表面検査装置の他の例について図面を参照して説明する。図10は、本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。図11は、本発明にかかる表面検査装置の他の例における表面検査を示す図である。図10に示すように、本実施形態にかかる表面検査装置A3の照明部20では、マスク部材23cの開口窓231が6個である点で、表面検査装置Aの照明部20と異なる。これ以外の部分については、第1実施形態と同じであり、実質的に同じ部分には、同じ符号を付すとともに、同じ部分の詳細な説明は省略する。
図11に示すように、表面検査装置A3では、被検査領域CPに第4投影パターンPP4を投影する。第4投影パターンPP4は、被検査領域CPの移動方向D1において、最上流側に配置された第1明部系統BR1、その次に配置された第2明部系統BR2を備える。また、第1明部系統BR1は第1明部B11、第2明部B12及び第3明部B13を、第2明部系統BR2は第1明部B21、第2明部B22及び第3明部B23をそれぞれ備える。第1明部系統BR1の各明部には、左上がりの斜線を並べたハッチングを施す。なお、第1明部B11、第2明部B12及び第3明部B13のハッチングは、斜線の幅が異なる。また、第2明部系統BR2の各明部には、右上がりの斜線を並べたハッチングを施す。なお、第1明部B21、第2明部B22及び第3明部B23のハッチングは、斜線の幅が異なる。
第4投影パターンPP4において、第1明部系統BR1と第2明部系統BR2との間には、暗部の幅W21の暗部G1が配置される。また、第1明部系統BR1の各明部の間、第2明部系統BR2の各明部の間には、それぞれ、同じ暗部の幅W22の暗部G2が配置される。
ここで、第1明部系統BR1に注目すると、複数の撮影データを組み合わせることで、第1明部B11、第2明部B12及び第3明部B13が、被検査領域CPに隙間なく交互に投影される。第2明部系統BR2についても同様である。
そして、第4投影パターンPP4では、明部系統が2個あり、各明部系統の明部の投影領域は、明部の幅の1/2ずつずれるように、暗部G1の幅W21及び暗部G2の幅W22が設定されている。以下に、暗部の幅W21及びW22について説明する。
暗部の幅W21は、異なる明部系統の明部に挟まれている部分の暗部G1の幅である。そのため、暗部の幅W21は、数1に基づいて決定される。すなわち、第4投影パターンPP4では、L=2であり、L=2、N=1とすることができ、暗部の幅W21は、数1より、W21=(3/2)×W1である。
また、暗部の幅W22は、1つの明部系統の明部の投影領域を被検査領域CPに敷き詰めるために決定される。例えば、第1明部系統BR1において、第1明部B11が投影される領域、第2明部B12が投影される領域及び第3明部B13が投影される領域が重ならないように配置する。表面検査装置A3において、撮影タイミングとしては、明部系統に含まれる明部の数で決定される。明部系統に含まれる明部の数をPとすると、被検査領域CPが明部の幅W1のP倍移動する毎に撮影タイミングとなる。なお、表面検査装置A3では、P=3、すなわち、被検査領域CPが明部の幅W1の3倍移動する毎に撮影タイミングとなる。
被検査領域CPの明部の幅W1の3倍移動毎に撮影タイミングとなるとき、被検査領域CPに第1明部B11、第2明部B12及び第3明部B13が順次投影されるようにする。そのため、第4投影パターンPP4では、第1明部B11が投影される領域、第2明部B12が投影される領域B12及び第3領域B13が投影される領域が重ならないように、暗部G2の幅W22が、決定される。
暗部G2の幅W22は、明部系統に含まれる明部の数によって決定される。暗部G2の幅W22を明部の幅W1のM倍とする。また、最初の撮影タイミングを被検査領域CPの前端に最も上流側の明部が投影されたときとする。n+1回の投影タイミングで被検査領域CPの前端部分の領域は、最初の撮影タイミングからP×W1×nだけ移動している。このとき、最も先端側の領域が明部と重なる構成であると、明部を被検査領域に隙間なく投影することができなくなる。その時の明部を、最初の明部から数えてk番目の明部とすると、1番目の明部からk番目の明部までの長さは、明部が(k−1)個、及び、暗部G2が(k−1)個あるので、(k−1)×W1+M×(k−1)×W1=(M+1)×(k−1)×W1となる。これらが等しくなるときに、隙間なく投影することができなくなる。このことを表す式が数2である。
Figure 2019128151
数2を満たさないように、M、Pを設定することで、複数の明部を被検査領域に隙間なく投影することが可能である。
ここでは、明部系統に含まれる明部の数P=3であり、k=2のとき、M=3n−1、k=3のとき2M=3n−2となる、nを変えたときに、これらの数式を満足しない正の整数をMとすることが可能である。そして、第4投影パターンPP4の幅をできる限り小さくするため、M=1とする。すなわち、W22=W1である。
すなわち、第4投影パターンPP4では、暗部G2の幅W22は、明部の幅W1と同じである。そして、この関係は、第2明部系統BR2にも成り立つ。
被検査領域CPは、図11において左から右に移動するものとして、第1実施形態と同様、12等分する。そして、被検査領域CPの分割された領域のそれぞれに左から右に順に1から12の番号を付与する。そして、12分割された部分をさらに2等分して、それぞれの分割された部分に_a又は_bの符号を付与する。例えば、左端部には、左から1_a、1_bが配置される。そして、右側に、2_a、2_b、3_aと続く。そして、右端部側は、左から12_a、12_bが配置される。
表面検査装置A3では、被検査領域CPの移動方向D1の前端、すなわち、12_bが、第1明部系統BR1の第1明部B11にあるとき、制御部30は、最初の撮影タイミングとして、撮影部10を動作させて最初の撮影データを取得する。そして、制御部30は、被検査領域CPが、明部の幅W1の幅の3倍移動する毎に、撮影タイミングとして撮影を行う。そして、制御部30は、被検査領域CPの移動方向の後端が、第2明部系統BR2の第3明部B23を通過したとき、検査終了する。
このように撮影を行うことで、第1明部系統BR1の第1明部B11は、領域3r_b、領域(3r+1)_b(rは正の整数)、第2明部B12は、領域(3s−1)_b、領域3s_a(sは正の整数)、第3明部B13は、領域(3t−2)_b、領域(3t−1)_a(tは正の整数)にそれぞれ投影される。また、第2明部系統BR2の第1明部B21は、領域(3u−2)_a、領域(3u−2)_b(uは正の整数)、第2明部B22は、領域(3v)_a、領域(3v)_b(vは正の整数)、第3明部B33は、領域(3w−1)_a、領域(3w−1)_b(wは正の整数)にそれぞれ投影される。撮影データにおける被検査領域CPの明部系統BR1及びBR2の各明部が投影された部分は、明部の幅W1の1/2ずつずれる。このように、表面検査装置A3では、冗長度2であるとともに精細度2で検査が可能となる。
そして、表面検査装置A3では、被検査領域CPが明部の幅W1の3倍移動する毎に、撮影タイミングとなるため、撮影部10が十分な性能を有する場合、被検査領域CPの移動速度を3倍とすることができる。そのため、検査に要する時間をおよそ1/3に減らすことが可能である。また、被検査領域CPの移動速が明部の幅W1移動する毎に撮影タイミングとする場合と同じであっても、撮影タイミングの数が減るため、画像処理及び異常の検査の回数が減る。これにより、検査に要する時間を減らすことができるとともに、制御部30、画像処理部40及び記憶部70等の負担を減らすことが可能である。すなわち、検査に要する時間及び処理を削減できるとともに、ロバスト性をさらに高めることが可能である。
これ以外の特徴については、第1実施形態の特徴と同じである。
<第5実施形態>
本発明にかかる表面検査装置の他の例について図面を参照して説明する。図12は、本発明にかかる表面検査装置の他の例に用いられる照明部を示す図である。図13は、本発明にかかる表面検査装置の他の例における表面検査を示す図である。図12に示すように、本実施形態にかかる表面検査装置A3の照明部20では、マスク部材23dの開口窓231が6個である点で、表面検査装置Aの照明部20と異なる。これ以外の部分については、第1実施形態と同じであり、実質的に同じ部分には、同じ符号を付すとともに、同じ部分の詳細な説明は省略する。
図13に示すように、表面検査装置A4では、被検査領域CPに第5投影パターンPP5を投影する。第5投影パターンPP5は、被検査領域CPの移動方向D1において、第1明部系統BR1、第2明部系統BR2及び第3明部系統BR3を備える。また、第1明部系統BR1は第1明部B11及び第2明部B12、第2明部系統BR2は第1明部B21及び第2明部B22、第3明部系統BR3は第1明部B31及び第2明部B32をそれぞれ備える。第1明部系統BR1の各明部には、左上がりの斜線を並べたハッチングを施す。第1明部B11及び第2明部B12のハッチングは、斜線の幅が異なる。第2明部系統BR2の各明部には、右上がりの斜線を並べたハッチングを施す。第1明部B21及び第2明部B22のハッチングは、斜線の幅が異なる。第3明部系統BR3の各明部には、交差する斜線を並べたハッチングを施す。第1明部B31及び第2明部B32のハッチングは、斜線の幅が異なる。
図13に示すように、第5投影パターンPP5は、第1明部B11、B21、B31が被検査領域CPの移動方向に順に並んでいる。また、第1明部B31の下流側には、第2明部B12、B22、B32が被検査領域CPの移動方向に順に並んでいる。つまり、第5投影パターンPP5は、第1明部系統BR1、第2明部系統BR2及び第3明部系統BR3それぞれの第1明部B11、B21及びB31を順に配置する。そして、第3明部系統BR3の第1明部B31の下流側に、第1明部系統BR1、第2明部系統BR2及び第3明部系統BR3それぞれの第2明部B12、B22及びB32を順に配置する。
第5投影パターンPP5において、第1明部B11と第1明部B21とは異なる明部系統である。同様に、第1明部B21と第1明部B31とも異なる明部系統である。さらに、第1明部B31と第2明部B12、第2明部B12と第2明部B22及び第2明部B22と第2明部B32ともそれぞれ、異なる明部系統に含まれる明部である。そのため、第5投影パターンPP5において、全ての明部B11、B21、B31、B12、B22及びB32の各々の間には、暗部の幅W2の暗部G1が配置される。そして、暗部の幅W2と明部の幅W1との間には、数1の関係が成り立つ。また、第1明部系統BR1の第1明部B11と第2明部B12との間、第2明部系統BR2の第1明部B21と第2明部B22との間及び第3明部系統BR3の第1明部B31と第2明部B32との間の幅は、数2の関係が成り立つ。
つまり、数1と数2との関係が両方成り立つように、暗部の幅W2が設定される。例えば、第5投影パターンPP5では、L=3である。そのため、K=2とし、N=0とすることで、暗部の幅W2は、明部の幅W1の2/3倍である。第5投影パターンPP5では、6個の明部の各々の間には、明部の幅W1の2/3倍の暗部の幅W2の暗部G1が配される。このとき、第1明部B11と第2明部B12との間は、明部の幅W1の4倍であり、数2を満たす。
なお、表面検査装置A4において、明部系統に含まれる明部の数をPとすると、P=2であり、被検査領域CPが明部の幅の2倍移動する毎に撮影タイミングとなる。
被検査領域CPは、図13において左から右に移動するものとして、第1実施形態と同様、12等分する。そして、被検査領域CPの分割された領域のそれぞれに左から右に順に1から12の番号を付与する。そして、12分割された部分をさらに3等分して、それぞれの分割された部分に_a、_b又は_cの符号を付与する。例えば、左端部には、左から1_a、1_b、1_cが配置される。そして、右側に、2_a、2_b、2_c、3_aと続く。そして、右端部側は、左から12_a、12_b、12_cが配置されている。
表面検査装置A4では、被検査領域CPの移動方向D1の前端、すなわち、12_cが、第1明部B11にあるとき、制御部30は、最初の撮影タイミングとして、撮影部10を動作させて最初の撮影データを取得する。そして、制御部30は、被検査領域CPが、明部の幅W1の幅の2倍移動する毎に、撮影タイミングとして撮影を行う。そして、制御部30は、被検査領域CPの移動方向の後端が、明部B3を通過したとき、検査終了する。
このように撮影を行うことで、第1明部系統BR1の第1明部B11及び第2明部B12は、領域r_c、領域(r+1)_a及び領域(r+1)_b(rは整数)に、交互に投影される。第2明部系統BR2の第1明部B21及び第2明部B22は、領域s_b、領域s_c及び領域(s+1)_a(sは整数)に、交互に投影される。第3明部系統BR3の第1明部B31及び第2明部B32は、領域t_a、領域t_b及び領域t_c(qは整数)に交互に投影される。撮影データにおける被検査領域CPの明部系統BR1、BR2及びBR3の各明部が投影された部分は、明部の幅W1の1/3ずつずれる。このように、表面検査装置A4では、冗長度3であるとともに精細度3で検査が可能となる。
そして、表面検査装置A4では、被検査領域CPが明部の幅W1の2倍移動する毎に、撮影タイミングとなるため、撮影部10が十分な性能を有する場合、被検査領域CPの移動速度を2倍とすることができる。そのため、検査に要する時間をおよそ半分に減らすことが可能である。また、被検査領域CPの移動速が明部の幅W1移動する毎に撮影タイミングとなる場合と同じであっても、撮影タイミングの数が減るため、画像処理及び異常の検査の回数が減る。これにより、検査に要する時間を減らすことができるとともに、制御部30、画像処理部40及び記憶部70等の負担を減らすことが可能である。
これ以外の特徴については、第1実施形態の特徴と同じである。
表面検査装置では、冗長度及び精細度を高めることが可能である。また、明部系統に複数の明部を備える構成とすることで、処理に要する時間を減らす又は処理自体を減らすことが可能となる。これにより、表面検査装置では、従来の表面検査装置に比べて、精度よく且つ確実に検査を行うことができる。
上述の各実施形態では、被検査領域CPの前端が、明部の明部系統の数で分割した最上流の分割部分と重なったときを、最初の撮影タイミングとしているが、これに限定されず、前端が最上流の分割部分内にあるときであれば、完全に重なっていなくてもよい。
上述の各実施形態を総合すると、本発明にかかる表面検査装置は、実質上、明部系統の数と同じ回数被検査領域の全体に明部を照射することが可能である。また、明部の幅を明部系統に含まれる明部の数の分だけ分割した幅ずらして照射可能であり、それだけ、検査の精度を上げることが可能である。さらに、明部系統に含まれる明部の数をPとすると、本発明にかかる表面検査装置では、明部の幅W1移動する毎に撮影を行う従来の表面検査装置に比べて、被検査領域の検査に要する時間又は情報処理量を1/Pとすることができる。
<第6実施形態>
本発明にかかる表面検査装置では、明部が投影されている被検査領域CPを撮影し、画像処理を行うことで異常を検出する。被検査領域CPによっては、塗装、表面処理等によって、表面の色が異なる部分を有する場合がある。被検査領域CPの表面の色と、明部の色(すなわち、光源から発せられる光の色温度)の組み合わせによっては、異常の検出が困難な場合がある。そこで、本発明にかかる表面検査装置において、明部系統ごとに、明部の色が異なるように、色温度が異なる光を出射する光源を備えていてもよい。このようにすることで、異なる色温度の明部を被検査領域の全域に敷き詰めて投影することができ、異常を検出する精度を高めることが可能である。
上述した各実施形態では、説明を容易にするために、被検査領域CPの長さが短く、被検査領域が照明部の前を通過するために要する時間が短い。そのため、検査開始から終了の期間に対して、検査開始直後及び検査終了間際の一部の明部が投影されていない期間の検査全期間に対する割合が多く、時間短縮の効果が出にくい。一方で、本発明の表面検査装置は、自動車や列車等を検査対象体とし、検査対象体の表面を被検査領域として、検査対象体の表面検査を行うのに用いられる。このような長い被検査領域の検査を行う場合、被検査領域が照明部の前を通過する時間が長くなる。検査開始直後及び検査終了間際の一部の明部が投影されていない期間は、被検査領域の長さに関係なく一定であり、被検査領域が長くなると、その割合が低くなる。結果として、時間短縮の効果が大きくなる。
また、以上示した表面検査装置は、いずれも、検査対象体が照明部に対して移動しているものを挙げているが、これに限定されない。停止している検査対象体に対して、照明部が相対的に移動する構成であってもよい。このとき、撮影部も照明部と連動して移動してもよい。また、本発明にかかる表面検査装置では、1個の撮影部を備えているが、これに限定されず、複数個の撮影部を備えていてもよい。なお、複数個の撮影部を備える場合、各撮影部が撮影した撮影データは、個別に処理して異常検出してもよいし、少なくとも2台以上の撮影部で撮影した画像を一旦合成した後に異常検出してもよい。
以上、本発明の実施形態について説明したが、本発明はこの内容に限定されるものではない。また本発明の実施形態は、発明の趣旨を逸脱しない限り、種々の改変を加えることが可能である。
A、A1、A2、A3、A4 表面検査装置
10 撮影部
20 照明部
21 光源
22 拡散板
23、23a、23b、23c、23d マスク部材
231 開口窓
24 光帯
25 非照明帯
30 制御部
31 演算部
40 画像処理部
50 搬送部
60 表示部
70 記憶部
B、B1、B2、B3、B4 明部
B11、B21、B31 第1明部
B12、B22、B32 第2明部
BR1 第1明部系統
BR2 第2明部系統
BR3 第3明部系統
BR4 第4明部系統
CA 検査対象体
CP 被検査領域
G、G0、G1、G2 暗部
PP 投影パターン
PP1 第1投影パターン
PP2 第2投影パターン
PP3 第3投影パターン
PP4 第4投影パターン
PP5 第5投影パターン
W1 明部の幅
W2、W21、W22 暗部の幅
D1 移動方向

Claims (10)

  1. 照明光を照射して被検査領域の表面に投影パターンを形成する照明部と、
    前記照明部に対して相対的に移動している被検査領域を撮影する撮影部と、
    前記被検査領域が一定距離移動するごとに前記被検査領域を撮影するように前記撮影部の撮影タイミングを制御する制御部と、を備え、
    前記投影パターンは、複数の明部と、前記明部よりも暗い複数の暗部とが前記被検査領域の移動方向に交互に配列されており、
    前記投影パターンには、1又は複数の明部を備えた明部系統を複数組含み、
    前記制御部は、最初に前記被検査領域に投影される明部が、前記被検査領域の前記移動方向の前端にあるときに最初の撮影タイミングとし、各明部系統において以前の撮影タイミングで前記被検査領域に前記明部が投影された部分以外の部分に前記明部が投影され且つ前記被検査領域の全域に前記明部を隙間なく投影し、さらに、各明部系統の明部は、他の明部系統の明部に対して、明部の幅よりも小さい幅ずれた位置に投影されるように前記撮影部の撮影タイミングを制御する表面検査装置。
  2. 前記投影パターンの両端に配置される明部間の距離は、前記被検査領域の長さよりも短い請求項1に記載の表面検査装置。
  3. 前記各明部系統には、複数の明部が含まれ、
    同一の明部系統に含まれる明部同士の間隔は、前記明部の幅のM倍(Mは1以上の整数)であり、
    異なる明部系統に含まれる明部同士の間隔は、前記明部の幅の(N+K/L)倍(Nは0又は整数、K、Lは、K<Lを満たす整数)である請求項1又は請求項2に記載の表面検査装置。
  4. 前記Lは、前記投影パターンに含まれる明部系統の数である請求項3に記載の表面検査装置。
  5. 前記Kは1又は前記Lと1以外の正の公約数を持たない数である、請求項3又は請求項4に記載の表面検査装置。
  6. 前記制御部は、前記被検査領域が明部の幅のP倍(Pは整数)移動するごとに前記被検査領域を撮影するように前記撮影部の撮影タイミングを制御し、
    前記Pは、明部系統に含まれる明部の数である請求項3から請求項5のいずれかに記載の表面検査装置。
  7. 前記Mは、(M+1)×(k−1)=P×n(kはPよりも小さい正の整数、nは正の整数)を満たさない請求項6に記載の表面検査装置。
  8. 前記照明部は、前記明部系統ごとに異なる色温度の光を照射した明部を投影する請求項1から請求項7のいずれかに記載の表面検査装置。
  9. 前記被検査領域が移動している請求項1から請求項8のいずれかに記載の表面検査装置。
  10. 前記照明部が移動している請求項1から請求項9のいずれかに記載の表面検査装置。
JP2018007587A 2018-01-19 2018-01-19 表面検査装置 Pending JP2019128151A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018007587A JP2019128151A (ja) 2018-01-19 2018-01-19 表面検査装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018007587A JP2019128151A (ja) 2018-01-19 2018-01-19 表面検査装置

Publications (1)

Publication Number Publication Date
JP2019128151A true JP2019128151A (ja) 2019-08-01

Family

ID=67471251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018007587A Pending JP2019128151A (ja) 2018-01-19 2018-01-19 表面検査装置

Country Status (1)

Country Link
JP (1) JP2019128151A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102268909B1 (ko) * 2020-04-10 2021-06-23 코그넥스코오포레이션 Edge Field와 딥러닝 기반 검사 방법
KR102292547B1 (ko) * 2020-04-10 2021-08-20 코그넥스코오포레이션 가변 확산판을 이용한 광학 시스템

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102268909B1 (ko) * 2020-04-10 2021-06-23 코그넥스코오포레이션 Edge Field와 딥러닝 기반 검사 방법
KR102292547B1 (ko) * 2020-04-10 2021-08-20 코그넥스코오포레이션 가변 확산판을 이용한 광학 시스템

Similar Documents

Publication Publication Date Title
JP3927353B2 (ja) 比較検査における画像の位置合せ方法、比較検査方法及び比較検査装置
CN101852744B (zh) 拍摄检查装置及拍摄检查方法
TWI590725B (zh) 印刷電路板外觀的檢查裝置及檢查方法
JP6869815B2 (ja) 検査方法および検査装置
KR101630596B1 (ko) 차량하부 촬영장치 및 이를 운용하는 차량하부 촬영방법
US9243899B2 (en) Method of measuring a height of 3-dimensional shape measurement apparatus
KR100589110B1 (ko) 패턴 결함 검사 장치 및 패턴 결함 검사 방법
JP2010256338A (ja) 撮像検査装置および撮像検査方法
US11567013B2 (en) Image inspection device and lighting device
JP6575232B2 (ja) 鋼板形状測定装置及びその方法、並びにそれらを用いた鋼板製造装置及びその方法
JP2012242268A (ja) 検査装置及び検査方法
JP2019128151A (ja) 表面検査装置
JP2019128150A (ja) 表面検査装置
JP2012058029A (ja) 周期性パターン検査装置
JP7524878B2 (ja) 表面欠陥検査システム及び表面欠陥検査方法
JP4285613B2 (ja) 検査装置及び検査方法並びにパターン基板の製造方法
JP4009595B2 (ja) パターン欠陥検査装置およびパターン欠陥検査方法
JP7615788B2 (ja) 検査システム、検査管理装置、検査プログラム作成方法、及びプログラム
JP6419062B2 (ja) 段成形検査方法
JP2015059854A (ja) 欠陥検査方法及び欠陥検査装置
JP2004117150A (ja) パターン欠陥検査装置およびパターン欠陥検査方法
JP2007121243A (ja) 画像表示パネルの検査装置および検査方法
TWI647660B (zh) 條狀區域檢測裝置、條狀區域檢測方法及其程式的記錄媒體
US20250209597A1 (en) Substrate inspecting apparatus and method of inspecting substrate
JP2006018054A (ja) マスク検査装置およびマスク検査方法