(57)【要約】【課題】  組付部品の撮像画像から抽出したパターンを標準パターンと比較することにより当該組付部品の正誤等を検査する誤欠品検査方法における誤判定の見逃しを低減し、検査結果の信頼性を高める。【解決手段】  組付部品を撮像した画像データは、画像強調処理部４２１で画像強調が行われた後、ボケ画像生成部４２２でピンボケのボケ画像が生成され、更に輪郭線抽出部４２３でボケ画像から組付部品の輪郭線などのパターンが抽出される。この抽出パターンは、パターンマッチング処理部４２４で標準パターン記憶部４２６に予め記憶された組付部品の標準パターンだけでなく、当該組付部品と同種類の部品の他の標準パターンと照合して両パターンの一致率が算出される。そして、標準パターン毎に、部品判定部４２５でパターンの一致率が所定の閾値と比較されて撮像対象の組付部品７の正誤及び欠品の有無が判定される。【選択図】      図４
2005147974.tif 000002
【特許請求の範囲】
【請求項１】
ワークに組み付けられた部品の撮像画像から輪郭線のパターンを抽出し、その抽出パターンを予め用意された標準パターンと比較することにより上記部品の正誤等を検査する誤欠品検査装置において、
上記部品毎に複数種類の標準パターンを記憶する記憶手段と、
上記抽出パターンを、上記記憶手段に記憶された撮像対象の部品に対する全ての標準パターンと照合し、標準パターン毎にパターンの一致率を演算する演算手段と、
上記演算手段で演算されたパターンの一致率に基づいて、上記部品の正誤等の検査を行う検査手段と、
を備えたことを特徴とする誤欠品検査装置。
【請求項２】
上記検査手段は、上記演算手段で演算されたパターンの一致率を上記標準パターン毎に予め設定された所定の閾値と比較し、撮像対象となった種類に対応する部品の標準パターンに対するパターンの一致率のみが上記閾値以上のとき、上記部品の検査結果を合格とすることを特徴とする請求項１に記載の誤欠品検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワークに組み付けられた部品の撮像画像から輪郭線のパターンを抽出し、その抽出パターンを予め用意された標準パターンと比較することにより部品の正誤等を検査する誤欠品検査装置に関するものである。
【背景技術】
【０００２】
自動車の部品の組立工程では、その部品に組み付けられている複数の部品が正しいか否か、及び組み付けられるべき部品の欠品があるか否かを検査する工程（以下、この工程を誤欠品検査工程という。）が設けられている。例えばエンジンの組立工程では、エンジンに組み付けられるＥＧＲ（Exhaust Gas Recirculation）バルブ、オイルフィラキャップ、ターボチャージャーなどの複数種類の部品が正しいか否か、及びこれらの部品に欠品があるか否かが検査されている。
【０００３】
そして、この誤欠品検査工程では、専用の誤欠品検査装置を用いて組付部品の誤欠品の検査が行われている。誤欠品検査装置は、例えば特許第３３７２０１４号公報に記載されているように、ロボットのアームの先端に照明装置と撮像装置とが一体となった撮像ユニットが設けられたもので、この撮像ユニットをエンジンに対して所定の撮像位置に設定して組付部品を撮像し、その撮像画像に所定の画像処理を行って当該組付部品の有無及び正誤を判定するようになっている。
【０００４】
具体的には、図１１（ａ）〜（ｃ）に示すように、組付部品の撮像画像（以下、この画像を原画像という。）に縁点強調処理を施し、その縁点強調画像を用いて周知のエッジ検出処理により撮像画像内の線（当該組付部品の形状を含む画像の輪郭線）を抽出し、この輪郭線のパターン（抽出パターン）を予め用意されている標準の輪郭線のパターン（標準パターン。図示せず）と比較して両パターンの一致率（％）を算出し、例えばその一致率が所定の閾値（例えば６０％）以上であるか否かにより組付部品の正誤等を判定するようになっている。
【０００５】
そして、従来は、検査対象の組付部品に複数の種類が存在する場合は、各種類に対応して標準パターンが用意されているが、検査においては、ＩＤ番号などにより撮像対象の組付部品の種類が特定されることから、その種類の標準パターンについてのみ抽出パターンの一致率が算出され、その一致率に基づいて組付部品の正誤等が判定されている。
【０００６】
すなわち、例えばエンジンのターボチャージャーとしてＡ，Ｂ，Ｃ，Ｄ，Ｅの５種類があり、検査対象のターボチャージャーがＡのタイプであった場合、抽出パターンはＡのタイプの標準パターンに対してだけ照合されてパターンの一致率が算出され、更にこの一致率を所定の閾値と比較してＡタイプのターボチャージャーの正誤及び欠品の有無が判定されている。
【特許文献１】特許第３３７２０１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来の検査方法では、ＩＤ番号などで特定される種類の部品についてだけ標準パターンとの一致率を算出し、この一致率に基づいて当該部品の検査を行っているため、誤検出が発生する虞があった。すなわち、上述したターボチャージャーの例で説明すると、例えばＡタイプとＢタイプとの形状が非常に類似していて、エンジンにＢタイプのターボチャージャーが誤って取り付けられている場合、Ｂタイプの部品の撮像画像から得られる抽出パターンのＡタイプの標準パターンに対する一致率が所定の閾値を超える場合があり、この場合は、誤品を見逃した検査結果となる。
【０００８】
抽出パターンは、上述したように、撮像画像に所定の画像処理を行って取得されるため、類似形状を有する誤品の撮像画像から取得される抽出パターンは、画像処理の間に正しい部品の撮像画像から取得される抽出パターンに非常に近似する可能性がある。また、撮像段階でも、エンジンの組付部品の取付位置に近接した位置に撮像ユニットを配置し、照明光を照射して当該組付部品を撮像するため、照明光の影などにより誤品の撮像画像が正しい部品の撮像画像に類似する可能性がある。従って、このような場合は、検出結果に見逃し（誤検出）が生じる可能性が高くなる。
【課題を解決するための手段】
【０００９】
本発明は、上記課題に鑑みてなされたものであり、誤検出の少ない、信頼性の高い誤欠品検出が可能な誤欠品検査装置を提供する。
【００１０】
本発明は、ワークに組み付けられた部品の撮像画像から輪郭線のパターンを抽出し、その抽出パターンを予め用意された標準パターンと比較することにより上記部品の正誤等を検査する誤欠品検査装置において、上記部品毎に複数種類の標準パターンを記憶する記憶手段と、上記抽出パターンを、上記記憶手段に記憶された撮像対象の部品に対する全ての標準パターンと照合し、標準パターン毎にパターンの一致率を演算する演算手段と、上記演算手段で演算されたパターンの一致率に基づいて、上記部品の正誤等の検査を行う検査手段と、を備えたものである（請求項１）。
【００１１】
なお、上記検査手段は、上記演算手段で演算されたパターンの一致率を上記標準パターン毎に予め設定された所定の閾値と比較し、撮像対象となった種類に対応する部品の標準パターンに対するパターンの一致率のみが上記閾値以上のとき、上記部品の検査結果を合格とするとよい（請求項２）。
【００１２】
上記構成の誤欠品検査装置によれば、ワークに組み付けられた部品の撮像画像から抽出された輪郭線のパターンは、記憶手段に記憶された撮像対象の部品に対する全ての標準パターンと照合され、標準パターン毎にパターンの一致率が演算される。そして、パターンの一致率は、例えば標準パターン毎に予め設定された所定の閾値と比較され、撮像対象となった種類に対応する部品の標準パターンに対するパターンの一致率のみが閾値以上のとき、部品の検査結果が合格とされる。
【発明の効果】
【００１３】
本発明によれば、抽出パターンは、撮像対象の部品の標準パターンだけでなく当該部品の他の種類の標準パターンとも照合され、全ての種類の標準パターンに対する一致率に基づいて正誤等の検査が行われるので、誤検査の見逃しが低減し、検査結果の信頼性が向上する。
【発明を実施するための最良の形態】
【００１４】
本発明に係る誤欠品検査装置について、図を用いて説明する。
【００１５】
図１は、本発明に係る誤欠品検査装置の一実施形態の概略構成を示す図、図２は、同誤欠品検査装置のアーム先端に設けられた撮像ユニットの正面図である。
【００１６】
誤欠品検査装置１は、垂直多関節型ロボットからなるロボット２と、このロボット２のアーム２１の先端に設けられた撮像ユニット３と、ロボット２及び撮像ユニット３の動作を制御する制御装置４と、この制御装置４に制御に必要な情報を入力したり、制御結果を表示させたりするための入出力表示装置５とで構成されている。
【００１７】
撮像ユニット３は、図２に示すように、正面視で横長長方形の箱形状をなし、底面の略中央がロボット２のアーム２１に固定されている。また、正面の上部には長辺に沿って２個の照明用投光部３２ａ，３２ｂとカラー撮像部３１ａとが交互に一列に配設され、正面の下部には長辺に沿って３個の照明用投光部３２ｃ，３２ｄ，３２ｅとモノクロ撮像部３１ｂ，３１ｃとが交互に一列に配設されている。
【００１８】
カラー撮像部３１ａは、例えばＣＣＤ（Charge-Coupled Device）からなるカラーエリアセンサとこのカラーエリアセンサの撮像面に被写体の光像を結像するズームレンズとで構成されている。カラーエリアセンサは、各画素の撮像面にＲ（赤），Ｇ（緑），Ｂ（青）のカラーフィルタを市松模様状に配設してなる単板式カラーエリアセンサで構成されている。このカラー撮像部３１ａは、色によって組付部品７を識別するために組付部品７をカラー撮像するためのものである。すなわち、組付部品７によっては外観形状が全く同一で性能のみが異なる場合があり、かかる場合は組付部品７にカラーマークが付されているので、組付部品７の撮像画像からカラーマークの色を検出することにより組付部品７の種類を識別するものである。
【００１９】
モノクロ撮像部３１ｂ，３１ｃも、例えばＣＣＤ（Charge-Coupled Device）からなるモノクロエリアセンサとこのカラーエリアセンサの撮像面に被写体の光像を結像するズームレンズとで構成されている。モノクロ撮像部を２個設けているのは、これらのモノクロ撮像部３１ｂ，３１ｃによりステレオカメラを構成し、被写体の三次元画像を取得できるようにするためである。なお、カラーエリアセンサ及びモノクロエリアセンサはＣＣＤに限られず、Ｃ−ＭＯＳイメージセンサなどの他の固体撮像素子であってもよい。また、カラーエリアセンサは単板式に限定されず、Ｒ，Ｇ，Ｂの各色に対応して３枚のイメージセンサが設けられた３板式カラーイメージセンサであってよい。
【００２０】
照明用投光部３２ａ〜３２ｅは、多数の光ファイバーの束で構成され、図略の光源から発した光を撮像ユニット３の正面（撮像面）に導光し、カラー撮像部３１ａ及びモノクロ撮像部３１ｂ，３１ｃの被写体に向けて照射するものである。
【００２１】
撮像ユニット３は、ロボット２のアーム２１の駆動によりエンジン６に対する所定の撮影位置に移動可能であるとともに、その撮影位置において、Ｘ−Ｙ面（撮像ユニット３の正面と平行な面）内で任意に回転可能になっている。従って、エンジン６の各組付部品７に対する撮像ユニット３の撮影位置及び撮影方向の条件は、ロボット２のアーム２１の駆動を制御するとともに、ズームレンズの倍率を制御することにより予め設定された条件（誤欠品検査部４２での画像のマッチング処理に必要な画角の条件）に設定されるようになっている。
【００２２】
制御装置４はＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、入出力ＩＦ（Interface）を基本構成とするマイクロコンピュータからなり、ＲＯＭに予め記憶されたプログラムをＣＰＵに実行させることによりロボット２及び撮像ユニット３の動作制御の機能と、撮像ユニット３で撮像された画像を用いて、例えばエンジン６の外部に組み付けられた部品７の正誤及び欠品の有無を判定する画像処理の機能とを果す。制御装置４内のロボット制御部４１は、ロボット２及び撮像ユニット３の動作制御を果す部分を機能ブロックで示したものであり、誤欠品検査部４２は、撮像画像を用いた組付部品７の正誤及び欠品の有無の判定処理を行う部分を機能ブロックで示したものである。
【００２３】
ＲＯＭには、エンジン６の種類毎に検査すべき複数個の組付部品７を撮像ユニット３で撮像するためのロボット２の制御手順と撮像ユニット３の撮像手順（組付部品７が複数個ある場合は、各組付部品７を順番に撮像する手順）のプログラムが記憶されており、ロボット制御部４１はこのプログラムをＲＡＭに展開して実行することにより誤欠品検査処理における組付部品７の撮像画像の取込みを制御する。すなわち、本実施形態では、誤欠品検査部４２で、エンジン６のＥＧＲバルブ、アウトレットウォーター、ＩＮインシュレータ、オイルフィラキャップ、オルタネータ、ターボチャージャー、ＥＸエンジンブラケット及びＥＸインシュレータの８種類の組付部品７について部品の正誤及び欠品の有無を判定するようになされ、ＲＯＭには、これらの組付部品７毎に、組付部品７に対する撮像位置や撮像ユニット３の撮像方向などの情報が記憶されており、ロボット制御部４１はこの情報に従ってロボット２のアーム２１を駆動することにより撮像ユニット３を撮影対象の組付部品７に対して所定の撮像位置に設定し、撮像ユニット３の撮像部３１（後述する）を駆動して当該組付部品７の撮像画像を取り込む。この撮像画像のデータは誤欠品検査部４２に入力され、組付部品７の正誤及び欠品の有無の判定の処理（後述する）に使用される。
【００２４】
また、ＲＯＭには、誤欠品検査部４２でパターンマッチングにより組付部品７の正誤及び欠品の有無を判定する際に用いられる標準的なパターン（以下、標準パターンという。）が記憶されている。標準パターンは、上述したＥＧＲバルブ乃至ＥＸインシュレータの８種類の組付部品７に対してそれぞれ必要数ずつ（各組付部品について複数種類の形状の部品がある場合、その種類数ずつ）用意されている。
【００２５】
なお、各標準パターンは、対応する組付部品７を所定の位置で撮像したときの撮像画像に含まれる輪郭線（組付部品７の形状を示す輪郭線とその背景に表れる代表的な輪郭線からなる）で構成されている。例えばエンジン６のアウトレットウォーターについて、５種類の形状の異なるアウトレットウォーターがある場合、図３（ａ）〜（ｅ）に示すように、５種類の標準パターンがＲＯＭに記憶されている。なお、図３（ａ）〜（ｅ）において、四角い枠で囲んだ部分が撮像範囲（標準パターン）であり、各標準パターンは、この枠内に含まれるアウトレットウォーターの形状の輪郭線と背景部分の代表的な輪郭線（例えばキャップが取り付けられている円筒状の本体部分の輪郭線など）で構成される。
【００２６】
入出力表示装置５はタッチパネルからなり、入出力表示装置５には誤欠品検査に必要な条件（例えば検査対象のエンジンの種類や名称及びそのエンジンの組付部品の種類や名称など）を入力するためのメニュー画面が表示され、作業者がこのメニュー画面に表示される操作スイッチや選択項目を押圧操作することにより所要の条件が制御装置４に入力される。
【００２７】
次に、本発明に係る誤欠品検査部４２の機能について、図４を用いて具体的に説明する。
【００２８】
図４は、誤欠品検査部４２の処理工程を機能ブロックで表した図である。誤欠品検査部４２は、画像強調処理部４２１、ボケ画像作成部４２２、輪郭線抽出部４２３、パターンマッチング処理部４２４及び部品判定部４２５で構成されている。なお、標準パターン記憶部４２６は、パターンマッチングに用いる組付部品７の標準パターンを記憶するもので、上述したように本実施形態ではＲＯＭがその機能を果している。なお、ロボット２及び撮像ユニット３の駆動制御や誤欠品検査処理を行うプログラムを記憶したＲＯＭ以外にＥＥＰＲＯＭを設け、標準パターンをこのＥＥＰＲＯＭに記憶させていてもよい。
【００２９】
画像強調処理部４２１は、撮像ユニット２のモノクロ撮像部３１ｂ，３１ｃにより組付部品７を撮像して得られるディジタル画像のデータ（以下、原画像データという。）に画像強調処理を行うものである。画像強調処理部４２１は、原画像データに当該原画像をエッジ強調した画像データを重ね合わせることにより先鋭化された原画像のデータ（以下、強調画像データという。）を生成する。具体的には、例えば原画像データがｘ列ｙ行の画素群の濃度データで構成され、原画像を表す関数をｆ（ｘ，ｙ）とし、原画像関数ｆ（ｘ，ｙ）の二次微分関数を∇2ｆ（ただし、ラプラシアン∇2は二次微分演算子であって、∇2＝∂2／∂ｘ2＋∂2／∂ｙ2である）とすると、画像強調処理部４２１は、ｇ（ｘ，ｙ）＝ｆ（ｘ，ｙ）−∇2ｆ（ｘ，ｙ）を演算することにより強調画像を表す関数ｇ（ｘ，ｙ）を算出する。
【００３０】
画像強調処理部４２１における画像強調処理は、上述した従来の検査方法における画像強調処理と同様で、図１１に示したように、この画像強調処理により原画像（図１１（ａ）参照）からエッジが強調された画像（図１１（ｂ）参照）が得られる。
【００３１】
ボケ画像作成部４２２は、画像強調処理部４２１から出力される強調画像データを用いてボケ画像を作成するものである。ボケ画像作成部４２２は、強調画像に平均化処理若しくは積分演算を施すことによりボケ画像を生成する。具体的には、ボケ画像作成部４２２は、例えば３×３のマスクを用いて選択的に局所部分の濃度データの平均化処理を行うことによりボケ画像を生成する。すなわち、ボケ画像を表す関数をｈ（ｘ，ｙ）とすると、ｈ（ｘ，ｙ）＝｛ｇ（ｘ−１，ｙ−１）＋ｇ（ｘ，ｙ−１）＋ｇ（ｘ＋１，ｙ−１）＋ｇ（ｘ−１，ｙ）＋ｇ（ｘ，ｙ）＋ｇ（ｘ＋１，ｙ）＋ｇ（ｘ−１，ｙ＋１）＋ｇ（ｘ，ｙ＋１）＋ｇ（ｘ＋１，ｙ＋１）｝／９を演算することによりボケ画像が作成される。この演算処理により、例えば図１１（ｂ）の例では、図５に示すようなボケ画像が生成される。
【００３２】
輪郭線抽出部４２３は、ボケ画像作成部４２２で作成されたボケ画像から当該ボケ画像に含まれる輪郭線（組付部品７の形状を示す輪郭線や組付部品７が取り付けられた背景部分に表れる他の部品の輪郭線など）を抽出する。輪郭線抽出部４２３は、例えば二次微分フィルタ（ラプラシアンフィルタ若しくはガウス型ラプラシアンフィルタ等）を用いてボケ画像を構成する画素データに対し、微分演算を行うことにより輪郭線を抽出する。この輪郭線抽出処理により、例えば図５の例では、図６に示すように輪郭線のパターンが得られる。
【００３３】
パターンマッチング処理部４２４は、輪郭線抽出部４２３で抽出された輪郭線のパターン（以下、抽出パターンという。）を標準パターン記憶部４２６に記憶された組付部品７の標準パターンと照合し、両パターンの一致率を算出するものである。パターンマッチング処理部４２４は、例えば標準パターンと抽出パターンとの位置ずれ量（対応する点同士の距離）を算出し、その位置ずれ量が所定の閾値以下であるパターンの割合を算出する。例えば抽出パターンに含まれる全ての輪郭線が標準パターンの輪郭線に対して所定の閾値以下のずれ量の範囲にあるときは、一致率Ｒは１００％であると判定される。一方、抽出パターンに含まれる全ての輪郭線が標準パターンの輪郭線に対して所定の閾値よりも大きいずれ量の範囲にあるときは、一致率Ｒは０％であると判定される。また、抽出パターンに含まれる全ての輪郭線のうち、例えば半分の輪郭線が標準パターンの輪郭線に対して所定の閾値以下のずれ量の範囲にあるときは、一致率Ｒは５０％であると判定される。
【００３４】
上述のように、本実施形態では、組付部品７の撮像画像に対して画像強調処理をした後、ボケ画像を生成し、このボケ画像からパターンを抽出しているので、背景部分や組付部品以外の鋳造品の鋳肌部分がパターンとして抽出されることが低減される。
【００３５】
従来は、パターンマッチングにより組付部品の正誤判定を行った場合、正しい組付部品に対する一致率の分布は、図７の実線で示すようになる一方、正しい組付部品に形状が類似している組付部品に対する一致率の分布は、図７の点線で示すようになり、Ａで示す部分は誤品として誤判定され、Ｂで示す部分は正品として誤判定されていた。しかし、本実施形態によれば、図７に相当する一致率の分布は、例えば図８に示すようになるので、同図に示すように、正しい組付部品に対する一致率の分布（実線で示す分布）と正しい組付部品に形状が類似している組付部品に対する一致率の分布（点線で示す分布）は、従来のように閾値の近傍で重複することがなくなるので、この重複部分が誤判定されることがなくなり、検査精度は従来よりも向上するようになっている。
【００３６】
標準パターン記憶部４２６には、上述したように、各組付部品７毎に異なる形状の部品が複数種類ある場合、その複数種類数の標準パターンが記憶されている。従って、パターンマッチング処理部４２４は、ある組付部品７について、複数種類の標準パターンがある場合は、当該組付部品７のＩＤ番号に対応する標準パターンだけでなく他の標準パターンについてもパターンの一致率Ｒを算出する。すなわち、表１に示すように、例えば組付部品７の種類がａ，ｂ，ｃ，ｄ，ｅの５種類あり、各組付部品７について、Ａ，Ｂ，Ｃ，Ｄ，Ｅの５種類の標準パターンがあるとすると、例えばａの組付部品７については、Ａ，Ｂ，Ｃ，Ｄ，Ｅの５種類の標準パターンについてそれぞれパターンの一致率Ｒが算出される。
【００３７】
【表１】
2005147974.tif 000003
【００３８】
このように、ＩＤ番号に対応する標準パターン以外の標準パターンについても一致率Ｒを算出し、誤欠品の判定をするのは、判定結果の信頼性を高めるためである。すなわち、ＩＤ番号に対応する標準パターンについてだけパターンの一致率Ｒから組付部品７の正誤若しくは欠品の有無を判定すると、例えば撮像画像に含まれるノイズに起因して誤品が正しい部品と判定されたり、逆に正しい部品が誤品と判定される場合にそれを確認することができないため、誤判定が発生することになるが、ＩＤ番号に対応する標準パターン以外の標準パターンについてもパターンの一致率Ｒから組付部品７の正誤若しくは欠品の有無を判定すると、上述の誤判定が生じる虞がある場合にもそれが確認されるため、誤判定の発生を可及的に防止することができるからである。
【００３９】
部品判定部４２５は、パターンマッチング処理部４２４により算出されたパターンの一致率Ｒに基づいて組付部品７の正誤及び欠品の判定を行うものである。部品判定部４２５は、パターンの一致率Ｒを予め設定された所定の第１閾値Ｒｔ１（例えば６０％）と比較し、一致率Ｒが第１閾値Ｒｔ１以上であると、正しい部品であると判定し、一致率Ｒが第１閾値Ｒｔ１より小さいと、誤品であると判定する。また、部品判定部４２５は、パターンの一致率Ｒを予め設定された所定の第２閾値Ｒｔ２（＜Ｒｔ，例えば１０％）と比較し、一致率Ｒが第２閾値Ｒｔ２以上であると、部品有りと判定し、一致率Ｒが第２閾値Ｒｔ２より小さいと、欠品であると判定する。
【００４０】
部品判定部４２５は、上述したように、各組付部品７毎に複数の標準パターンについて判定処理を行う。すなわち、表１の例では、例えばａの組付部品７についてＡ，Ｂ，Ｃ，Ｄ，Ｅの５種類の標準パターンに対して、一致率Ｒと第１閾値Ｒｔ１，第２閾値Ｒｔ２とを比較し、各標準パターンについて、部品の有無及び正誤を判定する。その判定結果が例えば表２に示すような場合、Ａの標準パターンについてのみＲ＞Ｒｔ１であるから、ａの組付部品７の検査結果は「ＯＫ」となる。一方、その判定結果が例えば表３に示すような場合、ＡとＤの標準パターンについてＲ＞Ｒｔ１であるから、ａの組付部品７の検査結果は「ＮＧ」となる。すなわち、表３の場合は、組付部品７がＡの部品ともＤの部品とも判別が付かないので、ＩＤ番号に対応する標準パターンがＡの部品のものであっても検査精度を高めるため、「ＮＧ」扱いとして黙視検査に回されることになる。
【００４１】
なお、表３において、Ｄの標準パターンのみがＲ＞Ｒｔ１となった場合は検査結果は「ＮＧ」となる。この場合は、Ｄタイプの部品の標準パターンに対してＲ＞Ｒｔ１となっているため、本来Ａタイプの部品７が取り付けられるべきところ、Ｄタイプの部品７が取り付けられていると認定されるからである。
【００４２】
【表２】
2005147974.tif 000004
【００４３】
【表３】
2005147974.tif 000005
【００４４】
次に、本発明に係る誤欠品検査部４２の処理動作について、図９，図１０を用いて説明する。
【００４５】
図９は、誤欠品検査部４２の処理手順を示すフローチャートである。
【００４６】
所定の検査位置に検査対象のワーク、例えばエンジン６が設定されると（Ｓ１：ＹＥＳ）、当該エンジン６のＩＤ番号が読み取られる（Ｓ２）。エンジン６のＩＤ番号の読み取りは、撮像ユニット３によりエンジン６の所定位置に記載されたＩＤ番号を撮像し、その撮像画像を解析することより読み取られる。エンジン６のＩＤ番号が確認されると、当該エンジン６の検査対象となる１又は２以上の複数の組付部品７が特定され、撮像ユニット３により予め設定された順番で各組付部品７を撮像し、その撮像画像を用いて組付部品７毎に部品の正誤及び欠品の有無の検査が行われる。
【００４７】
すなわち、まず、検査すべき組付部品７の数をカウントするカウンタｎに１がセットされる（Ｓ３）。続いて、ＲＯＭからＮｏ．１の組付部品７に対する撮像条件（照明量や撮像位置や撮像方向などの条件）が読み出され、この撮像条件に基づいてロボット２を駆動するとともに、撮像ユニット３を駆動してＮｏ．１の組付部品７に対する撮像画像を取り込む（Ｓ４）。なお、この撮像では、組付部品７の種類によってカラー撮像又はモノクロ撮像、あるいはカラー撮像とモノクロ撮像の両方が行われるが、この説明では便宜上、モノクロ撮像をする場合について説明する。
【００４８】
続いて、ステップＳ５〜Ｓ９で撮像ユニット３により取り込まれた撮像画像（原画像）を用いてＮｏ．１の組付部品７の正誤及び欠品の有無の判定処理が行われる。すわなち、まず、画像強調処理部４２１により原画像の強調処理が行われた後（Ｓ５）、この強調画像を用いてボケ画像生成部４２２によりボケ画像が生成され（Ｓ６）、更に輪郭線抽出部４２３によりボケ画像から撮像画像に含まれる輪郭線（パターン）が抽出される（Ｓ７）。
【００４９】
続いて、パターンマッチング処理部４２４によりＮｏ．１の組付部品７について設けられた１又は２以上の標準パターンに対する抽出パターンの一致率Ｒが算出され（Ｓ８）、この後、部品判定部４２５により各一致率Ｒについて第１閾値Ｒｔ１及び第２閾値Ｒｔ２との大小関係を判別することにより、Ｎｏ．１の組付部品７に対する部品の正誤及び欠品の有無が判定される（Ｓ９）。この判定結果は、ＲＡＭに一時保存される。
【００５０】
続いて、カウンタｎが１だけ増加された後（Ｓ１１）、そのカウンタ値ｎがエンジン６の検査数Ｎを超えているか否かが判別される（Ｓ１２）。なお、検査数ＮはＩＤ番号に対応して設定されており、ステップＳ２のＩＤ番号の読込みにより知ることができる。ステップＳ１２で、ｎ≦Ｎであれば、Ｎｏ．ｎの組付部品７について判定処理をするべくステップＳ４に戻る。そして、上述した判定方法と同様の方法でＮｏ．ｎの組付部品７について判定処理が行われ、以下同様の方法でＮｏ．Ｎの組付部品７まで判定処理が終了すると、ステップＳ１１でｎ＞Ｎとなるから、ステップＳ１２に移行し、Ｎ個の組付部品７の判定結果がエンジン６の検査結果として、例えば図１０に示す表示態様で入力表示装置５に表示された後、ワークが搬出され（Ｓ１４）、検査処理は終了する。
【００５１】
なお、図１０に示す表示態様は、全ての判定対象の組付部品７に対して「ＯＫ」、「ＮＧ」及び「検査シナイ」の表示窓を設け、各組付部品７の判定結果に対応する表示窓を点灯させるようにしたものである。「総合ＯＫ」及び「総合ＮＧ」の表示は、全体的な検査結果を表示するものであり、「ＩＤ読取ＯＫ」、「ＩＤ読取ＮＧ」は検査処理プロセスにおけるエンジン６のＩＤ読取処理の正否を表示するものである。「総合ＮＧ」が点灯された場合は、組付部品７のいずれかで「ＮＧ」が点灯されるか、「ＩＤ読取ＮＧ」が点灯されることによりＮＧの原因が分るようになっている。
【００５２】
上記のように、誤欠品検査装置１は、組付部品７の撮像画像から抽出した画像のパターンを、ＩＤ番号で特定された部品の標準パターンだけでなく、他の種類の標準パターンの全てに対して一致率Ｒを算出し、標準パターン毎に一致率Ｒが所定の閾値Ｒｔ１，Ｒｔ２以上であるか否かにより正誤、欠品の有無を判定した後、これらの判定結果から総合的な検査結果を決定するので、形状の類似する他の部品７を正しい部品であると誤判定したり、逆に正しい部品７を誤品であると誤判定することが低減でき、信頼性の高い組付部品７の検査を行うことができる。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る誤欠品検査装置の一実施形態の概略構成を示す図である。
【図２】本発明に係る誤欠品検査装置のアーム先端に設けられる撮像ユニットを示す正面図である。
【図３】アウトレットウォーターの５種類の標準パターンの一例を示す図である。
【図４】誤欠品検査部の処理工程を機能ブロックで表した図である。
【図５】図１１（ｂ）の画像から作成されるボケ画像の一例を示す図である。
【図６】ボケ画像が抽出されるパターンの一例を示す図である。
【図７】従来の検査方法における抽出パターンの一致率の分布の一例を示す図である。
【図８】本発明に係る検査方法における抽出パターンの一致率の分布の一例を示す図である。
【図９】誤欠品検査部の処理手順を示すフローチャートである。
【図１０】検査結果の表示態様の一例を示す図である。
【図１１】組付部品の撮像画像からパターンを抽出する手順を説明するための図である。
【符号の説明】
【００５４】
１  誤欠品検査装置
２  ロボット
３  撮像ユニット
３１  撮像部
３１ａ  カラー撮像部
３１ｂ，３１ｃ  モノクロ撮像部
３２  照明部
３２ａ〜３２ｅ  投光部
４  制御装置
４１  ロボット制御部
４２  誤欠品検査部
４２１  画像強調部
４２２  ボケ画像作成部
４２３  輪郭線抽出部
４２４  パターンマッチング処理部（演算手段）
４２５  部品判定部（検査手段）
４２６  標準パターン記憶部（記憶手段）
５  入出力表示装置
６  エンジン（ワーク）
７  部品
【図１】
2005147974.tif 000006
【図２】
2005147974.tif 000007
【図４】
2005147974.tif 000008
【図６】
2005147974.tif 000009
【図７】
2005147974.tif 000010
【図８】
2005147974.tif 000011
【図９】
2005147974.tif 000012
【図１０】
2005147974.tif 000013
【図３】
2005147974.tif 000014
【図５】
2005147974.tif 000015
【図１１】
2005147974.tif 000016