(57)【特許請求の範囲】
【請求項１】
検査対象物を含む撮像領域を撮像して第１の画像データを取得する撮像部と、
検査対象物に対する前記撮像部のフォーカス位置を調整するフォーカス調整機構と、
前記撮像部によって取得された第１の画像データを用いた画像処理を実行する画像処理部と、
該画像処理部によって実行される画像処理に用いられるパラメータと、前記検査対象物の種類に応じたフォーカス位置を示すフォーカス位置データとを含む複数の設定項目から構成され、前記検査対象物を検査する条件に関する検査条件データを、複数設定する検査条件データ設定手段と、
該検査条件データ設定手段により設定された複数の検査条件データを記憶する記憶部と、
該記憶部に記憶された複数の検査条件データから選択された一の検査条件データに含まれるフォーカス位置データに基づいてフォーカス調整機構の動作を制御し、該一の検査条件データに含まれる前記パラメータを用いた画像処理に基づいて、前記検査対象物の検査結果を出力する制御部と、
前記一の検査条件データから他の検査条件データへ切り替えるための切換指示を受け付ける検査条件切換指示受付手段と
を備え、
該検査条件切換指示受付手段によって前記切換指示を受け付けた場合、前記制御部は、前記記憶部から読み出された前記他の検査条件データに含まれるフォーカス位置データに基づいて前記フォーカス調整機構の動作を制御し、前記画像処理部は、前記他の検査条件データに含まれるフォーカス位置データが示すフォーカス位置に調整された前記撮像部によって取得された第２の画像データを受信し、前記他の検査条件データに含まれるパラメータに基づいて、前記第２の画像データを用いた画像処理を実行することを特徴とする画像処理装置。
【請求項２】
前記検査条件データを設定する処理を実行するか、前記検査対象物の良否を判定する処理を実行するかを切り替える切替手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検査条件データ設定手段は、前記検査条件データを設定する処理を実行するよう切り替えた場合、ユーザからの入力を受け付けてフォーカス位置データを設定し、
前記制御部は、前記検査対象物の良否を判定する処理を実行するよう切り替えた場合、前記フォーカス位置が切換後の前記他の検査条件データに含まれるフォーカス位置データに対応する位置になるように、前記フォーカス調整機構の動作を制御することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記検査条件切換指示受付手段で、前記検査条件データの切換指示を受け付けた場合、前記制御部は、前記フォーカス位置を変更しないよう制御することを特徴とする請求項１乃至３のいずれか一項に記載の画像処理装置。
【請求項５】
前記フォーカス調整機構は、モータ及び該モータの回転と連動するネジ機構とで構成してあることを特徴とする請求項１乃至４のいずれか一項に記載の画像処理装置。
【請求項６】
前記検査条件切換指示受付手段で、前記検査条件データの切換指示を受け付けた場合、前記制御部は、前記フォーカス位置を原点に戻し、受け付けた切換指示に応じて前記モータの回転を制御することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記検査条件データは、原点を補正するための情報を含むことを特徴とする請求項６に記載の画像処理装置。
【請求項８】
検査対象物と比較する基準となる検査対象物の代表的画像をマスタ画像として記憶しておき、前記検査条件データは前記マスタ画像を表示しつつ設定することを特徴とする請求項１乃至７のいずれか一項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査対象物の種類に応じてプログラムを切り換えることができ、切り換え時にフォーカス調整を比較的短時間で行うことができる画像処理装置に関する。
【背景技術】
【０００２】
検査対象物に欠陥が存在するか否かを検査する場合、検査対象物の外観を撮像装置で撮像し、撮像した画像に基づいて欠陥の存否を判定する。欠陥の存否を正しく判定するためには撮像した画像が鮮明である必要があり、通常は手動でフォーカス調整を行ってから検査対象物を撮像している。
【０００３】
フォーカス調整を手動で行う場合、製造ラインを流れる検査対象物の種類が変わった場合、その都度フォーカス調整をやり直す必要が生じる。斯かる煩雑な作業を回避するべく、例えば特許文献１では、被検査体（検査対象物）の厚さや高さに応じて焦点調整（フォーカス調整を行うことが可能な外観検査装置が開示されている。これにより、検査対象物の種類が変わることにより厚さや高さが変わり、被検査体の撮像方向における寸法（撮像装置との距離）が変動した場合であっても、フォーカス調整を手動で行う必要がない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１８４０１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、多種多様な検査対象物が流れてくる製造ラインに設けてある画像処理センサに、特許文献１に開示してある外観検査装置を採用した場合、被検査体（検査対象物）の厚さや高さが変わる都度焦点調整（フォーカス調整）が行われ、フォーカス調整機構の寿命が短くなるおそれがあるという問題点があった。もちろん、検査対象物の種類を一定期間ごとに変えることで対応することも可能である。しかし、フォーカス調整作業は、手動であろうと自動であろうと一定の時間を要し、検査タクトタイムを短縮することは困難である。
【０００６】
本発明は、斯かる事情に鑑みてなされたものであり、検査対象物の種類に応じてプログラムを切り換えるのみで、フォーカス調整を容易に行うことができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために第１発明に係る画像処理装置は、検査対象物を含む撮像領域を撮像して第１の画像データを取得する撮像部と、検査対象物に対する前記撮像部のフォーカス位置を調整するフォーカス調整機構と、前記撮像部によって取得された第１の画像データを用いた画像処理を実行する画像処理部と、該画像処理部によって実行される画像処理に用いられるパラメータと、前記検査対象物の種類に応じたフォーカス位置を示すフォーカス位置データとを含む複数の設定項目から構成され、前記検査対象物を検査する条件に関する検査条件データを、複数設定する検査条件データ設定手段と、該検査条件データ設定手段により設定された複数の検査条件データを記憶する記憶部と、該記憶部に記憶された複数の検査条件データから選択された一の検査条件データに含まれるフォーカス位置データに基づいてフォーカス調整機構の動作を制御し、該一の検査条件データに含まれる前記パラメータを用いた画像処理に基づいて、前記検査対象物の検査結果を出力する制御部と、前記一の検査条件データから他の検査条件データへ切り替えるための切換指示を受け付ける検査条件切換指示受付手段とを備え、該検査条件切換指示受付手段によって前記切換指示を受け付けた場合、前記制御部は、前記記憶部から読み出された前記他の検査条件データに含まれるフォーカス位置データに基づいて前記フォーカス調整機構の動作を制御し、前記画像処理部は、前記他の検査条件データに含まれるフォーカス位置データが示すフォーカス位置に調整された前記撮像部によって取得された第２の画像データを受信し、前記他の検査条件データに含まれるパラメータに基づいて、前記第２の画像データを用いた画像処理を実行することを特徴とする。
【０００８】
第１発明では、画像処理部によって実行される画像処理に用いられるパラメータと、検査対象物の種類に応じたフォーカス位置を示すフォーカス位置データとを含む複数の設定項目から構成され、検査対象物を検査する条件に関する検査条件データを、複数設定する。設定された複数の検査条件データを記憶しておき、記憶された複数の検査条件データから選択された一の検査条件データに含まれるフォーカス位置データに基づいてフォーカス調整機構の動作を制御し、該一の検査条件データに含まれるパラメータを用いた画像処理に基づいて、検査対象物の検査結果を出力する。一の検査条件データから他の検査条件データへ切り替えるための切換指示を受け付け、検査条件データの切換指示を受け付けた場合、読み出された他の検査条件データに含まれるフォーカス位置データに基づいてフォーカス調整機構の動作を制御し、該他の検査条件データに含まれるフォーカス位置データが示すフォーカス位置に調整された撮像部によって取得された第２の画像データを受信し、該他の検査条件データに含まれるパラメータに基づいて、該第２の画像データを用いた画像処理を実行する。検査条件データの切換指示によりフォーカス位置データを含む複数の設定項目から構成される検査条件データを切り替えるだけでフォーカス調整をすることができるので、製造ラインを流れてくる検査対象物の種類を一定期間ごとに変えながらフォーカス調整を行う必要がなく、しかもフォーカス調整を比較的短い時間で行うことが可能となる。
【０００９】
また、第２発明に係る画像処理装置は、第１発明において、前記検査条件データを設定する処理を実行するか、前記検査対象物の良否を判定する処理を実行するかを切り替える切替手段を備えることを特徴とする。
【００１０】
第２発明では、検査条件データを設定する処理を実行するか、前記検査対象物の良否を判定する処理を実行するかを切り替えることができるので、事前にフォーカス位置データを記憶させておくことにより、検査を行う都度フォーカス調整を行う必要がなくなる。また、フォーカス位置データを他の画像処理センサにも容易に転用することが可能となる。
【００１１】
また、第３発明に係る画像処理装置は、第２発明において、前記検査条件データ設定手段は、前記検査条件データを設定する処理を実行するよう切り替えた場合、ユーザからの入力を受け付けてフォーカス位置データを設定し、前記制御部は、前記検査対象物の良否を判定する処理を実行するよう切り替えた場合、前記フォーカス位置が切換後の前記他の検査条件データに含まれるフォーカス位置データに対応する位置になるように、前記フォーカス調整機構の動作を制御することを特徴とする。
【００１２】
第３発明では、検査条件データを設定する処理を実行するよう切り替えた場合、ユーザからの入力を受け付けてフォーカス位置データを設定する。検査対象物の良否を判定する処理を実行するよう切り替えた場合、フォーカス位置が切換後の他の検査条件データに含まれるフォーカス位置データに対応する位置になるように、フォーカス調整機構の動作を制御する。これにより、フォーカス位置データを含む複数の設定項目から構成される検査条件データを設定するだけで、フォーカス位置が切換後の他の検査条件データに含まれるフォーカス位置データに対応する位置になるように調整することができるので、検査を行う都度フォーカス調整を行う必要がなく、フォーカス位置データを他の画像処理装置にも容易に転用することが可能となる。
【００１３】
また、第４発明に係る画像処理装置は、第１乃至第３発明のいずれか１つにおいて、前記検査条件切換指示受付手段で、前記検査条件データの切換指示を受け付けた場合、前記制御部は、前記フォーカス位置を変更しないよう制御することを特徴とする。
【００１４】
第４発明では、検査条件データの切換指示を受け付けた場合であっても、フォーカス位置を変更しないよう制御することで、焦点がずれていて少し画像がぼやけていても検査に支障がない検査対象物であるときには、余計なフォーカス調整を行う必要がなく、フォーカス調整機構の寿命を延伸させることが可能となる。
【００１５】
また、第５発明に係る画像処理装置は、第１乃至第４発明のいずれか１つにおいて、前記フォーカス調整機構は、モータ及び該モータの回転と連動するネジ機構とで構成してあることを特徴とする。
【００１６】
第５発明では、フォーカス調整機構は、モータ及び該モータの回転と連動するネジ機構とで構成してあるので、モータの回転を制御することにより、容易にフォーカス調整を行うことが可能となる。
【００１７】
また、第６発明に係る画像処理装置は、第５発明において、前記検査条件切換指示受付手段で、前記検査条件データの切換指示を受け付けた場合、前記制御部は、前記フォーカス位置を原点に戻し、受け付けた切換指示に応じて前記モータの回転を制御することを特徴とする。
【００１８】
第６発明では、検査条件データの切換指示を受け付けた場合、フォーカス位置を原点に戻し、受け付けた切換指示に応じてモータの回転を制御することにより、検査条件データを切り換える場合に、フォーカス位置特定のための画像処理を行う必要がなく、フォーカス調整機構を動作させるだけでフォーカス位置データに基づいてフォーカス位置を調整することができる。また、必ずフォーカス位置を原点に戻しているので、連続してフォーカス調整を行うことによる脱調を未然に回避することも可能となる。
【００１９】
また、第７発明に係る画像処理装置は、第６発明において、前記検査条件データは、原点を補正するための情報を含むことを特徴とする。
【００２０】
第７発明では、検査条件データは、原点を補正するための情報を含むので、より高い精度でフォーカス位置データに基づいてフォーカス位置を調整することができる。
【００２１】
また、第８発明に係る画像処理装置は、第１乃至第７発明のいずれか１つにおいて、検査対象物と比較する基準となる検査対象物の代表的画像をマスタ画像として記憶しておき、前記検査条件データは前記マスタ画像を表示しつつ設定することを特徴とする。
【００２２】
第８発明では、検査対象物と比較する基準となる検査対象物の代表的画像をマスタ画像として記憶しておき、検査条件データはマスタ画像を表示しつつ設定するので、ユーザが設定を視認しながら検査条件データを設定することが可能となる。
【発明の効果】
【００２３】
本発明では、検査条件データの切換指示によりフォーカス位置データを含む複数の設定項目から構成される検査条件データを切り換えるだけでフォーカス調整をすることができるので、製造ラインを流れてくる検査対象物の種類を一定期間ごとに変えながらフォーカス調整を行う必要がなく、しかもフォーカス調整を比較的短い時間で行うことが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態に係る画像処理センサの構成を示す模式図である。
【図２】本発明の実施の形態に係る画像処理センサの撮像装置の構成を示す外形図である。
【図３】本発明の実施の形態に係る画像処理センサの撮像装置のハードウェア構成を示すブロック図である。
【図４】本発明の実施の形態に係る画像処理センサの撮像装置のカメラモジュールのフォーカス調整機構の構成を示す斜視図である。
【図５】本発明の実施の形態に係る画像処理センサの表示装置の構成を示す正面図である。
【図６】本発明の実施の形態に係る画像処理センサの表示装置のモード切り換え画面の例示図である。
【図７】本発明の実施の形態に係る画像処理センサの表示装置の設定画面の例示図である。
【図８】本発明の実施の形態に係る画像処理センサの表示装置のフォーカス調整画面の例示図である。
【図９】本発明の実施の形態に係る画像処理センサの表示装置のネジ有無の判定画面の例示図である。
【図１０】位置補正ツール及び輪郭判別ツールの検査条件データの一覧を示す図表である。
【図１１】本発明の実施の形態に係る画像処理センサの表示装置のドライバ種別の判定画面の例示図である。
【図１２】色面積ツールの検査条件データの一覧を示す図表である。
【図１３】本発明の実施の形態に係る画像処理センサの表示装置のネジ有無の検査画面の例示図である。
【図１４】本発明の実施の形態に係る画像処理センサの表示装置のドライバ種別の判定画面の例示図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態に係る画像処理装置について、図面を参照して説明する。なお、本実施の形態の説明で参照する図面を通じて、同一又は同様の構成又は機能を有する要素については、同一又は同様の符号を付して、詳細な説明を省略する。以下、画像処理装置として画像処理センサを例に挙げて説明する。
【００２６】
図１は、本発明の実施の形態に係る画像処理センサの構成を示す模式図である。図１に示すように、本実施の形態に係る画像処理センサは、撮像装置１と、撮像装置１とデータ通信することが可能に接続ケーブル３で接続されている表示装置２とで構成されている。もちろん、表示装置２の代わりに、ディスプレイを有する外部コンピュータであっても良い。なお、撮像装置１と表示装置２とが一体として構成されていても良い。
【００２７】
撮像装置１は、内部に画像処理を実行するＦＰＧＡ、ＤＳＰ等を備えており、検査対象物を撮像する撮像素子を有するカメラモジュール（撮像部）と、検査対象物に対して光を照射する照明部とを備えている。撮像装置１をコンパクトにするべく、例えば図１に示すように、撮像装置１の正面の中央近傍にレンズ１２を配置し、レンズ１２の周囲を囲むように、照明部として複数のＬＥＤ１１を配置してある。なお、撮像装置１とは別に外部照明（リング照明等）を設けても良い。
【００２８】
図２は、本発明の実施の形態に係る画像処理センサの撮像装置１の構成を示す外形図である。図２（ａ）は、本発明の実施の形態に係る画像処理センサの撮像装置１の構成を示す正面図を、図２（ｂ）は、本発明の実施の形態に係る画像処理センサの撮像装置１の構成を示す平面図を、図２（ｃ）は、本発明の実施の形態に係る画像処理センサの撮像装置１の構成を示す背面図を、それぞれ示している。
【００２９】
図２（ａ）に示すように、撮像装置１はレンズ１２を正面の中央近傍に配置しており、レンズ１２の周囲を囲むように複数のＬＥＤ１１を配置してある。撮像時には、複数のＬＥＤ１１を点灯させることにより、検査対象物に光を照射し、検査対象物を明瞭に撮像することができる。
【００３０】
図２（ｂ）及び図２（ｃ）に示すように、撮像装置１の背面には、外部の電源から電力の供給を受ける電源ケーブルを接続する電源コネクタ１０２と、表示装置２とデータ通信する接続ケーブル３を接続することが可能な接続コネクタ１０３とを備えている。また、手動でフォーカスを調整することができるフォーカス調整ネジ１０１も背面に備えている。
【００３１】
図３は、本発明の実施の形態に係る画像処理センサの撮像装置１のハードウェア構成を示すブロック図である。図３において、コネクタ基板１６は、電源インタフェース１６１に設けてある電源コネクタ１０２（図２（ｂ）及び図２（ｃ）参照）を介して、外部の電源から電力の供給を受ける。電源基板１８は、供給された電力を各基板に供給する。本実施の形態では、カメラモジュール１４にはメイン基板１３を介して電力を供給している。電源基板１８のモータドライバ１８１は、カメラモジュール１４のモータ１４１に駆動電力を供給し、オートフォーカスを実現している。
【００３２】
通信基板１７は、メイン基板１３から出力された欠陥を検出したか否かで検査対象物の良否を示すＯＫ／ＮＧ信号（判定信号）を表示装置２へ送信する。判定信号を受信した表示装置２は、判定結果を表示する。
【００３３】
照明基板（照明部）１５は、検査対象物を撮像する撮像領域に光を照射する、照明基板１５には複数のＬＥＤ１１が設けてあり、図示しないリフレクタはＬＥＤ１１の前方に設けてある。また、レンズ１２は、短距離用又は長距離用のレンズユニットとして交換可能となっている。
【００３４】
カメラモジュール（撮像部）１４は、モータ１４１が回転することにより、オートフォーカス動作の制御を行うフォーカス調整機構を備えており、メイン基板１３からの撮像指示信号に応じて検査対象物を撮像する。本実施の形態では、撮像素子としてＣＭＯＳ基板１４２を備えており、撮像されたカラー画像は、ＣＭＯＳ基板１４２にてダイナミックレンジを広げる変換特性に基づいてＨＤＲ画像へ変換され、メイン基板１３のＦＰＧＡ１３１へ出力される。
【００３５】
図４は、本発明の実施の形態に係る画像処理センサの撮像装置１のカメラモジュール１４のフォーカス調整機構の構成を示す斜視図である。図４に示すように、カメラモジュール１４のＣＭＯＳ基板１４２にベースマウント１４３を取り付けてある。ベースマウント１４３には、レンズホルダ１４４のレンズ１２を支持するレンズ支持体１２１の上下方向（矢印方向）の動きを検知する上下検知用センサと、レンズ支持体１２１を移動させる機構の一部であるモータ１４１の回転を検知する回転検知用センサとを備えている（図示せず）。
【００３６】
ベースマウント１４３には、レンズ支持体１２１とレンズ支持体１２１を移動させる機構とで構成されたレンズホルダ１４４を取り付けてある。図４に示すように、モータ１４１の回転軸（ネジ機構）１４１ａに雄ネジが形成してあり、ナット（ネジ機構）１４１ｂに形成してある雌ネジと螺合することにより、モータ１４１の回転に応じてナット１４１ｂが矢印方向に直線移動する。ナット１４１ｂはレンズ支持体１２１を下方から押し上げるようになっており、レンズ支持体１２１は図示しない付勢部材により下方へ押し下げられている。したがって、ナット１４１ｂの矢印方向への往復運動をモータ１４１の回転により制御することで、ナット１４１ｂにより付勢部材の付勢力に抗してレンズ支持体１２１を上昇させたり、下降させたりすることができ、レンズ支持体１２１に設けてあるレンズ１２と検査対象物との距離を調整することができる。
【００３７】
図３に戻って、メイン基板１３は、接続してある各基板の動作を制御する。例えば照明基板１５に対しては、複数のＬＥＤ１１の点灯／消灯を制御する制御信号を、ＬＥＤドライバ１５１へ送信する。ＬＥＤドライバ１５１は、ＦＰＧＡ１３１からの制御信号に応じて、例えばＬＥＤ１１の点灯／消灯、光量等を調整する。また、カメラモジュール１４のモータ１４１に対しては、電源基板１８のモータドライバ１８１を介してオートフォーカス動作を制御する制御信号を、ＣＭＯＳ基板１４２に対しては、撮像指示信号等を、それぞれ送信する。
【００３８】
メイン基板１３のＦＰＧＡ１３１は、照明制御、撮像制御をするとともに、取得した画像データに対する画像処理を実行する（画像処理部）。また、メイン基板１３のＤＳＰ１３２は、画像データについて、エッジ検出処理、パターン検索処理等を実行する。パターン検索処理の結果として、欠陥を検出したか否かで検査対象物の良否を示すＯＫ／ＮＧ信号（判定信号）を通信基板１７へ出力する。演算処理結果等はメモリ１３３に記憶される。なお、本実施の形態では、ＦＰＧＡ１３１が照明制御、撮像制御等を行っているが、これらをＤＳＰ１３２が行うようにしても良い。また、ＦＰＧＡ１３１とＤＳＰ１３２とが一体となった回路、すなわち主制御回路（主制御部）を設けても良い。要するに、主制御部は、複数のＬＥＤ１１の点灯／消灯を制御する制御信号をＬＥＤドライバ１５１へ送信したり、オートフォーカス動作を制御する制御信号を電源基板１８のモータドライバ１８１を介してカメラモジュール１４のモータ１４１へ送信したり、撮像指示信号等をＣＭＯＳ基板１４２へ送信したり、ＦＰＧＡ１３１及びＤＳＰ１３２の双方の機能を有する。
【００３９】
図５は、本発明の実施の形態に係る画像処理センサの表示装置２の構成を示す正面図である。図５に示すように、表示装置２の前面の中央部分にはタッチパネル２１が設けてあり、撮像された検査対象物のカラー画像を画面に表示するとともに、ユーザによる選択入力を受け付ける。
【００４０】
また、表示装置２は、外部の電源から電力が供給される電源ケーブルを接続する電源コネクタ２４と、撮像装置１とデータ通信する接続ケーブル３を接続することが可能な接続コネクタ２５とを備えている。さらにＵＳＢメモリ等と接続することが可能なＵＳＢポート２２を前面に設けてある。
【００４１】
ユーザは、表示装置２のタッチパネル２１の画面に表示されているボタンを選択することにより、画像処理センサの動作を制御する。そして、検査対象物の検査を実行する「検査モード」と、撮像装置１の条件設定を行う「設定モード」との切り換えを行うこともできる。言い換えると、本実施の形態に係る画像処理センサは、検査対象物の良否を判定する検査モード（Ｒｕｎモード）と、検査に用いる各種パラメータ（撮像パラメータ、照明パラメータ、画像処理パラメータ等）の設定を行う設定モード（非Ｒｕｎモード）とを切り替えるためのモード切替部を有している。図６は、本発明の実施の形態に係る画像処理センサの表示装置２のモード切り換え画面の例示図である。
【００４２】
図６（ａ）は、「検査モード」の画面表示の例示図である。図６（ａ）に示すように検査対象物表示領域６１に、撮像装置１が撮像した検査対象物の画像を表示する。左下の「センサ設定」ボタン６２が切換手段として機能し、「センサ設定」ボタン６２が選択された場合、「設定モード」へと切り換わり、図６（ｂ）に示す画面へと画面遷移する。
【００４３】
図６（ｂ）は、「設定モード」の画面表示の例示図である。図６（ｂ）に示すように、プログラム選択領域６３にて、検査対象物の種類又は検査環境を選択する。ここで、「プログラム」とは、検査対象物の種類又は検査環境に応じて設定された一連のデータ群（パラメータ値の組み合わせ）を意味しており、検査対象物の種類又は検査環境ごとに異なるデータ群をプログラムとして記憶することができる。検査対象物を検査する条件に関する検査条件データには、フォーカス調整をする場合にフォーカスが合う位置を示すフォーカス位置データを含んでいる。
【００４４】
また、検査対象物と比較する基準となる検査対象物の代表的画像であるマスタ画像が記憶されている場合、マスタ画像表示領域６４にマスタ画像が表示される。「設定ナビ」ボタン６５が選択された場合、詳細な設定を行う設定画面に画面遷移する。図６（ｂ）の「運転開始」ボタン６６は切換手段として機能し、「運転開始」ボタン６６が選択された場合、「検査モード」へと切り換わり、図６（ａ）に示す画面へと画面遷移する。
【００４５】
図７は、本発明の実施の形態に係る画像処理センサの表示装置２の設定画面の例示図である。図７に示す設定画面を通じて、ユーザは、撮像条件の設定（図７（ａ））、パターンサーチする基準となるマスタ画像の登録（図７（ｂ））、マスタ画像に対して輪郭サーチ等のツール設定（図７（ｃ）〜図７（ｅ））、出力割当（図７（ｆ））、という流れで順次設定を行う。以下、詳細に説明する。図６（ｂ）に示す「設定ナビ」ボタン６５が選択された場合、まず図７（ａ）に示す撮像条件設定画面が表示される。撮像条件設定画面では、マスタ画像が記憶されていない場合には現在撮像している検査対象物の画像が、マスタ画像が記憶されている場合にはマスタ画像が主表示領域７１に表示され、画面下部に撮像条件を設定する設定ボタン群が表示されている。例えば「トリガ条件」ボタンが選択された場合には、撮像装置１が検査対象物を撮像するタイミングを特定するトリガ条件を設定することができる。詳細な設定画面は省略するが、それぞれのボタンが選択された場合、それぞれの設定条件に応じて図５に示すタッチパネル２１上に表示される。「フォーカス自動調整」ボタン７３が選択された場合については後述する。
【００４６】
また、より詳細な設定をするには、図７（ａ）の「拡張機能」ボタン７２を選択すれば良い。「拡張機能」ボタン７２が選択された場合、詳細な設定を行うためのボタンが別途表示される。このように撮像条件設定画面では、明るさの調整、フォーカスの調整、撮像範囲、照明のオン／オフ、ズームのオン／オフ等を設定することができる。フォーカスの調整については後述する。
【００４７】
図７（ａ）の「進む」と表示された「画面遷移」ボタン７４が選択された場合、図７（ｂ）に示すマスタ画像登録画面が表示される。登録されたマスタ画像上に、以後、検査用の様々なツールを設定する。１つのマスタ画像に対して複数のプログラムを記憶することができる。つまり、同じマスタ画像に対して異なるツールを設定し、異なるプログラムとして記憶しておくことができる。
【００４８】
マスタ画像は、現在撮像している検査対象物の画像を登録しても良いし、以前に撮像しておいた画像から選択して登録しても良い。現在撮像している画像を登録する場合、ユーザは「Ｌｉｖｅ画像登録」ボタン７５を選択すればよい。「Ｌｉｖｅ画像登録」ボタン７５が選択された時点で撮像されている画像がマスタ画像として登録される。
【００４９】
図７（ｂ）の「進む」と表示された「画面遷移」ボタン７６が選択された場合、図７（ｃ）に示すマスタ画像ごとのツール設定画面が表示される。マスタ画像上に、以後、検査用の様々なツールを設定する。
【００５０】
ツール設定画面では、表示されているマスタ画像に、検査を実行するためのツールを追加設定する。図７（ｃ）に示す「追加」ボタン７７が選択された場合、図７（ｄ）に示すツール選択画面が表示される。ツール選択画面で選択されたツールを追加設定する。例えば「輪郭サーチ」ボタン７８が選択された場合、図７（ｅ）に示す輪郭サーチ設定画面が表示される。輪郭サーチ設定画面で、マスタ画像のどの輪郭を撮像された検査対象物の画像と照合するのか設定しておくことにより、欠陥を検出したか否かで検査対象物の良否を判定することができる。以下、色面積、位置補正等の設定をすることができる。
【００５１】
図７（ｃ）の「進む」と表示された「画面遷移」ボタン７９が選択された場合、図７（ｆ）に示す出力割当画面が表示される。出力割当画面では、検査の結果として画面に表示される出力線が何を意味するのか、設定ボタン群８０を選択することで設定することができる。「完了」ボタン８１が選択された場合、図６（ｂ）に示す「設定モード」の画面表示に戻る。このように、ユーザは、図５に示す表示装置２のタッチパネル２１上で、「進む」と表示された「画面遷移」ボタン７４、７６、７９を順に選択することで、簡単かつ短時間に、検査に用いる各種パラメータを設定することができる。また、画像処理センサに慣れていないユーザであっても、表示装置２のタッチパネル２１上で次の操作へ誘導されるので、各種パラメータを容易に設定することができる。
【００５２】
本実施の形態では、図６（ｂ）に示す「設定モード」画面から、フォーカス調整を行う場合の検査条件データを設定して記憶する。図６（ｂ）に示す「設定モード」画面から、「設定ナビ」ボタン６５を選択し、図７（ａ）に示す撮像条件設定画面が表示される。そして、図７（ａ）の「フォーカス自動調整」ボタン７３を選択することで、フォーカス調整を行う。
【００５３】
図８は、本発明の実施の形態に係る画像処理センサの表示装置２のフォーカス調整画面の例示図である。図８（ａ）では、主表示領域７１に現在撮像している検査対象物の画像が表示されている。この状態で「フォーカス自動調整」ボタン７３を選択することで、フォーカス調整を行う。
【００５４】
具体的には、「フォーカス自動調整」ボタン７３を選択した時点で、ＦＰＧＡ１３１はカメラモジュール１４のモータ１４１に制御信号を送信し、モータ１４１を回転させる。そして、検査対象物との距離が最も近い位置から最も遠い位置までレンズ１２を移動させ、検査対象物を複数枚撮像することにより、図８（ｂ）に示すようにフォーカスが合う位置をフォーカス位置として特定することができる。フォーカス位置として特定した位置を、例えば位置‘６０’と設定する。そして、特定したフォーカス位置、フォーカス位置の明るさ、出力の設定等を含む検査条件データとして、ＦＰＧＡ１３１はプログラム単位でメモリ１３３に記憶する。
【００５５】
図９は、本発明の実施の形態に係る画像処理センサの表示装置２のネジ有無の判定画面の例示図である。図９の主表示領域７１に現在撮像している検査対象物の画像が表示されている。図９の例では、位置補正ツールの検査領域９１及び輪郭判別ツールの検査領域９２が設定されている。
【００５６】
図１０は、位置補正ツール及び輪郭判別ツールの検査条件データの一覧を示す図表である。図１０に示すように、様々な設定項目について、設定例が対応付けて記憶されている。これら設定項目と設定例との組み合わせであるデータ群を一括して「プログラム０１」として図３に示すメモリ１３３に記憶する。
【００５７】
なお、図１０に示す複数の各種設定項目（設定パラメータ）のうち、トリガ関連の項目では、少なくとも内部トリガ又は外部トリガのいずれかを選択するためのパラメータ「トリガ方式」を必須設定項目とすることが好ましい。撮像関連の項目では、少なくとも画面の明るさを調整するためのパラメータ「明るさ」及びオートフォーカス位置を調整するためのパラメータ「ＡＦ調整位置」を必須設定項目とすることが好ましい。
【００５８】
また、ツール関連の項目では、少なくともどのような種別のツールで画像処理を行うかを決定するためのパラメータ「ツール種別」及び検査精度の基準となるパラメータ「閾値」（一致度）を必須設定項目とすることが好ましい。特に、検査対象物の良否を判定する処理を実行する場合には、「ツール種別」を必須設定項目とすることが好ましい。
【００５９】
このように、一の検査条件データの中には複数の設定項目が含まれており、これら複数の設定項目は、例えば外部出力に関する設定項目、少なくとも「トリガ方式」が含まれるトリガ条件に関する設定項目、少なくとも「明るさ」及び「ＡＦ調整位置」が含まれる撮像条件に関する設定項目、照明補正を行うか否かを決定するための照明補正に関する設定項目、マスタ画像の有無・特定に関する設定項目、及び少なくとも「ツール種別」が含まれる画像処理ツールに関する設定項目等で構成される。
【００６０】
図１１は、本発明の実施の形態に係る画像処理センサの表示装置２のドライバ種別の判定画面の例示図である。図１１の主表示領域７１に現在撮像している検査対象物の画像として、ドライバの画像が表示されている。図１１の例では、色面積ツールの検査領域９３のみが設定されている。
【００６１】
図１２は、色面積ツールの検査条件データの一覧を示す図表である。図１２に示すように、図１０とは異なる様々な設定項目について、設定例が対応付けて記憶されている。これら設定項目と設定例との組み合わせであるデータ群を一括して「プログラム０２」として図３に示すメモリ１３３に記憶する。
【００６２】
検査条件データを切り換えるとは、プログラムごとに記憶してあるデータ群を切り換えることである。図１３は、本発明の実施の形態に係る画像処理センサの表示装置２のネジ有無の検査画面の例示図である。図１３に示すように、検査条件データとして「プログラム０１」が選択された場合、図１０に示す検査条件データが読み出され、主表示領域７１に現在撮像している検査対象物の画像が表示されるとともに、検査条件データに基づく位置補正ツールの検査領域９１及び輪郭判別ツールの検査領域９２が表示されている。図１３では、検査領域９２にてネジが存在すると判定された結果を示す。ネジ部分の色を変えたり、ビープ音を鳴動させる等の方法でユーザに伝える工夫がなされている。
【００６３】
ここでプログラムを、「プログラム０１」から「プログラム０２」に切り換えた場合、プログラムごとに記憶してあるデータ群を、図１２に示す「プログラム０２」の検査条件データに切り換える。図１４は、本発明の実施の形態に係る画像処理センサの表示装置２のドライバ種別の判定画面の例示図である。図１４の例では、主表示領域７１にドライバの画像が表示され、色面積ツールの検査領域９３にて先端が黒いドライバであると判定されている。このように、プログラムを切り換えるだけで、検査条件データが入れ替わり、プログラムに含まれるツールに対応した検査領域が即座に設定される。
【００６４】
このように、検査条件データとして「プログラム０１」又は「プログラム０２」が選択されることで、フォーカス調整を自動で行うことができ、わざわざ手動で行う必要がなく、ユーザの手間は大きく軽減される。つまり、画像処理センサ（又は表示装置２）は、「プログラム０１」、「プログラム０２」のように、複数の異なる検査条件データが設定されてメモリ１３３に記憶されており、これら複数の異なる検査条件データの中から一の検査条件データをメモリ１３３から読み出すことによって、ユーザは一の検査条件データを選択する。
【００６５】
なお、プログラムを切り換えた場合であっても、フォーカス位置を変更しないようにすることができることが好ましい。焦点がずれていて少し画像がぼやけていても検査に支障がない検査対象物であるときには、余計なフォーカス調整を行う必要がなく、フォーカス調整機構の寿命を延伸させることができるからである。
【００６６】
また、プログラムを切り換える場合、フォーカス位置への移動は、プログラムを切り換える前のフォーカス位置とプログラムを切り換えた後のフォーカス位置との差分だけ移動すれば足りる。ただ、フォーカス調整を繰り返し行うことによる脱調を未然に回避するべく、プログラムの切り換え時に、フォーカス位置の原点を実際の検査対象物に合わせて補正した後、フォーカス位置を原点に戻し、プログラムで指定されているフォーカス位置へ移動させることが好ましい。
【００６７】
すなわち、プログラムの切換指示を受信したＦＰＧＡ１３１は、まずフォーカス位置の原点の補正を行う。該補正には、実際の検査対象物の形状、寸法等の検査条件データに含まれる情報を用いる。補正が完了した時点で、フォーカス位置を原点へ移動するようモータドライバ１８１へ指示する。
【００６８】
そして、ＦＰＧＡ１３１は、プログラムを切り換えた後のプログラムに対応しているフォーカス位置へと移動するようモータドライバ１８１へ指示する。これにより、フォーカス位置特定のための画像処理を行う必要がなく、フォーカス調整機構を動作させるだけでフォーカス位置データに基づいてフォーカス位置を調整することができる。また、必ずフォーカス位置を原点に戻しているので、連続してフォーカス調整を行うことによる脱調を未然に回避することも可能となる。
【００６９】
以上のように本実施の形態によれば、検査条件データの切換指示によりフォーカス位置データを含む複数の設定項目から構成される検査条件データを切り換えるだけでフォーカス調整をすることができるので、製造ラインを流れてくる検査対象物の種類を一定期間ごとに変えながらフォーカス調整を行う必要がなく、しかもフォーカス調整を比較的短い時間で行うことが可能となる。
【００７０】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨の範囲内であれば多種の変更、改良等が可能である。例えば撮像装置１と表示装置２とは、接続ケーブル３で直結されている形態に限定されるものではなく、ＬＡＮ、ＷＡＮ等のネットワーク網を介して接続されていても良いことは言うまでもない。また、本実施例では撮像装置１と表示装置２とは別体となっているが、両者が一体になった画像処理装置であっても良い。
【符号の説明】
【００７１】
１  撮像装置
２  表示装置
３  接続ケーブル
１３  メイン基板
１４  カメラモジュール（撮像部）
２１  タッチパネル
１３１  ＦＰＧＡ（制御部）
１４１  モータ
１４２  ＣＭＯＳ基板（撮像素子）
【図１】
0005818651.tif 000002
【図２】
0005818651.tif 000003
【図３】
0005818651.tif 000004
【図４】
0005818651.tif 000005
【図５】
0005818651.tif 000006
【図１０】
0005818651.tif 000007
【図１２】
0005818651.tif 000008
【図６】
0005818651.tif 000009
【図７】
0005818651.tif 000010
【図８】
0005818651.tif 000011
【図９】
0005818651.tif 000012
【図１１】
0005818651.tif 000013
【図１３】
0005818651.tif 000014
【図１４】
0005818651.tif 000015