(57)【要約】【課題】画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる検査装置および検査方法を提供する。【解決手段】検査装置は、シール剤の画像部分を含む画像に第１の点および第２の点を設定する設定部と、前記設定部により設定された前記第１の点および前記第２の点についてつながりの有無を判定するつながり判定部と、を備える。【選択図】図１
2015132536.tif 000002
【特許請求の範囲】
【請求項１】
シール剤の画像部分を含む画像に第１の点および第２の点を設定する設定部と、
前記設定部により設定された前記第１の点および前記第２の点についてつながりの有無を判定するつながり判定部と、
を備える検査装置。
【請求項２】
前記つながり判定部は、前記画像における前記シール剤の画像部分の領域であって前記第１の点が含まれる領域に前記第２の点が含まれる場合につながりがあると判定し、他の場合につながりがないと判定する、
請求項１に記載の検査装置。
【請求項３】
前記画像を二値化する二値化部を備え、
前記設定部は、前記二値化部により二値化された画像において、前記第１の点の近傍の範囲に存在する前記シール剤の画像部分の点に前記第１の点を再設定し、前記第２の点の近傍の範囲に存在する前記シール剤の画像部分の点に前記第２の点を再設定し、
前記つながり判定部は、前記設定部により再設定された前記第１の点および前記第２の点について前記判定を行う、
請求項１または請求項２に記載の検査装置。
【請求項４】
前記第１の点を再設定する点が存在しないことまたは前記第２の点を再設定する点が存在しないことを判定した場合につながりがないと判定する再設定判定部を備える、
請求項３に記載の検査装置。
【請求項５】
画像の縮小処理を行う縮小部と、
画像の拡大処理を行う拡大部と、を備え、
前記つながり判定部は、前記画像における前記シール剤の画像部分について前記縮小部により縮小処理が行われた後に前記拡大部により拡大処理が行われた画像について前記判定を行う、
請求項１から請求項４のいずれか１項に記載の検査装置。
【請求項６】
画像の塗りつぶし処理を行う塗りつぶし部を備え、
前記つながり判定部は、前記画像における前記シール剤の画像部分について前記塗りつぶし部により前記塗りつぶし処理が行われた画像について前記判定を行う、
請求項１から請求項５のいずれか１項に記載の検査装置。
【請求項７】
前記設定部は、前記第１の点および前記第２の点の組み合わせを２通り以上設定する、
請求項１から請求項６のいずれか１項に記載の検査装置。
【請求項８】
ループ状の形状を有する前記シール剤の画像部分を２つの部分に分割するシール剤部分割部を備える、
請求項１から請求項７のいずれか１項に記載の検査装置。
【請求項９】
シール剤が塗布された検査対象物の画像を撮像して、前記シール剤の画像部分を含む画像を取得する撮像部を備える、
請求項１から請求項８のいずれか１項に記載の検査装置。
【請求項１０】
シール剤の画像部分を含む画像に第１の点および第２の点を設定し、
前記設定された前記第１の点および前記第２の点についてつながりの有無を判定する、
検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査装置および検査方法に関する。
【背景技術】
【０００２】
液晶パネルなどの検査を行う検査装置では、検査対象物の画像を撮像して、撮像された画像に基づいて検査を行う手法が用いられている。一例として、検査装置は、このような画像処理を用いて、検査対象物に塗布されたシール剤（接着剤）の塗布状態の検査を行う。
特許文献１に記載されたシール検査システムでは、シール剤の幅方向の中心位置（あらかじめ定められた検査ポイント）から幅方向の両端位置を求め、この結果に基づいてシール剤の幅を求める。また、このシール検査システムでは、検査ポイントごとに、両端が検出されない場合にシール剤の切れ目（途切れ）であると判定する（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３３４４７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載された検査手法では、検査ポイントごとにシール剤の切れ目（途切れ）を検査するため、計算の負担が大きく、計算の効率が向上しないという問題があった。また、検査ポイントがあらかじめ定められるため、検査ポイントの自由度がなかった。
【０００５】
本発明は、前記の点に鑑み為されたものであり、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる検査装置および検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記の課題を解決するためになされたものであり、シール剤の画像部分を含む画像に第１の点および第２の点を設定する設定部と、前記設定部により設定された前記第１の点および前記第２の点についてつながりの有無を判定するつながり判定部と、を備える検査装置である。この構成により、検査装置は、シール剤の画像部分を含む画像に設定された第１の点および第２の点についてつながりの有無を判定する。これにより、検査装置では、シール剤のつながりの有無（途切れがないかあるか）について、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【０００７】
本発明の一態様は、検査装置において、前記つながり判定部は、前記画像における前記シール剤の画像部分の領域であって前記第１の点が含まれる領域に前記第２の点が含まれる場合につながりがあると判定し、他の場合につながりがないと判定する、構成が用いられてもよい。この構成により、検査装置は、シール剤の画像部分の領域であって第１の点が含まれる領域に第２の点が含まれる場合につながりがあると判定する。これにより、検査装置では、所定の領域に所定の点が含まれるか否かを判定することで、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【０００８】
本発明の一態様は、検査装置において、前記画像を二値化する二値化部を備え、前記設定部は、前記二値化部により二値化された画像において、前記第１の点の近傍の範囲に存在する前記シール剤の画像部分の点に前記第１の点を再設定し、前記第２の点の近傍の範囲に存在する前記シール剤の画像部分の点に前記第２の点を再設定し、前記つながり判定部は、前記設定部により再設定された前記第１の点および前記第２の点について前記判定を行う、構成が用いられてもよい。この構成により、検査装置は、二値化された画像において、第１の点の近傍の範囲に存在するシール剤の画像部分の点に前記第１の点を再設定し、第２の点の近傍の範囲に存在する前記シール剤の画像部分の点に前記第２の点を再設定し、再設定された前記第１の点および前記第２の点について判定を行う。これにより、検査装置では、シール剤の画像部分に対して第１の点および第２の点の設定位置に誤差がある場合においても、これらの二点を再設定して、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【０００９】
本発明の一態様は、検査装置において、前記第１の点を再設定する点が存在しないことまたは前記第２の点を再設定する点が存在しないことを判定した場合につながりがないと判定する再設定判定部を備える、構成が用いられてもよい。この構成により、検査装置は、第１の点を再設定する点が存在しないことまたは第２の点を再設定する点が存在しないことを判定した場合につながりがないと判定する。これにより、検査装置では、第１の点や第２の点の再設定ができない場合につながりがないと判定して、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【００１０】
本発明の一態様は、検査装置において、画像の縮小処理を行う縮小部と、画像の拡大処理を行う拡大部と、を備え、前記つながり判定部は、前記画像における前記シール剤の画像部分について前記縮小部により縮小処理が行われた後に前記拡大部により拡大処理が行われた画像について前記判定を行う、構成が用いられてもよい。この構成により、検査装置は、画像におけるシール剤の画像部分について縮小処理が行われた後に拡大処理が行われた画像について判定を行う。これにより、検査装置では、シール剤の途切れや細り（細い幅）について、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【００１１】
本発明の一態様は、検査装置において、画像の塗りつぶし処理を行う塗りつぶし部を備え、前記つながり判定部は、前記画像における前記シール剤の画像部分について前記塗りつぶし部により前記塗りつぶし処理が行われた画像について前記判定を行う、構成が用いられてもよい。この構成により、検査装置は、画像におけるシール剤の画像部分について塗りつぶし処理が行われた画像について判定を行う。これにより、検査装置では、塗りつぶし処理によりシール剤の画像部分の領域をより明確にして、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【００１２】
本発明の一態様は、検査装置において、前記設定部は、前記第１の点および前記第２の点の組み合わせを２通り以上設定する、構成が用いられてもよい。この構成により、検査装置は、第１の点および前記第２の点の組み合わせを２通り以上設定する。これにより、検査装置では、２通り以上の二点の組み合わせについて、画像処理を用いたシール剤の塗布状態の検査を行うことができる。
【００１３】
本発明の一態様は、検査装置において、ループ状の形状を有する前記シール剤の画像部分を２つの部分に分割するシール剤部分割部を備える、構成が用いられてもよい。この構成により、検査装置は、ループ状の形状を有するシール剤の画像部分を２つの部分に分割する。これにより、検査装置では、ループ状の形状を有するシール剤について、２つの部分に分割しない場合と比べて正確に、画像処理を用いたシール剤の塗布状態の検査を行うことができる。
【００１４】
本発明の一態様は、検査装置において、シール剤が塗布された検査対象物の画像を撮像して、前記シール剤の画像部分を含む画像を取得する撮像部を備える、構成が用いられてもよい。この構成により、検査装置は、シール剤が塗布された検査対象物の画像を撮像して、前記シール剤の画像部分を含む画像を取得する。これにより、検査装置では、撮像により取得される画像を検査することができる。
【００１５】
本発明の一態様は、シール剤の画像部分を含む画像に第１の点および第２の点を設定し、前記設定された前記第１の点および前記第２の点についてつながりの有無を判定する、検査方法である。この構成により、検査方法は、シール剤の画像部分を含む画像に設定された第１の点および第２の点についてつながりの有無を判定する。これにより、検査方法では、シール剤のつながりの有無（途切れがないかあるか）について、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【００１６】
以上のように、本発明によれば、検査装置および検査方法は、シール剤の画像部分を含む画像に設定された第１の点および第２の点についてつながりの有無を判定する。これにより、検査装置および検査方法では、シール剤のつながりの有無（途切れがないかあるか）について、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態に係る検査装置の概略的な構成例を示す図である。
【図２】画像処理部により行われる処理の手順の一例を示すフローチャートである。
【図３】撮像部により撮像された画像および点設定部により設定された二点の一例を示す図である。
【図４】二値化された画像の一例を示す図である。
【図５】シール剤部の一部およびその周囲を示す図である。
【図６】（Ａ）および（Ｂ）は二点のつながりがある場合の画像の例を示す図である。
【図７】（Ａ）および（Ｂ）は二点のつながりがない場合の画像の例を示す図である。
【図８】（Ａ）および（Ｂ）は１つのシール剤部を２つの部分に分割する例を示す図である。
【図９】画像処理部により行われる縮小および拡大の処理の手順の一例を示すフローチャートである。
【図１０】（Ａ）、（Ｂ）および（Ｃ）は二値画像の縮小および拡大の一例を示す図である。
【発明を実施するための形態】
【００１８】
本発明の実施形態について図面を参照して詳細に説明する。
（第１実施形態）
図１は、本発明の一実施形態に係る検査装置１の概略的な構成例を示すブロック図である。
本実施形態に係る検査装置１は、撮像部１１と、画像処理部１２と、操作部１３と、表示部１４と、記憶部１５と、制御部１６を備える。
画像処理部１２は、点設定部１０１と、二値化部１０２と、点再設定部１０３と、塗りつぶし部１０４と、途切れ判定部１０５と、シール剤部判定部１０６と、縮小部１０７と、拡大部１０８を備える。なお、縮小部１０７および拡大部１０８については、第２実施形態で説明する。
途切れ判定部１０５は、点再設定判定部１１１と、つながり判定部１１２を備える。
シール剤部判定部１０６は、シール剤部分割部１２１を備える。
【００１９】
撮像部１１は、カメラを有しており、検査対象物の画像を撮像する。本実施形態では、所定のステージ（図示せず）の上に検査対象物が設置され、撮像部１１が当該検査対象物の画像を撮像する。
また、検査対象物にはシール剤が塗布されており、検査装置１は当該シール剤の塗布状態の検査を行う。検査対象物としては、様々なものが用いられてもよく、例えば、液晶パネルの貼り合わせの部品、インクジェットヘッドのフィルターアセンブリーの組み立ての部品、ピエゾヘッドの組み立ての部品などが用いられてもよい。なお、平面状などの形状を有する２つの物体を貼り合わせる場合に、例えば、これら２つの物体のうちのいずれか一方のみにシール剤が塗布されてもよく、または、これら２つの物体の両方にシール剤が塗布されてもよい。
【００２０】
操作部１３は、ユーザーにより操作されるキーなどを有しており、ユーザーにより操作された内容を受け付ける。
表示部１４は、画面を有しており、文字や画像の情報を当該画面に表示出力する。
記憶部１５は、メモリーを有しており、画像などの情報を当該メモリーにより記憶する。
制御部１６は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などのプロセッサーを有しており、検査装置１における各種の制御を行う。
【００２１】
図２を参照して、画像処理部１２により行われる処理の一例を示す。
図２は、画像処理部１２により行われる処理の手順の一例を示すフローチャートである。
（ステップＳ１）
まず、撮像部１１により撮像された画像の情報が画像処理部１２に入力される。
点設定部１０１は、撮像部１１により撮像された画像に、定められた二点である第１の点（Ａ点）と第２の点（Ｂ点）を設定し、ステップＳ２へ移行する。これら二点は検査対象物においてシール剤の領域がつながっているべき二点の画素であり、これら二点の位置の情報は、ユーザーなどにより、あらかじめ設定されて、または、任意のタイミングで設定されて、記憶部１５に記憶される。これら二点の位置は、例えば、理想的なシール剤の塗布や撮像が実現される場合における、撮像画像に映る検査対象物に塗布されたシール剤の領域に基づいて決められ、当該領域の内側またはその付近に定められる。
【００２２】
図３は、撮像部１１により撮像された画像３０１および点設定部１０１により設定された二点の一例を示す図である。
画像３０１には、検査対象物の全体または一部が映し出されており、当該検査対象物の表面に塗布されたシール剤の画像部分（前景の領域）であるシール剤部３１１と、それ以外の画像部分（背景の領域）が映し出されている。本実施形態では、画像３０１におけるシール剤部３１１は、その背景に対して異なる色を有しており、画像３０１の処理において認識することが可能である。また、シール剤部３１１は、例えば、幅を持つ線分の形状を有している。また、点設定部１０１により第１の点（Ａ点）３２１と第２の点（Ｂ点）３２２が設定されている。
【００２３】
（ステップＳ２）
ステップＳ１の次に、二値化部１０２は、撮像部１１により撮像された画像３０１の情報を二値化して、ステップＳ３へ移行する。
図４は、二値化された画像３５１の一例を示す図である。
画像３５１は、図３に示される画像３０１が二値化された画像である。画像３５１に含まれるシール剤部３６１が、画像３０１に含まれるシール剤部３１１に対応する。
【００２４】
（ステップＳ３）
ステップＳ２またはステップＳ９の次に、点再設定部１０３は、二値化部１０２により二値化された画像３５１に、設定された二点である第１の点（Ａ点）３２１と第２の点（Ｂ点）３２２を再設定し、ステップＳ４へ移行する。
図５を参照して、二点を再設定する方法の一例を示す。ここでは、Ａ点３２１を再設定する方法を説明する。Ｂ点３２２を再設定する方法についても同様である。
図５は、シール剤部３６１の一部およびその周囲を示す図である。
具体的には、シール剤部３６１に含まれる画素（シール剤部画素）と、その周囲の画素（背景画素）を示してある。図５では、シール剤部画素のうちの１個のシール剤部画素４０１と、シール剤部画素の周囲の背景画素のうちの１個の背景画素４０２に符号を付してある。また、元のＡ点（再設定される前のＡ点）３２１と、所定の探索範囲４１１と、再設定後のＡ点４２１を示してある。
【００２５】
図５に示されるように、点再設定部１０３は、元のＡ点３２１に対して探索範囲４１１を設定し、設定した探索範囲４１１に含まれるシール剤部画素のうちで、元のＡ点３２１に最も近いシール剤部画素の点（最近傍点）を再設定後のＡ点４２１として設定する。ここで、点再設定部１０３は、元のＡ点３２１がシール剤部画素の点である場合には、元のＡ点３２１をそのまま再設定後のＡ点４２１として設定する。また、点再設定部１０３は、元のＡ点３２１に最も近い同じ距離のシール剤部画素の点が２つ以上存在する場合には、例えば上下左右斜めについて優先的に選択する順序が定められた規則にしたがって、１つの点を再設定後のＡ点４２１として設定する。また、点再設定部１０３は、設定した探索範囲４１１にシール剤部画素が含まれない場合には、点の再設定に失敗したとして、点の再設定をしない。
ここで、所定の探索範囲４１１は、例えば、ユーザーなどにより、あらかじめ設定されて、または、任意のタイミングで設定されて、記憶部１５に記憶される。本実施形態では、所定の探索範囲４１１として、元のＡ点３２１の画素を中心とする正方形の画素領域が設定されており、また、当該正方形の大きさとして、７画素（水平方向であり例えば左右方向）×７画素（垂直方向であり例えば上下方向）が設定されている。なお、二点に対する探索範囲の形状や大きさは、例えば、同じであってもよく、または、異なっていてもよい。
本実施形態のように二点の再設定処理を行うと、例えば、シール剤の画像部分に対して第１の点および第２の点の設定位置に誤差がある場合においても、これらの二点（一方の点のみでもよい。）を再設定して、シール剤の塗布状態の検査を行うことができる。
【００２６】
（ステップＳ４）
ステップＳ３の次に、点再設定判定部１１１は、二点の再設定が成功したか否かを判定する。
ステップＳ４の判定の結果、点再設定判定部１１１は、二点（Ａ点、Ｂ点）の両方の再設定ができた場合には、二点の再設定が成功したと判定して、ステップＳ５へ移行する。一方、ステップＳ４の判定の結果、点再設定判定部１１１は、二点（Ａ点、Ｂ点）のうちのいずれか一方または両方の再設定ができなかった場合には、二点の再設定が失敗したと判定して、ステップＳ７へ移行する。本実施形態では、二点の再設定が失敗した場合には、シール剤部の途切れが存在すると判定される。
なお、ステップＳ３およびステップＳ４の処理は、例えば、二点（Ａ点、Ｂ点）について、同時に並列的に行われてもよく、または、Ａ点の処理の後にＢ点の処理が行われるというように、別々のタイミングで行われてもよい。
【００２７】
（ステップＳ５）
ステップＳ４の次に、塗りつぶし部１０４は、二値化された画像３５１について、画像の塗りつぶし処理を行い、ステップＳ６へ移行する。本実施形態では、塗りつぶし部１０４は、再設定されたＡ点４２１を起点として、画像の塗りつぶし処理を行う。
ここで、画像の塗りつぶし処理としては、様々なアルゴリズムの処理が用いられてもよく、例えば、前景画素（本実施形態では、シール剤部画素）と背景画素が存在する画像において、上下左右斜めの全ての隣接する画素が前景画素である背景画素（前景画素で囲まれた背景画素）を前景画素へ変換することを、全ての画素について行うアルゴリズムの処理が用いられる。また、この変換は、例えば、全ての隣接する画素が前景画素である背景画素が存在しなくなるまで画像の全体について繰り返して行われてもよく、または、画像において定められた画素の順序にしたがって一巡（または、二巡以上の所定の数の巡）だけ行われてもよい。本実施形態では、画像の塗りつぶし処理として、再設定されたＡ点４２１を起点として、まず、起点に対して隣接する画素の点について前記した変換を行い、その後、変換を行った画素の点に対して隣接する画素の点について前記した変換を行い、その後、同様に、変換を行った画素の点に対して隣接する画素の点について前記した変換を行うことを順に実行していく処理が用いられる。なお、画像の塗りつぶし処理としては、例えば、公知の様々な塗りつぶし処理が用いられてもよい。
【００２８】
（ステップＳ６）
ステップＳ５の次に、つながり判定部１１２は、画像の塗りつぶし処理が行われた画像について、再設定された二点のつながりを判定して、ステップＳ７へ移行する。
図６（Ａ）および図６（Ｂ）は、二点のつながりがある場合の画像の例を示す図である。
図６（Ａ）には、塗りつぶし処理が行われる前の画像５０１の一例を示してある。この画像５０１には、再設定されたＡ点４２１と、再設定されたＢ点４３１と、シール剤部（前景領域）５１１が含まれる。
図６（Ｂ）には、塗りつぶし処理が行われた後の画像５０２の一例を示してある。この画像５０２には、再設定されたＡ点４２１と、再設定されたＢ点４３１と、シール剤部（前景領域）５１１について塗りつぶし処理が行われた結果として得られる塗りつぶされた領域（塗りつぶし領域）５１２が含まれる。
図６（Ａ）および図６（Ｂ）の例では、塗りつぶし処理が行われた後の画像５０２において、再設定されたＢ点４３１が塗りつぶし領域５１２に含まれ、つまり、再設定された二点（Ａ点４２１、Ｂ点４３１）の両方が塗りつぶし領域５１２に含まれる。この場合、つながり判定部１１２は、画像の塗りつぶし処理が行われた画像５０２について、再設定された二点のつながりがあり、再設定された二点の間にシール剤部の途切れが存在しないと判定する。
【００２９】
図７（Ａ）および図７（Ｂ）は、二点のつながりがない場合の画像の例を示す図である。
図７（Ａ）には、塗りつぶし処理が行われる前の画像５５１の一例を示してある。この画像５５１には、再設定されたＡ点５６１と、再設定されたＢ点５７１と、シール剤部（前景領域）５８１が含まれる。
図７（Ｂ）には、塗りつぶし処理が行われた後の画像５５２の一例を示してある。この画像５５２には、再設定されたＡ点５６１と、再設定されたＢ点５７１と、シール剤部（前景領域）５８１について塗りつぶし処理が行われた結果として得られる塗りつぶされた領域（塗りつぶし領域）５８２が含まれる。
図７（Ａ）および図７（Ｂ）の例では、塗りつぶし処理が行われた後の画像５５２において、再設定されたＢ点５７１が塗りつぶし領域５８２に含まれず、つまり、再設定された二点（Ａ点５６１、Ｂ点５７１）のうちのＢ点５７１が塗りつぶし領域５８２に含まれない。この場合、つながり判定部１１２は、画像の塗りつぶし処理が行われた画像５５２について、再設定された二点のつながりがなく、再設定された二点の間にシール剤部の途切れが存在すると判定する。
【００３０】
なお、他の構成例として、二点のつながりがあるか否か（つまり、二点の間に途切れがないか否か）を判定する方法として、二点がシール剤部の画素（例えば、二値化画像において１値または０値のうちのシール剤部に対応する値の画素）を辿ってつながるか否かを判定する方法が用いられてもよい。この場合、シール剤部に該当する一の画素に対してシール剤部に該当する他の画素が上下左右で隣接するときにこれら２つの画素がつながると判定する方法、または、シール剤部に該当する一の画素に対してシール剤部に該当する他の画素が上下左右斜めで隣接するときにこれら２つの画素がつながると判定する方法が用いられてもよい。
【００３１】
（ステップＳ７）
ステップＳ４またはステップＳ６の次に、つながり判定部１１２は、再設定された二点の間にシール剤部の途切れがあるかないかを判定した結果の情報を、検査結果の情報として、記憶部１５に記憶させて登録し、ステップＳ８へ移行する。
なお、検査結果の情報には、例えば、検査対象物の識別情報や、検査対象のシール剤部の識別情報や、検査が行われた時間の情報などが含まれてもよい。
【００３２】
（ステップＳ８）
ステップＳ７の次に、シール剤部判定部１０６は、検査対象とする全てのシール剤部の検査が完了したか否かを判定する。
ステップＳ８の判定の結果、シール剤部判定部１０６は、検査対象とする全てのシール剤部の検査が完了したと判定した場合には、本フローの処理を終了する。
一方、ステップＳ８の判定の結果、シール剤部判定部１０６は、検査対象とする全てのシール剤部の検査が完了していないと判定した場合には、ステップＳ９へ移行する。
【００３３】
ここで、シール剤部判定部１０６は、検査対象とする画像において、検査対象とするシール剤部を判定する。例えば、検査対象とする画像に２つ以上の別のシール剤部が含まれる場合、そのうちの全てまたは一部のシール剤部が検査対象とされてもよい。なお、シール剤部判定部１０６は、例えば、複数のシール剤部のそれぞれに識別情報を付与してもよい。
また、シール剤部判定部１０６は、シール剤部分割部１２１により、検査対象とする画像に含まれる１つのシール剤部を２つ以上の部分に分割して、それぞれの分割部分を別々のシール剤部とみなして、それぞれの分割部分（シール剤部）ごとの検査を行ってもよい。
【００３４】
（ステップＳ９）
ステップＳ８の次に、点設定部１０１は、既に検査を完了したシール剤部以外のシール剤部を選択し、選択したシール剤部を検査するための二点（Ａ点、Ｂ点）を設定して、ステップＳ３へ移行し、当該シール剤部について検査を行う（ステップＳ３〜ステップＳ８）。
ここで、検査対象とする複数のシール剤部が存在する場合に、検査対象とするシール剤部を選択する順序としては、任意であってもよく、例えば、ランダムな順序が用いられてもよく、または、ユーザーにより設定された順序が用いられてもよく、または、画像におけるシール剤部の位置や大きさなどに基づいて定められた順序が用いられてもよい。
【００３５】
なお、図２に示されるフローチャートの例では、１枚の画像に含まれる複数のシール剤部の検査を順に行う構成を示したが、他の構成例として、１枚の画像に複数のシール剤部が含まれる場合に、それぞれのシール剤部が１つだけ含まれる画像に分割して、それぞれの分割画像を検査対象として当該分割画像に含まれる１つのシール剤部の検査を行う構成が用いられてもよい。また、１枚の画像に含まれる１つのシール剤部を複数の部分に分割する場合にも、同様に、それぞれの分割部分を別々のシール剤部とみなして、それぞれの分割部分（シール剤部）だけを含む画像に分割して、それぞれの分割画像を検査対象として当該分割画像に含まれる１つの分割部分（シール剤部）の検査を行う構成が用いられてもよい。
【００３６】
図８（Ａ）および図８（Ｂ）を参照して、１つのシール剤部を２つの部分に分割する例を示す。
図８（Ａ）には、輪を描く楕円状の形状を有するシール剤部（前景領域）６１１を含む画像６０１を示してある。一例として、シール剤部判定部１０６のシール剤部分割部１２１は、シール剤部６１１を半分に等分割して、それぞれの分割部分を別々のシール剤部とみなして、それぞれの分割部分（シール剤部）の検査を行う。さらに、シール剤部判定部１０６のシール剤部分割部１２１は、画像６０１をそれぞれの分割部分（シール剤部）を含む２枚の画像に分割してもよい。
図８（Ｂ）には、１枚の画像６０１をそれぞれの分割部分（シール剤部）６１１−１、６１１−２を含む２枚の画像６０１−１、６０１−２に分割した様子を示してある。一方の画像６０１−１に二点６５１−１、６５２−１が設定され、他方の画像６０１−２に二点６５１−２、６５２−２が設定されて、それぞれの検査が行われる。
このように、ループ状の形状を有するシール剤部では、異なる二点は一方向の回りと他方向の回りとで２通りの接続経路を持つため、ループを切断して、異なる二点が１通りの接続経路だけを持つようにして検査を行うことが好ましい一例であり、これにより、検査装置１は、シール剤部を２つの部分に分割しない場合と比べて正確に検査を行うことができる。なお、ループ状の形状を有するシール剤部がそのままの形状で検査が行われてもよい。
【００３７】
また、図２に示されるフローチャートの例では、１つのシール剤部に対して二点を設定して検査を行う構成を示したが、他の構成例として、１つのシール剤部に対して三点以上の点を設定して検査を行う構成が用いられてもよい。
例えば、１本の線分の一端が２本の線分に分岐している形状（Ｙ字状の形状）を有するシール剤部について、３本の線分の外側の端のそれぞれに点（第１の点、第２の点、第３の点）を設定して、任意の二点の組み合わせについて検査を行う構成が用いられてもよい。この構成では、具体例として、第１の点と第２の点の組み合わせについての検査、第１の点と第３の点の組み合わせについての検査、第２の点と第３の点の組み合わせについての検査のうちの１つ、２つ、または、３つを行う構成が用いられる。
このように、シール剤部の形状などに応じて、設定する点のペア（二点の組）の数を増加して評価の数を増加することが可能である。
【００３８】
また、図２に示されるフローチャートの例では、ステップＳ５の処理を設け、画像の塗りつぶし処理を行う構成を示したが、他の構成例として、ステップＳ５の処理を設けずに、画像の塗りつぶし処理を行わない構成が用いられてもよい。ここで、本実施形態のように画像の塗りつぶし処理を行うと、シール剤の画像部分の領域をより明確にすることができる。
また、図２に示されるフローチャートの例では、ステップＳ３およびステップＳ４の処理を設け、点の再設定およびその成否の判定を行う構成を示したが、他の構成例として、ステップＳ３およびステップＳ４の処理は設けられなくてもよい。また、他の構成例として、ステップＳ３の処理は設けられて、ステップＳ４の処理は設けられない構成が用いられてもよい。
また、図２に示されるフローチャートの例では、ステップＳ８およびステップＳ９の処理を設け、検査対象とするシール剤部が複数存在する場合に、これら複数のシール剤部の検査を順に行う構成を示したが、他の構成例として、検査対象とするシール剤部が１つである場合には、ステップＳ８およびステップＳ９の処理は設けられなくてもよい。
【００３９】
以上のように、本実施形態に係る検査装置１では、画像に映るシール剤部に対して二点を設定し、第１の点（Ａ点）が含まれる当該シール剤部に対応する領域に第２の点（Ｂ点）が含まれるか否かを判定することで、当該シール剤部に途切れが存在するか否かを判定する。
これにより、本実施形態に係る検査装置１では、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができ、シール剤の塗布状態の評価を効率良く行うことができる。本実施形態に係る検査装置１では、様々な形状のシール剤の途切れの有無の検査を簡易に行うことができる。
【００４０】
具体例として、本実施形態に係る検査装置１では、シール剤部の幅を計測しなくても、シール剤部の途切れの有無を判定することができ、シール剤部の幅に沿うようにエッジ検出を行うなどの処理が不要である。本実施形態に係る検査装置１では、少ない検査点（本実施形態における第１の点や第２の点など）の設定により、シール剤部の途切れの有無を判定することができる。
【００４１】
一構成例として、シール剤の画像部分（シール剤部）を含む画像に第１の点（本実施形態では、Ａ点）および第２の点（本実施形態では、Ｂ点）を設定する設定部（本実施形態では、点設定部１０１および点再設定部１０３であり、ここでは、点設定部１０１の機能）と、前記設定部により設定された前記第１の点および前記第２の点についてつながりの有無（つまり、途切れがないかあるか）を判定するつながり判定部１１２と、を備える検査装置１である。
一構成例として、検査装置１において、前記つながり判定部１１２は、前記画像における前記シール剤の画像部分の領域であって前記第１の点が含まれる領域に前記第２の点が含まれる場合につながりがあると判定し、他の場合につながりがないと判定する（本実施形態では、図２に示されるステップＳ６の処理）。
一構成例として、検査装置１において、前記画像を二値化する二値化部１０２を備え、前記設定部（本実施形態では、点設定部１０１および点再設定部１０３であり、ここでは、点再設定部１０３の機能）は、前記二値化部１０２により二値化された画像において、前記第１の点の近傍の範囲（本実施形態では、図５に示される探索範囲４１１）に存在する前記シール剤の画像部分の点に前記第１の点を再設定し、前記第２の点の近傍の範囲（本実施形態では、図５に示される探索範囲４１１）に存在する前記シール剤の画像部分の点に前記第２の点を再設定し、前記つながり判定部１１２は、前記設定部により再設定された前記第１の点および前記第２の点について前記判定を行う。
一構成例として、検査装置１において、前記第１の点を再設定する点が存在しないことまたは前記第２の点を再設定する点が存在しないことを判定した場合につながりがないと判定する再設定判定部（本実施形態では、点再設定判定部１１１）を備える。
一構成例として、検査装置１において、画像の塗りつぶし処理を行う塗りつぶし部１０４を備え、前記つながり判定部１１２は、前記画像における前記シール剤の画像部分について前記塗りつぶし部により前記塗りつぶし処理が行われた画像について前記判定を行う。  なお、画像の塗りつぶし処理は、例えば、二値化された画像に行われる。
一構成例として、検査装置１において、前記設定部（本実施形態では、点設定部１０１および点再設定部１０３であり、ここでは、点設定部１０１の機能）は、前記第１の点および前記第２の点の組み合わせを２通り以上設定する。
一構成例として、検査装置１において、ループ状の形状を有する前記シール剤の画像部分を２つの部分に分割するシール剤部分割部１２１を備える。
一構成例として、検査装置１において、シール剤が塗布された検査対象物の画像を撮像して、前記シール剤の画像部分を含む画像を取得する撮像部１１を備える。
一構成例として、シール剤の画像部分を含む画像に第１の点および第２の点を設定し、前記設定された前記第１の点および前記第２の点についてつながりの有無を判定する、検査方法（本実施形態では、検査装置１により行われる方法）である。
【００４２】
（第２実施形態）
第１実施形態とは異なる構成について説明する。第１実施形態と同様な構成については説明を省略する。説明の便宜上、第１実施形態で使用した符号と同一の符号を使用して説明する。
本実施形態に係る検査装置１では、第１実施形態と同様な処理に加えて、縮小部１０７および拡大部１０８の処理を行う。
【００４３】
図９は、画像処理部１２により行われる縮小（収縮と呼ばれてもよい。）および拡大（膨張と呼ばれてもよい。）の処理の手順の一例を示すフローチャートである。なお、図９では、図２に示されるフローチャートの処理の手順と同様な部分については図示を省略してある。
本実施形態では、図２に示されるフローチャートの処理の手順において、さらに、ステップＳ２の処理の後に、ステップＳ５１の縮小処理およびステップＳ５２の拡大処理を行い、その後、ステップＳ３へ移行する。また、ステップＳ９の処理の後に、ステップＳ５１へ移行する。
【００４４】
（ステップＳ５１）
ステップＳ２またはステップＳ９の次に、縮小部１０７は、二値化された画像におけるシール剤部について縮小処理を行い、ステップＳ５２へ移行する。ここで、縮小部１０７は、シール剤部の細りが存在するか否かを判定する幅の閾値を用いた縮小処理を行う。幅の閾値としては、様々な値が設定されて用いられてもよい。
【００４５】
（ステップＳ５２）
ステップＳ５１の次に、拡大部１０８は、縮小処理が行われた画像におけるシール剤部について拡大処理を行い、ステップＳ３へ移行する。本実施形態では、拡大部１０８は、縮小部１０７により行われる縮小処理で縮小した分（例えば、縮小率）と同じ分（例えば、拡大率）だけ拡大するパラメーターを用いて拡大処理を行う。これにより、シール剤部が有する幅（太さ）を縮小した後に元の幅（太さ）に戻すように拡大する処理が行われる。
なお、他の構成例として、縮小部１０７により行われる縮小処理のパラメーター（例えば、閾値）と、拡大部１０８により行われる拡大処理のパラメーターとは、互いに違う尺度（縮小や拡大の程度）に対応する値が用いられてもよい。
【００４６】
図１０（Ａ）、図１０（Ｂ）および図１０（Ｃ）を参照して、二値画像の縮小および拡大の一例を示す。
図１０（Ａ）には、二値化された画像７０１を示してある。画像７０１には、シール剤部７１１が含まれる。画像７０１におけるシール剤部７１１は、その中央付近の部分が他の部分と比べて小さい幅に（つまり、細く）なっている。
図１０（Ｂ）には、縮小処理が行われた画像７０２を示してある。画像７０２には、縮小処理後におけるシール剤部７１２−１、７１２−２が含まれる。縮小処理により、縮小処理前におけるシール剤部７１１の中央付近の部分が消えて途切れて、２つの部分からなるシール剤部７１２−１、７１２−２になっている。
図１０（Ｃ）には、縮小処理の後に拡大処理が行われた画像７０３を示してある。画像７０３には、シール剤部７１３−１、７１３−２が含まれる。拡大処理により、縮小処理後のシール剤部７１２−１、７１２−２の幅が大きくなっているが、２つの部分からなるシール剤部７１３−１、７１３−２の途切れは存在したままである。
【００４７】
ここで、縮小処理および拡大処理としては、様々なアルゴリズムの処理が用いられてもよく、一例として、距離変換を用いた縮小処理および拡大処理が用いられてもよい。
距離変換としては、一例として、準ユークリッド距離を用いるラスタスキャン法を使用する距離変換が用いられてもよい。このような距離変換は、二値画像の領域境界からの距離を求める手法であり、そして、このような距離変換により求められた距離に対して再度二値化をかけることで縮小や拡大の処理が実現される。このような距離変換を用いると、例えば、シール剤部の方向（縦や横や斜め）によらず、ある程度同量の縮小や拡大を行うことができ、また、例えば、縮小量や拡大量によらず、処理速度を一定にすることができる。
【００４８】
本実施形態のように、シール剤部について縮小処理および拡大処理が行われると、縮小処理により消えずに残った幅を有する部分については拡大処理により元の幅などに拡大されるが、縮小処理により消えた部分（幅が所定の閾値以下である部分）については拡大処理によっても消えたままとなる。このため、本実施形態では、シール剤部にもともと途切れが存在する部分ばかりでなく、シール剤部に細りが存在して縮小処理で消えた部分についても、ステップＳ６の処理において、つながり判定部１１２は、シール剤部の途切れがあることを判定する。
【００４９】
ここで、縮小処理および拡大処理が行われる処理の手順としては、他の手順が用いられてもよい。
他の構成例として、図９に示されるフローチャートの処理の手順の代わりに、図２に示されるフローチャートの処理の手順において、さらに、ステップＳ４の処理とステップＳ５の処理の間に、縮小処理（図９に示されるステップＳ５１と同様な処理）および拡大処理（図９に示されるステップＳ５２と同様な処理）を行う構成が用いられてもよい。
【００５０】
以上のように、本実施形態に係る検査装置１では、画像に映るシール剤部に対して二点を設定し、第１の点（Ａ点）が含まれる当該シール剤部に対応する領域に第２の点（Ｂ点）が含まれるか否かを判定する場合に、縮小処理および拡大処理を行うことで、当該シール剤部に途切れや細りが存在するか否かを判定する。
これにより、本実施形態に係る検査装置１では、画像処理を用いたシール剤の塗布状態の検査を効率良く行うことができ、シール剤の塗布状態の評価を効率良く行うことができる。本実施形態に係る検査装置１では、様々な形状のシール剤の途切れや細りの有無の検査を簡易に行うことができる。
【００５１】
具体例として、本実施形態に係る検査装置１では、シール剤部の幅を計測しなくても、シール剤部の途切れや細りの有無を判定することができ、シール剤部の幅に沿うようにエッジ検出を行うなどの処理が不要である。本実施形態に係る検査装置１では、少ない検査点（本実施形態における第１の点や第２の点など）の設定により、シール剤部の途切れや細りの有無を判定することができる。
なお、本実施形態では、シール剤部の途切れや細りが存在する場合に、途切れであるかまたは細りであるかは、より詳細な情報がないと不明であるため、途切れであるかまたは細りであるかを判定する場合には、例えば、第１実施形態と同様な処理などを行って判定する。
【００５２】
一構成例として、検査装置１において、画像の縮小処理を行う縮小部１０７と、画像の拡大処理を行う拡大部１０８と、を備え、前記つながり判定部１１２は、前記画像における前記シール剤の画像部分について前記縮小部１０７により縮小処理が行われた後に前記拡大部１０８により拡大処理が行われた画像について前記判定を行う。
なお、画像の縮小処理および拡大処理は、例えば、二値化された画像であって塗りつぶし処理が行われる前の画像に行われる構成が用いられるが、他の構成例として、二値化された画像であって塗りつぶし処理が行われた画像に行われる構成が用いられてもよい。
【００５３】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５４】
なお、以上に説明した装置（例えば、検査装置１など）における任意の構成部の機能を実現するためのプログラムを、コンピューター読み取り可能な記録媒体に記録し、そのプログラムをコンピューターシステムに読み込ませて実行するようにしてもよい。なお、ここでいう「コンピューターシステム」とは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器等のハードウェアを含むものとする。また、「コンピューター読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）−ＲＯＭ等の可搬媒体、コンピューターシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピューター読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバーやクライアントとなるコンピューターシステム内部の揮発性メモリー（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５５】
また、上記のプログラムは、このプログラムを記憶装置等に格納したコンピューターシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピューターシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記のプログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、上記のプログラムは、前述した機能をコンピューターシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【００５６】
１…検査装置、１１…撮像部、１２…画像処理部、１３…操作部、１４…表示部、１５…記憶部、１６…制御部、１０１…点設定部、１０２…二値化部、１０３…点再設定部、１０４…塗りつぶし部、１０５…途切れ判定部、１０６…シール剤部判定部、１０７…縮小部、１０８…拡大部、１１１…点再設定判定部、１１２…つながり判定部、３０１、３５１、５０１〜５０２、５５１〜５５２、６０１、６０１−１、６０１−２、７０１〜７０３…画像、３１１、３６１、５１１、５８１、６１１、６１１−１、６１１−２、７１１、７１２−１〜７１２−２、７１３−１〜７１３−２…シール剤部（前景領域）、３２１、３２２、４２１、４３１、５６１、５７１、６５１−１〜６５１−２、６５２−１〜６５２−２…点、４０１…シール剤部画素、４０２…背景画素、４１１…探索範囲、５１２、５８２…塗りつぶし領域
【図１】
2015132536.tif 000003
【図２】
2015132536.tif 000004
【図９】
2015132536.tif 000005
【図３】
2015132536.tif 000006
【図４】
2015132536.tif 000007
【図５】
2015132536.tif 000008
【図６】
2015132536.tif 000009
【図７】
2015132536.tif 000010
【図８】
2015132536.tif 000011
【図１０】
2015132536.tif 000012