説明

画像検査方法及び画像検査装置

【課題】被検査画像中に特徴量の急峻な変化がある場合でも精度よく検査できる画像検査方法及び画像検査装置を提供すること。
【解決手段】予め良品画像を複数の良品分割画像に分割して、良品分割画像ごとのマハラノビス距離を算出して基準空間を作成して、被検査画像の良否判定を行うための良否判定基準値を設定する。被検査画像を取得して(S41)、画像処理を施す(S42)。次いで、その被検査画像を、複数の被検査分割画像に分割する(S43)。次いで、個々の被検査分割画像の所定の特徴量を抽出する(S44)。次いで、各被検査分割画像のマハラノビス距離を算出して信号空間を作成する(S45)。被検査分割画像ごとに、対応する信号空間のマハラノビス距離を、同一位置にある良品分割画像における良否判定基準値と比較することによって、被検査画像の良否判定を行う(S46〜S48)。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、例えば検査対象とされる製品の欠陥の有無を判定するために、その製品の外観を示した被検査画像の良否の判定を行う画像検査方法及び画像検査装置に関する。
【背景技術】
【0002】
従来、検査対象とされる製品の欠陥の有無を、その製品の外観を撮影して、その撮影画像である被検査画像から判定する方法が知られている。その方法の一つとして、マハラノビス・タグチ法を用いて被検査画像の良否を検査する方法がある。このマハラノビス・タグチ法による画像検査の基本的な進め方は以下の通りである。
【0003】
1)最も正常な状態にある複数の製品画像から、その状態を表す複数の項目に従い特徴量を抽出する。このように、正常品や良品のデータ群を基準空間と呼び、マハラノビス・タグチ法で判定、診断、予測を行う際の基準となる。
2)各項目ごとに算出した特徴量の平均値と標準偏差を用いて各特徴量を規準化する。
3)規準化した特徴量間の全ての相関を算出して、相関行列を作成する。
4)規準化した特徴量と、相関行列の逆行列を用いて、最も正常な状態にある製品の集団である基準空間のマハラノビス距離を算出する。なお、この基準空間のマハラノビス距離の平均値は約1となる。
5)状態が不明である製品画像(被検査画像)に対して、上記と同様の手順を用いて、マハラノビス距離を算出する。
6)予め設定したハマラノビス距離の閾値(良否判定基準値)に基づき、状態が不明な製品の状態を判定する。マハラノビス・タグチ法では、異常の程度が大きくなるほどマハラノビス距離が大きくなるので、基準値よりマハラノビス距離が大きくなる場合、その製品は異常な状態(不良)にあると判定をする。このように、基準空間に属さないもののデータを信号空間と呼び、そのマハラノビス距離の大小で、そのものの状態を判定、診断、予測する。
【0004】
このように、マハラノビス・タグチ法は多変量解析の手法を用いて製品の状態を判定するので、作業員が目視で製品の状態を判定する目視検査と同様に、様々な情報(特徴量)を基にした総合的な判定を行うことができる。そして、その良否を精度よく検査するために、各種方法が提案されている(例えば、特許文献1、2参照)。
【0005】
例えば特許文献1には、被検査画像全体の良否を精度良く検査するために、マハラノビス距離の算出に使用する画像特徴量として、輝度、濃度等の一次パラメータや、一次パラメータの平均値や標準偏差等の二次パラメータではなく、被検査画像全体の輝度分布などの特徴量分布を用いている。これは、被検査画像全体の情報を含んだ特徴量に基づいてマハラノビス距離を算出することにより、被検査画像の一部の特徴量で検査するときよりも、被検査画像全体の良否を精度良く検査できることを狙ったものである。
【0006】
また、特許文献2には、被検査画像を小領域に分割し、各小領域から特徴量を抽出し、抽出した特徴量と所定の特徴量基準値との統計的距離尺度(マハラノビス距離等)を用いて被検査画像の良否を検査する方法であって、分割する小領域の大きさを複数レベル設ける方法が記載されている。これによって、局所的な欠陥だけでなく大域的な欠陥も精度よく検出できることを狙ったものである。
【先行技術文献】
【特許文献】
【0007】
【特許文献1】特開2005−252451号公報
【特許文献2】特開2007−132757号公報
【発明の概要】
【発明が解決しようとする課題】
【0008】
しかしながら、特許文献1に記載の方法は、輝度分布を基にマハラノビス距離を算出するため、この方法を製品の外観検査、特に外観の変動が大きい製品中の欠陥や、外観中で特徴量の急峻な変化がある製品中の欠陥の外観検査に使用した場合、欠陥が持つ特徴量がノイズに隠れてしまい、精度良く検査できないという問題点があった。また、欠陥の位置を特定できないため、検査結果を前工程にフィードバックするなど、検査結果を二次的に有効活用できないという問題点があった。
【0009】
また、特許文献2に記載の方法は、欠陥があるにも関わらず、マハラノビス距離が小さいために欠陥の判定がされない場合があり、そのために、マハラノビス距離による判定の他に第2の判定を追加している。そのために、検査方法が複雑化するという問題点があった。
【0010】
本発明は上記問題点に鑑みてなされたものであり、第2の判定を追加することなく簡易に検査することができ、被検査画像中に特徴量の急峻な変化がある場合でも精度よく検査できる画像検査方法及び画像検査装置を提供することを第一の課題とする。
【0011】
また、検査結果を前工程にフィードバックすることができる画像検査方法及び画像検査装置を提供することを第二の課題とする。
【課題を解決するための手段】
【0012】
上記課題を解決するために、本発明は、画像の良否の判定を行う画像検査方法であって、
良品画像を複数の画像(以下、「良品分割画像」という)に分割したときの、それら良品分割画像ごとのマハラノビス距離からなる基準空間を取得する基準空間取得ステップと、
被検査画像を取得する被検査画像取得ステップと、
前記被検査画像を複数の画像(以下、「被検査分割画像」という)に分割する被検査画像分割ステップと、
前記被検査分割画像の特徴量と前記良品分割画像の特徴量とに基づいて、前記被検査分割画像ごとのマハラノビス距離からなる信号空間を作成する信号空間作成ステップと、
前記被検査分割画像ごとに、対応する前記信号空間のマハラノビス距離を、同一位置にある前記良品分割画像における前記基準空間のマハラノビス距離に基づいて定まる良否判定基準値と比較することによって、前記被検査画像の良否判定を行う良否判定ステップと、を含むことを特徴とする。
【0013】
これによれば、被検査画像を被検査分割画像に分割しているので、被検査画像に欠陥があった場合に、被検査分割画像における欠陥が占める割合は、被検査画像全体における欠陥が占める割合よりも大きくなる。そして、被検査分割画像ごとに良否判定をしているので、外観中で特徴量の急峻な変化がある製品の欠陥を検査する場合であっても、その欠陥を検出しやすくできる。よって、精度良く検査できる。
【0014】
また、被検査分割画像ごとのマハラノビス距離からなる信号空間を、被検査画像の特徴量と良品分割画像の特徴量とに基づいて作成しているので、その信号空間のマハラノビス距離は、被検査分割画像と良品分割画像の特徴量の差分が反映されたものであるといえる。したがって、欠陥があるにも関わらず、マハラノビス距離が小さいために欠陥の判定がされないということが軽減される。よって、マハラノビス距離による判定の他に第2の判定を追加する必要がないので、簡易に検査することができる。
【0015】
また、本発明の画像検査方法は、前記良否判定ステップで不良と判定された前記被検査分割画像の前記被検査画像上での位置を記録する欠陥位置記録ステップを含む。
【0016】
これによって、記録された欠陥位置を参照することによって、検査結果を前工程にフィードバックすることができる。
【0017】
また、本発明の画像検査方法において、前記基準空間取得ステップは、
前記良品画像を取得する良品画像取得ステップと、
前記良品画像を前記良品分割画像に分割する良品画像分割ステップと、
前記良品分割画像ごとのマハラノビス距離を算出して前記基準空間を作成する基準空間作成ステップと、を含む。
【0018】
これによって、信号空間と対応した基準空間を取得することができる。
【0019】
また、本発明の画像検査方法において、前記良品画像取得ステップは、複数の良品画像を取得し、
前記基準空間作成ステップは、
前記良品分割画像ごとに、所定の複数の特徴量を抽出する第一の抽出ステップと、
それら特徴量を規準化して良品規準特徴量を算出する第一の規準化ステップと、
前記複数の良品画像間で同じ位置にある前記良品分割画像ごとに、前記複数の良品規準特徴量間の相関係数からなる良品相関係数行列を算出する第一の行列算出ステップと、
前記良品分割画像ごとに、前記良品規準特徴量と前記良品相関係数行列とに基づいて、前記基準空間のマハラノビス距離を算出する第一の距離算出ステップと、を含む。
【0020】
これにより、基準空間を作成できるとともに、その際、複数の良品画像を用いて基準空間を作成しているので、基準空間の信頼性を高くできる。
【0021】
また、本発明の画像検査方法において、前記複数の良品画像間で同じ位置にある前記良品分割画像の前記マハラノビス距離のうちの最大値に基づいて、前記良品分割画像ごとの前記良否判定基準値を設定する基準値設定ステップを含む。
【0022】
このように、複数の良品画像間で同じ位置にある良品分割画像のマハラノビス距離のうちの最大値に基づいて、良否判定基準値を設定しているので、より一層、良否判定の精度を向上できる。
【0023】
また、本発明の画像検査方法において、前記信号空間作成ステップは、
前記被検査分割画像ごとに、前記第一の抽出ステップで抽出する特徴量と同じ特徴量を抽出する第二の抽出ステップと、
前記良品分割画像の特徴量を基準として、前記第二の抽出ステップで抽出した特徴量を規準化して被検査規準特徴量を算出する第二の規準化ステップと、
前記被検査規準特徴量と前記良品相関係数行列とに基づいて、前記信号空間のマハラノビス距離を算出する第二の距離算出ステップと、を含む。
【0024】
このように、良品分割画像の特徴量を基準として、被検査規準特徴量を算出し、被検査規準特徴量と良品相関係数行列とに基づいて、信号空間のマハラノビス距離を算出しているので、被検査分割画像と良品分割画像の特徴量の差分が反映された信号空間を作成することができる。
【0025】
また、本発明の画像検査方法において、前記第一、第二の抽出ステップは、前記特徴量を取得する各画像の輝度波形に対して、特定の横線を引いたときに、その横線と輝度波形との交点数である微分値、その横線よりも上の前記輝度波形の区間である積分値、輝度最大値と輝度最小値の差分の少なくとも一つを前記特徴量として抽出するステップである。
【0026】
これによれば、横線と輝度波形との交点数である微分値は、画像の特徴量の変動の回数の指標とすることができる。すなわち、微分値が大きいほど、画像中に、特徴量が変動する部位が多く含まれているといえる。よって、この微分値を特徴量として用いることにより、特徴量が変動する部位が多く含まれている画像でも、その特徴量が精度よく反映された基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができる。
【0027】
また、横線よりも上の輝度波形の区間である積分値は、画像において一定以上の特徴量を有している部位が占める割合の指標とすることができる。すなわち、積分値が大きいほど、画像中に、一定以上の特徴量を有している部位が多く含まれているといえる。よって、この積分値を特徴量として用いることにより、一定以上の特徴量を有している部位が多く含まれている画像でも、その特徴量が精度よく反映された基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができる。
【0028】
また、輝度最大値と輝度最小値の差分は、画像中の特徴量の変動の大きさの指標とすることができる。すなわち、輝度最大値と輝度最小値の差分が大きいほど、画像中に特徴量が大きく変動する部位が含まれているといえる。よって、この差分を特徴量として用いることにより、特徴量が大きく変動する部位が含まれている画像でも、その特徴量が精度よく反映された基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができる。
【0029】
また、その横線の位置を可変としてもよい。これにより、複雑に特徴量が変動する画像でも、その特徴量が精度よく反映された基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができる。
【0030】
また、本発明の画像検査方法において、前記被検査画像の欠陥を検出しやすくするために、前記被検査画像に所定の画像処理を施す被検査画像処理ステップと、
前記良品画像に前記画像処理と同じ画像処理を施す良品画像処理ステップと、を含む。
【0031】
これによれば、被検査画像に所定の画像処理を施しているので、被検査画像に欠陥があった場合に、その欠陥の持つ特徴量をより良く抽出することができる。そして、良品画像にも同じ画像処理を施しており、同じ条件下で基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができる。
【0032】
また、本発明の画像検査方法において、前記良品画像取得ステップは、出現頻度が最も高い画像群に含まれる画像を前記良品画像として取得するステップである。
【0033】
これによれば、出現頻度が最も高い画像群を良品画像としているので、良品画像としての信頼性が高いといえる。
【0034】
また、本発明の画像検査方法において、前記被検査画像は、外観検査される製品の外観を示した画像であり、
その製品の外観は、想定される欠陥が持つ特徴量が隠れる程度に、大きく特徴量が変動する外観である。
【0035】
このように、大きく特徴量が変動する外観の製品検査に本発明を適用すると好適である。
【0036】
本発明は、画像の良否の判定を行う画像検査装置であって、
良品画像を複数の画像(以下、「良品分割画像」という)に分割したときの、それら良品分割画像ごとのマハラノビス距離からなる基準空間を取得する基準空間取得手段と、
被検査画像を取得する被検査画像取得手段と、
前記被検査画像を複数の画像(以下、「被検査分割画像」という)に分割する被検査画像分割手段と、
前記被検査分割画像の特徴量と前記良品分割画像の特徴量とに基づいて、前記被検査分割画像ごとのマハラノビス距離からなる信号空間を作成する信号空間作成手段と、
前記被検査分割画像ごとに、対応する前記信号空間のマハラノビス距離を、同一位置にある前記良品分割画像における前記基準空間のマハラノビス距離に基づいて定まる良否判定基準値と比較することによって、前記被検査画像の良否判定を行う良否判定手段と、を備えることを特徴とする。
【0037】
これによれば、本発明の画像検査方法と同じ効果が得られる。
【図面の簡単な説明】
【0038】
【図1】画像検査装置1の外観図である。
【図2】ワーク4の表面を示した図である。
【図3】基準空間を作成するための基本的なフローチャートである。
【図4】被検査画像のマハラノビス距離を算出し、良否判定を行うための基本的なフローチャートである。
【図5】基準空間を作成するための詳細なフローチャートである。
【図6】良品画像41の分割方法を説明するための図である。
【図7】複数の良品画像41間で同じ位置にある良品分割画像411を示した図である。
【図8】被検査画像のマハラノビス距離を算出し、良否判定を行うための詳細なフローチャートである。
【図9】被検査画像の例示として、不良品である被検査画像42と良品である被検査画像43を示した図である。
【発明を実施するための形態】
【0039】
以下、図面を参照しつつ、この発明の実施の最良形態につき説明する。図1に、本発明の画像検査装置1の外観図を示す。その画像検査装置1は、図1に示すワーク4の欠陥の有無を判定して、ワーク4の良否判定をする装置である。その画像検査装置1は、図1に示すように、カメラ2、照明3、電子計算機5及び表示装置6を備えている。
【0040】
カメラ2はワーク4の外観を撮像するものであり、CCDカメラ、CMOSカメラ、アナログカメラなどを使用することができる。この例では、カメラ2として、CCDカメラを使用している。
【0041】
照明3は、カメラ2によりワーク4の外観を撮像する際に、ワーク4の撮像箇所の明るさを調整するものであり、ファイーバー照明、LED照明、リング照明、同軸落射照明などを使用することができる。この例では、照明3として、LEDリング照明を使用している。カメラ2で撮像された画像データは、電子計算機5に送られ、電子計算機5でデータ処理を施した後に良否判定が行われ、その結果が表示装置6に表示される。
【0042】
一方、ワーク4は検査対象となる製品である。この例では、ワーク4は切削加工した金属部品であり、ワーク4表面にある、傷、バリ、異物などの欠陥の有無を検査するものである。図2は、ワーク4の表面を示した図である。図2に示すように、ここで例示する検査対象ワーク4は様々な特徴450(例えば、模様、形状)を持った部位が外観中に存在する。そのため、外観中でその特徴450で示される特徴量の急峻な変化があるワークである。
【0043】
そして、画像検査装置1は、ワーク4の良否判定を、マハラノビス・タグチ法を用いて判定する。ここで、図3、図4に、電子計算機5で行われる基本的なデータ処理のフローチャートを示す。図3は、最も正常な状態にある複数の製品画像、つまり出現頻度が最も高くなる良品画像群のマハラノビス距離を算出する、つまり基準空間を作成するためのフローチャートである。まず、良品の原画像を入力して、必要に応じて、入力した画像に対してフィルタリングやエッジ強調などの画像処理を施す(S11)。そして、入力画像を分割して後(S12)、各分割画像から特徴量を抽出し(S13)、複数の画像間で同じ位置にある分割画像ごとにマハラノビス距離を算出する(S14)。
【0044】
一方図4は、被検査画像のマハラノビス距離を算出し、良否判定を行うためのフローチャートである。まず、検査品の被検査画像を入力して、必要に応じて、入力した画像に対してフィルタリングやエッジ強調などの画像処理を施し、欠陥を検出しやすくする(S21)。そして、被検査画像を分割して(S22)、各分割画像から特徴量を抽出(S23)、マハラノビス距離を算出する(S24)。算出されたマハラノビス距離を良否判定の基準値と比較し(S25)、算出されたマハラノビス距離が基準値よりも小さければ良品と判定し、結果を表示装置6に表示をする(S26)。その後、図4のフローチャートの処理を終了する。一方、算出されたマハラノビス距離が基準値よりも大きければ不良品と判定し(S27)、欠陥が存在する位置を特定して、その情報を電子計算機5の記憶装置(不図示)に格納すると共に、結果を表示装置6に表示する(S28)。その後、図4のフローチャートの処理を終了する。
【0045】
このように、本発明は分割画像ごとで良否判定をするものである。そして、本発明は、マハラノビス距離の算出方法に特徴がある。以下、本発明のマハラノビス距離の算出方法について、その詳細を説明する。
【0046】
最初に、図5に示すフローチャート及び図6を参照して、基準空間の作成方法を説明する。先ず、最も正常な状態にある複数のワーク4の製品画像をカメラ2で撮像し、その画像データを電子計算機5の記憶装置(不図示)に格納する(S31)。ここで、最も正常な状態にある製品画像とは、画像検査の場合は、最も出現頻度が高くなる良品群の画像とする。出現頻度が高ければ、ワーク4は、正常、良品である確率が高いといえるからである。また、入力する良品画像の数をして、n個の良品画像を入力している。なお、ステップS31が本発明の「良品画像取得ステップ」に相当する。
【0047】
そして、S31で入力した個々の良品画像に対してフィルタリング、エッジ強調などの画像処理を施す(S32)。ここでは、エッジ強調処理を施している。本来、この画像処理は被検査画像に欠陥がある場合、その欠陥を検出しやすくするためのものであるが、良品、不良品に関わらず、同じ条件下で検査を行う必要があるため、欠陥がないと判っている良品画像に対しても画像処理を施している。なお、ステップS32が本発明の「良品画像処理ステップ」に相当する。
【0048】
次いで、図6に示すように、画像処理を施した個々の良品画像41を、任意の方向に、任意のサイズで分割する(S33)。分割方向は欠陥の発生方向、分割サイズは検出対象となる欠陥のサイズを加味して決めれば良いが、ここでは、210×1320ピクセルの原画像41を、10×1320ピクセルの良品分割画像411(1)〜411(N)に分割する。すなわち、良品画像41を、その縦幅をN分割する。なお、ステップS33が本発明の「良品画像分割ステップ」に相当する。
【0049】
次いで、個々の良品分割画像411(1)〜411(N)に演算処理を施し、予め規定した項目に基づいて特徴量を抽出する(S34)。この項目はワーク4の状態を表している必要があるが、ここでは、各良品分割画像411(1)〜411(N)の輝度波形に対して任意の横線を引いた時に、横線と輝度波形の交点数である微分値、横線よりも上に来る輝度波形の区間総和である積分値、輝度最大値と輝度最小値の差分など、輝度情報をもととした特徴量を使用している。
【0050】
ここで、横線と輝度波形との交点数である微分値は、画像の特徴量の変動の回数の指標とすることができる。すなわち、微分値が大きいほど、画像中に、特徴量が変動する部位が多く含まれているといえる。よって、この微分値を特徴量として用いることにより、特徴量が変動する部位が多く含まれている画像でも、その特徴量が精度よく反映された基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができると考えられる。
【0051】
また、横線よりも上の輝度波形の区間である積分値は、画像において一定以上の特徴量を有している部位が占める割合の指標とすることができる。すなわち、積分値が大きいほど、画像中に、一定以上の特徴量を有している部位が多く含まれているといえる。よって、この積分値を特徴量として用いることにより、一定以上の特徴量を有している部位が多く含まれている画像でも、その特徴量が精度よく反映された基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができると考えられる。
【0052】
また、輝度最大値と輝度最小値の差分は、画像中の特徴量の変動の大きさの指標とすることができる。すなわち、輝度最大値と輝度最小値の差分が大きいほど、画像中に特徴量が大きく変動する部位が含まれているといえる。よって、この差分を特徴量として用いることにより、特徴量が大きく変動する部位が含まれている画像でも、その特徴量が精度よく反映された基準空間や信号空間を作成することができるので、被検査画像の良否を精度良く判定することができると考えられる。
【0053】
また、S34において、上記横線の位置を可変として、特徴量を抽出している。これにより、複雑に特徴量が変動する画像でも、その特徴量が精度よく抽出することができる。
【0054】
そして、S34において各良品分割画像411(1)〜411(N)より特徴量Xgijを抽出した結果、表1に示す通りになった。
【0055】
【表1】

【0056】
なお、表1には、n個の良品画像41ごとの、各良品分割画像411(1)〜411(N)の特徴量Xgijを示している。また、抽出した特徴量Xgijの項目はk種類(輝度波形の微分値、輝度波形の積分値、輝度最大値と輝度最小値の差分等)であり、表1には各項目ごとの特徴量Xgijを示している。例えば、良品画像41の画像Noが「b」で、分割画像のNoが「1」、項目Noが「2」の特徴量は、表1に示すように、「Xb12」である。つまり、表1において、特徴量Xgijに付された下付文字のうち、一番左の文字gは良品画像41の画像Noを示し、真ん中の文字iは良品分割画像411のNoを示し、一番右の文字jは項目Noを示している。なお、以下、文字gを良品画像41の画像No、文字iを良品分割画像411のNo、文字jを項目Noとして使用する。なお、ステップS34が本発明の「第一の抽出ステップ」に相当する。
【0057】
次いで、各良品分割画像411(1)〜411(N)のマハラノビス距離を算出して、基本空間を作成する(S35)。具体的には、良品画像41ごとの項目jごとに特徴量Xgijの平均値xgjと標準偏差σgjを算出する。例えば、画像Noがg=「b」の良品画像41で、項目Noがj=「1」の特徴量Xbi1の平均値xgj、標準偏差σgjは、表1の画像No「b」、項目No「1」の特徴量Xb11〜Xbn1を用いて算出する。
【0058】
そして、算出した平均値xgjと標準偏差σgjを下記の式(1)に代入して、特徴量Xgijを規準化する(S35)。
【0059】
【数1】

【0060】
その規準化した特徴量xgij(良品規準特徴量)は、表2に示す通りになった。なお、表2では、複数の良品画像41間で同じ位置にある分割画像411(1)〜411(N)ごとに規準化した特徴量xgijを並べている。
【0061】
【表2】

【0062】
例えば、各良品画像41の分割画像Noが「1」で、項目「1」の特徴量xgijは、表2に示すように、xa11、xb11、・・・、xn11となる。
【0063】
そして、図7に示すように複数の良品画像41間で同じ位置にある良品分割画像411(1)〜411(N)ごとに、下記の式(2)により、項目pと項目qの相関係数rpqを算出する(S35)。そして、その相関係数rpqを下記式(3)のように、行列化して相関係数行列Rを算出する(S35)。
【0064】
【数2】

【0065】
【数3】

【0066】
例えば、良品分割画像411(1)における項目1(p=1)と項目2(q=2)の相関係数r12は、上記式(2)より、下記式(4)により算出することになる。つまり、この場合、表2の分割画像No「1」で、項目No「1」、「2」の特徴量xgijを用いて相関係数r12を算出することになる。
【0067】
【数4】

【0068】
このように、良品分割画像411(1)〜411(N)ごとで相関係数rpqを算出して、良品分割画像411(1)〜411(N)ごとで式(3)に示す相関係数行列Rを算出する。
【0069】
そして、下記の式(5)により、i番目の良品分割画像411(i)の、g番目の良品画像41のマハラノビス距離MDigを算出する。なお、式(5)において、Aは、良品分割画像411(i)の相関係数行列Rの逆行列である。
【0070】
【数5】

【0071】
そして、式5により、全ての良品画像41の全ての良品分割画像411に対してマハラノビス距離MDigを算出する(S35)。全ての良品分割画像411に対してマハラノビス距離MDigを算出した結果、ここでは表3に示す通りになった。なお、表3には、各良品分割画像411におけるマハラノビス距離MDigの最大値も示しており、例えば、良品分割画像411(1)のマハラノビス距離MDigの最大値は「1.1」となっている。
【0072】
【表3】

【0073】
なお、ステップS35が本発明の「第一の規準化ステップ」、「第一の行列算出ステップ」及び「第一の距離算出ステップ」に相当する。また、ステップS34及びS35が本発明の「基準空間作成ステップ」に相当する。また、ステップS31〜S35が本発明の「基準空間取得ステップ」に相当し、ステップS31〜S35を実行する電子計算機5が本発明の「基準空間取得手段」に相当する。
【0074】
次いで、S35で算出したマハラノビス距離MDigに基づいて、被検査画像の良否判定の基準となるマハラノビス距離基準値(良品判定基準値)を良品分割画像411ごとで設定する(S36)。具体的には、各良品分割画像411におけるマハラノビス距離MDigの最大値を基準に、表4に示すようにマハラノビス距離基準値を設定した。なお、表4では、マハラノビス距離基準値=マハラノビス距離MDigの最大値+0.3となっている。その後、このマハラノビス距離基準値を電子計算機5の記憶装置(不図示)に格納し、図5のフローチャートの処理を終了する。なお、ステップS36が本発明の「基準値設定ステップ」に相当する。
【0075】
【表4】

【0076】
次に、被検査画像のマハラノビス距離を算出して良否判定をする方法を説明する。ここで、図8は、被検査画像の良否判定をするときの電子計算機5が実行する処理を示したフローチャートである。この、被検査画像のマハラノビス距離を算出する方法は、入力画像は一つである点と、規準化に用いる項目ごとの平均値、標準偏差と、マハラノビス距離の算出に用いる相関係数行列Rの逆行列Aは基準空間作成時の値を使用する点を除いては、基準空間の作成方法と同様である。この点を踏まえて、以下、図8のフローチャートを参照して、被検査画像の良否判定の方法を説明する。
【0077】
先ず、検査対象のワーク4の製品画像を被検査画像としてカメラ2で撮像し、その画像データを電子計算機5の記憶装置(不図示)に格納する(S41)。なお、ステップS41が本発明の「被検査画像取得ステップ」に相当し、ステップS41を実行する電子計算機5が本発明の「被検査画像取得手段」に相当する。
【0078】
そして、S41で入力した被検査画像に対してフィルタリング、エッジ強調などの画像処理を施す(S42)。なお、ステップS42が本発明の「被検査画像処理ステップ」に相当する。
【0079】
次いで、画像処理を施した被検査画像を、良品画像41と同じ方向に、同じサイズで分割する(S43)。すなわち、210×1320ピクセルの被検査画像を、10×1320ピクセルの被検査分割画像に分割する。なお、ステップS43が本発明の「被検査画像分割ステップ」に相当し、ステップS43を実行する電子計算機5が本発明の「被検査画像分割手段」に相当する。
【0080】
次いで、個々の被検査分割画像に演算処理を施し、基準空間を作成したときと同じ項目に基づいて特徴量Yijを抽出する(S44)。つまり、被検査分割画像の輝度波形に対して任意の横線を引いた時に、横線と輝度波形の交点数である微分値、横線よりも上に来る輝度波形の区間総和である積分値、輝度最大値と輝度最小値の差分など、輝度情報をもととした特徴量Yijを抽出する。なお、ステップS44が本発明の「第二の抽出ステップ」に相当する。
【0081】
次いで、基準空間を作成したときと同じ方法(S35)で、各被検査分割画像のマハラノビス距離を算出して、信号空間を作成する(S45)。具体的には、下記の式(6)により、被検査分割画像ごとの項目jごとの特徴量Yijを規準化(被検査規準特徴量)する(S45)。この際、基準空間を作成したときの平均値xと標準偏差σを使用する。
【0082】
【数6】

【0083】
そして、下記の式(7)により、i番目の被検査分割画像のマハラノビス距離MD‘を算出する。この際、相関係数行列Rの逆行列Aは、基準空間を作成したときのものを使用する。
【0084】
【数7】

【0085】
なお、ステップS45が本発明の「第二の規準化ステップ」及び「第二の距離算出ステップ」に相当する。また、ステップS44及びS45が本発明の「信号空間作成ステップ」に相当し、ステップS44及びS45を実行する電子計算機5が本発明の「信号空間作成手段」に相当する。
【0086】
次いで、算出されたマハラノビス距離MD‘ごとに、表4の対応する良否判定の基準値と比較する(S46)。そして、全てのマハラノビス距離MD‘が基準値よりも小さければ良品と判定し、結果を表示装置6に表示をする(S47)。その後、図8のフローチャートの処理を終了する。一方、算出されたマハラノビス距離MD‘が一つでも基準値よりも大きければ不良品と判定し(S48)、欠陥が存在する位置を特定して、その情報を電子計算機5の記憶装置(不図示)に格納すると共に、結果を表示装置6に表示する(S49)。なお、欠陥が存在する位置を特定する情報として、例えば、基準値よりも大きいと判定されたマハラノビス距離MD‘に対応する被検査分割画像のNoを用いる。その後、図8のフローチャートの処理を終了する。なお、ステップS46〜48が本発明の「良否判定ステップ」に相当し、ステップS46〜48を実行する電子計算機5が本発明の「良否判定手段」に相当する。また、ステップS49が本発明の「欠陥位置記録ステップ」に相当する。
【0087】
ここで、良否を検査する被検査画像が、図9に示す、被検査画像42と被検査画像43の場合の良否判定結果について説明する。図9(a)に示す被検査画像42には、欠陥70が存在しており、不良品である。そして、その欠陥70は、図9(a)に示すように、被検査画像42の被検査分割画像421(1)〜(N)に含まれることとなり、特に、被検査分割画像421(10)に多く含まれるとする。一方、図9(b)に示す被検査画像43には欠陥がなく良品である。そのため、被検査画像43の被検査分割画像431(1)〜(N)には当然に欠陥は含まれていない。
【0088】
この被検査画像42、43に対して、被検査分割画像421、431ごとにマハラノビス距離を算出したところ、表5に示す通りとなった。
【0089】
【表5】

【0090】
表5に示すように、被検査画像42では、分割画像No.10内の位置に欠陥70があるため、分割画像No.10のマハラノビス距離が、表4に示す分割画像No.10の基準値1.9よりも大きくなっている。よって、被検査画像42は不良品であると判定された。一方、被検査画像43は、全ての被検査分割画像431のマハラノビス距離が、表4に示す基準値以下であるため、良品であると判定された。
【0091】
以上説明したように、本発明では、被検査画像を複数の被検査分割画像に分割しているので、被検査画像に欠陥があった場合に、被検査分割画像における欠陥が占める割合は、被検査画像全体における欠陥が占める割合よりも大きくなる。そして、被検査分割画像ごとに良否判定をしているので、外観中で特徴量の急峻な変化がある製品の欠陥を検査する場合であっても、その欠陥を検出しやすくできる。よって、精度良く検査できる。
【0092】
また、被検査分割画像ごとのマハラノビス距離からなる信号空間を、基準空間を作成したときの平均値x、標準偏差σ、逆行列Aを用いて作成しているので、その信号空間のマハラノビス距離MD‘は、被検査分割画像と良品分割画像の特徴量の差分が反映されたものであるといえる。したがって、欠陥があるにも関わらず、マハラノビス距離が小さいために欠陥の判定がされないということが軽減される。よって、マハラノビス距離による判定の他に第2の判定を追加する必要がないので、簡易に検査することができる。
【0093】
また、本発明では、被検査画像が不良品と判定した場合に、その欠陥の位置を記録しているので、記録された欠陥位置を参照することによって、検査結果を前工程にフィードバックすることができる。
【0094】
なお、本発明の画像検査装置、画像検査方法は上記実施形態に限定されず、特許請求の範囲の記載を逸脱しない範囲で種々変形することができる。例えば、マハラノビス・タグチ法では項目選択と呼ばれる方法があり、本発明にこの方法を適用して、検査精度に寄与する項目を選択するようにしてもよい。これにより、より一層、検査精度を向上できる。
【0095】
なお、この項目選択は、品質工学の考え方であるSN比(機能がばらつかない程度)に基づいて、検査精度に寄与する項目を選択するものである。項目選択の基本的な進め方は以下の通りである。
【0096】
1)予め規定した複数の項目を、水準1:項目を使用する、水準2:項目を使用しないとして直交表に割付ける。
2)直交表の各条件に基づいて、被検査画像から特徴量を抽出する。
3)抽出した特徴量から、直交表の各条件のマハラノビス距離を算出する。
4)算出したマハラノビス距離から、各項目のSN比を算出する。
5)水準2のSN比よりも、水準1のSN比の方が大きくなる項目を、検査精度に寄与する項目として選択する。必要に応じて(検査仕様に合わせて)選択した項目の中から、さらに項目を選択する。
【符号の説明】
【0097】
1 画像検査装置
2 カメラ
3 照明
4 ワーク
5 電子計算機
6 表示装置
41 良品画像
411 良品分割画像
42、43 被検査画像
421、431 被検査分割画像
70 欠陥
S31 良品画像取得ステップ
S32 良品画像処理ステップ
S33 良品画像分割ステップ
S34 第一の抽出ステップ
S35 第一の規準化ステップ、第一の行列算出ステップ、第一の距離算出ステップ
S34、S35 基準空間作成ステップ
S31〜S35 基準空間取得ステップ、基準空間取得手段
S36 基準値設定ステップ
S41 被検査画像取得ステップ、被検査画像取得手段
S42 被検査画像処理ステップ
S43 被検査画像分割ステップ、被検査画像分割手段
S44 第二の抽出ステップ
S45 第二の規準化ステップ、第二の距離算出ステップ
S44、S45 信号空間作成ステップ、信号空間作成手段
S46〜S48 良否判定ステップ、良否判定手段
S49 欠陥位置記録ステップ

【特許請求の範囲】
【請求項1】
画像の良否の判定を行う画像検査方法であって、
良品画像を複数の画像(以下、「良品分割画像」という)に分割したときの、それら良品分割画像ごとのマハラノビス距離からなる基準空間を取得する基準空間取得ステップと、
被検査画像を取得する被検査画像取得ステップと、
前記被検査画像を複数の画像(以下、「被検査分割画像」という)に分割する被検査画像分割ステップと、
前記被検査分割画像の特徴量と前記良品分割画像の特徴量とに基づいて、前記被検査分割画像ごとのマハラノビス距離からなる信号空間を作成する信号空間作成ステップと、
前記被検査分割画像ごとに、対応する前記信号空間のマハラノビス距離を、同一位置にある前記良品分割画像における前記基準空間のマハラノビス距離に基づいて定まる良否判定基準値と比較することによって、前記被検査画像の良否判定を行う良否判定ステップと、を含むことを特徴とする画像検査方法。
【請求項2】
前記良否判定ステップで不良と判定された前記被検査分割画像の前記被検査画像上での位置を記録する欠陥位置記録ステップを含むことを特徴とする請求項1に記載の画像検査方法。
【請求項3】
前記基準空間取得ステップは、
前記良品画像を取得する良品画像取得ステップと、
前記良品画像を前記良品分割画像に分割する良品画像分割ステップと、
前記良品分割画像ごとのマハラノビス距離を算出して前記基準空間を作成する基準空間作成ステップと、を含むことを特徴とする請求項1又は2に記載の画像検査方法。
【請求項4】
前記良品画像取得ステップは、複数の良品画像を取得し、
前記基準空間作成ステップは、
前記良品分割画像ごとに、所定の複数の特徴量を抽出する第一の抽出ステップと、
それら特徴量を規準化して良品規準特徴量を算出する第一の規準化ステップと、
前記複数の良品画像間で同じ位置にある前記良品分割画像ごとに、前記複数の良品規準特徴量間の相関係数からなる良品相関係数行列を算出する第一の行列算出ステップと、
前記良品分割画像ごとに、前記良品規準特徴量と前記良品相関係数行列とに基づいて、前記基準空間のマハラノビス距離を算出する第一の距離算出ステップと、を含むことを特徴とする請求項3に記載の画像検査方法。
【請求項5】
前記複数の良品画像間で同じ位置にある前記良品分割画像の前記マハラノビス距離のうちの最大値に基づいて、前記良品分割画像ごとの前記良否判定基準値を設定する基準値設定ステップを含むことを特徴とする請求項4に記載の画像検査方法。
【請求項6】
前記信号空間作成ステップは、
前記被検査分割画像ごとに、前記第一の抽出ステップで抽出する特徴量と同じ特徴量を抽出する第二の抽出ステップと、
前記良品分割画像の特徴量を基準として、前記第二の抽出ステップで抽出した特徴量を規準化して被検査規準特徴量を算出する第二の規準化ステップと、
前記被検査規準特徴量と前記良品相関係数行列とに基づいて、前記信号空間のマハラノビス距離を算出する第二の距離算出ステップと、を含むことを特徴とする請求項4又は5に記載の画像検査方法。
【請求項7】
前記第一、第二の抽出ステップは、前記特徴量を取得する各画像の輝度波形に対して、特定の横線を引いたときに、その横線と輝度波形との交点数である微分値、その横線よりも上の前記輝度波形の区間である積分値、輝度最大値と輝度最小値の差分の少なくとも一つを前記特徴量として抽出するステップであることを特徴とする請求項6に記載の画像検査方法。
【請求項8】
前記横線の位置を可変としたことを特徴とする請求項7に記載の画像検査方法。
【請求項9】
前記被検査画像の欠陥を検出しやすくするために、前記被検査画像に所定の画像処理を施す被検査画像処理ステップと、
前記良品画像に前記画像処理と同じ画像処理を施す良品画像処理ステップと、を含むことを特徴とする請求項1〜8のいずれか1項に記載の画像検査方法。
【請求項10】
前記良品画像取得ステップは、出現頻度が最も高い画像群に含まれる画像を前記良品画像として取得するステップであることを特徴とする請求項3〜9のいずれか1項に記載の画像検査方法。
【請求項11】
前記被検査画像は、外観検査される製品の外観を示した画像であり、
その製品の外観は、想定される欠陥が持つ特徴量が隠れる程度に、大きく特徴量が変動する外観であることを特徴とする請求項1〜10のいずれか1項に記載の画像検査方法。
【請求項12】
画像の良否の判定を行う画像検査装置であって、
良品画像を複数の画像(以下、「良品分割画像」という)に分割したときの、それら良品分割画像ごとのマハラノビス距離からなる基準空間を取得する基準空間取得手段と、
被検査画像を取得する被検査画像取得手段と、
前記被検査画像を複数の画像(以下、「被検査分割画像」という)に分割する被検査画像分割手段と、
前記被検査分割画像の特徴量と前記良品分割画像の特徴量とに基づいて、前記被検査分割画像ごとのマハラノビス距離からなる信号空間を作成する信号空間作成手段と、
前記被検査分割画像ごとに、対応する前記信号空間のマハラノビス距離を、同一位置にある前記良品分割画像における前記基準空間のマハラノビス距離に基づいて定まる良否判定基準値と比較することによって、前記被検査画像の良否判定を行う良否判定手段と、を備えることを特徴とする画像検査装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2011−58925(P2011−58925A)
【公開日】平成23年3月24日(2011.3.24)
【国際特許分類】
【出願番号】特願2009−208134(P2009−208134)
【出願日】平成21年9月9日(2009.9.9)
【出願人】(000006932)リコーエレメックス株式会社 (708)
【Fターム(参考)】