JP2008292430A - Appearance inspection method and appearance inspection apparatus - Google Patents
Appearance inspection method and appearance inspection apparatus Download PDFInfo
- Publication number
- JP2008292430A JP2008292430A JP2007141075A JP2007141075A JP2008292430A JP 2008292430 A JP2008292430 A JP 2008292430A JP 2007141075 A JP2007141075 A JP 2007141075A JP 2007141075 A JP2007141075 A JP 2007141075A JP 2008292430 A JP2008292430 A JP 2008292430A
- Authority
- JP
- Japan
- Prior art keywords
- dimensional data
- data
- dimensional
- defect candidate
- defect
- 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
Images
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
- Image Processing (AREA)
Abstract
【課題】外観検査方法および外観検査装置において、簡単な構成により、比較用データの入力作業を不要とし、計算処理量の削減、処理時間短縮、高速処理、複雑な外観形状への対応、および高精度の外観検査を実現可能とする。
【解決手段】外観検査装置1は、2次元画像Gを撮像するカメラ3と、3次元データ計測用のプロジェクタ4と、計算処理部20とを備え、欠陥候補部検出手段11は、2次元画像Gから欠陥候補部を抽出し、第1の3次元データ生成手段12は、被検査物体10の3次元形状データである3次元データP1を生成し、第2の3次元データ生成手段13は、3次元データP1から欠陥候補部を除く領域の3次元データP2を生成し、第3の3次元データ生成手段14は、3次元データP2における欠陥候補部の値を補間した3次元データP3を生成し、欠陥判定手段15は、3次元データP1,P3の差分値δZに基づいて欠陥候補部における欠陥を判定する。
【選択図】図1
In an appearance inspection method and an appearance inspection apparatus, a simple configuration eliminates the need to input data for comparison, reduces the amount of calculation processing, shortens processing time, high-speed processing, supports complicated appearance shapes, and high Enables accurate visual inspection.
An appearance inspection apparatus 1 includes a camera 3 that captures a two-dimensional image G, a projector 4 for measuring three-dimensional data, and a calculation processing unit 20. A defect candidate portion detection unit 11 includes a two-dimensional image. A defect candidate part is extracted from G, the first three-dimensional data generation means 12 generates three-dimensional data P1 which is the three-dimensional shape data of the inspected object 10, and the second three-dimensional data generation means 13 The three-dimensional data P2 of the area excluding the defect candidate portion is generated from the three-dimensional data P1, and the third three-dimensional data generation means 14 generates the three-dimensional data P3 obtained by interpolating the value of the defect candidate portion in the three-dimensional data P2. Then, the defect determination means 15 determines a defect in the defect candidate portion based on the difference value δZ between the three-dimensional data P1 and P3.
[Selection] Figure 1
Description
本発明は、主として生産ラインにおいてワークの外観を検査する方法と、その方法を実施する外観検査装置に関する。 The present invention relates to a method for inspecting the appearance of a workpiece mainly in a production line, and an appearance inspection apparatus for performing the method.
従来から、樹脂成形品などの生産ラインにおいて、目視による外観検査に変えて、画像処理による自動検査が行われている。外観検査では、製品表面の異物、変色、傷などの検出が行われ、これにより製品の修復や不良製品の流出防止がなされる。表面にごみが載った成形品は、後工程でごみを拭き取る修復により良品とされ、異物が樹脂の中に埋まっている成形品や樹脂が変色している成形品は修復できないので不良品とされる。 Conventionally, in a production line such as a resin molded product, automatic inspection by image processing is performed instead of visual appearance inspection. In the appearance inspection, foreign matter, discoloration, scratches, etc. on the product surface are detected, thereby repairing the product and preventing the outflow of defective products. Molded products with dust on the surface are considered good products by repairing by wiping off the dust in the subsequent process, and molded products with foreign matter buried in the resin or discolored resin cannot be repaired. The
従って、外観検査の自動化において、製品表面に載ったごみ、製品表面に埋め込まれた異物、製品表面の変色などを精度良く識別することが必要である。識別の精度が悪い場合、修復可能な製品を不良と見做して破棄することにより良品歩留まりが低下したり、作業者が目視により再検査することにより作業工数が増加したりする。これらは、いずれも無駄なコストであり、製品コストのアップにつながる。 Therefore, in the automation of appearance inspection, it is necessary to accurately identify dust on the product surface, foreign matter embedded in the product surface, discoloration of the product surface, and the like. When the accuracy of identification is poor, the product yield can be reduced by considering a repairable product as defective and discarded, or the number of work steps can be increased by the operator re-inspecting visually. These are all useless costs and lead to an increase in product costs.
ところで、従来簡便に行われている2次元画像を用いる外観検査では、例えば、表面が無地の製品の場合、輝度情報を用いて比較的精度良く検査できる。しかしながら、上述のように、検査精度をより高めて、無駄なコストを削減しようとする場合、2次元画像の処理には限界がある。そこで、例えば、表面に付着したごみの検出のため、製品の3次元表面形状の計測が有効と考えられる。 By the way, in the appearance inspection using a two-dimensional image that has been conventionally performed, for example, in the case of a plain product, the inspection can be performed with relatively high accuracy using luminance information. However, as described above, there is a limit to the processing of a two-dimensional image when it is desired to further increase inspection accuracy and reduce unnecessary costs. Therefore, for example, measurement of a three-dimensional surface shape of a product is considered effective for detecting dust attached to the surface.
3次元計測データを用いて外観検査を行う例として、表面実装部品をプリント回路基板に半田実装する工程における半田付け状態の外観検査がある。例えば、半田実装する部品の3次元形状データに基づくマスタパターンと、部品実装後に3次元画像センサによって計測した3次元計測データとの照合を行う外観検査方法や(例えば、特許文献1参照)、クリーム半田を印刷するためのパッドを囲う検査枠を予め設定して記憶させ、部品実装後に3次元計測によって計測した半田の延出部が前記検査枠と交差するか否かによって半田ブリッジを検出する外観検査装置が知られている(例えば、特許文献2参照)。
しかしながら、上述した特許文献1に示されるような検査方法は、特定の場所に実装される単純な形状の部品に関する外観検査に適用できるとしても、成形品の外観検査における異物付着のように任意の場所に発生する欠陥の検査に適用しようとすると問題がある。すなわち、このような検査方法は、被検査対象部品全体の3次元形状について記憶させた形状データと計測データとを、3次元空間中で位置合わせをして照合する必要があるので、成形品の3次元形状が複雑になると、3次元形状を表すデータ量が増大する。3次元空間中での照合は、2次元の場合に比べて多大の処理時間がかかるので、データ量の増大は大きな負担となる。また、成形品の大きさに比べ、欠陥の大きさが通常小さいので、製品全体について照合すると、バックグラウンド量(バイアス成分)が大きくなり、照合の度合いを示すマッチング率に差が出にくく、欠陥検出が難しい。
However, even if the inspection method as shown in
また、特許文献2に示されるような検査装置においては、半田パッドから発生する半田ブリッジの欠陥の発生場所が特定できるので、検査位置を特定の検査枠周辺に予め設定することができる。しかしながら、異物付着のように任意の場所に発生する欠陥の検査の場合、欠陥が発生する可能性がある場所全てに検査枠を設定せねばならず、検査枠設定に手間がかかり、また、欠陥の発生していない部分も可能性として検査する必要があるので検査に時間がかかるという問題がある。
Further, in the inspection apparatus as shown in
本発明は、上記課題を解消するものであって、簡単な構成により、比較用データの入力作業を不要とし、計算処理量の削減、処理時間の短縮、高速処理、複雑な外観形状への対応などが可能で、高精度の外観検査を実現できる外観検査方法および外観検査装置を提供することを目的とする。 The present invention solves the above-described problems, eliminates the need for input of comparison data with a simple configuration, reduces the amount of calculation processing, shortens the processing time, supports high-speed processing, and complex appearance shapes. It is an object of the present invention to provide an appearance inspection method and an appearance inspection apparatus capable of realizing a highly accurate appearance inspection.
上記課題を達成するために、請求項1の発明は、被検査物体の外観における欠陥の有無を検査する外観検査方法であって、被検査物体を撮像して2次元画像を生成するステップと、前記2次元画像において所定の輝度値と異なる領域を欠陥候補部として検出するステップと、前記2次元画像を撮像した視点と同じ視点から見た前記被検査物体の3次元形状データであって前記2次元画像の各画素に対応するデータから成る第1の3次元データを取得するステップと、前記2次元画像において前記欠陥候補部とその周辺を通る計測ラインを設定するステップと、前記第1の3次元データから、前記欠陥候補部を除いた領域における前記計測ラインに対応するデータを抽出して第2の3次元データを生成するステップと、前記第2の3次元データにおける前記欠陥候補部に対応する領域の3次元データを補間した3次元データから成る第3の3次元データを求めるステップと、前記第1の3次元データと前記第3の3次元データとの差分値を前記計測ラインに対応するデータについて求め、前記差分値の大小に基づいて前記欠陥候補部における欠陥の有無を判定するステップと、を含むものである。
In order to achieve the above object, the invention of
請求項2の発明は、請求項1に記載の外観検査方法において、前記第2の3次元データは、前記第1の3次元データのうち前記欠陥候補部の端部から予め定めた一定範囲であって、被検査物体表面の曲率が不連続となる点を含まない範囲に対応するデータから抽出して生成するものである。 According to a second aspect of the present invention, in the appearance inspection method according to the first aspect, the second three-dimensional data is a predetermined range from an end of the defect candidate portion in the first three-dimensional data. Thus, it is generated by extracting from data corresponding to a range not including a point where the curvature of the surface of the object to be inspected is discontinuous.
請求項3の発明は、請求項1または請求項2に記載の外観検査方法において、前記欠陥の有無を判定するステップは、前記計測ラインの各点に対応するデータについて求めた各差分値を加算して総差分和を求めるステップと、前記総差分和と予め設定された閾値とを比較するステップと、を含むものである。 According to a third aspect of the present invention, in the visual inspection method according to the first or second aspect, the step of determining the presence or absence of the defect adds each difference value obtained for the data corresponding to each point of the measurement line. Thus, the step of obtaining the total difference sum and the step of comparing the total difference sum with a preset threshold value are included.
請求項4の発明は、請求項1または請求項2に記載の外観検査方法において、前記欠陥の有無を判定するステップは、前記計測ラインの各点に対応するデータについて求めた各差分値を加算して総差分和を求めるステップと、前記総差分和を求める対象とした前記欠陥候補部の画素数を求めて前記総差分和を前記画素数で割って平均差分値を求めるステップと、前記平均差分値と予め設定された閾値とを比較するステップとを含むものである。 According to a fourth aspect of the present invention, in the visual inspection method according to the first or second aspect, in the step of determining the presence or absence of the defect, each difference value obtained for the data corresponding to each point of the measurement line is added. Calculating the total difference sum, determining the number of pixels of the defect candidate portion for which the total difference sum is to be calculated, dividing the total difference sum by the number of pixels to determine an average difference value, and the average A step of comparing the difference value with a preset threshold value.
請求項5の発明は、請求項1乃至請求項4のいずれか一項に記載の外観検査方法を用いる外観検査装置である。
The invention of claim 5 is an appearance inspection apparatus using the appearance inspection method according to any one of
請求項1の発明によれば、2次元画像の画像処理により検出した欠陥候補部分に限定して3次元データの比較を行って欠陥の有無の判定を行うので、少ない計算処理量で高速に検査ができる。また、3次元データに基づいて検査を行うので、表面に付着した異物と表面に埋め込まれた異物や表面の変色部との識別を、凹凸の検出に基づいて、高い精度のもとで実現できる。これらは従来の2次元画像処理では識別できなかったものである。第1および第3の3次元データの差の大小に基づく欠陥の有無の判定は、欠陥候補部における差の最大値と所定の閾値との比較や、欠陥候補部における差の総和値と所定の閾値との比較により、容易に行うことができる。 According to the first aspect of the present invention, the defect presence / absence is determined by comparing the three-dimensional data limited to the defect candidate portion detected by the image processing of the two-dimensional image, so that the inspection can be performed at high speed with a small amount of calculation processing. Can do. In addition, since inspection is performed based on three-dimensional data, discrimination between foreign matter attached to the surface and foreign matter embedded in the surface or a discolored portion of the surface can be realized with high accuracy based on detection of unevenness. . These cannot be identified by conventional two-dimensional image processing. The determination of the presence / absence of a defect based on the difference between the first and third three-dimensional data is performed by comparing the maximum value of the difference in the defect candidate portion with a predetermined threshold, or by comparing the sum of the differences in the defect candidate portion with a predetermined value. This can be easily done by comparison with a threshold value.
また、3次元形状の比較対象データすなわち良品形状の3次元データとして、周辺部位のデータから欠陥候補部のデータを補間して得たデータ(第3の3次元データ)を用いるので、予め良品形状の3次元データを比較用データとして入力する作業や、その記憶のためのメモリ容量の確保が不要となる。さらに、第3の3次元データを補間により求める際に、予め設定した計測ラインに沿って処理を行うので、短い処理時間で容易にデータを求められる。このように、少ないデータと処理時間で容易に外観検査ができるので、より多くのデータと処理時間の必要な複雑な外観形状の被検査物体に対しても、高精度の外観検査が容易に行える。計測ラインは、欠陥候補部とその周辺を通る線を複数設定することができる。 Further, since the data (third 3D data) obtained by interpolating the data of the defect candidate part from the data of the peripheral part is used as the comparison target data of the 3D shape, that is, the 3D data of the good product shape, Therefore, it is not necessary to input the three-dimensional data as comparison data and to secure a memory capacity for the storage. Furthermore, when the third three-dimensional data is obtained by interpolation, processing is performed along a preset measurement line, so that data can be easily obtained in a short processing time. As described above, since the appearance inspection can be easily performed with less data and processing time, it is possible to easily perform the high-precision appearance inspection even for the inspected object having a complicated appearance shape which requires more data and processing time. . As the measurement line, a plurality of lines passing through the defect candidate portion and its periphery can be set.
請求項2の発明によれば、欠陥候補部の端部から一定範囲であって表面形状の曲率が不連続となる点を含まない領域に限定して第2の3次元データを求めるので、扱うデータが少く処理が容易である。また、第2の3次元データが曲率の不連続点を含まず、第3の3次元データとして得られる曲面が滑らかな曲面となるので、良品形状の3次元データ(第3の3次元データ)が補間により容易に精度よく求められる。従って、精度の高い外観検査を実現できる。 According to the second aspect of the present invention, the second three-dimensional data is obtained by limiting to a region that is within a certain range from the edge of the defect candidate portion and does not include a point where the curvature of the surface shape is discontinuous. There is little data and processing is easy. In addition, since the second three-dimensional data does not include a discontinuity of curvature and the curved surface obtained as the third three-dimensional data is a smooth curved surface, the non-defective shape three-dimensional data (third three-dimensional data) Is easily and accurately obtained by interpolation. Therefore, it is possible to realize a highly accurate appearance inspection.
請求項3の発明によれば、欠陥候補部の検査を総差分和を用いて行うので、欠陥部の大きさや形状の変化に影響されることなく安定に検査を行うことができる。
According to the invention of
請求項4の発明によれば、欠陥候補部の検査を平均差分値を使って行うので、欠陥形状のばらつきに影響されず安定した検査を行うことができる。
According to the invention of
請求項5の発明によれば、簡単な構成により、比較用データの入力作業を行うことなく、計算処理量の削減、処理時間の短縮、高速処理、複雑な外観形状への対応を実現した高精度の外観検査を行える。 According to the invention of claim 5, with a simple configuration, the calculation processing amount can be reduced, the processing time can be shortened, the high-speed processing, and the complicated appearance can be realized without performing the input operation of the comparison data. Accurate appearance inspection can be performed.
以下、本発明の一実施形態に係る外観検査装置および外観検査方法について、図面を参照して説明する。図1は外観検査装置のブロック構成を示し、図2(a)〜(c)は同外観検査装置を用いて行う外観検査方法における2次元画像および3次元データ例を示す。 Hereinafter, an appearance inspection apparatus and an appearance inspection method according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows a block configuration of an appearance inspection apparatus, and FIGS. 2A to 2C show examples of a two-dimensional image and three-dimensional data in an appearance inspection method performed using the appearance inspection apparatus.
外観検査装置1は、被検査物体10の外観における欠陥の有無を2次元画像Gおよび3種類の3次元データP1,P2,P3を用いて効率的に行う装置であり、被検査物体10の表面に付着した異物と、表面の傷や変色などの欠陥とを区別して検出する。
The
外観検査装置1は、2次元画像Gを撮像するカメラ3と、強度が正弦縞パターンとされた照明光を照射するプロジェクタ4と、計算処理と制御を行う外観検査装置本体2とを備えている。
The
外観検査装置本体2は、データ処理を行って欠陥の有無を判定する計算処理部20と、カメラ3からの画像データを処理して所定の画像とする画像生成部21と、プロジェクタ4を動作させるための正弦縞パターンを生成する正弦縞パターン生成部22と、ユーザからの指示やデータ入力を受けると共に外部機器へのデータ出力を行う入出力部23と、外部のディスプレイ24aに欠陥部の画像や検査結果などを表示するデータを生成する表示作成部24と、画像データ、検査条件、検査結果、などを記憶する記憶部25と、を備えている。
The appearance inspection apparatus
計算処理部20は、欠陥候補部検出手段11と、第1、第2、第3の3次元データ生成手段12,13,14と、欠陥判定手段15と、を備えており、データ処理を行って欠陥有無の判定結果を入出力部23やディスプレイ24aに出力する。以下、計算処理部20の各手段について、処理に注目して説明する。
The
欠陥候補部検出手段11は、2次元画像Gから欠陥候補部を抽出する。2次元画像Gは、カメラ3によって撮像され、図2(a)に示すように、xy座標面における画素の輝度分布のデータからなる。欠陥候補部検出手段11は、2次元画像Gにおいて所定の輝度値と異なる領域を欠陥候補部として検出する。
The defect candidate part detection means 11 extracts a defect candidate part from the two-dimensional image G. The two-dimensional image G is picked up by the
第1の3次元データ生成手段12は、正弦縞パターン生成部22、プロジェクタ4、カメラ3、および画像生成部21によって取得された3次元データを処理して、第1の3次元データP1(以下、単に3次元データP1ともいう、他も同様)を生成する。3次元データP1生成の詳細については、後述する(図10、図11、図12参照)。
The first three-dimensional data generation means 12 processes the three-dimensional data acquired by the sine fringe
上述のようにして生成された3次元データP1は、図2(b)に示すように、2次元画像Gを撮像した視点と同じ視点から見た被検査物体10の3次元形状データであり、2次元画像Gの各画素に対応するデータから成る。すなわち、3次元データP1は、2次元画像Gにおける輝度の分布に変えて、Z座標値の分布を示すデータである。
The three-dimensional data P1 generated as described above is three-dimensional shape data of the inspected
第2の3次元データ生成手段13は、3次元データP1から、図2(c)に示す3次元データP2を生成する。3次元データP2は、3次元データP1から、上述の欠陥候補部を除いた領域における対応するデータを抽出して生成されたデータである。すなわち、3次元データP2における上述の欠陥候補部に対応する領域mのデータは、所定の値、例えばゼロ値とされる。 The second three-dimensional data generation means 13 generates the three-dimensional data P2 shown in FIG. 2C from the three-dimensional data P1. The three-dimensional data P2 is data generated by extracting corresponding data in a region excluding the above-described defect candidate portion from the three-dimensional data P1. That is, the data of the area m corresponding to the above-described defect candidate portion in the three-dimensional data P2 is set to a predetermined value, for example, a zero value.
第3の3次元データ生成手段14は、上述の3次元データP2における領域mの値を、領域mの周辺の値に基づいて内挿することにより補間して、図2(d)に示すような、3次元データP3を生成する。 As shown in FIG. 2D, the third three-dimensional data generation means 14 interpolates the value of the area m in the above-described three-dimensional data P2 by interpolating based on the values around the area m. The three-dimensional data P3 is generated.
欠陥判定手段15は、上述の2つの3次元データP1,P3のZ値に関する差分値δZを求め、その差分値δZと所定の閾値との大小比較に基づいて、欠陥候補部における欠陥の有無を判定する。すなわち、差分値δZが閾値よりも大きい場合、欠陥候補部には異物が付着していると判断され、欠陥は存在しないと結論される。これは、被検査物体10の表面に付着している異物は、拭き取りや吹き飛ばしなどの処理によって除去できるので、変色や傷などの修復不能な欠陥とは異なることによる。 The defect determination means 15 obtains a difference value δZ related to the Z value of the two three-dimensional data P1 and P3 described above, and determines the presence / absence of a defect in the defect candidate portion based on a magnitude comparison between the difference value δZ and a predetermined threshold value. judge. That is, when the difference value δZ is larger than the threshold value, it is determined that the foreign substance is attached to the defect candidate portion, and it is concluded that there is no defect. This is because the foreign matter adhering to the surface of the object to be inspected 10 can be removed by a process such as wiping or blowing off, and thus is different from a non-repairable defect such as discoloration or scratch.
このような外観装置1は、3次元形状の比較対象データすなわち良品形状の3次元データとして、周辺部位のデータから欠陥候補部のデータを補間して得たデータ、すなわち第3の3次元データP3を用いるので、予め良品形状の3次元データを比較用データとして入力する作業や、その記憶のためのメモリ容量の確保が不要である。
Such an
また、3次元データP2,P3として、欠陥候補部とその周辺領域に限定して、データ生成やデータ比較を行うこともできる。この場合、限定した領域での3次元データの処理を行えばよく、短い処理時間で容易にデータ処理ができる。従って、少ないデータと処理時間で容易に外観検査ができるので、より多くのデータと処理時間の必要な複雑な外観形状の被検査物体に対しても、高精度の外観検査が容易に行える。 Further, as the three-dimensional data P2 and P3, data generation and data comparison can be performed by limiting to the defect candidate portion and its peripheral region. In this case, it is only necessary to process the three-dimensional data in a limited area, and data processing can be easily performed in a short processing time. Accordingly, since the appearance inspection can be easily performed with a small amount of data and the processing time, a highly accurate appearance inspection can be easily performed even for an inspected object having a complicated appearance shape that requires more data and processing time.
また、図2(c)に示した領域mにおける3次元データの補間は、近似平面や2次曲面による近似面を用いることができる。この場合、最小二乗法による推定の手法を用いることができる。 In addition, the interpolation of the three-dimensional data in the region m shown in FIG. 2C can use an approximate plane such as an approximate plane or a quadric surface. In this case, an estimation method using the least square method can be used.
なお、図2(a)〜(d)では、3次元データP2,P3として面的な処理を行ったが、欠陥候補部を通る1本または複数本の計測ラインを定義し、その計測ラインに関して3次元データP2,P3を生成し、計測ラインに関して3次元データP1,P3を比較して欠陥の有無を判別するようにしてもよい。 2A to 2D, plane processing is performed as the three-dimensional data P2 and P3. However, one or a plurality of measurement lines passing through the defect candidate portion are defined, and the measurement lines are related to the measurement lines. Three-dimensional data P2 and P3 may be generated, and the presence or absence of a defect may be determined by comparing the three-dimensional data P1 and P3 with respect to the measurement line.
上述のように、計測ラインを用いる場合、補間により3次元データP3を求める際に、予め設定した計測ラインに沿って処理を行えばよく、欠陥判定も計測ラインに沿って行えばよいので、より短い処理時間でより容易にデータを求められ、少ないデータと処理時間で容易に外観検査ができる。従って、より多くのデータと処理時間の必要な複雑な外観形状の被検査物体に対しても、より高精度の外観検査が容易に行える。 As described above, when the measurement line is used, when the three-dimensional data P3 is obtained by interpolation, the process may be performed along the measurement line set in advance, and the defect determination may be performed along the measurement line. Data can be obtained more easily in a short processing time, and appearance inspection can be easily performed with less data and processing time. Therefore, a more accurate appearance inspection can be easily performed even on an object having a complicated appearance shape that requires more data and processing time.
次に、上述の計測ラインを用いる外観検査方法について、図1と共に図3乃至図6を参照して大略工程順に説明する。図3(a)(b)(c)は2次元画像の処理の概要を示し、図4(a)(b)はより具体的な第1の3次元データと2次元画像とを示し、図5は計測ラインを含む断面における第1の3次元データを示し、図6(a1)〜(a4)、(b1)〜(b4)は計測ラインを含む断面における第1、第2、第3の3次元データおよび差分値データを示す。 Next, an appearance inspection method using the above-described measurement line will be described in the order of steps with reference to FIGS. 3 to 6 together with FIG. 3A, 3B, and 3C show an outline of processing of a two-dimensional image. FIGS. 4A and 4B show more specific first three-dimensional data and a two-dimensional image. 5 shows the first three-dimensional data in the cross section including the measurement line, and FIGS. 6 (a1) to (a4) and (b1) to (b4) are the first, second, and third in the cross section including the measurement line. 3D data and difference value data are shown.
(2次元画像G)
図3(a)に示す2次元画像Gは、図1に示した外観検査装置1のカメラ3を用いて撮像した画像である。カメラ3は、被検査物体10を上方から撮像し、撮像データは、画像生成部21によって2次元画像Gとされて、xy座標に基づく画素値として各画素の輝度値(濃淡値)が記憶部25に記憶される。ここで、2次元画像Gにおける各領域の輝度値Iが、領域M1においてI1=100、領域M2においてI2=170、領域M1,M2以外の背景領域においてIb=180、のようになっているとする。
(Two-dimensional image G)
A two-dimensional image G shown in FIG. 3A is an image taken using the
(欠陥候補部の検出)
上述の2次元画像Gにおいて所定の輝度値と異なる領域が欠陥候補部として検出される。ここで、所定の輝度値の範囲は、160<所定の輝度値<200とする。
(Detection of defect candidate part)
In the two-dimensional image G described above, a region different from the predetermined luminance value is detected as a defect candidate portion. Here, the range of the predetermined luminance value is 160 <predetermined luminance value <200.
欠陥候補部検出手段11は、2次元画像Gの各画素における輝度値と上述の所定の輝度値の範囲とを比較し、上述の範囲外の輝度値を持つ画素を欠陥候補部として検出する。すると、領域M1における輝度値I1=100が、所定の範囲外とされるので、図3(b)に示すように、領域A1が欠陥候補部(以下、欠陥候補部A1)として検出される。欠陥候補部が検出されない場合は、被検査物体10は良品と判定され、以下の外観検査工程の処理は終了する。欠陥候補部が検出された場合には、第1の3次元データP1の取得が行われる。
The defect candidate part detection means 11 compares the luminance value in each pixel of the two-dimensional image G with the above-described predetermined luminance value range, and detects a pixel having a luminance value outside the above-mentioned range as a defect candidate part. Then, since the luminance value I1 = 100 in the region M1 is outside the predetermined range, the region A1 is detected as a defect candidate portion (hereinafter, defect candidate portion A1) as shown in FIG. When the defect candidate portion is not detected, the inspected
(第1の3次元データP1)
上述の2次元画像Gを撮像した視点と同じ視点から見た被検査物体10の3次元形状データであって2次元画像Gの各画素に対応するデータから成る第1の3次元データP1が取得される。この3次元データP1の取得には、後述する位相シフト法を用いることにより、2次元画像Gを撮像した同じカメラ3を用いることができる。同一カメラ3を用いる結果、2次元画像Gの画素と、3次元データP1の画素と、被検査物体10上の点とが互いに1対1対応することになる。後述する手順によって、被検査物体10の表面形状の3次元データが求められる。
(First three-dimensional data P1)
First three-dimensional data P1 is obtained which is the three-dimensional shape data of the inspected
これらの2次元画像Gおよび3次元データP1を液晶ディスプレイに表示する場合、液晶画面上の座標(u,v)、画像上の座標(x,y)、3次元空間中の座標(X,Y,Z)の三つの座標の関係には本来制約が無いが、説明を簡単にするために、液晶画面上の座標と画像上の座標の関係は、液晶画面上のu軸と画像上のx軸が平行であるとする。また、画像上のx軸、y軸が、3次元空間中のX軸、Y軸と夫々平行とし、Z軸はカメラの光軸方向にあるとする。 When these two-dimensional image G and three-dimensional data P1 are displayed on the liquid crystal display, the coordinates (u, v) on the liquid crystal screen, the coordinates (x, y) on the image, and the coordinates (X, Y) in the three-dimensional space. , Z) is not originally limited, but for the sake of simplicity, the relationship between the coordinates on the liquid crystal screen and the coordinates on the image is the x-axis on the image and the u axis on the liquid crystal screen. Assume that the axes are parallel. Further, it is assumed that the x-axis and y-axis on the image are parallel to the X-axis and Y-axis in the three-dimensional space, respectively, and the Z-axis is in the optical axis direction of the camera.
(計測ラインの設定)
上述の欠陥候補部A1が検出された場合に、図3(c)に示すように、2次元画像Gにおいて、欠陥候補部A1とその周辺を通る複数(本例の場合6本)の並行する計測ラインL1〜L6を設定する。この計測ラインの設定は、図1に示した計算処理部20で行われる。これらの計測ラインは、上述の座標系の仮定のもとで、処理の簡単のためx軸方向に平行に設定されているが、これに限定されず、他の方向や任意曲線とすることができる。
(Measurement line setting)
When the above-described defect candidate part A1 is detected, as shown in FIG. 3C, in the two-dimensional image G, a plurality of defect candidate parts A1 and a plurality (six in this example) passing through the periphery are parallel. Measurement lines L1 to L6 are set. The measurement line is set by the
ところで、図1および図3(a)〜(c)に示した被検査物体10は、略平面の表面を有し、その表面上の欠陥や異物を対象とするものとなっている。以下では、より一般的に、図4(a)に示す被検査物体の例によって外観検査方法を説明する。図4(a)に示す3次元データP1は、滑らかな曲面を有する凹部斜面10a、上部の平坦面10b、および両面の交線から成る稜線10cを含み、凹部斜面10aの上に異物Mが付着している。図4(b)に示す2次元画像Gには、上述同様に、異物Mに対応する欠陥候補部Aとその周辺を通る6本の計測ラインL1〜L6が設定されている。また、図4(a)に示す3次元データP1にも、2次元画像に対応する6本の計測ラインL1〜L6が示されている。
Incidentally, the inspected
(第2の3次元データP2)
上述の図4(a)(b)に示すように、計測ラインが設定され、3次元データP1が取得されると、3次元データP1から、欠陥候補部Aを除いた領域における計測ラインL1などに対応するデータを抽出して第2の3次元データP2が生成される。3次元データP2の生成は、第2の3次元データ生成手段13が行う。
(Second three-dimensional data P2)
As shown in FIGS. 4A and 4B, when the measurement line is set and the three-dimensional data P1 is acquired, the measurement line L1 in the region excluding the defect candidate portion A from the three-dimensional data P1 and the like. The data corresponding to is extracted to generate second three-dimensional data P2. The second three-dimensional
上述の3次元データP2の生成、および以降の処理を効率的に行うために、3次元データP2は、データ量を極力抑えて生成される。これを、図5を参照して説明する。図5は、図4(a)における計測ラインL3を含む断面における、X軸に対するZ軸方向の高さの変化を示している。この図において、凹部斜面10aに対応する滑らかな曲線の曲率が、稜線10cに対応する位置で不連続に変化していることが分かる。また、異物Mに対応する凸部が、凹部斜面10aに対応する滑らかな曲線の上に示されている。
In order to efficiently generate the above-described three-dimensional data P2 and the subsequent processing, the three-dimensional data P2 is generated with the data amount suppressed as much as possible. This will be described with reference to FIG. FIG. 5 shows a change in height in the Z-axis direction with respect to the X-axis in the cross section including the measurement line L3 in FIG. In this figure, it can be seen that the curvature of the smooth curve corresponding to the
そもそも、第2の3次元データP2は、欠陥候補部Aが被検査物体の表面に異物Mが付着している結果であると仮定した場合の、異物Mが付着していないもと被検査物体の表面を推定するための基礎データを与えるものである。従って、3次元データP2は、欠陥候補部Aの周辺領域までの範囲で生成すればよい。さらに、図5に示した稜線10cのような、曲率が不連続に変化する領域のデータは含まないほうが好ましい。
In the first place, the second three-dimensional data P2 is based on the assumption that the defect candidate portion A is a result of the foreign matter M adhering to the surface of the inspected object. This gives basic data for estimating the surface of the material. Therefore, the three-dimensional data P2 may be generated in the range up to the peripheral area of the defect candidate portion A. Furthermore, it is preferable not to include data of a region where the curvature changes discontinuously, such as the
従って、図4(a)(b)の状況において、図5に示すように、異物Mの領域wにその両側の領域dx1,dx2を含めた領域Wにおける3次元データP2を、計測ラインに沿って生成するのが好ましい。この場合、領域Wは、稜線10cの領域を含まない領域である。すなわち、3次元データP2は、3次元データP1のうち欠陥候補部Aの端部から予め定めた一定範囲であって、被検査物体表面の曲率が不連続となる点を含まない範囲に対応するデータから抽出して生成される。
Therefore, in the situation shown in FIGS. 4A and 4B, as shown in FIG. 5, the three-dimensional data P2 in the region W including the regions dx1 and dx2 on both sides of the region w of the foreign matter M along the measurement line. It is preferable to produce it. In this case, the region W is a region that does not include the region of the
上述の図4(a)における計測ラインL1に沿って抽出された3次元データP1,P2は、図6(a1)(a2)に示すように、計測ラインL1上に欠陥候補部がないので、被検査物体の表面形状(凹部斜面10a)を示す緩やかな曲線となっている。
Since the three-dimensional data P1 and P2 extracted along the measurement line L1 in FIG. 4A described above have no defect candidate portion on the measurement line L1, as shown in FIGS. 6A1 and 6A2, It is a gentle curve indicating the surface shape of the object to be inspected (
また、計測ラインL3に沿って抽出された3次元データP1は、計測ラインL3上に欠陥候補部Aがあるので、図6(b1)に示すように、被検査物体の表面形状の緩やかな曲線の途中に幅wの欠陥形状を反映する凸部分を有する曲線となっている。また、計測ラインL3に沿って抽出された3次元データP2は、図6(b2)に示すように、計測ラインL3上の欠陥候補部に対応する幅wのデータが被検査物体の表面形状の緩やかな曲線の途中抜け落ちた曲線となっている。 Further, since the three-dimensional data P1 extracted along the measurement line L3 has the defect candidate portion A on the measurement line L3, as shown in FIG. 6B1, a gentle curve of the surface shape of the object to be inspected. Is a curve having a convex portion reflecting a defect shape having a width w. In addition, as shown in FIG. 6B2, the three-dimensional data P2 extracted along the measurement line L3 has the width w corresponding to the defect candidate portion on the measurement line L3 as the surface shape of the inspection object. It is a curve that falls out of a gentle curve.
ここで、再び図5を参照して、第2の3次元データP2の生成手順を説明する。第2の3次元データ生成手段13が3次元データP1から3次元データP2を読み込む(すなわち抽出する)際に、欠陥候補部Aの2次元画像Gにおける重心(xg,yg)に対応する3次元空間中のX座標値Xgから始めて、まず、X軸の正方向にデータを読み込む。第2の3次元データ生成手段13はデータを読み込む都度、その点の曲率、例えば前後のZ値の差分を計算し、読込が所定の読み込み範囲(領域Wの右端)に達するか、曲率が予め決めた閾値より大きく変化して不連続になるかした場合に、データの読込を終了する。次に、座標値Xgから、同様にX軸の負方向にデータ読込と曲率計算が行われ、読込が所定の読み込範囲(領域Wの左端)に達するか、曲率が予め決めた閾値より大きく変化して不連続になるかした場合に、データの読込を終了する。このような読込が各計測ラインについて行われる。 Here, the procedure for generating the second three-dimensional data P2 will be described with reference to FIG. 5 again. When the second three-dimensional data generating means 13 reads (that is, extracts) the three-dimensional data P2 from the three-dimensional data P1, the three-dimensional corresponding to the center of gravity (xg, yg) in the two-dimensional image G of the defect candidate portion A Starting from the X coordinate value Xg in space, data is first read in the positive direction of the X axis. Each time the data is read, the second three-dimensional data generation means 13 calculates the curvature at that point, for example, the difference between the previous and next Z values, and whether the reading reaches a predetermined reading range (the right end of the region W) Data reading is terminated when it becomes larger than the determined threshold value and becomes discontinuous. Next, data reading and curvature calculation are similarly performed from the coordinate value Xg in the negative direction of the X axis, and the reading reaches a predetermined reading range (the left end of the region W) or the curvature is larger than a predetermined threshold value. When it changes and becomes discontinuous, the data reading is terminated. Such reading is performed for each measurement line.
上述のような読込方法を使うことにより、読み込むデータ量がより少なく、かつ、高さデータ(Z値)が滑らかに変化する部分のデータを第2の3次元データP2として読み込むことができる。 By using the reading method as described above, it is possible to read data of a portion where the amount of data to be read is smaller and the height data (Z value) changes smoothly as the second three-dimensional data P2.
(第3の3次元データP3)
第2の3次元データP2が生成されると、第3の3次元データ生成手段14が、3次元データP2における欠陥候補部Aに対応する領域の3次元データを補間した3次元データから成る第3の3次元データP3を生成する。3次元データP3は、欠陥候補部Aが存在しない状態における被検査物体の3次元形状を表す。つまり、3次元データP3は、各計測ライン毎に、各計測ラインを含む平面内において生成された、3次元データP2を近似する曲線や直線の集まりから成る。3次元データP3の例が、図6(a3)(b3)に示されている。
(Third three-dimensional data P3)
When the second three-dimensional data P2 is generated, the third three-dimensional
(欠陥の判定)
第1の3次元データP1と第3の3次元データP3とが生成されると、欠陥判定手段15が、図6(a4)(b4)に示すように、両3次元データP1,P3のZ値について計測ライン毎に差分値δZを算出する。欠陥判定手段15は、得られた差分値δZの大小に基づいて欠陥候補部がどのような欠陥であるかを判定する。
(Defect determination)
When the first three-dimensional data P1 and the third three-dimensional data P3 are generated, the defect determination means 15 makes the Z of both the three-dimensional data P1 and P3 as shown in FIGS. 6 (a4) and (b4). A difference value δZ is calculated for each measurement line. The defect determination means 15 determines what kind of defect the defect candidate portion is based on the magnitude of the obtained difference value δZ.
最も簡単な判定方法は、所定の閾値と差分値δZとを比較して、その閾値よりも大きな差分値δZが存在する場合、その欠陥候補部Aは被検査物体の表面に異物が付着したものである、と判定する方法である。その他に、欠陥候補部Aにおける差分値δZの最大値を求めて閾値と比較したり、差分値δZの和や平均値を閾値と比較することによって、判定することができる。これらの詳細に付いては、後述する(図7、図8、図9参照)。 The simplest determination method is to compare a predetermined threshold value with the difference value δZ, and when there is a difference value δZ larger than the threshold value, the defect candidate portion A has a foreign object attached to the surface of the object to be inspected. It is the method of determining that it is. In addition, the maximum value of the difference value δZ in the defect candidate portion A can be obtained and compared with a threshold value, or the sum or average value of the difference values δZ can be compared with the threshold value. Details of these will be described later (see FIGS. 7, 8, and 9).
上述のような計測ラインを設定して2次元画像Gと3次元データP1,P2,P3を用いる外観検査方法によれば、予め設定した計測ラインに沿って処理を行うので、少ないデータと処理時間で容易に外観検査が可能となる。計測ラインは、欠陥候補部とその周辺を通る線として必要最小領域に限定して複数設定することができる。従って、2次元画像Gに基づく欠陥候補部Aとその周辺領域に処理対象領域を限定した上でさらに計測ライン上に対象を限定して、3次元データP1,P3の比較を行って欠陥の有無の判定を行うので、少ない計算処理量で高速に検査ができる。また、2次元画像処理だけでは識別できなかった、表面に付着した異物と表面に埋め込まれた異物や表面の変色部との識別を、凹凸の検出に基づいて、高い精度のもとで実現できる。 According to the appearance inspection method using the two-dimensional image G and the three-dimensional data P1, P2, and P3 by setting the measurement lines as described above, the processing is performed along the measurement lines set in advance, so that less data and processing time are required. This makes it possible to easily inspect the appearance. A plurality of measurement lines can be set as a line passing through the defect candidate portion and its periphery, limited to the necessary minimum area. Therefore, the defect candidate portion A based on the two-dimensional image G and the processing target area are limited to the peripheral area, the target is further limited on the measurement line, and the comparison of the three-dimensional data P1 and P3 is performed to determine whether there is a defect. Therefore, the inspection can be performed at a high speed with a small amount of calculation processing. In addition, it is possible to distinguish between foreign matter adhering to the surface and foreign matter embedded in the surface and discolored portions on the surface with high accuracy based on the detection of irregularities, which could not be identified only by two-dimensional image processing. .
また、3次元形状の比較対象データすなわち良品形状の3次元データP3として、欠陥候補部Aの周辺部位のデータP2から欠陥候補部Aのデータを補間して得たデータ、すなわち第3の3次元データP3を用いるので、予め良品形状の3次元データを比較用データとして入力する作業や、その記憶のためのメモリ容量の確保が不要となる。 Further, the data obtained by interpolating the data of the defect candidate portion A from the data P2 of the peripheral portion of the defect candidate portion A as the comparison target data of the three-dimensional shape, that is, the non-defective shape three-dimensional data P3, that is, the third three-dimensional data Since the data P3 is used, it becomes unnecessary to input the three-dimensional data of a good product shape as comparison data in advance and to secure a memory capacity for storing the data.
また、欠陥候補部Aの端部から一定範囲であって表面形状の曲率が不連続となる点を含まない領域に限定して第2の3次元データP2を求めるので、第3の3次元データP3として得られる曲面の形状が滑らかな曲面となることが予想され、その形状が補間により容易に精度よく求められる。従って、精度の高い外観検査を実現できる。 Further, since the second three-dimensional data P2 is obtained only in a region that is within a certain range from the edge of the defect candidate portion A and does not include a point where the curvature of the surface shape is discontinuous, the third three-dimensional data The shape of the curved surface obtained as P3 is expected to be a smooth curved surface, and the shape can be easily and accurately obtained by interpolation. Therefore, it is possible to realize a highly accurate appearance inspection.
本発明では、最初に2次元画像Gを使って「異物付着」または「異物混入」の可能性がある欠陥候補部Aを検出し、次に、欠陥候補部A周辺の3次元データP1を使って、欠陥候補部Aに欠陥がない場合、つまり、良品の場合の3次元形状を示す3次元データP3を推定し、次に、この欠陥候補部Aにおいて推定された良品の3次元データP3と計測された3次元データP1との差から、良品の3次元形状の上に何かが載っているようであれば「異物付着」と判定し、良品の3次元形状と同じであれば、「異物混入」と判定する。このように、2次元画像G上の輝度値だけでなく、3次元データも使って異物の状態を識別するため信頼性の高い識別を行うことができる。 In the present invention, first, a defect candidate portion A that is likely to have “foreign matter adhesion” or “foreign matter contamination” is detected using the two-dimensional image G, and then the three-dimensional data P1 around the defect candidate portion A is used. Then, when there is no defect in the defect candidate portion A, that is, the three-dimensional data P3 indicating the three-dimensional shape in the case of a non-defective product is estimated, and then the good product three-dimensional data P3 estimated in the defect candidate portion A and From the difference from the measured three-dimensional data P1, if something is placed on the three-dimensional shape of the non-defective product, it is determined as “attachment of foreign matter”, and if the same as the three-dimensional shape of the good product, It is determined that foreign matter is mixed. Thus, since the state of the foreign matter is identified using not only the luminance value on the two-dimensional image G but also three-dimensional data, it is possible to perform highly reliable identification.
ところで、従来の樹脂成形品の生産工程における外観検査を例にとると、以下のようである。射出成形機で成形された各製品は、外観に「欠け」、「傷」、「クラック」、「異物混入」、「異物付着」がないかを検査された後出荷される。この外観検査において、輝度値に基づく2次元画像処理装置で欠陥有無の検査を行う場合、欠陥検出のための検出閾値は、不良品を市場に出さない安全側の判定を行うように過検出気味に設定される。そこで、良品であるのに不良品として過検出された商品を作業者が再検査しなければならないので、再検査対象となる製品を減らすことが課題となる。通常の生産工程はクリーンルームではなく、工程ラインを製品が通過する際に、ごみ付着が発生する。作業者の目視による検査では、拭けば取れるごみか、樹脂の中に混入した異物かの識別は簡単に行うことができるが、従来の輝度値の違いを利用して欠陥の検出をする2次元画像処理装置では、これらの区別ができず、両方とも同じ異物欠陥として判定される。 By the way, taking the appearance inspection in the production process of the conventional resin molded product as an example, it is as follows. Each product molded by an injection molding machine is inspected for appearance of “chips”, “scratches”, “cracks”, “foreign matter contamination”, and “foreign matter adhesion” before shipment. In this appearance inspection, when a defect presence / absence inspection is performed by a two-dimensional image processing apparatus based on a luminance value, the detection threshold for defect detection seems to be overdetected so as to make a determination on the safe side so that defective products are not put on the market. Set to Therefore, since an operator has to re-inspect a product that is over-detected as a defective product even though it is a non-defective product, it is a problem to reduce the number of products to be re-inspected. The normal production process is not a clean room, and dust adheres when the product passes through the process line. In the visual inspection of the worker, it is easy to identify whether it is dust that can be removed by wiping or foreign matter mixed in the resin, but it is a two-dimensional detection that uses a difference in luminance value to detect defects. The image processing apparatus cannot distinguish between these, and both are determined as the same foreign substance defect.
そこで、本実施形態の外観検査方法を用いることにより、「異物付着」と「異物混入」の区別が容易に実現でき、「異物付着」と判定されたものだけを作業者が確認して異物を拭き取って良品とし、「異物混入」の異物は取り去ることができないため、作業者の手を煩わせず不良として廃棄することが可能となり、作業工数とコストの両方を削減可能となる。 Therefore, by using the appearance inspection method of this embodiment, the distinction between “foreign matter adhesion” and “foreign matter contamination” can be easily realized, and the operator confirms only those judged as “foreign matter adhesion” and removes the foreign matter. Since it is not possible to remove the foreign matter “mixed with foreign matter” by wiping it off and making it a non-defective product, it is possible to dispose it as a defective without bothering the operator's hand, and it is possible to reduce both the work man-hours and cost.
次に、外観検査方法の処理の例を、図7のフローチャートを参照して説明する。上述したように、2次元画像Gの取得(S1)、2次元画像Gから欠陥候補部の検出(S2)、が行われた後、欠陥候補部の存在有無が判断され(S3)、欠陥候補部がない場合(S3でNo)、良品と判定され(S4)、外観検査が終了する。 Next, an example of the process of the appearance inspection method will be described with reference to the flowchart of FIG. As described above, after obtaining the two-dimensional image G (S1) and detecting the defect candidate portion from the two-dimensional image G (S2), the presence / absence of the defect candidate portion is determined (S3), and the defect candidate is detected. When there is no part (No in S3), it is determined as a non-defective product (S4), and the appearance inspection is completed.
欠陥候補部が検出された場合(S3でYes)、第1の3次元データP1が取得され(S5)、2次元画像G上に、欠陥候補部とその周辺を通る複数の計測ラインが設定される(S6)。 When a defect candidate part is detected (Yes in S3), the first three-dimensional data P1 is acquired (S5), and a plurality of measurement lines passing through the defect candidate part and its periphery are set on the two-dimensional image G. (S6).
次に、各計測ラインに関し、第1の3次元データP1から、欠陥候補部に対応するデータを含まないデータが抽出されて、第2の3次元データP2が生成される(S7)。 Next, for each measurement line, data that does not include data corresponding to the defect candidate portion is extracted from the first three-dimensional data P1, and second three-dimensional data P2 is generated (S7).
次に、各計測ラインに関し、第2の3次元データP2における欠陥候補部のデータを補間したデータである第3の3次元データP3が生成される(S8)。 Next, for each measurement line, third three-dimensional data P3 that is data obtained by interpolating the data of the defect candidate portion in the second three-dimensional data P2 is generated (S8).
次に、各計測ラインに関し、第1の3次元データP1と、第3の3次元データP3との差分値δZが計算され、各差分値δZが各計測ライン上で加算され、さらに各計測ラインについて加算され、その結果、総差分和Vが算出される(S9)。 Next, with respect to each measurement line, a difference value δZ between the first three-dimensional data P1 and the third three-dimensional data P3 is calculated, and each difference value δZ is added on each measurement line. As a result, the total difference sum V is calculated (S9).
ここで、総差分和Vの計算について説明する。計測ラインをkで識別し、全部でm本(k=1〜m)とし、各計測ラインkに含まれるデータ数をn(k)、各計測ライン上のデータ識別変数をj=1〜n(k)とし、第1の3次元データP1のZ値をZP1(k、j)とし、第3の3次元データP3のZ値をZP3(k、j)、とすると、総差分和Vは式(1)のように表される。なお、δZ=ZP1(k,j)−ZP2(k,j)である。 Here, the calculation of the total difference sum V will be described. The measurement lines are identified by k, and the total number is m (k = 1 to m), the number of data included in each measurement line k is n (k), and the data identification variables on each measurement line are j = 1 to n. (K), the Z value of the first three-dimensional data P1 is Z P1 (k, j), and the Z value of the third three-dimensional data P3 is Z P3 (k, j). V is expressed as in equation (1). Note that δZ = Z P1 (k, j) −Z P2 (k, j).
上述の式(1)で求めた総差分和Vが、予め決めた閾値αと比較され(S10)、総差分和Vが閾値αより大きければ(α<V、S10でYes)、異物付着と判定される(S11)。この異物付着の判定は、被検査物体を良品とする判定、すなわち欠陥候補部に欠陥がないとの判定である。 The total difference sum V obtained by the above equation (1) is compared with a predetermined threshold value α (S10). If the total difference sum V is larger than the threshold value α (α <V, Yes in S10), the foreign matter is attached. It is determined (S11). This determination of foreign matter adhesion is a determination that the object to be inspected is a non-defective product, that is, a determination that there is no defect in the defect candidate portion.
また、総差分和Vが閾値α以下であれば(V≦α、S10でNo)、異物付着ではないと判定され、従って不良、例えば異物混入と判定される(S12)。この判定は、欠陥候補部に欠陥があるとの判定である。 On the other hand, if the total difference sum V is equal to or less than the threshold value α (V ≦ α, No in S10), it is determined that there is no foreign matter adhering, and therefore, it is determined that there is a defect, for example, foreign matter contamination (S12). This determination is a determination that the defect candidate portion has a defect.
次に、外観検査方法の処理の他の例を、図8のフローチャートを参照して説明する。本例の工程S1〜S9までの処理は、図7のフローチャートに示した工程S1〜S9の処理と同じである。本例は、上述の総差分和Vを、対象とする欠陥候補部の全画素数Sで割って求めた平均差分値Hを用いて欠陥判定を行うものである。そこで、計測ラインに関して、欠陥候補部の画素数Sが算出され(S21)、総差分和Vを全画素数Sで割って平均差分値Hが算出される(S22)。平均差分値Hは、いわば、擬似的な高さである。 Next, another example of the process of the appearance inspection method will be described with reference to the flowchart of FIG. The processes from steps S1 to S9 in this example are the same as the processes from steps S1 to S9 shown in the flowchart of FIG. In this example, defect determination is performed using the average difference value H obtained by dividing the above-described total difference sum V by the total number of pixels S of the target defect candidate portion. Therefore, regarding the measurement line, the pixel number S of the defect candidate portion is calculated (S21), and the average difference value H is calculated by dividing the total difference sum V by the total pixel number S (S22). The average difference value H is a so-called pseudo height.
次に、平均差分値Hと所定の閾値βとが比較され(S23)、平均差分値Hが閾値βより大きければ(β<H、S23でYes)、異物付着と判定される(S24)。この異物付着の判定は、被検査物体を良品とする判定、すなわち欠陥候補部に欠陥がないとの判定である。 Next, the average difference value H is compared with a predetermined threshold value β (S23). If the average difference value H is larger than the threshold value β (β <H, Yes in S23), it is determined that foreign matter is attached (S24). This determination of foreign matter adhesion is a determination that the object to be inspected is a non-defective product, that is, a determination that there is no defect in the defect candidate portion.
また、平均差分値Hが閾値β以下であれば(H≦β、S23でNo)、異物付着ではないと判定され、従って不良、例えば異物混入と判定される(S25)。この判定は、欠陥候補部に欠陥があるとの判定である。 On the other hand, if the average difference value H is equal to or less than the threshold value β (H ≦ β, No in S23), it is determined that no foreign matter is attached, and therefore, it is determined that there is a defect, for example, foreign matter mixing (S25). This determination is a determination that the defect candidate portion has a defect.
次に、外観検査方法の処理におけるさらに他の例を、図9のフローチャートを参照して説明する。本例の工程S1〜S22までの処理は、図8のフローチャートに示した工程S1〜S22の処理と同じであり、擬似的な高さを使う他の例となっている。 Next, still another example in the process of the appearance inspection method will be described with reference to the flowchart of FIG. The processes from steps S1 to S22 of this example are the same as the processes of steps S1 to S22 shown in the flowchart of FIG. 8, and are other examples using a pseudo height.
この例では、平均差分値Hに対し2つの閾値β0,β1を用いて2段階の判定を行う。すなわち、第1段階の判定において、平均差分値Hが予め決めた閾値β1より大きければ(β1<H、S30でYes)、異物付着と判定される(S31)。この異物付着の判定は、被検査物体を良品とする判定、すなわち欠陥候補部に欠陥がないとの判定である。 In this example, two-stage determination is performed on the average difference value H using two threshold values β0 and β1. That is, in the first stage determination, if the average difference value H is larger than a predetermined threshold β1 (β1 <H, Yes in S30), it is determined that foreign matter is attached (S31). This determination of foreign matter adhesion is a determination that the object to be inspected is a non-defective product, that is, a determination that there is no defect in the defect candidate portion.
平均差分値Hが予め決めた閾値β1より大きくなければ(S30でNo)、第2段階の判定が行われる。すなわち、平均差分値Hが予め決めた閾値β0とβ1(但しβ0<β1)の間の範囲に入つていれば(β0<H≦β1、S32でYes)、異物混入と判定する(S33)。この異物混入の判定は、被検査物体を不良とする判定、すなわち欠陥候補部に欠陥があるとの判定である。 If the average difference value H is not greater than the predetermined threshold value β1 (No in S30), the second stage determination is performed. That is, if the average difference value H is in a range between predetermined threshold values β0 and β1 (where β0 <β1) (β0 <H ≦ β1, Yes in S32), it is determined that foreign matter is mixed (S33). . This determination of contamination is a determination that the object to be inspected is defective, that is, a determination that the defect candidate portion has a defect.
また、平均差分値Hが予め決めた閾値β0とβ1の間の範囲に入つていなければ(S32でNo)、欠陥候補部は傷または欠けである、判定する(S34)。これは言い換えると、平均差分値Hが予め決めた閾値β0より小さいか等しい場合に(H≦β0)、傷または欠けと判定することになる。この傷または欠けの判定は、被検査物体を不良とする判定、すなわち欠陥候補部に欠陥があるとの判定である。 If the average difference value H is not in the range between the predetermined threshold values β0 and β1 (No in S32), it is determined that the defect candidate portion is a scratch or a chip (S34). In other words, when the average difference value H is smaller than or equal to the predetermined threshold value β0 (H ≦ β0), it is determined as a scratch or a chip. The determination of the scratch or the chip is a determination that the object to be inspected is defective, that is, a determination that the defect candidate portion has a defect.
(位相シフト法)
次に、図10、図11を参照して、上述の3次元データP1を求める方法である位相シフト法を説明する。図10(a)〜(d)は3次元データを取得する際に用いる正弦縞パターンを投影して撮像した画像の強度変化を示し、図11(a)(b)は正弦縞パターン照明光による照明の様子を示す。図1を再度参照する。
(Phase shift method)
Next, a phase shift method, which is a method for obtaining the above-described three-dimensional data P1, will be described with reference to FIGS. FIGS. 10A to 10D show changes in the intensity of an image captured by projecting a sine fringe pattern used when acquiring three-dimensional data, and FIGS. 11A and 11B are obtained by sine fringe pattern illumination light. Shows lighting. Please refer to FIG. 1 again.
位相シフト法は、正弦縞パターンを有する照明光を被検査物体に照射して行う撮像を、正弦縞パターンの位相をずらして複数回行い、得られた複数の画像における縞パターンの輝度値の変化に基づいて被検査物体の3次元形状を求める3次元計測方法である。この位相シフト法によって、2次元画像Gの各画素毎に第1の3次元データP1のデータ(Z座標値)が得られる。 In the phase shift method, imaging performed by irradiating an object to be inspected with illumination light having a sine fringe pattern is performed a plurality of times while shifting the phase of the sine fringe pattern, and the luminance value of the fringe pattern in the obtained multiple images is changed. Is a three-dimensional measurement method for obtaining a three-dimensional shape of an object to be inspected based on the above. By this phase shift method, data (Z coordinate value) of the first three-dimensional data P1 is obtained for each pixel of the two-dimensional image G.
以下では正弦縞パターンの位相を1/4周期ずつ変化させる4相の位相シフト法を説明する。なお、位相シフト法には、位相を1/3周期ずつ変化させる3相を使う方法や、5相以上を使う方法もあるが、これらのいずれも3次元データP1の取得に用いることができる。 Hereinafter, a four-phase phase shift method for changing the phase of the sine fringe pattern by ¼ period will be described. Note that the phase shift method includes a method using three phases in which the phase is changed by 1/3 period, and a method using five phases or more. Any of these methods can be used to acquire the three-dimensional data P1.
上述の正弦縞パターンデータは、図1に示した外観検査装置1における正弦縞パターン生成部22において生成され、その正弦縞パターンデータがプロジェクタ4に転送され、その正弦縞パターンデータに基づく正弦縞パターンを有する照明光がプロジェクタ4から被検査物体10に投影される。その照明光は、正弦波状に明度が変化する縞パターンを有している。正弦縞パターン生成部22で作られる正弦縞パターンデータLi(u,v)は、式(2)ように表される。
The sine fringe pattern data described above is generated in the sine fringe
ここで、座標(u,v)はプロジェクタ4が有する液晶面上の座標である。正弦縞パターンデータLi(u,v)は、バイアスb(u)、振幅a(u)、位相φ(u)、位相シフト量iπ/2,(I=0,1,2,3)で表されている。正弦縞パターンを有する照明光の明度の変化は、u方向に対してのみ変化させれば十分である。従って、Li(u,v)は、バイアス、振幅などにv成分を含ず、v方向について同じ値となる。
Here, the coordinates (u, v) are coordinates on the liquid crystal surface of the
3次元データP1の取得において、まず、ある1つの位相状態にある正弦縞パターンの照明光で照射した被検査物体10、つまり正弦縞パターンを投影した被検査物体10を、カメラ3で撮像する。撮像データは、画像生成部21で2次元面像とされ、各画素の輝度値Ii(x,y)が記憶部25に記録される。次に、正弦波の位相状態をπ/2だけ変化させて、前記同様に正弦縞パターンの投影と撮像、および輝度値の記録を行う。最終的に、上述の式(2)におけるiの値を0〜3と変化させた合計4枚の2次元画像の輝度値Ii(x,y),(i=0,1,2,3)が記憶部25に取り込まれる。
In acquiring the three-dimensional data P1, first, the
上述の記憶部25に取り込まれた4枚の2次元画像における、x軸方向の輝度値Iの変化の様子を、図10(a)〜(d)に示す。また、平面に正弦縞パターンを投影して撮像した2次元画像の例を、図11(a)に示し、円形凸部が表面にある平面に正弦縞パターンを投影して撮像した2次元画像の例を、図11(a)に示す。
FIGS. 10A to 10D show changes in the luminance value I in the x-axis direction in the four two-dimensional images captured in the
次に、各画素における縞パターンの位相φ(x,y)が、上述の4枚の2次元画像の各画素の輝度値Ii(x,y)、(i=0,1,2,3)を用いて、計算処理部20によって次式(3)のように算出される。座標(x、y)は、画像上の座標である。
Next, the phase φ (x, y) of the fringe pattern in each pixel is the luminance value I i (x, y), (i = 0, 1, 2, 3) of each pixel of the four two-dimensional images described above. ) Is calculated by the
ここでIi(x,y),(i=0,1,2,3)は、式(2)と同様に、バイアスB(x)、振幅A(x)、位相φ(x)、位相シフト量iπ/2,(i=0,1,2,3)を用いて次式(4)で記述される。 Here, I i (x, y), (i = 0, 1, 2, 3) is the same as in equation (2), and bias B (x), amplitude A (x), phase φ (x), phase It is described by the following equation (4) using the shift amount iπ / 2 (i = 0, 1, 2, 3).
被検査物体に投影された正弦縞パターンは、被検査物体の3次元表面形状に従って、例えば図11(b)に示すように、変調される(歪められる)。ところが、投影時の位相φ(u)と、撮像した画像から求めた位相φ(x,y)との間には対応関係が有る。そこで、画像上の座標(x、y)と液晶上の座標(u,v)の対応が得られ、三角測量の原理によって被検査物体表面の第1の3次元データP1、すなわち(X,Y,Z)値が、次式(5)から求められる。 The sinusoidal fringe pattern projected onto the object to be inspected is modulated (distorted) according to the three-dimensional surface shape of the object to be inspected, for example, as shown in FIG. However, there is a correspondence between the phase φ (u) at the time of projection and the phase φ (x, y) obtained from the captured image. Therefore, the correspondence between the coordinates (x, y) on the image and the coordinates (u, v) on the liquid crystal is obtained, and the first three-dimensional data P1 on the surface of the object to be inspected, that is, (X, Y) by the principle of triangulation. , Z) value is obtained from the following equation (5).
ここで、(X,Y,Z)は3次元データP1である3次元空間中の座標、u(φ)は位相と液晶面上の画素へ対応付ける関数、Pcはカメラのキャリブレーションで求められる光学情報、3次元空間中での姿勢情報をもつパラメータであり、PPはプロジェクタのキャリブレーションで求められる光学情報、3次元空間中での姿勢情報をもつパラメータであり、これらは次の式(6)、式(7)を満足する。 Here, (X, Y, Z) are coordinates in the three-dimensional space that is the three-dimensional data P1, u (φ) is a function that associates the phase with a pixel on the liquid crystal surface, and P c is obtained by camera calibration. optical information is a parameter having the posture information in a three-dimensional space, P P is the optical information obtained by the calibration of the projector, a parameter having a posture information in a three-dimensional space, these following formula ( 6) and Expression (7) is satisfied.
本手法を実際に適用した例を図12(a)(b)(c)に示す。これは被検査物体の曲面上に異物が付着している例である。図12(a)は第1の3次元データP1の例を示し、図12(b)は第3の3次元データP3の例を示し、図12(c)は第1の3次元データP1と第3の3次元データP3の差分値δZを示す。このように曲面上に欠陥(付着異物)があっても、異物部分だけを検出して欠陥の識別をすることができる。 An example in which this technique is actually applied is shown in FIGS. This is an example in which foreign matter is adhered on the curved surface of the object to be inspected. 12A shows an example of the first three-dimensional data P1, FIG. 12B shows an example of the third three-dimensional data P3, and FIG. 12C shows the first three-dimensional data P1. The difference value δZ of the third three-dimensional data P3 is shown. As described above, even if there is a defect (attached foreign matter) on the curved surface, only the foreign matter portion can be detected and the defect can be identified.
なお、本発明は、上記構成に限られることなく種々の変形が可能である。例えば、第1の3次元データP1を取得する方法として、上記では位相シフト法を説明したが、2次元画像Gと同じ画素に対応させて3次元データP1を取得できる3次元形状計測方法であれば、上記の位相シフト法に代えて用いることができる。例えば、レーザ光によるスキャンデータにより第1の3次元データP1を生成してもよい。また、差分値δZ、従って総差分和Vや平均差分値Hは、例えば、傷による凹部が欠陥候補部に存在すると負数となることもある。 The present invention is not limited to the above-described configuration, and various modifications can be made. For example, as the method for acquiring the first three-dimensional data P1, the phase shift method has been described above. However, the three-dimensional shape measurement method can acquire the three-dimensional data P1 corresponding to the same pixel as the two-dimensional image G. For example, it can be used instead of the phase shift method. For example, the first three-dimensional data P1 may be generated from scan data using laser light. Further, the difference value δZ, and thus the total difference sum V and the average difference value H, may be negative if, for example, a recess due to a scratch exists in the defect candidate portion.
また、2次元画像を生成するステップや欠陥候補部を検出するステップと、第1の3次元データを取得するステップとは、処理の順番を入れ替えることができる。また、計測ラインの設定は、処理データを必要最小限とするものであるので、計測ラインはこの趣旨に沿ったものであればよい。すなわち、画素を間引いた計測ラインとしたり、数画素離れた位置に計測ラインを並行に設定したりすることができる。また、欠陥候補部の検出方法は、輝度の違いに基づく方法の他に、彩度や色度などの色情報に基づく方法を用いることができる。 Further, the order of processing can be interchanged between the step of generating a two-dimensional image, the step of detecting a defect candidate portion, and the step of acquiring the first three-dimensional data. In addition, since the measurement line is set to minimize the processing data, the measurement line only needs to conform to this point. That is, it is possible to make a measurement line with pixels thinned out, or to set a measurement line in parallel at a position several pixels away. In addition to the method based on the difference in luminance, a method based on color information such as saturation and chromaticity can be used as the defect candidate portion detection method.
1 外観検査装置
10 被検査物体
A,A1 欠陥候補部
G 2次元画像
H 平均差分値
L,L1〜L6 計測ライン
M 欠陥
P1 第1の3次元データ
P2 第2の3次元データ
P3 第3の3次元データ
S 画素数
V 総差分和
α,β,β1,β2 閾値
δZ 差分値
DESCRIPTION OF
Claims (5)
被検査物体を撮像して2次元画像を生成するステップと、
前記2次元画像において所定の輝度値と異なる領域を欠陥候補部として検出するステップと、
前記2次元画像を撮像した視点と同じ視点から見た前記被検査物体の3次元形状データであって前記2次元画像の各画素に対応するデータから成る第1の3次元データを取得するステップと、
前記2次元画像において前記欠陥候補部とその周辺を通る計測ラインを設定するステップと、
前記第1の3次元データから、前記欠陥候補部を除いた領域における前記計測ラインに対応するデータを抽出して第2の3次元データを生成するステップと、
前記第2の3次元データにおける前記欠陥候補部に対応する領域の3次元データを補間した3次元データから成る第3の3次元データを求めるステップと、
前記第1の3次元データと前記第3の3次元データとの差分値を前記計測ラインに対応するデータについて求め、前記差分値の大小に基づいて前記欠陥候補部における欠陥の有無を判定するステップと、を含むことを特徴とする外観検査方法。 An appearance inspection method for inspecting the appearance of an inspection object for defects.
Imaging the object to be inspected to generate a two-dimensional image;
Detecting a region different from a predetermined luminance value in the two-dimensional image as a defect candidate portion;
Obtaining first three-dimensional data consisting of data corresponding to each pixel of the two-dimensional image, which is three-dimensional shape data of the inspected object viewed from the same viewpoint as the viewpoint from which the two-dimensional image was captured; ,
Setting a measurement line passing through the defect candidate portion and its periphery in the two-dimensional image;
Extracting the data corresponding to the measurement line in the region excluding the defect candidate portion from the first three-dimensional data to generate second three-dimensional data;
Obtaining third three-dimensional data comprising three-dimensional data obtained by interpolating three-dimensional data of a region corresponding to the defect candidate portion in the second three-dimensional data;
Obtaining a difference value between the first three-dimensional data and the third three-dimensional data for data corresponding to the measurement line, and determining the presence or absence of a defect in the defect candidate portion based on the magnitude of the difference value. And an appearance inspection method characterized by comprising:
前記総差分和と予め設定された閾値とを比較するステップと、を含むことを特徴とする請求項1または請求項2に記載の外観検査方法。 The step of determining the presence or absence of the defect includes adding each difference value obtained for data corresponding to each point of the measurement line to obtain a total difference sum;
The visual inspection method according to claim 1, further comprising a step of comparing the total difference sum with a preset threshold value.
前記総差分和を求める対象とした前記欠陥候補部の画素数を求めて前記総差分和を前記画素数で割って平均差分値を求めるステップと、
前記平均差分値と予め設定された閾値とを比較するステップと、を含むことを特徴とする請求項1または請求項2に記載の外観検査方法。 The step of determining the presence or absence of the defect includes adding each difference value obtained for data corresponding to each point of the measurement line to obtain a total difference sum;
Obtaining the average difference value by finding the number of pixels of the defect candidate portion as a target for obtaining the total difference sum and dividing the total difference sum by the number of pixels;
The visual inspection method according to claim 1, further comprising a step of comparing the average difference value with a preset threshold value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007141075A JP4894628B2 (en) | 2007-05-28 | 2007-05-28 | Appearance inspection method and appearance inspection apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007141075A JP4894628B2 (en) | 2007-05-28 | 2007-05-28 | Appearance inspection method and appearance inspection apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008292430A true JP2008292430A (en) | 2008-12-04 |
| JP4894628B2 JP4894628B2 (en) | 2012-03-14 |
Family
ID=40167291
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007141075A Expired - Fee Related JP4894628B2 (en) | 2007-05-28 | 2007-05-28 | Appearance inspection method and appearance inspection apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4894628B2 (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010197107A (en) * | 2009-02-23 | 2010-09-09 | Yokohama Rubber Co Ltd:The | Method and device for visual inspection of long article |
| JP2011161019A (en) * | 2010-02-10 | 2011-08-25 | Olympus Corp | Endoscope apparatus and program |
| CN103328957A (en) * | 2011-01-26 | 2013-09-25 | 西门子公司 | Method and device for inspecting an object for the detection of surface damage |
| JP2013246174A (en) * | 2012-05-24 | 2013-12-09 | G D Spa | Inspection method of product in packaging machine |
| JP2013245023A (en) * | 2012-05-24 | 2013-12-09 | G D Spa | Inspection method of product in packaging machinery |
| US9046496B2 (en) | 2011-03-29 | 2015-06-02 | Industrial Technology Research Institute | Capturing method for images with different view-angles and capturing system using the same |
| JP2016105081A (en) * | 2014-11-19 | 2016-06-09 | 首都高技術株式会社 | Point group data utilization system |
| US10060859B2 (en) | 2013-04-02 | 2018-08-28 | Koh Young Technology Inc. | Method of inspecting foreign substance on substrate |
| JP2019002762A (en) * | 2017-06-14 | 2019-01-10 | キヤノン株式会社 | Image processing device and method |
| JP2019514012A (en) * | 2016-04-20 | 2019-05-30 | コー・ヤング・テクノロジー・インコーポレーテッド | Item appearance inspection apparatus and item inspection method using the same |
| CN110910379A (en) * | 2019-11-29 | 2020-03-24 | 珠海大横琴科技发展有限公司 | Incomplete detection method and device |
| JPWO2021010181A1 (en) * | 2019-07-17 | 2021-01-21 | ||
| KR20210115117A (en) * | 2020-03-11 | 2021-09-27 | 삼성디스플레이 주식회사 | Inspection system for inspecting defects of display device and inspection method using the same |
| JP7343009B1 (en) | 2022-06-08 | 2023-09-12 | 住友金属鉱山株式会社 | Foreign object inspection equipment, foreign object inspection method and program |
| JP2023147095A (en) * | 2022-03-29 | 2023-10-12 | 中国電力株式会社 | Clinker adhesion evaluation system, information processing device, and program |
| WO2024041393A1 (en) * | 2022-08-26 | 2024-02-29 | 宁德时代新能源科技股份有限公司 | Defect detection method, system and apparatus, device, storage medium and product |
| WO2025055346A1 (en) * | 2023-09-13 | 2025-03-20 | 宁德时代新能源科技股份有限公司 | Battery sealing pin welding inspection system and method |
| US12440937B2 (en) | 2021-08-10 | 2025-10-14 | Mitsubishi Electric Corporation | Measurement device, additive manufacturing system, and cutting machining system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101762165B1 (en) | 2009-12-11 | 2017-07-27 | 다이이치지쯔교 비스위루 가부시키가이샤 | Appearance inspection device |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05205051A (en) * | 1992-01-23 | 1993-08-13 | Toyota Motor Corp | Optical shape recognition device |
| JPH06307813A (en) * | 1993-04-22 | 1994-11-04 | Mazda Motor Corp | Method and device for measuring three-dimensional position on curved surface |
| JPH0815163A (en) * | 1994-07-04 | 1996-01-19 | Huebrain:Kk | Appearance inspection device for cylindrical objects |
| JPH1137946A (en) * | 1997-07-24 | 1999-02-12 | Meidensha Corp | Key/cylinder inspection method |
| JP2002039962A (en) * | 2000-07-27 | 2002-02-06 | Matsushita Electric Ind Co Ltd | Electronic board inspection method and apparatus using the same |
| JP2006275886A (en) * | 2005-03-30 | 2006-10-12 | Gc Corp | Method for measuring teeth jaw model shape and the like |
| JP2006284215A (en) * | 2005-03-31 | 2006-10-19 | Ckd Corp | Inspection device |
| WO2006126596A1 (en) * | 2005-05-25 | 2006-11-30 | Olympus Corporation | Surface defect inspection device |
| JP2007040910A (en) * | 2005-08-05 | 2007-02-15 | Hitachi High-Technologies Corp | Defect review method and apparatus for semiconductor device |
-
2007
- 2007-05-28 JP JP2007141075A patent/JP4894628B2/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05205051A (en) * | 1992-01-23 | 1993-08-13 | Toyota Motor Corp | Optical shape recognition device |
| JPH06307813A (en) * | 1993-04-22 | 1994-11-04 | Mazda Motor Corp | Method and device for measuring three-dimensional position on curved surface |
| JPH0815163A (en) * | 1994-07-04 | 1996-01-19 | Huebrain:Kk | Appearance inspection device for cylindrical objects |
| JPH1137946A (en) * | 1997-07-24 | 1999-02-12 | Meidensha Corp | Key/cylinder inspection method |
| JP2002039962A (en) * | 2000-07-27 | 2002-02-06 | Matsushita Electric Ind Co Ltd | Electronic board inspection method and apparatus using the same |
| JP2006275886A (en) * | 2005-03-30 | 2006-10-12 | Gc Corp | Method for measuring teeth jaw model shape and the like |
| JP2006284215A (en) * | 2005-03-31 | 2006-10-19 | Ckd Corp | Inspection device |
| WO2006126596A1 (en) * | 2005-05-25 | 2006-11-30 | Olympus Corporation | Surface defect inspection device |
| JP2007040910A (en) * | 2005-08-05 | 2007-02-15 | Hitachi High-Technologies Corp | Defect review method and apparatus for semiconductor device |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010197107A (en) * | 2009-02-23 | 2010-09-09 | Yokohama Rubber Co Ltd:The | Method and device for visual inspection of long article |
| JP2011161019A (en) * | 2010-02-10 | 2011-08-25 | Olympus Corp | Endoscope apparatus and program |
| JP2014503826A (en) * | 2011-01-26 | 2014-02-13 | シーメンス アクチエンゲゼルシヤフト | Method and apparatus for inspecting an object to detect surface damage |
| CN103328957A (en) * | 2011-01-26 | 2013-09-25 | 西门子公司 | Method and device for inspecting an object for the detection of surface damage |
| US9046496B2 (en) | 2011-03-29 | 2015-06-02 | Industrial Technology Research Institute | Capturing method for images with different view-angles and capturing system using the same |
| JP2013245023A (en) * | 2012-05-24 | 2013-12-09 | G D Spa | Inspection method of product in packaging machinery |
| JP2013246174A (en) * | 2012-05-24 | 2013-12-09 | G D Spa | Inspection method of product in packaging machine |
| US10060859B2 (en) | 2013-04-02 | 2018-08-28 | Koh Young Technology Inc. | Method of inspecting foreign substance on substrate |
| JP2016105081A (en) * | 2014-11-19 | 2016-06-09 | 首都高技術株式会社 | Point group data utilization system |
| US11100629B2 (en) | 2016-04-20 | 2021-08-24 | Koh Young Technology Inc. | Appearance inspecting apparatus for article and appearance inspecting method for article using the same |
| JP2019514012A (en) * | 2016-04-20 | 2019-05-30 | コー・ヤング・テクノロジー・インコーポレーテッド | Item appearance inspection apparatus and item inspection method using the same |
| JP2019002762A (en) * | 2017-06-14 | 2019-01-10 | キヤノン株式会社 | Image processing device and method |
| US10740890B2 (en) | 2017-06-14 | 2020-08-11 | Canon Kabushiki Kaisha | Image processing apparatus, method, and storage medium |
| JP7528939B2 (en) | 2019-07-17 | 2024-08-06 | 株式会社プロテリアル | Inspection apparatus, inspection method, positioning method, and program |
| JPWO2021010181A1 (en) * | 2019-07-17 | 2021-01-21 | ||
| WO2021010181A1 (en) * | 2019-07-17 | 2021-01-21 | 日立金属株式会社 | Inspection device, inspection method, positioning method, and program |
| CN110910379B (en) * | 2019-11-29 | 2020-07-17 | 珠海大横琴科技发展有限公司 | Incomplete detection method and device |
| CN110910379A (en) * | 2019-11-29 | 2020-03-24 | 珠海大横琴科技发展有限公司 | Incomplete detection method and device |
| KR20210115117A (en) * | 2020-03-11 | 2021-09-27 | 삼성디스플레이 주식회사 | Inspection system for inspecting defects of display device and inspection method using the same |
| KR102830959B1 (en) | 2020-03-11 | 2025-07-08 | 삼성디스플레이 주식회사 | Inspection system for inspecting defects of display device and inspection method using the same |
| US12440937B2 (en) | 2021-08-10 | 2025-10-14 | Mitsubishi Electric Corporation | Measurement device, additive manufacturing system, and cutting machining system |
| JP2023147095A (en) * | 2022-03-29 | 2023-10-12 | 中国電力株式会社 | Clinker adhesion evaluation system, information processing device, and program |
| JP7343009B1 (en) | 2022-06-08 | 2023-09-12 | 住友金属鉱山株式会社 | Foreign object inspection equipment, foreign object inspection method and program |
| JP2023179962A (en) * | 2022-06-08 | 2023-12-20 | 住友金属鉱山株式会社 | Foreign object inspection equipment, foreign object inspection method and program |
| WO2024041393A1 (en) * | 2022-08-26 | 2024-02-29 | 宁德时代新能源科技股份有限公司 | Defect detection method, system and apparatus, device, storage medium and product |
| WO2025055346A1 (en) * | 2023-09-13 | 2025-03-20 | 宁德时代新能源科技股份有限公司 | Battery sealing pin welding inspection system and method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4894628B2 (en) | 2012-03-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4894628B2 (en) | Appearance inspection method and appearance inspection apparatus | |
| KR101940936B1 (en) | Point cloud merging from multiple cameras and sources in three-dimensional profilometry | |
| US9097514B2 (en) | Device and method for inspecting tyre shape | |
| JP5564349B2 (en) | Image processing apparatus and appearance inspection method | |
| JP4811272B2 (en) | Image processing apparatus and image processing method for performing three-dimensional measurement | |
| CN112767399A (en) | Semiconductor bonding wire defect detection method, electronic device and storage medium | |
| JP2007206797A (en) | Image processing method and image processing apparatus | |
| JP5438475B2 (en) | Gap step measurement device, gap step measurement method, and program thereof | |
| JP5385703B2 (en) | Inspection device, inspection method, and inspection program | |
| CN104024793A (en) | Shape inspection method and device | |
| US20190325593A1 (en) | Image processing apparatus, system, method of manufacturing article, image processing method, and non-transitory computer-readable storage medium | |
| US20170316568A1 (en) | Method and apparatus for edge determination of a measurement object in optical metrology | |
| JP7135418B2 (en) | FLATNESS DETECTION METHOD, FLATNESS DETECTION APPARATUS AND FLATNESS DETECTION PROGRAM | |
| JP2018522240A (en) | Method for measuring artifacts | |
| JP2011185630A (en) | Device for monitoring of sealer application shape | |
| JP4333349B2 (en) | Mounting appearance inspection method and mounting appearance inspection apparatus | |
| JP4784396B2 (en) | 3D shape measurement method and 3D shape measurement apparatus using the same | |
| JP2003240539A (en) | Surface shape inspection method and apparatus | |
| JP2010025803A (en) | Inspection device having positioning function, program therefor, inspection method of inspection device having positioning function | |
| JP2017016169A (en) | Inspection method, inspection apparatus, image processing apparatus, program, and recording medium | |
| EP1243894A1 (en) | A range-image-based method and system for automatic sensor planning | |
| JP2019028004A (en) | Three-dimensional measuring apparatus and abnormality detection method in three-dimensional measuring apparatus | |
| JPH0739997B2 (en) | Appearance inspection method for soldered parts | |
| JPH03186705A (en) | 3D shape and dimension measuring device | |
| KR101087863B1 (en) | Method of determining boundary of image using structured light pattern, boundary recognition system of image using structured light pattern |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100125 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111124 |
|
| 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: 20111129 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111212 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4894628 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| 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 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |