(57)【要約】【課題】どの検査処理において検査結果が判定条件を満たさなかったのかをユーザに知らせる。【解決手段】複数台の撮像部１，１・・・は対象物Ａを撮像するものである。各撮像部１による対象物Ａの撮像によって得られる複数の画像データが検査対象メモリ２に一時記憶される。制御部３の検査処理部３０は、検査対象メモリ２に一時記憶されている複数の画像データを用いて複数の検査処理を順次行ない、検査処理ごとに検査結果が判定条件を満たすか否かの判定をし、各検査処理の判定結果を記憶部４に記憶させる。全ての検査処理が終了した後、総合判定部３１は、全ての検査処理を組み合わせて対象物Ａの総合判定を行ない、総合判定結果を記憶部４に記憶させる。表示制御部３２は、それぞれの検査処理の判定結果及び総合判定結果を記憶部４から読み出して表示装置５に表示させる。【選択図】図１
2009210288.tif 000002
【特許請求の範囲】
【請求項１】
対象物を撮像する撮像手段と、
前記撮像手段の撮像によって得られる画像データを用いて、予め設定された種類の検査処理を行なって当該検査処理ごとに検査結果が判定条件を満たすか否かを判定する検査処理手段と、
前記検査処理を組み合わせて前記対象物を総合判定する総合判定手段と、
前記検査処理手段によるそれぞれの前記検査処理の判定結果及び前記総合判定手段による総合判定結果を記憶する記憶手段と、
前記総合判定結果とともにそれぞれの前記検査処理の判定結果を表示する表示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記記憶手段は、前記検査処理手段で用いられた画像データを前記検査処理の判定結果及び前記総合判定結果に対応付けて記憶し、
前記検査処理手段は、前記表示手段に表示されている前記検査処理の判定結果又は前記総合判定結果の１つが選択された場合、選択された前記検査処理の判定結果又は前記総合判定結果に対応付けられて前記記憶手段に記憶されている前記画像データを、前記検査処理の対象とする
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記表示手段は、当該表示手段に表示されている前記検査処理の判定結果の１つが選択された場合、選択された前記検査処理の判定結果における当該検査処理のための条件を設定するための条件設定メニュー及び当該検査処理の詳細結果を表示することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記表示手段は、今回の前記総合判定結果及び前記検査処理の判定結果とともに、前記記憶手段に記憶されている過去の前記総合判定結果及び前記検査処理の判定結果を表示することを特徴とする請求項１乃至３の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象物の検査に用いられる画像処理装置に関するものである。
【背景技術】
【０００２】
従来、対象物の検査に用いられる画像処理装置として、対象物を撮像して得られる画像データを用いて検査処理を行なうものが知られている（例えば、特許文献１参照）。従来の画像処理装置は、対象物を撮像する撮像部と、撮像部が対象物を撮像して得られる画像データを用いて検査処理を行なう制御部と、制御部で不良と判定された画像を表示する表示装置とを備えている。
【０００３】
従来の画像処理装置によれば、対象物の良否を判定する場合、制御部が対象物を不良と判定したときに、制御部で不良と判定された画像をユーザに知らせることができる。
【特許文献１】特開２００２−７１５７４号公報（段落００２７，００３２、第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像処理装置には、全ての検査処理が終了した後に、対象物が不良と判定された画像をユーザに知らせることができるものの、対象物がどの検査処理で不良と判定されたのかをユーザに知らせることができなかった。このため、ユーザは、対象物が不良と判定された画像を見て、不良と判定された原因を判断しなければならなかった。
【０００５】
また、上記のような対象物の良否を判定する前に、各検査処理の初期設定条件の正否を確認する場合、従来の画像処理装置は、良品の画像データを用いて各検査処理を行なう。この場合、画像データとして良品のものを用いているので、制御部は全ての検査処理において対象物が良品であると判定しなければならない。したがって、制御部が何れかの検査処理において対象物が不良であると判定した場合、不良と判定した検査処理は、正しい処理を行なっていないことになる。
【０００６】
ところが、制御部が何れかの検査処理において対象物が不良であると判定した場合、従来の画像処理装置は、対象物がどの検査処理で不良と判定されたのかをユーザに知らせることができなかった。
【０００７】
本発明は上記の点に鑑みて為されたものであり、その目的は、どの検査処理において検査結果が判定条件を満たさなかったのかをユーザに知らせることができる画像処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
請求項１の発明は、対象物を撮像する撮像手段と、前記撮像手段の撮像によって得られる画像データを用いて、予め設定された種類の検査処理を行なって当該検査処理ごとに検査結果が判定条件を満たすか否かを判定する検査処理手段と、前記検査処理を組み合わせて前記対象物を総合判定する総合判定手段と、前記検査処理手段によるそれぞれの前記検査処理の判定結果及び前記総合判定手段による総合判定結果を記憶する記憶手段と、前記総合判定結果とともにそれぞれの前記検査処理の判定結果を表示する表示手段とを備えることを特徴とする。
【０００９】
上記検査結果が判定条件を満たすか否かの判定とは、対象物の良否を判定する場合、対象物が良品であるか不良品であるかの判定をいう。また、対象物の良否を判定する前に、各検査処理の判定条件の初期設定の正否を確認するために、対象物が良品であるときの画像データを用いて検査処理を行なった場合、検査結果が判定条件を満たすか否かの判定とは、判定条件が正しいか否かの判定をいう。
【００１０】
請求項２の発明は、請求項１の発明において、前記記憶手段が、前記検査処理手段で用いられた画像データを前記検査処理の判定結果及び前記総合判定結果に対応付けて記憶し、前記検査処理手段が、前記表示手段に表示されている前記検査処理の判定結果又は前記総合判定結果の１つが選択された場合、選択された前記検査処理の判定結果又は前記総合判定結果に対応付けられて前記記憶手段に記憶されている前記画像データを、前記検査処理の対象とすることを特徴とする。
【００１１】
請求項３の発明は、請求項１又は２の発明において、前記表示手段が、当該表示手段に表示されている前記検査処理の判定結果の１つが選択された場合、選択された前記検査処理の判定結果における当該検査処理のための条件を設定するための条件設定メニュー及び当該検査処理の詳細結果を表示することを特徴とする。
【００１２】
請求項４の発明は、請求項１乃至３の何れか１項の発明において、前記表示手段が、今回の前記総合判定結果及び前記検査処理の判定結果とともに、前記記憶手段に記憶されている過去の前記総合判定結果及び前記検査処理の判定結果を表示することを特徴とする。
【発明の効果】
【００１３】
請求項１の発明によれば、それぞれの検査処理の判定結果を総合判定結果とともに表示手段が表示するので、どの検査処理において検査結果が判定条件を満たさなかったのかを、ユーザに知らせることができる。
【００１４】
請求項２の発明によれば、検査処理で用いられた画像データを検査処理の判定結果及び総合判定結果に対応付けて記憶することによって、表示手段に表示されている検査処理の判定結果又は総合判定結果の１つが選択されたときに、選択された検査処理の判定結果又は総合判定結果に対応付けられた画像データを検査処理の対象とすることができるので、検査処理を再度行なうことができる。
【００１５】
請求項３の発明によれば、表示手段に表示されている検査処理の判定結果の１つが選択されたときに、選択された検査処理の判定結果における上記検査処理の条件設定メニュー及び詳細結果を表示手段が表示するので、詳細結果の確認及び検査処理条件（検査処理のための条件）の再設定をユーザが容易かつ即座に行なうことができる。
【００１６】
請求項４の発明によれば、今回の総合判定結果及びそれぞれの検査処理の判定結果だけではなく、過去の総合判定結果及びそれぞれの検査処理の判定結果も同時にユーザに知らせることができる。
【発明を実施するための最良の形態】
【００１７】
まず、本発明の実施形態に係る画像処理装置の構成について図１〜３を用いて説明する。この画像処理装置は、図１に示すように、対象物Ａを総合判定するものであり、対象物Ａを撮像する複数台（図１では４台）の撮像部（撮像手段）１，１・・・と、各撮像部１の撮像によって得られる複数（図１では４つ）の画像データを一時記憶する検査対象メモリ２と、検査対象メモリ２に一時記憶されている複数の画像データを用いて対象物Ａを判定する制御部３と、制御部３の判定結果を記憶する記憶部（記憶手段）４と、制御部３の判定結果を表示する表示装置５と、ユーザが設定操作するための操作部６とを備えている。
【００１８】
制御部３は、検査対象メモリ２に一時記憶される複数の画像データを用いて検査処理（第１〜ｎの検査処理）を行なう検査処理部（検査処理手段）３０と、複数の検査処理を組み合わせて対象物Ａを総合判定する総合判定部（総合判定手段）３１と、表示装置５を制御する表示制御３２と、操作部６への操作に基づいて動作する操作制御部３３とを備えている。
【００１９】
検査処理部３０は、マイクロコンピュータとプログラムから構成され、予め設定された異なる種類の第１〜ｎの検査処理を行なう第１〜ｎの検査処理機能３０１〜３０４を有し、これらの第１〜ｎの検査処理機能３０１〜３０４によって第１の検査処理〜第ｎの検査処理を順に行なって、検査処理ごとに検査結果が判定条件を満たすか否かの判定をする。
【００２０】
上記検査結果が判定条件を満たすか否かの判定とは、対象物Ａの良否を判定する場合、対象物Ａが良品であるか不良品であるかの判定をいう。また、対象物Ａの良否を判定する前に、各検査処理の判定条件の正否を確認する場合、良品の画像データを用いて検査処理を行なうことから、検査結果が判定条件を満たすか否かの判定とは、判定条件が正しいか否かの判定をいう。
【００２１】
上記判定条件は、検査処理部３０が上記判定をする前に、後述の条件設定メニュー７（図３参照）によって予め設定されている。
【００２２】
検査処理ごとに判定をした検査処理部３０は、それぞれの検査処理の判定結果を記憶部４に記憶させる。また、検査処理部３０は、検査処理で用いられた画像データも検査結果に対応付けて記憶部４に記憶させる。
【００２３】
総合判定部３１は、マイクロコンピュータとプログラムから構成され、検査処理部３０で行なわれた複数の検査処理（第１の検査処理〜第ｎの検査処理）を組み合わせて対象物Ａを総合判定する。
【００２４】
記憶部４には、検査処理部３０によるそれぞれの検査処理の判定結果及び総合判定部３１による総合判定結果が記憶される。上記判定結果及び総合判定結果は、検査処理部３０及び総合判定部３１による一連の判定が行なわれるたびに記憶部４に記憶される。つまり、記憶部４には、今回の判定結果及び総合判定結果だけではなく、過去の判定結果及び総合判定結果も記憶されている。また、記憶部４には、検査処理部３０で用いられた画像データを検査対象メモリ２から受け取り、それぞれの検査処理の判定結果及び総合判定結果に対応付けて記憶される。さらに、記憶部４には、後述の条件設定メニュー７（図３参照）が検査処理ごとに記憶されている。
【００２５】
表示装置５は、液晶ディスプレイ又はＣＲＴを備え、表示制御部３２の制御によって、記憶部４に記憶されている総合判定結果を表示する。表示装置５に表示されている総合判定結果が操作部６でクリックされて選択されると、表示装置５は、表示制御部３２の制御によって、図２に示すように、記憶部４に記憶されているそれぞれの検査処理の判定結果を総合判定結果とともに表示する。本実施形態において、表示装置５と表示制御部３２は、本発明の表示手段を構成する。また、表示装置５は、表示制御部３２の制御によって、記憶部４に記憶されている過去の総合判定結果及び検査処理の判定結果も時系列に表示することができる。
【００２６】
図１に示す操作部６は、キーパッドやキーボードなどである。操作部６による設定内容は、操作制御部３３が受け取って対応する。
【００２７】
それぞれの検査処理の判定結果及び総合判定結果が表示装置５に表示された後、表示装置５に表示されている検査処理の判定結果又は総合判定結果の１つが操作部６によって選択された場合、検査処理部３０は、選択された検査処理の判定結果又は総合判定結果に対応付けられて記憶部４に記憶されている画像データを、検査処理の対象として読み出す。例えば、図２において、Ｎｏ．７の総合判定結果の表示エリア５０が操作部６によって選択された場合、検査処理部３０は、記憶部４に記憶されている複数の画像データ（Ｃ０＿００７，Ｃ１＿００７，Ｃ２＿００７，Ｃ３＿００７）を検査処理の対象として読み出す。
【００２８】
また、操作部６の上下キーや確定キー（図示せず）の操作によって、表示装置５に表示されている検査処理の判定結果の１つが選択された場合、表示制御部３２は、選択された判定結果における検査処理に対応付けられて記憶部４に記憶される条件設定メニュー７（図３参照）及び上記検査処理の詳細結果を表示装置５に表示させる。例えば、図２において、Ｎｏ．７の第４の検査処理（図２では「検査処理４」）の判定結果の表示エリア５１が操作部６によって選択された場合、表示制御部３２は、Ｎｏ．７の第４の検査処理に対応付けられた条件設定メニュー７及びＮｏ．７の第４の検査処理の詳細結果を表示装置５に表示させる。
【００２９】
条件設定メニュー７は、図３に示すように、検査処理のための条件（以下「検査処理条件」という。）が設定できるようになっている。検査処理条件としては、画像データ中の検査処理を行なう領域を決定する領域指定や、検査処理の種類を設定する検査条件、検査結果と比較するための判定条件がある。
【００３０】
条件設定メニュー７において、領域設定ボタン７０を操作部６からクリックすると、領域設定を行なうための画面が開いて、複数の入力部７００〜７０３が表示される。７００は、コメントを入力するコメント入力部である。７０１は、撮像部１を選択するカメラ選択入力部である。７０２は、位置補正を行なうか否かを選択する位置補正入力部である。７０３は、画像データの領域を設定する領域設定入力部である。
【００３１】
これらの入力部７００〜７０３への入力を行なった後に、ＯＫボタン７３をクリックすると、入力した値に条件を変更する。また、テストボタン７４をクリックすると、入力した値の条件で検査処理を試行する。入力した値を元に戻す場合は、キャンセルボタン７５をクリックすればよい。
【００３２】
検査条件ボタン７１をクリックすると、検査条件を設定するための画面が開いて表示され、判定条件ボタン７２をクリックすると、判定条件を設定するための画面が開いて表示される。
【００３３】
なお、表示制御部３２は、選択された判定結果における検査処理に用いられた画像を条件設定メニュー７と同時に表示装置５に表示させるようにしてもよい。
【００３４】
次に、本実施形態の画像処理装置において、対象物Ａの撮像から判定結果の表示までの動作について図１，４を用いて説明する。図１に示すように撮像部１は４台とする。まず、４台の撮像部１，１・・・が対象物Ａを撮像する（図４のＳ１）。各撮像部１による対象物Ａの撮像によって得られる４つの画像データが検査対象メモリ２に一時記憶される（Ｓ２）。その後、検査処理部３０が、検査対象メモリ２に一時記憶されている４つの画像データを用いて第１の検査処理を行ない、検査結果が判定条件を満たすか否かの判定をし（Ｓ３）、第１の検査処理の判定結果を記憶部４に記憶させる（Ｓ４）。その後、検査処理部３０は、残りの検査処理（第２〜４の検査処理）を行ない、検査処理ごとに検査結果が判定条件を満たすか否かの判定をし、各検査処理の判定結果を４つの画像データと対応付けて記憶部４に記憶させる（Ｓ５）。第１〜４の検査処理が終了した後、総合判定部３１は、第１〜４の検査処理を組み合わせて対象物Ａの総合判定を行ない（Ｓ６）、総合判定結果を４つの画像データと対応付けて記憶部４に記憶させる（Ｓ７）。
【００３５】
その後、表示制御部３２は、それぞれの検査処理の判定結果及び総合判定結果を記憶部４から読み出して表示装置５に表示させる。そして、表示装置５に表示されている総合判定結果が操作部６で選択されると、表示制御部３２は、それぞれの検査処理の判定結果を記憶部４から読み出して総合判定結果とともに表示装置５に表示させる。
【００３６】
次に、本実施形態の画像処理装置において、それぞれの検査処理の判定結果及び総合判定結果が表示装置５に表示された後、表示装置５に表示されている項目が選択されたときの動作について図１，２を用いて説明する。
【００３７】
まず、図２のＮｏ．７の総合判定結果の表示エリア５０が操作部６で選択された場合について説明する。この場合、操作制御部３３は、Ｎｏ．７の総合判定結果に対応付けられている４つの画像データ（Ｃ０＿００７，Ｃ１＿００７，Ｃ２＿００７，Ｃ３＿００７）を検査処理の対象として記憶部４から読み出す。その後、操作部６で検査処理が命令されると、検査処理部３０は、読み出された４つの画像データ（Ｃ０＿００７，Ｃ１＿００７，Ｃ２＿００７，Ｃ３＿００７）を用いて、第１〜４の検査処理を再度行なう。
【００３８】
続いて、図２のＮｏ．７の第４の検査処理の判定結果の表示エリア５１が操作部６で選択された場合について説明する。この場合、操作制御部３３は、Ｎｏ．７の第４の検査処理の判定結果に対応付けられている４つの画像データ（Ｃ０＿００７，Ｃ１＿００７，Ｃ２＿００７，Ｃ３＿００７）を検査処理の対象として記憶部４から読み出す。さらに、表示制御部３２は、記憶部４に記憶されている条件設定メニュー７及び４つの画像データ（Ｃ０＿００７，Ｃ１＿００７，Ｃ２＿００７，Ｃ３＿００７）に基づく画像を表示装置５に表示させる。その後、条件設定メニュー７の検査処理条件が操作部６で変更されると、変更内容が操作制御部３３を介して検査処理部３０に出力される。変更内容が入力された検査処理部３０は、入力された変更内容に基づいて検査処理条件を変更する。
【００３９】
以上、本実施形態によれば、それぞれの検査処理の判定結果を総合判定結果とともに表示装置５が表示するので、どの検査処理において検査結果が判定条件を満たさなかったのかを、ユーザに知らせることができる。
【００４０】
また、検査処理で用いられた画像データを検査処理の判定結果及び総合判定結果に対応付けて記憶部４に記憶することによって、表示装置５に表示されている検査処理の判定結果又は総合判定結果の１つが選択されたときに、選択された検査処理の判定結果又は総合判定結果に対応付けられた画像データを検査処理の対象として記憶部４から読み出すことができるので、検査処理部３０が検査処理を再度行なうことができる。
【００４１】
さらに、表示装置５に表示されている検査処理の判定結果の１つが選択されたときに、選択された検査処理の判定結果における上記検査処理の条件設定メニュー７及び詳細結果を表示装置５が表示するので、詳細結果の確認及び検査処理条件の再設定をユーザが容易かつ即座に行なうことができる。
【００４２】
また、今回の総合判定結果及びそれぞれの検査処理の判定結果だけではなく、過去の総合判定結果及びそれぞれの検査処理の判定結果も同時にユーザに知らせることができる。また、過去の総合判定結果又は判定結果の１つが選択されたときに、検査処理部３０が過去の検査処理を再度行なうこともできる。さらに、過去の判定結果の１つが選択されたときに、選択された判定結果における検査処理の条件設定メニュー７及び詳細結果を表示装置５に表示させることができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態の構成を示すブロック図である。
【図２】同上に係る表示装置に表示される判定結果を示す図である。
【図３】同上に係る表示装置に表示される条件設定メニューを示す図である。
【図４】同上に係る画像処理装置の動作を示すフローチャートである。
【符号の説明】
【００４４】
１  撮像部
２  検査対象メモリ
３  制御部
３０  検査処理部
３１  総合判定部
３２  表示制御部
４  記憶部
５  表示装置
Ａ  対象物
【図１】
2009210288.tif 000003
【図２】
2009210288.tif 000004
【図３】
2009210288.tif 000005
【図４】
2009210288.tif 000006