(57)【要約】【課題】  画像処理装置やエリアセンサにおける非検出領域を設定する際に専用のデバイスや複雑な描画作業が不要であり、非検出領域の設定が簡便に行える方法、又その方法を実施するために使用し得る画像処理装置等を提供する。【解決手段】  所定の検査対象Ｗを撮像しこれを所定の基準等と比較することによって所定の判定等を行う画像判別センサ１であって、上記画像判別センサ１に非検出領域Ｎを設定するに当たり、予め、上記非検出領域に相応する所定形状のテンプレート２を上記非検出領域Ｎに位置させた状態で撮像し、その撮像データを入力することにより、上記画像判別センサ１に上記非検出領域Ｎを登録する非検出領域登録手段（３，６，１７）を備えたことを特徴とするものとする。【選択図】  図２
2006005813.tif 000002
【特許請求の範囲】
【請求項１】
所定の検査対象物を撮像しこれを所定の基準等と比較することによって所定の判定等を行う画像処理装置であって、
前記画像処理装置に非検出領域を設定するに当たり、予め、前記非検出領域に相応する所定形状のテンプレートを前記非検出領域に位置させた状態で撮像し、その撮像データを入力することにより、前記画像処理装置に前記非検出領域を登録する非検出領域登録手段を備えたことを特徴とする画像処理装置。
【請求項２】
前記画像処理装置が、
検査対象物を照らすための照明手段と、
撮像するための撮像手段と、
撮像された前記検査対象物の画像データ、登録された非検出領域データ、及び判定処理を行なう際の基礎となる所定の基準等を記憶しておくための記憶手段と、
撮像された前記検査対象物の画像データと所定の基準等を比較する為の演算手段と、
その結果を出力するための出力手段と、
結果表示や操作メニュー表示を行なうための表示手段と、
操作指示を与えるための入力手段と、
からなることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
所定の検査対象物を撮像しこれを所定の基準等と比較することによって所定の判定等を行う画像処理装置の非検出領域の設定方法であって、
前記非検出領域に相応する所定の形状のテンプレートを予め準備しておき、
前記画像処理装置の撮像手段で前記テンプレートを撮像してその撮像データを前記画像処理装置に入力し、
入力された前記撮像データ中の前記非検出領域に相当する非検出領域データを前記画像処理装置の記憶手段に登録することによって前記非検出領域の設定を行なうことを特徴とする画像処理装置の非検出領域の設定方法。
【請求項４】
所定のエリア内における障害物や侵入者等を検出するエリアセンサであって、前記エリアセンサに非検出領域を設定するに当たり、予め、前記非検出領域に相応する所定形状のテンプレートを前記非検出領域に位置させた状態で位置と距離を測定し、その測距データを入力することにより、前記エリアセンサに前記非検出領域を登録する非検出領域登録手段を備えたことを特徴とするエリアセンサ。
【請求項５】
所定のエリア内における障害物や侵入者等を検出するエリアセンサの非検出領域の設定方法であって、
前記非検出領域に相応する所定の形状のテンプレートを予め準備しておき、  前記エリアセンサの距離測定手段で前記テンプレートの位置と距離を測定してその測距データを前記エリアセンサに入力し、
入力された前記測距データ中の前記非検出領域に相当する非検出領域データを前記エリアセンサの記憶手段に登録することによって前記非検出領域の設定を行なうことを特徴とするエリアセンサの非検出領域の設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置や、エリアセンサ等多次元の情報を処理するセンサに関する。
画像処理装置は、製造ライン上を移動する物体の形状又は物体に張付けられたシール等を撮像し、これを所定の基準等と比較する画像処理によって物体の欠損や良否判断、及びマーク認識等を行うため、座標毎示される濃淡輝度分布や色分布などの二次元情報を処理するものである。
エリアセンサは、所定の検出エリア内の障害物や侵入者等を検出し、無人搬送車であれば障害物回避や停止、大型プレス機であれば非常停止などを行なうため、座標表示される距離分布の二次元情報を処理するものである。
【背景技術】
【０００２】
従来、その様な画像判別センサやエリアセンサにおいては、センサの視野に入って来た対象物の濃淡輝度分布、或いは対象物の距離分布の情報を取得し、得られた情報から対象物の有無判定等を行なっているところ、対象物と似通った情報を持つ別の物が当該視野に入って来た場合には、誤判定ひいては誤検出を引き起こすという問題がある。
ここで、もし視野内において検査対象が出現する位置が予め把握出来ている場合には、検査対象が出現する位置以外を非検出領域としてマスクし、視野の制限を行なう（ティーチングや教示、とも言われる）ことによって誤検出を回避又は軽減することが出来る。
【０００３】
この様な非検出領域を設定する発想自体は以前より存在しており、上記非検出領域の設定手法としては、図１０に例示される様な、ディスプレイに映し出されるカーソルや矢印等を頼りに非検出領域の形状（矩形や円等）をコンソール（制御装置、操作卓）やマウス等で描いて設定するものが一般的である。また、最近では上記画像判別センサやエリアセンサに別途パソコンを接続し、パソコンのディスプレイとマウスを用いて非検出領域を設定する手法も見受けられる。
【０００４】
その一例として、特許文献１ではオペレーターがマウス等を操作することによって上記非検出領域を設定する手法が、又特許文献２においてはオペレーターが操作盤を操作することによって上記非検出領域を設定する手法が提案されている。
【特許文献１】特開平２−２０５９９８号公報
【特許文献２】特開平１０−０４０３８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１や２を含む従来の手法では、上記非検出領域の設定に際してディスプレイやマウスといった専用のデバイスを必要としたり、非検出領域設定のたびに上記画像判別センサやエリアセンサにパソコンを接続しなければならない、また、大抵の現場（製造ライン等）では別途パソコンを設置するスペースやマウスを操作するスペースが無い等、非検出領域の設定作業が簡便に行えないと言う問題があった。さらに、種々の入力装置を用いて非検出領域の形状を設定する手法では、複雑な描画を行なうのが面倒である上に時間も掛かる。このことは、生産ラインの停止時間をむやみに増加させていることを意味し、稼働率を下げてしまうと言う課題があった。  
【０００６】
従って本発明は、画像処理装置やエリアセンサにおける非検出領域の設定に際して専用のデバイスを必要とせず、複雑な描画作業を行なうこと無く非検出領域の設定を簡便に行う方法、また、その方法を実施するために使用し得る画像処理装置やエリアセンサを提供することを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決すべく種々検討を重ねた結果、本発明者らは、所定の非検出領域に相当する領域が所定の態様で現わされた型紙その他（テンプレート）を予め準備しておくと共に、上記テンプレートに現わされた非検出領域に相当する領域を画像処理装置やエリアセンサに取り込み、取り込まれたその領域を当該画像判別センサやエリアセンサにおいて非検出領域データとして登録することにより、要領良く画像判別センサやエリアセンサに上記非検出領域を設定出来ることを見出し、それによって上記課題を解決可能であることを確信して、本発明を完成した。
【０００８】
上記課題を解決可能な本発明の、画像判別センサを含む画像処理装置は、所定の検査対象物を撮像しこれを所定の基準等と比較することによって所定の判定等を行う画像処理装置であって、前記画像処理装置に非検出領域を設定するに当たり、予め、前記非検出領域に相応する所定形状のテンプレートを前記非検出領域に位置させた状態で撮像し、その撮像データを入力することにより、前記画像処理装置に前記非検出領域を登録する非検出領域登録手段を備えたことを特徴とするものである。
上記本発明の画像処理装置は例えば、検査対象物を照らすための照明手段と、撮像するための撮像手段と、撮像された前記検査対象物の画像データ、登録された非検出領域データ、及び判定処理を行なう際の基礎となる所定の基準等を記憶しておくための記憶手段と、撮像された前記検査対象物の画像データと所定の基準等を比較するための演算手段と、その結果を出力するための出力手段と、結果表示や操作メニュー表示を行なうための表示手段と、操作指示を与えるための入力手段とから成っている。
【０００９】
上記画像処理装置の非検出領域の設定方法としては、前記非検出領域に相応する所定の形状のテンプレートを予め準備しておき、前記撮像手段で前記テンプレートを撮像してその撮像データを前記画像処理装置に入力し、入力された前記撮像データ中の前記非検出領域に相当する非検出領域データを前記記憶手段に登録することによって前記非検出領域の設定を行なうものが挙げられる。
【００１０】
次に、上記課題を解決可能な本発明のエリアセンサは、所定のエリア内における障害物や侵入者等を検出するエリアセンサであって、前記エリアセンサに非検出領域を設定するに当たり、予め、前記非検出領域に相応する所定形状のテンプレートを前記非検出領域に位置させた状態で位置と距離を測定し、その測距データを入力することにより、前記エリアセンサに前記非検出領域を登録する非検出領域登録手段を備えたことを特徴とするものである。
上記本発明のエリアセンサは例えば、対象物等に投光するための投光手段と、その投光された光が検査対象で反射したときの反射光を受光するための受光手段と、投受光時間差や三角測量の原理を用いて位置と距離を測定し測距データを求めたり、その測距データと所定の基準等を比較したりするための演算手段と、求められた測距データ、登録された非検出領域データ、及び判定処理を行なう際の基礎となる所定の基準等を記憶しておくための記憶手段と、その結果を出力するための出力手段と、結果表示や操作メニュー表示を行なうための表示手段と、操作指示を与えるための入力手段とから成っている。
【００１１】
上記エリアセンサの非検出領域の設定方法としては、前記非検出領域に相応する所定の形状のテンプレートを予め準備しておき、前記投光手段と受光手段および演算手段で前記テンプレートの位置と距離を測定し、その測距データを前記エリアセンサに入力し、入力された測距データ中の前記非検出領域に相当する非検出領域データを前記記憶手段に登録することによって前記非検出領域の設定を行なうものが挙げられる。
【００１２】
尚、本明細書においては、「非検出領域」とは、撮像手段の撮像範囲或いは視野内において、検査対象が出現する位置が予め把握出来ている場合における、実質上、検査対象が出現する位置以外の領域を指し示すものとする。
本明細書において「非検出領域データ」とは、所定のテンプレートの撮像等を介して画像処理装置等に登録される所定の非検出領域に関する情報であって、撮像された検査対象物の画像データや検出された対象物等の測距データの内、所定の非検出領域に対応する部分につき無効と取扱うものをいう。
又以下で説明する「演算装置」では、画像処理装置やエリアセンサの本来の使命である通常の、検査対象の検査や検出に関する判定処理のほか、本発明に係る、記憶手段に記憶されている登録された非検出領域に関する非検出領域データと、画像処理装置やエリアセンサ内に取得された画像データ或いは測距データとを夫々比較対照し、上記非検出領域に対応する部分の画像データ或いは測距データは無効なものと取扱い、検出領域に対応する部分の画像データ或いは測距データに基づいて検査対象の検査や検出に関する通常の判定処理を行なうものとする。
更に、「画像データ」とは、撮像手段により撮像された画像の構成要素である夫々の画素の受光量その他の情報の単体或いは集合を指し示すものとし、「測距データ」とは、投光手段、受光手段及び演算手段により求められた対象物等の位置と距離情報の単体或いは集合を指し示すものとする。
その他本発明においては、「記憶手段」とは、予めテンプレートを用いて登録された非検出領域データのほか、撮像された検査対象物の画像データや検出された対象物等の測距データその他の、画像処理装置やエリアセンサに入力されたデータや指令等を記憶するためのものであり、例えば以下で説明する実施形態の様に、メモリの用途や機能が分けられている場合には、それらの全部或いは少なくとも一部を指し示すものとする。
【発明の効果】
【００１３】
以上述べた通り、本発明は画像判別センサやエリアセンサにおいて、予めテンプレートを用いて任意に非検出領域を設定することが出来る非検出領域登録機能を備えたものであるため、今までの複雑な設定要領、即ちコンソールやマウスを使用した描画作業を必要とせず、非検出領域を容易に設定出来るものである。
又本発明によれば、非検出領域を容易に設定出来るほか、当該非検出領域が任意の複雑な輪郭をなしていても、変わらぬ要領で非検出領域の設定を行なうことが出来る。
【発明を実施するための形態】
【００１４】
１．第１実施形態
以下では、添付図面に基づき、本発明の一実施形態となる画像判別センサにつき詳細に説明する。図１は本発明の、画像判別センサを含む画像処理装置による非検出領域の設定要領を示す図、図２は上記画像処理装置の一構成例を示す図である。又図３は上記画像処理装置を用いた非検出領域の設定要領の一例を示す図、図４〜図７は画像処理装置内での処理の様子を示す図である。
【００１５】
［基本原理］
最初に、本実施形態の画像判別センサにより、その撮像領域中に非検出領域の設定行なう基本原理につき説明する。
図１に示される様に、本実施形態の画像判別センサ１による非検出領域Ｎの設定は、まず、画像判別センサ１で、非検出領域Ｎに相当する領域が予め所定の態様で現わされたテンプレート２を包含する所定の撮像領域Ｓを撮像し、その画像情報を画像判別センサ１内で適宜信号処理することを通じて、非検出領域データ即ち設定したい非検出領域Ｎの形状や輪郭を当該画像判別センサ１に先に登録しておくことにより行なわれる。
【００１６】
［構成］
ここで、本実施形態の画像判別センサの構成につき説明すると、図２に示す通り、本実施形態の画像判別センサ１は、所定の検査対象Ｗを撮像しこれを所定の基準等と比較することによって所定の判定等を行う画像処理装置であって、検査対象Ｗを照らすための発光ダイオードなどを用いた照明１６と、撮像するための固体撮像素子１４とレンズ１５から成る撮像手段３と、データを記憶するためのマスクパターンメモリ４と画像メモリ７から成る記憶手段１７と、演算を行い判定するための演算装置６と、その判定結果を出力するための出力部９と、各種入力を与える操作部８と、撮像された画像データの表示や、各種操作指示を与えるメニュー表示を行なうためのＬＣＤディスプレイなどを用いた表示手段１３、これらすべてを一体として備えたものである。マスクパターンメモリ４には、撮像された検査対象Ｗの画像データに関し、所定の非検出領域に対応する部分の画素については無効なものと取扱う、非検出領域に相当する領域の情報（非検出領域データ）を記憶しておく。画像メモリ７には、撮像された画像データを記憶しておく。演算装置６は、本発明に係る、マスクパターンメモリ４に記憶されている登録された上記非検出領域データと、画像メモリ７に記憶されている撮像された画像データとを、対応する夫々の画素毎に比較対照し、撮像領域Ｓの画像データのうち非検出領域Ｎに対応する部分は無効なものと取扱う。これにより、演算装置６は、撮像領域Ｓの画像データのうち検出領域Ｅに対応する部分のデータに基づいて検査対象物の検査作業に関わる判定処理を行なう。本発明の非検出領域登録手段は、上記の撮像手段と記憶手段及び演算装置を中心に構成されている。
【００１７】
尚、本実施形態における検査対象Ｗはベルトコンベア等からなる所定の搬送手段Ｔ上を順次移動する箱で、その箱には意匠として印刷されている「ABCDE」、製造工程において印字された製造日付「2004.06.01」がある。検出内容としては、印字された製造日付「2004.06.01」の有無を判別する。この場合、印字された製造日付「2004.06.01」部のみを検出領域Ｅとし、それ以外を非検出領域Ｎとしている。画像判別センサ１を用いて検査対象Ｗの検査を行なうに先立って、検出領域と非検出領域に相当する領域（Ｅ’，Ｎ’）とが所定の態様で現わされたテンプレート２を撮像手段３にて撮像し、画像判別センサ１に非検出領域データの登録を行なう必要があるが、その要領については後ほど説明する。
尚本実施形態では、検出領域Ｅに対応する部分の検査対象Ｗの画像データに基づいて検査対象Ｗの検査を行なった結果、検査対象Ｗに印字が無く不良であると判定された場合には、出力部９に接続されたシーケンサ１０などを通じて、イジェクタを作動させ、不良品を排除して良品と選別する処置や、或いはアラームによりオペレーターに不良品が混入していることを知らせ、不良品が除去されるまで搬送手段Ｔを作動させない処置が取られる。
【００１８】
各構成要素の接続関係は図２に示す通りである。本実施形態では、撮像手段３と、画像メモリ７およびマスクパターンメモリ４と、演算装置６が接続され、非検出領域登録手段を構成している。演算装置６には、操作部８と出力部９と、ＬＣＤディスプレイなどを用いた表示手段１３が接続されている。
【００１９】
［動作及び使用方法］  
以下では、本実施形態の画像判別センサの動作及び使用方法の一例につき、図３〜図７に基づき順を追って説明する。尚説明の都合上、検出領域Ｅ及び非検出領域Ｎ並びにテンプレート２の形状は、図２に示すものとは別の形状としている。本実施形態の場合、撮像領域Ｓ中の非検出領域Ｎの設定は、テンプレート準備、撮像手段による非検出領域の形状の撮像、演算装置を用いた２値化処理、及び記憶手段に非検出領域データを登録、の順に行なわれる。
【００２０】
まず最初に、撮像領域Ｓ中の検出領域Ｅと非検出領域Ｎとの区分けを行なうためのテンプレート２を予め準備しておく。テンプレート２については、先の基本原理の説明の際に図１に示した様な、設定したい非検出領域に示す白紙等からなるもののほか、図２や図３に示す様な、検出領域を示す部分と非検出領域を示す部分とが別の色彩で区別された構成のものとする。以下の説明では、テンプレート２は、図２や図３に示す様に、検出領域を示す部分Ｅ’と非検出領域を示す部分Ｎ’とが暗色と明色の様に別の色彩で区別された構成のものとした上で、図４〜図７では、説明の都合上、検出領域を示す部分Ｅ’とその周りの非検出領域を示す部分Ｎ’の一部の画素につき拡大して示すこととする。又上記した通り、本実施形態では撮像手段３により撮像された画像データは各画素毎の受光量の多寡で表現され得るものであるところ、以下の説明では各画素毎の受光量を１６進数２桁の輝度データで表現している。輝度データは各画素毎の受光量を示す指標であり、便宜上、値が大きい程受光量が多い即ち当該画素部分が明るかったと言うことを意味している。
【００２１】
次に、そのテンプレート２を、図３に示す通り本実施形態の画像判別センサ１の撮像手段３で撮像し、テンプレート２に現わされた検出領域及び非検出領域に相当する領域（Ｅ’，Ｎ’）の情報を画像判別センサ１内に取り込む。
【００２２】
撮像手段３で撮像された画像データは図４Ａに示す通り画像メモリ７に展開され、又図４Ｂに示す通り、上記テンプレート２に現わされた検出領域及び非検出領域に相当する領域（Ｅ’，Ｎ’）の情報に基づき、任意の輝度を持つ画素はＦＦに、それ以外の画素は００に置き換える２値化処理が行なわれる。この２値化処理は、図２に示す通り画像メモリ７に展開された画像データを演算装置６に移した後、演算装置６内で行なわれる。２値化処理後の各画素のデータは一旦、画像メモリ７に戻される。一例によれば、Ｄ０以上の輝度を持つ画素はＦＦに置換される。又本実施形態では、非検出領域Ｎに当たる部分の画素データは全てＦＦとされる。
【００２３】
２値化処理が行なわれた画像データについてはこののち、図２のマスクパターンメモリ４に移され、これにより画像判別センサ１に非検出領域データの登録が行なわれる。図５Ａには、２値化処理後の各画素のデータをマスクパターンメモリ４に移す前の画像メモリ７とマスクパターンメモリ４の様子が示されている。図５Ａに示す通り、非検出領域データの登録が行なわれる前の状態のマスクパターンメモリ４については、予め各画素の値が００に初期化されている。尚本実施形態では、マスクパターンメモリ４の初期化は、非検出領域Ｎの形状等の変更その他に伴って非検出領域データの登録が必要になった際、その都度演算装置６からリセット信号を送ることによって行なわれる。
非検出領域データの登録は、図５Ｂに示す通り、非検出領域Ｎに相当する箇所である、画素データがＦＦとなっている画像メモリのデータを、マスクパターンメモリ４の対応する画素に書き写すことにより実施される。
【００２４】
図６及び７は、本実施形態の画像判別センサ１の演算装置６における、非検出領域データが登録された後の信号処理の様子を示す図である。次に説明する通り、本実施形態では、非検出領域データの登録後は、例えば図２に示す様な搬送手段Ｔ上を順次移動する検査対象Ｗを撮像した画像において、非検出領域Ｎに相当する画素データはすべて００に置き換えられ、無効なものとして取り扱われる。
【００２５】
非検出領域データが登録された後の本実施形態の画像判別センサの動作に付き説明すると、まず、図６Ａに示す通り、例えば図２の搬送手段Ｔ上を順次移動する検査対象Ｗを撮像した画像データを画像メモリ７に展開する。このとき、図６Ｂに示す通り、マスクパターンメモリ４には既に、検出領域Ｅと非検出領域Ｎに関する形状や輪郭が２値化された状態で記憶されている。
次に、図７Ａに示す通り、図２の演算装置６に画像メモリ７の画素データとマスクパターンメモリ４のマスクデータを読み出す。上記演算装置６では、画像メモリ７とマスクパターンメモリ４の夫々対応する画素毎に比較処理が行なわれる。
ここで、図７Ｂに示す通り、マスクパターンメモリ４から読み出したマスクデータがＦＦであれば、当該画素部分は非検出領域Ｎにあたり、従って画像メモリ７側の画素データは００に置換され、この置換後の画素データ００が画像メモリ７へ書き戻される。一方、マスクパターンメモリ４から読み出したマスクデータがＦＦでなければ、当該画素部分は検出領域Ｅにあたるので、当該画素部分については元の輝度レベルの儘画像メモリ７に書き戻される。
【００２６】
上記操作を経ることにより、図７Ｂに示す通り、画像メモリ７上には、検出領域Ｅにあたる部分にしか輝度レベルの情報が残存しておらず、非検出領域Ｎにあたる部分には００の画素データが与えられて無効化されているので、検査対象Ｗの検査作業を検出領域Ｅのデータのみに基づいて実施することが可能となる。これにより、誤検出の回避又は軽減が実現される点は、従来同様である。
【００２７】
この様に、本実施形態からも明らかな通り、本発明によれば、所定の非検出領域Ｎに相当する領域Ｎ’が所定の態様で現わされたテンプレート２を予め準備しておくと共に、撮像手段３で上記テンプレート２を撮像して当該テンプレート２に現わされた非検出領域に相当する領域Ｎ’の形状や輪郭をこの画像判別センサ１に取り込み、取り込まれたその形状や輪郭を非検出領域データとして登録しておくことにより、要領良く上記非検出領域を設定し得る画像判別センサを得ることが可能となる。設定すべき所定の非検出領域の形状や輪郭が複雑である程、本発明の有用性が顕著なものとなることについては、上記非検出領域の設定要領からも明白である。
【００２８】
２．第２実施形態
上記第１実施形態では、撮像手段３から取り込んだ画像データについては一旦、画像メモリ７に入力してから、場合によっては演算装置６による種々の信号処理を行なった後にそれぞれマスクパターンメモリ４や演算装置６等の後段に上記画像データを送っているが、画像メモリ７を別途設けなくても本発明の画像処理装置を構成することは可能である。
この場合、例えば非検出領域設定時と通常動作時のモード切換を演算装置６内で行なうこととした上、非検出領域設定時には、検出領域或いは非検出領域に相当する領域（Ｅ’，Ｎ’）が予め現わされたテンプレート２を包含する所定の撮像領域Ｓを撮像し、撮像手段３から取り込んだその画像データを直接或いは演算装置６で適宜処理を行なった後にマスクパターンメモリ４に入力し、画像判別センサ１に非検出領域データを登録しておく。
次に、通常動作時には、例えば図２の搬送手段Ｔ上を順次移動する検査対象Ｗを撮像し、撮像手段３から取り込んだその画像データを直接演算装置６に入力するほか、同時に演算装置６にはマスクパターンメモリ４に先に記憶され画像判別センサ１に予め設定された非検出領域データを入力し、更に演算装置６に入力された両者のデータを夫々対応する画素毎に比較処理して非検出領域Ｎに当たる部分を無効にしておく。
この様な構成及び設定要領によっても、検査対象Ｗの検査作業を検出領域Ｅのデータのみに基づいて実施することが可能であり、第１実施形態の場合同様、誤検出の回避又は軽減を実現し得る。
【００２９】
以上、本発明の画像判別センサにつきその一例を基に説明したが、本発明は上記の構成に限定されず、種々の設計変更をなし得る。
例えば、上記実施形態では、本発明の画像判別センサにつき搬送手段上を順次移動する検査対象Ｗの撮像及び画像判別を行なうものとして説明したが、本発明は、これに限られず、例えば、定置された一定形状の検査対象Ｗを都度検査する様な用途に対しても適用し得る。又図２に示す、撮像手段３の周囲に設ける照明光源１６も適宜のものであって良く、更に当該光源を用いて、検査対象Ｗを撮像した際に生じ得る露光不足の補償等を行なっても良い。
また、本実施形態では、撮像された画像データや非検出領域データの確認や、操作部８による各種操作の確認等のため、ＬＣＤディスプレイ等からなる表示手段１３が設けられているが、撮像手段３とテンプレート２、或いは検査対象Ｗとの位置関係を確実に固定しておくことにより、非検出領域の設定時に特に表示手段１３を用いなくても良い。撮像手段３として本実施形態では固体撮像素子、例えば２次元フォトダイオードアレイが用いられているが、ＣＣＤ等、適宜別構成のものも適用し得る。
【００３０】
更に上の例では、設定したい非検出領域Ｎに白紙等からなるテンプレート２を示し、それを撮像手段３で撮像して得られた画像データを適宜信号処理することによって非検出領域データの登録を行なったり、或いは検出領域を示す部分と非検出領域を示す部分（Ｅ’，Ｎ’）とが別の色彩で区別されたテンプレート２を撮像手段３で撮像し、取り込んだその画像データを適宜信号処理することによって非検出領域データの登録を行なう構成とされているが、非検出領域の設定要領はこれらに限られず、例えばテンプレートを、非検出領域を示す部分に切り欠きを設ける様な構成のものとしても構わない。
その他、上記実施形態では、各画素毎の受光量を１６進数２桁の輝度データで表現しているが、当該光量の表示形態はこれに何ら限定されない。各画素毎の受光光量が把握出来るもので有れば、表現形式は適宜のものであって良い。
同様に、上記実施形態では、撮像された画像につき２値化処理を行なっているところ、当該処理に代えて例えば、所定の閾値を越える、或いは閾値未満の輝度や受光量を持つ画素については検出領域或いは非検出領域とし、各画素毎のその判定結果をマスクパターンメモリに送る態様で、画像判別センサに非検出領域データの登録を行なう構成としても構わない。
【００３１】
３．第３実施形態
次に、本発明は、上記各例に示した画像処理装置に限られず、例えば以下に説明する様なエリアセンサにも適用し得る。図８は本発明の、エリアセンサによる非検出領域の設定要領を示す図であり、Ａはエリアセンサ側から測距領域を見た斜視図、Ｂは図８Ａに示す様子を上から見た図である。又図９は上記エリアセンサの一構成例を示す図である。尚説明の都合上、検出領域Ｅ及び非検出領域Ｎ並びにテンプレート２の形状は、図８と図９では夫々別の形状としてある。詳細は後記するが、図８に示す例では非検出領域Ｎに相当する領域を現わすために測距領域Ｓ’中に示された白紙等からなる所定形状の型紙がテンプレート２として扱われる一方、図９に示す例では壁がテンプレート２として扱われる。
【００３２】
［基本原理］
最初に、本実施形態のエリアセンサにより、その測距領域中に非検出領域の設定を行なう基本原理につき説明する。本実施形態では、測距領域Ｓ’は投光手段から所定方向（図８及び９では水平方向）に投射光が拡がる所定範囲を指しており、測距データは対象物等の位置や距離の情報（距離分布）を座標表現し得る様、水平及び奥行方向成分から構成されている。
図８に示される様に、本実施形態のエリアセンサ１’による非検出領域Ｎの設定は、まず、エリアセンサ１’で、非検出領域Ｎに相当する領域が予め所定の態様で現わされたテンプレート２を包含する所定の測距領域Ｓ’を測定し、その測距情報をエリアセンサ１’内で適宜信号処理することを通じて、非検出領域データ即ち設定したい非検出領域Ｎの位置や距離を当該エリアセンサ１’に先に登録しておくことにより行なわれる。
【００３３】
［構成他］
次に、本実施形態のエリアセンサの構成につき、図９に基づき説明する。
尚図９は、本実施形態に係るエリアセンサ１’を例えば、危険なエリアにオペレータが侵入したことを検出する目的で設置した一態様を示すものである。検査対象Ｗは例えば、機械を操作するオペレータである。又図９に示す例では、測距領域における壁までを検出領域Ｅとし、それ以外を非検出領域Ｎとしている。従ってエリアセンサ１’を用いて検査対象Ｗの検出を行なうに当たっては、予め壁をテンプレート２として位置と距離を測定し、エリアセンサ１’に非検出領域データの登録を行なう。
【００３４】
図９に示す通り、本実施形態のエリアセンサ１’は、所定の検査対象Ｗを検出しこれを所定の基準等と比較することによって所定の判定等を行うエリアセンサであって、検査対象Ｗに投光するための発光ダイオードなどを用いた投光手段１６’と、  その投光された光が検査対象Ｗで反射したときの反射光を受光するための受光素子１４’とレンズ１５から成る受光手段３’と、データを記憶するためのマスクパターンメモリ４と測距データメモリ７’から成る記憶手段１７と、演算を行い判定するための演算装置６と、その判定結果を出力するための出力部９と、各種入力を与える操作部８と、撮像された画像データの表示や、各種操作指示を与えるメニュー表示を行なうためのＬＣＤディスプレイなどを用いた表示手段１３、これらすべてを一体として備えたものである。マスクパターンメモリ４には、所定の非検出領域に関する情報であって、検出された対象物等の測距データの内所定の非検出領域に対応する部分については無効なものと取扱うもの（非検出領域データ）を記憶しておく。測距データメモリ７’には、検出された測距データを記憶しておく。演算装置６は、本発明に係る、マスクパターンメモリ４に記憶されている登録された上記非検出領域データと、測距データメモリ７’に記憶されている検出された測距データとを夫々比較対照し、測距領域Ｓ’の測距データのうち非検出領域Ｎに対応する部分は無効なものと取扱う。これにより、演算装置６は、測距領域Ｓ’の測距データのうち検出領域Ｅに対応する部分のデータに基づいて検査対象の検出に関する判定処理を行なう。本実施形態の非検出領域登録手段は、上記の投受光手段、記憶手段及び演算装置を中心に構成されている。
【００３５】
各構成要素の接続関係は図９に示す通りである。本実施形態では、受光手段３と、測距データメモリ７’及びマスクパターンメモリ４と、演算装置６が接続され、非検出領域登録手段を構成している。演算装置６には、操作部８と出力部９と、ＬＣＤディスプレイなどを用いた表示手段１３が接続されている。
【００３６】
上記構成からなるエリアセンサの使用方法、非検出領域の設定要領及び動作、並びに変形例等については、前述した画像処理装置の場合と同様である。
本実施形態では、検出領域Ｅに対応する部分の検査対象Ｗの測距データに基づいて検出領域の検出を行なった結果、検査対象Ｗが有れば、危険エリアへの侵入であると判定し、出力部９に接続されたシーケンサ１０などを通じて、アラームによりオペレーターに危険であることを知らせ、オペレーターを危険なエリアから退出させる処置が取られる。
【００３７】
このように、本発明は画像判別センサやエリアセンサにおいて、非検出領域登録機能を備えたものであるため、今までの複雑な設定方法、すなわち操作卓やマウスを使用した描画を必要とせず、より簡便に非検出領域の設定をなし得るものである。
更に本発明は、任意の複雑形状の非検出領域を、センサに容易に設定し得るものであり、作業者にもたらす負担が極めて少ないものである。
【図面の簡単な説明】
【００３８】
【図１】本発明の画像処理装置による非検出領域の設定要領を示す図である。
【図２】本発明の画像処理装置の一構成例を示す図である。
【図３】本発明の画像処理装置を用いた非検出領域の設定要領の一例を示す図である。
【図４】画像処理装置内での処理の様子を示す図である。
【図５】画像処理装置内での処理の様子を示す図である。
【図６】画像処理装置内での処理の様子を示す図である。
【図７】画像処理装置内での処理の様子を示す図である。
【図８】本発明のエリアセンサによる非検出領域の設定要領を示す図である。
【図９】本発明のエリアセンサの一構成例を示す図である。
【図１０】従来例につき示す図である。
【符号の説明】
【００３９】
Ｗ  検査対象
１  画像判別センサ
２  テンプレート
３  撮像手段
６  演算装置
１７  記憶手段
【図１】
2006005813.tif 000003
【図２】
2006005813.tif 000004
【図３】
2006005813.tif 000005
【図４】
2006005813.tif 000006
【図５】
2006005813.tif 000007
【図６】
2006005813.tif 000008
【図７】
2006005813.tif 000009
【図８】
2006005813.tif 000010
【図９】
2006005813.tif 000011
【図１０】
2006005813.tif 000012