(57)【特許請求の範囲】
【請求項１】
少なくとも１つ以上の良品画像および検査対象物の画像を取得する画像取得部と、
前記良品画像および前記検査対象物の画像から、設定された範囲をそれぞれ抽出する領域抽出部と、
前記領域抽出部が抽出した、前記設定された範囲の前記良品画像および検査対象物の画像に対し、前記設定された範囲内の画素を、予め設定された数のブロックに分割する領域分割部と、
前記領域分割部が分割した良品画像の前記ブロック各々の全画素の輝度値から求めた平均輝度を用いて評価式を作成するとともに、前記各ブロック同士の前記平均輝度を比較した場合の大小関係を定義した条件である評価式を作成する評価式作成部と、前記ブロック単位の前記検査対象物の画像と前記評価式とに基づき前記平均輝度値の大小関係の定義が前記条件の範囲内であるか否かを判定することにより、前記検査対象物の良否判定を行う良否判定部
とを備えた画像検査装置。
【請求項２】
前記評価式作成部は、
前記ブロック各々の全画素の輝度値から求めた標準偏差を用いて前記評価式を作成する
ことを特徴とする請求項１記載の画像検査装置。
【請求項３】
画像取得部が、少なくとも１つ以上の良品画像および検査対象物の画像を取得するステップと、
領域抽出部が、前記良品画像および前記検査対象物の画像から、設定された範囲をそれぞれ抽出するステップと、
領域分割部が、前記領域抽出部が抽出した前記設定された範囲の前記良品画像および検査対象物の画像に対し、前記設定された範囲内の画素を、予め設定された数のブロックに分割するステップと、
評価式作成部が、前記領域分割部が分割した前記良品画像の前記ブロック各々の全画素の輝度値から求めた平均輝度を用いて評価式を作成するとともに、前記各ブロック同士の前記平均輝度を比較した場合の大小関係を定義した条件である評価式を作成するステップと、
良否判定部が、前記ブロック単位の前記検査対象物の画像と前記評価式とに基づき前記平均輝度値の大小関係の定義が条件の範囲内であるか否かを判定することにより、前記検査対象物の良否判定を行うステップ
とを備えた画像検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像の輝度値情報を用いて検査対象物の良否判定を行う画像検査装置および画像検査方法に関するものである。
【背景技術】
【０００２】
従来より、画像検査装置として、画素毎に得られる輝度値情報を元に評価式を作成し、検査対象物が良品、または、不良品であるのかを判断する良否判定部を備えた画像検査装置が提案されている。
例えば、特許文献１では、複数の検査良品から取得された良品画像群において位置合わせを行った上、同一座標をもつ画素ごとに輝度の平均と標準偏差を算出しておき、被検査品から取得された画像において位置合わせを行って、同一座標をもつ画素ごとに、その輝度を平均と標準偏差を用いて定義される評価式により評価することにより良否判定を行う画像検査装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６５６６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されているような従来の技術では、設定された領域の画素単位で評価を行うため、鉛フリー半田など表面状態が変化しやすい検査対象物の場合、ノイズによって誤判定が発生する恐れがあるという課題があった。例えば、鉛フリー半田を自然冷却した場合、従来の半田に比べ白く変色するが、これは冷却具合によって変化するため同じ形状であっても表面の見え方には差異が生じる。また、他の例として、半田付けを行うとフラックス（ヤニ）が黄茶色に変色し飛散することがある。この飛散したものが半田表面に付着すると、同じ形状であっても表面の見え方には差異が生じる。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、良否判定をブロック単位の評価とすることにより、表面状態によるノイズに影響され難い良否判定を行う画像検査装置および画像検査方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る画像検査装置は、少なくとも１つ以上の良品画像および検査対象物の画像を取得する画像取得部と、良品画像および検査対象物の画像から、設定された範囲をそれぞれ抽出する領域抽出部と、領域抽出部が抽出した、設定された範囲の良品画像および検査対象物の画像に対し、設定された範囲内の画素を、予め設定された数のブロックに分割する領域分割部と、領域分割部が分割した良品画像のブロック各々の全画素の輝度値から求めた平均輝度を用いて評価式を作成するとともに、各ブロック同士の平均輝度を比較した場合の大小関係を定義した条件である評価式を作成する評価式作成部と、ブロック単位の検査対象物の画像と評価式とに基づき平均輝度値の大小関係の定義が条件の範囲内であるか否かを判定することにより、検査対象物の良否判定を行う良否判定部とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、上記のように構成したので、良否判定をブロック単位の評価とすることにより、表面状態によるノイズに影響され難い良否判定を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る画像検査装置の構成図である。
【図２】この発明の実施の形態１に係る画像検査装置の動作を説明するフローチャートである。
【図３】この発明の実施の形態１の画像検査装置における検査設定処理の動作を説明するフローチャートである。
【図４】指定範囲内の画素の分割について説明する図である。
【図５】全ての良品画像において、評価式の正答率を確認した結果の一例を説明する図である。
【図６】この発明の実施の形態１の画像検査装置における良否判定の動作を説明するフローチャートである。
【図７】複数の照明を配置して検査対象物を撮影する一例を説明する図である。
【図８】複数の照明を配置して検査対象物を撮影する一例を説明する図である。
【図９】複数の照明を切り替えて検査対象物を撮影する一例を説明する図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る画像検査装置１の構成図である。
図１に示すように、画像検査装置１は、撮像部１０と、画像取得部１１と、位置決め部１２と、領域抽出部１３と、領域分割部１４と、統計処理部１５と、評価式作成部１６と、評価式確認部１７と、良否判定部１８と、良品画像情報記憶部１９と、判定画像情報記憶部２０と、統計量記憶部２１と、評価式確認情報記憶部２２とを備える。
【００１０】
撮像部１０は、照明とカメラとから構成され、複数の良品および検査対象物を含む対象物の画像を撮影する。なお、ここでは、撮像部１０は、画像検査装置１が備えるものとするが、これに限らず、画像検査装置１の外部に備えるものとしてもよい。
画像取得部１１は、撮像部１０が撮影した対象物の画像（少なくとも１つ以上の良品画像および検査対象物の画像）を取得する。
位置決め部１２は、対象物の画像について、治具の遊び、または、検査対象物の個体差などによる撮影位置のずれを修正するための位置合わせを行う。
領域抽出部１３は、位置決め部１２が位置合わせを行った対象物の画像各々から、良否判定を行うための、設定された範囲をそれぞれ抽出する。
【００１１】
領域分割部１４は、領域抽出部１３が抽出した設定された範囲の対象物の画像各々に対し、設定された範囲内の画素を、設定された数のブロックに分割する。
統計処理部１５は、領域分割部１４が分割した範囲内の画素について平均輝度値や標準偏差などの輝度情報の算出処理を行う。
評価式作成部１６は、領域分割部１４が分割した良品画像について統計処理部１５が算出したブロック単位の輝度情報に基づき、評価式を作成する。
評価式確認部１７は、評価式作成部１６が作成した評価式の確認を行う。
良否判定部１８は、ブロック単位の検査対象物の画像と評価式とに基づき、検査対象物の良否判定を行う。
良品画像情報記憶部１９は、検査対象物の画像と比較する良品画像群の画像を記憶する。なお、ここでは、良品画像情報記憶部１９は、画像検査装置１が備えるものとするが、これに限らず、画像検査装置１の外部に備えるものとしてもよいし、良品画像情報記憶部１９を備えないものとしてもよい。
【００１２】
判定画像情報記憶部２０は、検査対象物の画像に関する情報を記憶する。なお、ここでは、判定画像情報記憶部２０は、画像検査装置１が備えるものとするが、これに限らず、画像検査装置１の外部に備えるものとしてもよい。
統計量記憶部２１は、統計処理部１５が算出した平均輝度値や標準偏差などの輝度情報を記憶する。なお、ここでは、統計量記憶部２１は、画像検査装置１が備えるものとするが、これに限らず、画像検査装置１の外部に備えるものとしてもよい。
評価式確認情報記憶部２２は、評価式確認部１７が評価式の確認を行った際の評価式に関する情報を記憶する。なお、ここでは、評価式確認情報記憶部２２は、画像検査装置１が備えるものとするが、これに限らず、画像検査装置１の外部に備えるものとしてもよい。
【００１３】
動作について説明する。
図２は、この発明の実施の形態１に係る画像検査装置１の動作を説明するフローチャートである。
画像検査装置１は、検査対象の画像の良否判定に入る前の処理として、検査設定処理が完了しているかどうかを判定し（ステップＳＴ１）、検査設定処理が未実施の場合（ステップＳＴ１の“ＮＯ”の場合）、検査設定処理を行う（ステップＳＴ２）。ここでは、複数の良品画像に基づき、検査対象物の画像の良否判定を行うための評価式の設定を行う。なお、この実施の形態１においては、画像検査装置１では、評価式作成のため、撮像部１０により予め良品だと分かっている良品画像群を撮影しておき、良品画像情報記憶部１９に記憶しておくものとする。
なお、ここでは、良品画像を予め複数枚用意しておくものとするが、１枚以上の良品画像があればよい。従って、良品画像を１枚とする場合は、その良品画像と比較することで検査対象物の良否判定を行うようにすればよい。ただし、良品画像を複数枚用意することで、検査対象物と比較する良品画像のデータの信頼度があがり、より精度の高い検査を行うことができる。
検査設定処理が実施されている場合（ステップＳＴ１の“ＹＥＳ”の場合）は、ステップＳＴ２の検査設定処理は行わず、良否判定の処理（ステップＳＴ３）へ進む。このように、最初に一度実施すると、あとはその結果を用いて良否判定を行うようにする。
【００１４】
図３は、この発明の実施の形態１の画像検査装置１における検査設定処理の動作を説明するフローチャートである。以下、図２のステップＳＴ２について、図３を用いて説明する。
なお、以下の説明では、それぞれ３方向から照明によって光をあてた、Ｓ枚の良品画像を用いるものとする。
まず、画像取得部１１は、良品画像情報記憶部１９から撮影された良品画像を取得する（ステップＳＴ１１）。なお、この実施の形態１では、良品画像情報記憶部１９を備え、撮像部１０により撮影された良品画像は良品画像情報記憶部１９に記憶しておくものとするが、これに限らず、良品画像情報記憶部１９を備えず、その都度撮像部１０が良品画像を撮影し、画像取得部１１が撮影された良品画像を取得するようにしてもよい。
【００１５】
位置決め部１２は、治具の遊び、または、検査対象物の個体差などによる撮影位置のずれを修正するための位置合わせを行う（ステップＳＴ１２）。なお、位置決め部１２による位置合わせは、既存技術であるマッチングなどを用いればよいが、これに限らず、位置合わせの方法は他の方法であってもよい。
領域抽出部１３は、ステップＳＴ１２において位置決め部１２が位置合わせを行った良品画像に対し、今後処理を行う範囲を抽出する（ステップＳＴ１３）。なお、今後処理を行う範囲は、予め設定されている範囲とする。
【００１６】
領域分割部１４は、ステップＳＴ１３において、範囲指定が完了した画像に対し、範囲内の画素を任意のブロックに分割する（ステップＳＴ１４）。なお、ここで分割した良品画像のブロックの情報は、良品画像情報記憶部１９に記憶しておくものとする。
ここで、図４は、指定範囲内の画素の分割について説明する図である。
ステップＳＴ１３において、領域抽出部１３は、図４（ａ）に示すように、位置合わせされた撮影画像から、予め設定された指定範囲を抽出する。
そして、ステップＳＴ１４において、領域分割部１４は、図４（ｂ）に示すように、指定範囲の画素を任意の数のブロック（領域１、領域２等）に分割する。なお、図４（ｂ）では、領域分割部１４は、縦３×横３の９ブロックに分割するようにしているが、これに限らず、縦Ｍ×横Ｎブロック（Ｍ，Ｎは予め設定された任意の整数）に分割することができる。
【００１７】
統計処理部１５は、ステップＳＴ１４において分割された各ブロックの全画素の輝度値からブロックごとの平均輝度値を算出する（ステップＳＴ１５）。例えば、図４（ｂ）のように９個のブロックに分割したとすると、照射した光の方向ごとにそれぞれ９個の平均輝度値が算出される。なお、算出された平均輝度値は、統計量記憶部２１に記憶される。
統計処理部１５は、各ブロックの全画素の輝度値から、ブロックごとの標準偏差値（標準偏差値Ａとする）を算出する（ステップＳＴ１６）。例えば、図４（ｂ）のように９個のブロックに分割したとすると、照射した光の方向ごとにそれぞれ９個の標準偏差値Ａが算出される。なお、算出された標準偏差値Ａは、統計量記憶部２１に記憶される。
【００１８】
画像取得部１１は、良品画像情報記憶部１９からまだ取得していない、同一方向から光を照射した良品画像があるかどうかを判定する（ステップＳＴ１７）。
ステップＳＴ１７において、まだ取得していない良品画像がある場合（ステップＳＴ１７の“ＹＥＳ”の場合）、ステップＳＴ１１に戻り、次の良品画像を読み込む。すなわち、例えば、良品だと分かっている画像がＳ枚存在するとした場合、ブロックごとにＳ個の平均輝度値と標準偏差値Ａが統計量記憶部２１に記憶されることになる。
【００１９】
ステップＳＴ１７において、まだ取得していない良品画像がない場合（ステップＳＴ１７の“ＮＯ”の場合）、すなわち、用意した良品だと分かっている同一方向から光を照射した画像群の画像全てについて読み込んだ場合、統計処理部１５は、ステップＳＴ１５で算出したブロックごとの平均輝度値に基づき、良品画像群の各ブロック内の平均輝度値と、良品画像群の各ブロック内の平均輝度値の標準偏差を求める（ステップＳＴ１８）。具体的には、例えば、ステップＳＴ１５において統計量記憶部２１に記憶したブロックごとの平均輝度値をD1 i（以下、ここでは、ｉ＝ブロック番号とする。例えば、図４（ｂ）の場合、ｉ＝１〜９までのブロック番号が付与されるものとする。）とすると、良品画像群における同一ブロック単位の平均輝度値Ｅ（D1 i）と、良品画像群における同一ブロック単位の平均輝度値Ｅ（D1 i）の標準偏差σ（D1 i）を求める。
【００２０】
統計処理部１５は、ステップＳＴ１６で求めた各ブロックの全画素の輝度値に基づくブロックごとの標準偏差値Ａに基づき、良品画像群の各ブロック内の輝度値の標準偏差値（標準偏差値Ｂとする）の平均と、良品画像群の各ブロック内の輝度値の標準偏差値Ｂの標準偏差値を求める（ステップＳＴ１９）。具体的には、例えば、ステップＳＴ１６において統計量記憶部２１に記憶したブロックごとの標準偏差値ＡをD2 iとすると、良品画像群における同一ブロック単位の標準偏差値Ｂの平均値Ｅ（D2 i）と、良品画像群における同一ブロック単位の標準偏差値Ｂの平均値Ｅ（D2 i）の標準偏差σ（D2 i）を求める。
【００２１】
統計処理部１５は、良品画像群のブロック単位の平均輝度値Ｅ（D1 i）に基づき、各ブロックの平均輝度値の大小関係を判定する（ステップＳＴ２０）。具体的には、ステップＳＴ１８で求めたブロックごとの平均輝度値Ｅ（D1 i）を用いて、各ブロックの平均輝度値の大小関係を総当りで求める。
【００２２】
評価式作成部１６は、ステップＳＴ１８，ステップＳＴ１９においてそれぞれ求めた良品画像群における同一ブロック単位の平均輝度値Ｅ（D1 i）とその標準偏差σ（D1 i）と、良品画像群における同一ブロック単位の標準偏差の平均値Ｅ（D2 i）とその標準偏差σ（D2 i）とから、以下のような評価式を作成する（ステップＳＴ２１）。
E（D1 i）-σ（D1 i）≦ P i < E（D1 i）+σ（D1 i）    ・・・式1
E（D2 i）-σ（D2 i）≦ Q i < E（D2 i）+σ（D2 i）    ・・・式2
なお、この評価式において、P iは、検査対象物から得られる画像をブロック単位に分割した各ブロック単位で全画素の輝度値から算出されるブロックごとの平均輝度値であり、Q iは、検査対象物から得られる画像をブロック単位に分割した各ブロック単位で全画素から算出されるブロックごとの標準偏差であるとする。
【００２３】
また、評価式作成部１６は、このステップＳＴ２１において、ステップＳＴ２０で判定した平均輝度値の大小関係を定義した条件である評価式（式３）を作成する。式３は、具体的には、例えば、各ブロックを比較した場合に、ブロック１（ｎ個の各ブロックをブロック１、２・・・ｎとしたとする）は、ブロック２よりも明るい、暗い、または、同じ明るさである、などを定義したものであればよい。
なお、この実施の形態１において、式１を用いて、検査対象物のブロックごとの平均輝度値Ｅ（D1 i）が「平均値±標準偏差」の範囲に入っているか、また、式２を用いて、検査対象物のブロックごとの標準偏差が「平均値±標準偏差」の範囲に入っているか、また、式３を用いて、平均輝度値の大小関係の定義が条件の範囲内であるか、の判定を行って予め設定された基準を求め、求めた基準を満たせば良品、満たさなければ不良品と判断される（検査対象物の良否判定については後述する）。
【００２４】
ここで、評価式作成部１６は、全ての光方向から光照射した良品画像群についてステップＳＴ１１〜ステップＳＴ２１までの処理を行ったか、すなわち、全ての光方向から光照射した良品画像群の良品画像を確認し、評価式作成ができたかどうかを判断する（ステップＳＴ２２）。
ステップＳＴ２２において、全ての光方向の良品画像について確認できたと判断した場合（ステップＳＴ２２の“ＹＥＳ”の場合）、ステップＳＴ２３へ進む。
ステップＳＴ２２において、全ての光方向の良品画像について確認できていないと判断した場合（ステップＳＴ２２の“ＮＯ”の場合）、ステップＳＴ１１からの処理を繰り返す。
すなわち、ここでは、３方向から照明によって光をあてた良品画像群を用いることとしているので、３回、ステップＳＴ１１〜ステップＳＴ２１までの処理を行うことになる。
なお、ここでは、３方向からの照明としたが、これに限らず、光をあてる方向は適宜設定することができる。
【００２５】
次に、ステップＳＴ２１で作成した評価式の正しさを確認するため、評価式確認部１７は、良品画像情報記憶部１９に記憶した良品画像群から良品画像を読み込む（ステップＳＴ２３）。なお、この実施の形態１では、良品画像情報記憶部１９を備え、評価式確認部１７は、良品画像情報記憶部１９に記憶してある良品画像群から、再度良品画像を読み込むものとしているが、良品画像情報記憶部１９を備えず、再度撮像部１０により良品画像群の画像を撮影し、画像取得部１１が良品画像群の画像を取得しなおして、評価式確認部１７に送信するようにしてもよい。
【００２６】
評価式確認部１７は、評価式（式１〜式３）が正しく良否判定できているか確認する（ステップＳＴ２４）。具体的には、ステップＳＴ２３で読み込んだ良品画像のブロックごとに、各ブロック単位で全画素の輝度値から平均輝度値P iと標準偏差値Q iを算出し、ステップＳＴ２１で作成した評価式（式１〜式３）を実行し、その判定結果をそれぞれ評価式確認情報記憶部２２に記憶する。より詳しく説明すると、式１を用いて、検査対象物のブロックごとの平均輝度値Ｅ（D1 i）が「平均値±標準偏差」の範囲に入っていれば良品投票、入っていなければ不良投票を行い、その結果を評価式確認情報記憶部２２に記憶する。また、式２を用いて、検査対象物のブロックごとの標準偏差が「平均値±標準偏差」の範囲に入っていれば良品投票、入っていなければ不良投票を行い、その結果を評価式確認情報記憶部２２に記憶する。また、式３を用いて、平均輝度値の大小関係の定義が条件の範囲内であれば良品投票、範囲内でなければ不良投票を行い、その結果を評価式確認情報記憶部２２に記憶する。
【００２７】
なお、この実施の形態１では、良品画像情報記憶部１９に、ステップＳＴ１４でブロックごとに分割された良品画像の情報を記憶しており、評価式確認部１７は、このブロックごとの良品画像の情報を良品画像情報記憶部１９から取得し使用するものとするが、これに限らず、良品画像情報記憶部１９を備えない場合などは、再度ステップＳＴ１１〜ステップＳＴ１４と同様の処理を行うことにより、良品画像をブロック単位に分割するようにすればよい。
【００２８】
評価式確認部１７は、良品画像群の画像を全て読み込んだかどうかを確認する（ステップＳＴ２５）。すなわち、良品画像群の画像全てについて、ブロック単位で評価式（式１〜式３）にあてはめて、評価式（式１〜式３）の確認ができたかどうかを確認する。
ステップＳＴ２５において、良品画像群の画像を全て読み込んでいないと判断した場合（ステップＳＴ２５の“ＮＯ”の場合）、ステップＳＴ２３に戻り、良品画像群の画像全てについてブロックごとに評価式（式１〜式３）の確認ができるまで以下の処理を繰り返す。
【００２９】
ステップＳＴ２５において、良品画像群の画像を全て読み込んだと判断した場合（ステップＳＴ２５の“ＹＥＳ”の場合）、評価式確認部１７は、評価式（式１〜式３）の正答率による各評価式の重み付けを行う（ステップＳＴ２６）。具体的には、評価式確認部１７は、ステップＳＴ２４において評価式確認情報記憶部２２に記憶した結果を用いて、正答率（０〜１００（％））を求め、この正答率を元に、以下の式にて各評価式の重み付けを行う。
0006351408.tif 000002
また、重みの総和は「１」となる。
図５は、全ての良品画像において、評価式の正答率を確認した結果の一例を説明する図である。
図５に示すように、各評価式による評価（良品投票、不良投票）を行い、その正答率を求め、求めた正答率を元に、各評価式の重み付けを行う。具体的には、例えば、良品を用いて各評価式について評価（良品投票、不良投票）を行った結果、不良投票となったものが多ければ、その評価式の重みは軽く設定させる。このことにより、検査対象物の良否判定を行う際の判定の精度があがる（良否判定において、ここで設定した重みを用いた基準に基づいて判定を行う。詳細については後述する）。
以上の処理によって、検査設定の処理を終了する。
【００３０】
図２のフローチャートに戻る。
検査実行時には、画像検査装置１は、ステップＳＴ２の検査設定処理で作成した評価式（式１〜式３）に基づき、検査対象画像の良否判定を行う（ステップＳＴ３）。
図６は、この発明の実施の形態１の画像検査装置１における良否判定の動作を説明するフローチャートである。以下、良否判定について、図６に沿って、詳細に説明する。
【００３１】
まず、撮像部１０により、検査対象物の画像を撮影し、画像取得部１１は、撮影された画像を取得する（ステップＳＴ５１）。なお、撮像部１０により撮影された検査対象物の画像を判定画像情報記憶部２０に記憶し、画像取得部１１は、判定画像情報記憶部２０から検査対象物の画像を取得するようにしてもよい。
位置決め部１２は、治具の遊び、または、検査対象物の個体差などによる撮影位置のずれを修正するための位置合わせを行う（ステップＳＴ５２）。具体的な動作は、図３のステップＳＴ１２で説明したものと同様である。
【００３２】
領域抽出部１３は、ステップＳＴ５２において位置決め部１２が位置合わせを行った検査対象物の画像に対し、今後処理を行う範囲を抽出する（ステップＳＴ５３）。なお、今後処理を行う範囲は、予め設定されている範囲とする。具体的な動作は、図３のステップＳＴ１３で説明したものと同様である。
領域分割部１４は、ステップＳＴ５３において、範囲指定が完了した画像に対し、範囲内の画素を任意のブロックに分割する（ステップＳＴ５４）。具体的な動作は、図３のステップＳＴ１４で説明したものと同様である。
【００３３】
統計処理部１５は、ステップＳＴ５４において分割された各ブロック単位で、全画素の輝度値からブロックごとの平均輝度値P iを算出する（ステップＳＴ５５）。具体的な動作は、図３のステップＳＴ１５で説明したものと同様である。なお、算出した平均輝度値P iは、判定画像情報記憶部２０に記憶しておく。
統計処理部１５は、各ブロックの全画素の輝度値から、ブロックごとの標準偏差値Q iを算出する（ステップＳＴ５６）。具体的な動作は、図３のステップＳＴ１６で説明したものと同様である。なお、算出した標準偏差値Q iは、判定画像情報記憶部２０に記憶しておく。
【００３４】
統計処理部１５は、ステップＳＴ５５において判定画像情報記憶部２０に記憶した検査対象物の画像のブロック単位の平均輝度値P iに基づき、各ブロックの平均輝度値P iの大小関係を判定する（ステップＳＴ５７）。具体的な動作は、図３のステップＳＴ２０で説明したものと同様である。なお、判定した結果は、判定画像情報記憶部２０に記憶しておく。
【００３５】
良否判定部１８は、ステップＳＴ５５，ステップＳＴ５６で算出した平均輝度値P iと標準偏差値Q iと、ステップＳＴ５７で判定した平均輝度値P iの大小関係とに基づき、良否判定を行う（ステップＳＴ５７）。
具体的には、まず、良否判定部１８は、ステップＳＴ５５、ステップＳＴ５６、ステップＳＴ５７でそれぞれ記憶した平均輝度値P iと、標準偏差値Q iと、平均輝度値P iの大小関係とに基づき図３のステップＳＴ２１で作成した評価式（式１〜式３）を実行する。
そして、この結果（評価式にあてはまるか、すなわち、検査対象物のブロックごとの平均輝度値P iが「平均値±標準偏差」の範囲に入っているか、また、検査対象物のブロックごとの標準偏差値Q iが「平均値±標準偏差」の範囲に入っているか、また、平均輝度値の大小関係の定義が条件の範囲内であるか）に、図３のステップＳＴ２６で設定した各評価式の重みを利用し、以下の式に従って評価値を求める。
0006351408.tif 000003
【００３６】
さらに、良否判定部１８は、予め設定した閾値Ｎを基準とし、算出した評価値が閾値Ｎ以上である場合、検査対象物は良品であると判断し、算出した評価値が閾値Ｎ以上でない場合、検査対象物は不良品であると判断する。
なお、評価値は、良品投票の評価式が「１」の値を出力し、不良投票の評価式が「０」の値を出力する場合、「０〜１」の値をとる。
また、ここでは、上述したとおり、図３のステップＳＴ６５において正答率から算出した重み付けを用いて評価値を算出し、良品、不良品の判定を行うようにしたが、これに限らず、重み付けは均等にするようにしてもよい。
【００３７】
また、図３のステップＳＴ１４や、図６のステップＳＴ５４で実施したブロック分割数が適切でなかった場合、図６のステップＳＴ５８で求めた評価値の分布が良品と不良品とで重複する場合がある。この場合は、正しい良否判定を行えないため、ブロック分割数を見直した上で、図３のステップＳＴ１４の処理以下のステップをやり直すようにすればよい。
【００３８】
また、この実施の形態１では、撮像部１０は白黒で画像を撮影することを前提としているが、撮影画像がカラーの場合は、一般的に知られるＲＧＢ（赤・緑・青）からＹ（輝度）への変換式を利用して上述の処理を実施するようにしてもよいし、Ｒ・Ｇ・Ｂの各色に分離し、それぞれの色で上述の処理を実施するようにしてもよい。
【００３９】
また、この実施の形態１において、撮像部１０は、照明とカメラとから構成されるものとし、照明で照射した対象物（予め用意した良品または検査対象物）をカメラで撮影した画像を用いて検査対象物の良否判定を行うものとしているが、照明の個数については、検査対象、要求精度、要求動作時間などから任意に選択することができる。また、照明の配置や角度についても任意に変更することができる。
例えば、図７に示すように、対象物に対して、照明を６個設置し、６方向から照射した対象物をカメラで撮影した画像を用いるようにしてもよいし、図８に示すように、照明を２個設置し、２方向から照射した対象物をカメラで撮影した画像を用いるようにしてもよい。なお、図８のように、照明を２個とした場合、図７のように照明を６個とした場合に比べ、情報量が落ちるため、検査精度が落ちる可能性はあるが、撮影にかかる時間や、演算処理時間の削減が期待できる。
【００４０】
また、例えば、図９のように、半田付けの不良として、半田コテを引き抜く際に半田が引っ張られ、凸部分（図９のＸ）が形成されるツノ不良があった場合、照明光がさえぎられ、特徴的な明暗領域が形成される。そこで、例えば、図９に示すように、２方向から照射して対象物を撮影した画像を用いて良否判定を行うようにするようにしてもよい。
図９（ａ）のように、凸部分Ｘ側から照射して対象物を撮影すると、図９（ａ）のＸ部分には光が当たることで明るい領域が形成され、図９（ａ）のＹ部分には影が形成される。同様に、図９（ｂ）に示す方向から照射して対象物を撮影した場合も、図９（ａ）と同じように、明るい領域と影の領域が形成される。
このように２方向からそれぞれ撮影した場合でも、良品の画像に比べ、明暗が変化した画像が得られるため、上述の処理を用いた良否判定を実施することができる。
【００４１】
以上のように、この実施の形態１によると、任意のサイズであるＭ×Ｎ画素のブロック単位で検査対象物の評価を行うことで、評価の対象となる輝度値が、ブロック内の全画素の平均輝度値となるため、検査対象物の表面が変化しやすいものであったとしても、ブロック内の輝度値が平滑化されたものとなり、表面状態によるノイズに影響され難い良否判定を行うことができる。
また、評価式設定にあたり、ブロック単位の平均輝度値の大小関係による判定を加えることで、輝度値平均のような絶対値の評価ではなく、相対的な評価を行うことができ、表面状態が変化しやすい検査対象物でも安定した検査を行うことができる。
【００４２】
なお、この実施の形態１において、画像検査装置１は、図１に示すような構成としたが、これに限らず、画像検査装置１は、画像取得部１１と、領域抽出部１３と、領域分割部１４と、評価式作成部１６と、良否判定部１８とを備えるものであればよい。
【００４３】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００４４】
１  画像検査装置
１０  撮像部
１１  画像取得部
１２  位置決め部
１３  領域抽出部
１４  領域分割部
１５  統計処理部
１６  評価式作成部
１７  評価式確認部
１８  良否判定部
１９  良品画像情報記憶部
２０  判定画像情報記憶部
２１  統計量記憶部
２２  評価式確認情報記憶部
【図１】
0006351408.tif 000004
【図２】
0006351408.tif 000005
【図３】
0006351408.tif 000006
【図４】
0006351408.tif 000007
【図５】
0006351408.tif 000008
【図６】
0006351408.tif 000009
【図７】
0006351408.tif 000010
【図８】
0006351408.tif 000011
【図９】
0006351408.tif 000012