(57)【特許請求の範囲】
【請求項１】
ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、
前記ワークと前記撮像手段とを相対的に移動させる移動手段と、
前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において明度が変化している部分を検出する明度変化検出手段と、を有し、
前記明度変化検出手段は、ある２つの画像間で検出できない明度変化をさらに多くの画像間で比較することにより検出することを特徴とする塗装むら検査装置。
【請求項２】
ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、
前記ワークと前記撮像手段とを相対的に移動させる移動手段と、
前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において明度が変化している部分を検出する明度変化検出手段と、
前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の明度と、これより後に撮像された少なくとも一つの画像の各画素の明度とを比較し、該比較した画像間において明度差のない画素について、比較した画像のいずれか一つの画像内における該明度差のない全ての画素の明度を一定値に合わせて出力する画像出力手段と、
を有することを特徴とする塗装むら検査装置。
【請求項３】
前記明度変化検出手段は、前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の明度と、これより後に撮像された少なくとも一つの画像の各画素の明度とを比較し、該比較した画像間において明度差のある画素を検出することを特徴とする請求項１または２記載の塗装むら検査装置。
【請求項４】
ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、
前記ワークと前記撮像手段とを相対的に移動させる移動手段と、
前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において色が変化している部分を検出する色変化検出手段と、を有し、
前記色変化検出手段は、ある２つの画像間で検出できない色変化をさらに多くの画像間で比較することにより検出することを特徴とする塗装むら検査装置。
【請求項５】
ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、
前記ワークと前記撮像手段とを相対的に移動させる移動手段と、
前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において色が変化している部分を検出する色変化検出手段と、
前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の色と、これより後に撮像された少なくとも一つの画像の各画素の色とを比較し、該比較した画像間において色差のない画素について、比較した画像のいずれか一つの画像内おける該明度差のない全ての画素の色を一定の色に合わせて出力する画像出力手段と、を有することを特徴とする塗装むら検査装置。
【請求項６】
前記色変化検出手段は、前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の色と、これより後に撮像された少なくとも一つの画像の各画素の色とを比較し、該比較した画像間において色差のある画素を検出することを特徴とする請求項４または５記載の塗装むら検査装置。
【請求項７】
前記塗装むら検査装置はさらに、前記移動手段による前記ワークと前記撮像手段との相対的な移動量を計測する移動量計測手段と、該移動量計測手段が計測した前記ワークと前記撮像手段との相対的な移動量から、前記撮像手段により複数の画像が撮像されたときの各画像におけるワーク上の撮像位置を検出する撮像位置検出手段と、を有することを特徴とする請求項１〜６のいずれか１つに記載の塗装むら検査装置。
【請求項８】
前記塗装むら検査装置はさらに、前記移動手段による前記ワークと前記撮像手段とを相対的に移動させて撮像した画像から前記ワーク内の所定位置を追跡して、該所定位置における複数の画像間での明度または色の差を検出する画像追跡手段と、該画像追跡手段により検出された明度または色の差から画像全体の明度または色を補正する補正手段と、を有することを特徴とする請求項１〜７のいずれか１つに記載の塗装むら検査装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、塗装されたワークにおける塗装むらを検査するための塗装むら検査装置に関する。
【０００２】
【従来の技術】
従来、ワークの塗装むらを検査する装置には、照明装置によりワークの被検査面を照明し、この照明された被検査面をＣＣＤカメラなどによって撮像し、得られた画像から画像内における各画素の明度や色の差を検出することにより行われている（例えば特開平６−２１３７２０号公報など参照）。
【０００３】
【発明が解決しようとする課題】
従来の塗装むら検査装置は、照明装置や外界からの光による照明むらがある場合、このような照明むらを塗装むらと判定してしまう恐れがある。このため、従来の装置では、検査に先立ち、予め塗装むらなどのない均一なテストピースを撮像し、得られた画像内におけるむらを検出して、これをテーブルデータ化し、実際の検査時においてこのテーブルを参照することにより照明むらなどを補正した画像が得られるようにしている。照明むらをとる補正をシェーディング補正と称する。
【０００４】
このような照明むらは、経時変化などによる照明装置の光源の劣化や汚れなどにより発生頻度が高くなり、また、むら自体の傾向も変化して来る。したがって、シェーディング補正のためのテーブルデータの作成は、検査を行うごとに毎回実行する必要がある。さらにテストピースが汚れないように気を使う必要もある。このため、従来の検査装置では、このようなテーブルデータの作成に多くの時間や手間が掛かるといった問題があった。
【０００５】
そこで、本発明の目的は、テストピースの撮像といった手間をかけずに、実際に検査するワークを撮像することのみで、照明むらと塗装むらとを完全に分離し、確実に塗装むらのみを検出することができる塗装むら検査装置を提供することである。
【０００６】
【課題を解決するための手段】
本発明の目的は、下記する手段により達成される。
【０００７】
（１）ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、前記ワークと前記撮像手段とを相対的に移動させる移動手段と、前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において明度が変化している部分を検出する明度変化検出手段と、を有し、前記明度変化検出手段は、ある２つの画像間で検出できない明度変化をさらに多くの画像間で比較することにより検出することを特徴とする塗装むら検査装置。
（２）ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、前記ワークと前記撮像手段とを相対的に移動させる移動手段と、前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において明度が変化している部分を検出する明度変化検出手段と、前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の明度と、これより後に撮像された少なくとも一つの画像の各画素の明度とを比較し、該比較した画像間において明度差のない画素について、比較した画像のいずれか一つの画像内における該明度差のない全ての画素の明度を一定値に合わせて出力する画像出力手段と、を有することを特徴とする塗装むら検査装置。
【０００８】
（３）前記明度変化検出手段は、前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の明度と、これより後に撮像された少なくとも一つの画像の各画素の明度とを比較し、該比較した画像間において明度差のある画素を検出することを特徴とする。
【００１０】
（４）ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、前記ワークと前記撮像手段とを相対的に移動させる移動手段と、前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において色が変化している部分を検出する色変化検出手段と、を有し、前記色変化検出手段は、ある２つの画像間で検出できない色変化をさらに多くの画像間で比較することにより検出することを特徴とする塗装むら検査装置。
（５）ワークの被検査面を撮像手段により２次元エリアで撮像して、得られた画像から塗装むらを検査する塗装むら検査装置において、前記ワークと前記撮像手段とを相対的に移動させる移動手段と、前記移動手段により前記ワークと前記撮像手段とが相対的に移動しているときに前記撮像手段が撮像した複数の画像から、該複数の画像間において色が変化している部分を検出する色変化検出手段と、前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の色と、これより後に撮像された少なくとも一つの画像の各画素の色とを比較し、該比較した画像間において色差のない画素について、比較した画像のいずれか一つの画像内おける該明度差のない全ての画素の色を一定の色に合わせて出力する画像出力手段と、を有することを特徴とする塗装むら検査装置。
【００１１】
（６）前記色変化検出手段は、前記撮像手段によって撮像された複数の画像から、先に撮像された少なくとも一つの画像の各画素の色と、これより後に撮像された少なくとも一つの画像の各画素の色とを比較し、該比較した画像間において色差のある画素を検出することを特徴とする。
【００１３】
（７）前記塗装むら検査装置はさらに、前記移動手段による前記ワークと前記撮像手段との相対的な移動量を計測する移動量計測手段と、該移動量計測手段が計測した前記ワークと前記撮像手段との相対的な移動量から、前記撮像手段により複数の画像が撮像されたときの各画像におけるワーク上の撮像位置を検出する撮像位置検出手段と、を有することを特徴とする。
【００１４】
（８）前記塗装むら検査装置はさらに、前記移動手段による前記ワークと前記撮像手段とを相対的に移動させて撮像した画像から前記ワーク内の所定位置を追跡して、該所定位置における複数の画像間での明度または色の差を検出する画像追跡手段と、該画像追跡手段により検出された明度または色の差から画像全体の明度または色を補正する補正手段を有することを特徴とする。
【００１５】
【発明の効果】
以上説明した本発明によれば、請求項ごとに以下のような効果を奏する。
【００１６】
請求項１および３に記載の本発明によれば、塗装むらを検査するワークと撮像手段とを相対的に移動させて被検査面を撮像することで、ワークの被検査面に塗装むらがある場合、その塗装むら自体も移動するため、撮像された画像のうち、先に撮像された画像と後から撮像された画像では、塗装むらとなっている部分が画像間で移動する。このため、塗装むらの部分を捕らえた画素では、画像間でその明度が変化することになる。一方、照明むらによる各画素の明度の違いは、先に撮像された画像と後から撮像された画像間で変化しない。したがって、複数の画像間における明度差の変化した部分を検出することで、塗装むらと照明むらを分離して確実に塗装むらのみを検出することができる。
【００１７】
請求項２および３に記載の本発明によれば、塗装むらを検査するワークと撮像手段とを相対的に移動させて被検査面を撮像することで、ワークの被検査面に塗装むらがある場合、その塗装むら自体も移動するため、撮像された画像のうち、先に撮像された画像と後から撮像された画像では、塗装むらとなっている部分が画像間で移動する。このため、塗装むらの部分を捕らえた画素では、画像間でその明度が変化することになる。一方、照明むらによる各画素の明度の違いは、先に撮像された画像と後から撮像された画像間で変化しない。したがって、複数の画像間における明度差の変化した部分を検出することで、塗装むらと照明むらを分離して確実に塗装むらのみを検出することができる。しかも、画像出力手段が、ワークと撮像手段とを相対的に移動させて被検査面を撮像した複数の画像から、先に撮像された画像と後から撮像された画像間で明度差がない各画素について、一つの画像内において、前記画像間で明度差のない各画素の明度を一定値に合わせて出力することとしたので、出力された画像は照明むらのない均一な画像となる。
【００１８】
請求項４および６に記載の本発明によれば、塗装むらを検査するワークと撮像手段とを相対的に移動させて被検査面を撮像することで、ワークの被検査面に塗装むらがある場合、その塗装むら自体も移動するため、撮像された画像のうち、先に撮像された画像と後から撮像された画像では、塗装むら、特に色むらとなっている部分も画像間で移動する。このため、この色むらの部分を捕らえた画素では、画像間でその色が変化することになる。一方、照明むらによる各画素の色の違いは、先に撮像された画像と後から撮像された画像間で変化しない。したがって、複数の画像間における色の変化した部分を検出することで、塗装むら、特に色むらと照明むらを分離して、確実に塗装むらの一種である色むらのみを検出することができる。
【００１９】
請求項５および６に記載の本発明によれば、塗装むらを検査するワークと撮像手段とを相対的に移動させて被検査面を撮像することで、ワークの被検査面に塗装むらがある場合、その塗装むら自体も移動するため、撮像された画像のうち、先に撮像された画像と後から撮像された画像では、塗装むら、特に色むらとなっている部分も画像間で移動する。このため、この色むらの部分を捕らえた画素では、画像間でその色が変化することになる。一方、照明むらによる各画素の色の違いは、先に撮像された画像と後から撮像された画像間で変化しない。したがって、複数の画像間における色の変化した部分を検出することで、塗装むら、特に色むらと照明むらを分離して、確実に塗装むらの一種である色むらのみを検出することができる。しかも、画像出力手段が、ワークと撮像手段とを相対的に移動させて被検査面を撮像した画像から、先に撮像された画像と後から撮像された画像間で各画素に色差がない場合に、一つの画像内において、前記画像間で色差のない各画素の色を一定値に合わせて出力することとしたので、出力された画像は照明むらのない均一な画像となる。
【００２０】
請求項７に記載の本発明によれば、移動量計測手段と撮像位置検出手段によって、ワークの被検査面を撮像した各画像のワーク上の位置が分かるようになるので、明度変化部分または色変化部分が発生したワーク上の位置、すなわち、塗装むらの発生位置を特定することができるようになる。また、複数の画像から明度や色変化部分が検出されたときには、明度変化や色変化の検出された範囲、すなわち、塗装むらの発生している大きさを特定することもできるようになる。
【００２１】
請求項８記載の本発明によれば、ワークと撮像手段とを相対的に移動させて撮像した複数の画像から、画像追跡手段がワーク上の同一位置を追跡することで、ワークの移動と共に移動しない照明むらのような画像の変化を検出することができる。したがって、これを元に補正手段が画像を補正することで、テストピースの撮像といった手間をかけずに、照明むらのない画像を得ることができる。
【００２２】
【発明の実施の形態】
以下、添付した図面を参照して、本発明の一実施の形態を説明する。
【００２３】
《実施形態１》
図１は、本発明を適用した塗装むら検査装置の全体構成を示す概略図である。
【００２４】
図１に示される塗装むら検査装置は、塗装むらを検査するワークＷを載置し、これを移動させる移動手段であるベルトコンベア２０と、ワークＷ上の被検査面を照明する照明装置１０と、照明されているワークＷ上の被検査面を撮像する撮像手段であるＣＣＤカメラ１１と、ワークの移動距離を計測する位置センサ１２と、ＣＣＤカメラ１１からの画像信号を受けとり、これを処理して塗装むらの検出を行う共に、位置センサ１２からの信号によりワーク上の撮像位置を判断する画像処理装置１３と、画像処理装置１３からの出力画像を表示するモニタ装置１４とからなる。ここで、画像処理装置１３は明度変化検出手段、色変化検出手段および画像出力手段、並びに撮像位置検出手段として機能する。
【００２５】
照明装置１０およびＣＣＤカメラ１１は固定されており、ベルトコンベア２０に載置されているワークＷのみが図示矢印方向へ移動する。したがって、ワークＷとＣＣＤカメラ１１とが相対的に移動することになる。そして、ＣＣＤカメラ１１は、ワークＷの移動中にワークＷの被検査面を連続的に撮像する。
【００２６】
照明装置１０は、白色光源を有し、被検査面全体を照明する。ＣＣＤカメラ１１は、カラーＣＣＤエリアイメージセンサによりワークの被検査面の一定領域（２次元エリア）をカラーで撮像して、Ｒ（レッド）、Ｂ（ブルー）、Ｇ（グリーン）の各色の信号を画像処理装置１３へ出力する。
【００２７】
ＣＣＤカメラ１１により撮像された画像は、全てそのまま画像処理装置１３に入力される。画像処理装置１３では、入力された複数の画像を所定枚数記憶して、時間的に先に撮像された画像とそれより後に撮像された画像から、これらの画像間における明度変化部分と色変化部分を検出する。
【００２８】
図２は、複数の画像間における明度変化部分および色変化部分の検出動作を説明するための概念図である。
【００２９】
図２において、ワークは、移動方向として示す矢印方向に移動させており、画像処理装置１３は、ＣＣＤカメラ１１がワークの移動中に撮像した画像を、撮像範囲内で１画素分移動するごと取り込むようになっている。
【００３０】
図２中、Ａ１、Ｂ１およびＣ１は、ワークと、その時の照明範囲および撮像範囲を示す図であり、各図は１画素分ずつ移動した画像である。Ａ２、Ｂ２およびＣ２は、Ａ１、Ｂ１およびＣ１において点線で示した画素並び部分における各画素の階調値を示す図である。なお、この階調値はＣＣＤカメラ１１によって撮像された画像の各画素のアナログ信号を公知の方法によりデジタル信号に変換した後、多値化処理を行って得られた階調値である。また、Ａ２、Ｂ２およびＣ２において画素番号は、この説明のために点線で示した画素並びの各画素に割り振った番号であり、実際のＣＣＤカメラ１１の撮像範囲内の各画素におけるアドレスとは異なる。
【００３１】
ここで、まず、Ａ１およびＢ１の画像を比較すると、点線で示した画素並びの方向の画像信号は、Ａ２およびＢ２のようになる。これを比較すると、画素番号４、５、７および８の階調値が画像間で異なる。すなわち、この比較により、画素番号４、５、７および８の階調値がワークを移動させたことにより変化したことが分かる。このような画像間における階調値の変化は、ワークが移動することにより塗装むらも移動するために起きた変化である。
【００３２】
これに対し、１つの画像を見た場合、例えばＡ１の画像では、画素番号１、３および４に対して画素番号２、５、６、７および８の階調値が異なる。もし、この一つの画像で塗装むらの有無を判断すると、画素番号１、３および４、または画素番号２、５、６、７および８のいずれかが塗装むらと判断されてしまう。しかし、Ａ１とＢ１の２つの画像を比較すると、画素番号１、２および３の階調値は、画像間で同じであり変化していない。したがって、これら画素番号１、２、３における１つの画像内での階調値の違いは、照明むらに起因したもので、塗装むらと明確に区別される。ただし、この比較で画素番号６は画像間で変化していないため、塗装むらとして検出できない。これは塗装むらの範囲によって異なるが、ここで説明した画像例では、あえて、塗装むらであってもその移動で階調値の変化が見られない部分もあることを示している。
【００３３】
同様の比較をＢ１とＣ１とについて実行すると、画像番号３、４、６および７が画像間で階調値が変化している。したがって、画像番号３、４、６および７の部分で塗装むらがあることが分かる。ここで、先程のＡ１とＢ１との比較では変化していなかった画素番号６についても、階調値の変化が検出できている。
【００３４】
このような複数の画像間における比較を撮像範囲内の全ての画素について行うことにより、被検査面を照らす照明にむらがあった場合でも確実に塗装むらのみを検出することができるのである。
【００３５】
そして、複数の画像を比較したときに変化のあった画素は、連続する画像で次第に移動して行くので、変化のあった画素の位置を記録すれば、ワークの移動量を計測している位置センサ１２の信号からワーク上における撮像位置が分かるため、その画像内における変化のあった画素位置とワークの移動位置とから塗装むらの範囲を知ることができる。
【００３６】
また、このような複数の画像による比較は、撮像するＣＣＤカメラの画素数や視野内におけるワークの移動量などによっても異なるが、先に示したように、ある２つの画像間（Ａ１とＢ１）の比較だけでは検出できない変化を、さらに多くの画像間（Ｂ１とＣ１）で比較することで検出することができるようになる。
【００３７】
ところで、先に説明したように、１つの画像を見た場合、照明むらによって一つの画像内における各画素の画像信号が異なる場合があるが、このような照明むらに起因した画像信号の違いは、これを複数の画像間で比較すると、各同一画素の画像信号に差はない。そこで、本実施形態では、これを利用し、このような画像間で差のない各画素については、一つの画像内における全ての画素を所定の階調値となるように処理する。そして、この処理を行った画像に、画像間で変化のあった画素部分の変化量を前記所定の階調値に加算（変化量がマイナスの場合は減算となる）して表示することで、モニタ装置１４に表示される画像は照明むらが除去された画像となる。
【００３８】
ここで、所定の階調値は、例えば画像間で差のなかった全ての画素の平均値としたり、または、差のなかった画素のうちの最高値のものとするなどである。
【００３９】
以上のような画像間における変化部分の検出は、実際の塗装むらの検査の際には、画像をカラーのＣＣＤカメラで撮像しているため、塗装むらとして光沢などを評価する場合には、ＣＣＤカメラ１１から得られたＲ、Ｇ、Ｂのカラー画像信号を所定の係数を掛けて足し合わせた明度データから階調値を出して検出する。また、色むらを評価する場合には、Ｒ、Ｇ、Ｂのカラー画像信号からそれぞれ個別に階調値を出して、各色ごとに複数の画像間における変化部分を検出する。
【００４０】
なお、複数の画像間における変化部分の検出にあたっては、予め変化量の閾値を設定し、画像間において変化した量がこの閾値を越える場合にのみ変化があったものとしてもよい。このとき、設定する閾値は、明度と各色ごとにそれぞれ個別に設定してもよい。これにより、明度や各色ごとに、許容するむらのレベルを違えた検査が一度に可能となる。
【００４１】
また、変化のあった画素については、その変化量をモニタ装置１４に画像と共に表示することで、塗装むらの定量化を行うことも可能となる。定量化の手法としては、色むらの場合、例えば変化のあった画素におけるＲ、Ｇ、Ｂの変化量を３次元色空間座標に展開し、そのバラツキ距離や標準偏差から評価したり、また、周波数分析（明度（ＳＱＲ（Ｒ＊Ｒ＋Ｇ＊Ｇ＋Ｂ＊Ｂ）））を行いある特定の周波数（色むらとして人間が認識する周波数）の積分値などで評価するなど様々な手法を用いることができる。
【００４２】
図３は、上述した塗装むら検査装置における塗装むらの検査手順を示すフローチャートである。
【００４３】
まず、ベルトコンベア２０を動作させてワークＷを移動させると共に、ＣＣＤカメラ１１による撮像を開始する（Ｓ１）。
【００４４】
続いて、ＣＣＤカメラ１１の出力から１枚の画像を取り込んで記憶し、その時のワークＷの位置を記録する（Ｓ２）。
【００４５】
続いて、記憶した画像が規定枚数に達したか否かを判断する（Ｓ３）。この処理は、少ない画像間で変化のある画素を検出するよりも多くの画像間で互いに検出した方が、その精度が向上するためである。例えば、画像処理装置１３に搭載されているメモリの容量にもよるが、好ましくは、撮像範囲内の各画素を１画素ごとに移動した画像を、画素並び方向の数だけ記憶するとよい。具体的には撮像範囲の画素数が２０万画素程度のＣＣＤカメラを使用した場合、ワークの移動方向の画素数は４５０程度となるので、４５０枚程度の画像を記憶することになる。なお、取り込む間隔は、これに限らず、例えば２画素ごと、あるいは４画素ごと、５画素ごとなどで取り込むようにしてもよい。その場合、同じ画素数のＣＣＤカメラであれば取り込む規定枚数は、１画素ごとに取り込んだ場合の１／２あるいは１／４や１／５程度となる。
【００４６】
このステップＳ３において規定枚数の取り込みが終了していなければ、ステップＳ２へ戻り画像取り込みを継続する。
【００４７】
一方、ステップＳ３において規定枚数の取り込みが終了していれば、続いて、取り込んだ複数の画像から、先に取り込んだ画像と後から取り込んだ画像を順次比較して、明度、および各色について変化のある画素を検出する（Ｓ４）。この検出動作は、図２を参照して説明した通りである。
【００４８】
続いて、画像間に変化のあった画素がある場合に、その変化量から塗装むら（色むらなど）の定量化を行う（Ｓ５）。
【００４９】
続いて、変化のない画素部分を均一化した画像と変化あった画素部分の画像、および定量化した塗装むらの数値などを出力する（Ｓ６）。これによりモニタ装置１４に照明むらのない画像および塗装むらが定量化された数値などが表示される。
【００５０】
続いて、取り込んだ画像のうち最初の画像をクリアし（Ｓ７）、検査が終了したか否かを判断して（Ｓ８）、終了していなければステップＳ２へ戻り処理を継続し、終了していれば、全ての処理を終了する。
【００５１】
以上の処理により、照明むらを塗装むらとして誤検出することなく、塗装むらのみを確実に検出することができる。また、被検査面の撮像に２次元エリアを撮像するカメラを使用して、ワークを移動させて撮像しているため、塗装むらの検査のために一々ワークを停止させる必要がないので、例えば塗装工程を出たワークを他の工程へ搬送させるラインの途中にこの検査装置を設けることで、他工程への搬送途中で塗装むらの検査を連続的に行うことができるようになる。
【００５２】
本実施形態１の説明では、照明むらを排除することを主に説明したが、本実施形態によれば、照明むらに限らず、例えばＣＣＤカメラの各画素における出力ばらつきに起因した画像むらをも排除することができる。その原理は既に説明した照明むらと同じであり、ＣＣＤカメラの各画素における出力ばらつきによって生じた画像むらもワークを移動させた場合、移動することはないので、ワークと共に移動する塗装むらのみが検出できることになる。
【００５３】
《実施形態２》
本実施形態２は、照明むらを除去して、照明むらのない画像を表示するためのものである。装置構成は図１に示したものと同様であり、該装置構成中、画像処理装置１３が画像追跡手段および補正手段となる以外は、前述の実施形態１と同様であるので、装置構成については説明を省略する。
【００５４】
図４は、本実施形態２における動作手順を示すフローチャートである。
【００５５】
まず、ベルトコンベア２０を動作させてワークＷを移動させると共に、ＣＣＤカメラ１１による画像の撮像を開始する（Ｓ２１）。
【００５６】
続いて、ワークＷの位置を検出し、ワークＷが１画素分に相当する距離を移動した時点の画像を、ＣＣＤカメラ１１の出力から取り込んで記憶する（Ｓ２２）。
【００５７】
続いて、記憶した画像が規定枚数に達したか否かを判断する（Ｓ２３）。規定枚数は、撮像範囲内の画像が１画素ごとに移動した画像を、ワークの移動方向と同じ方向の画素数分取り込むとよい。例えば撮像範囲の画素数が２０万画素程度のＣＣＤカメラを使用した場合、ワークの移動方向の画素数は４５０程度となるので、４５０枚程度の画像を記憶することになる。これにより、ワークが撮像範囲内の端から端まで移動する分だけ移動したときの画像を１画素ごとに全て取り込むことができる。なお、取り込む間隔は、これに限らず、例えば２画素ごと、あるいは５画素ごとなどで取り込むようにしてもよい。その場合、同じ画素数のＣＣＤカメラであれば取り込む規定枚数は、１／２あるいは１／５程度となる。
【００５８】
このステップＳ２３において規定枚数の取り込みが終了していなければ、ステップＳ２２へ戻り画像取り込みを継続する。
【００５９】
一方、ステップＳ２３において規定枚数の取り込みが終了していれば、続いて、取り込んだ複数の画像を用いて、撮像範囲内におけるワーク上の同一位置を追跡して、その階調値を取得する（Ｓ２４）。
【００６０】
具体的には、例えば、図５Ａに示すように、記憶した複数の画像のうち、まず、最初に取り込んだ画像から、ワーク移動方向に垂直な画素並び方向のライン（図示点線Ｙライン）の各画素の階調値を取得する。続いて、図５Ｂに示すように、１画素分移動後の画像から、先程の画像で階調値を取得したラインの１画素分次のＹラインの各画素の階調値を取得して、前のＹラインでの階調値との差を算出する。その後、同様に、１画素分移動後の画像から次のＹラインの各画素の階調値を取得することを最後に取り込んだ画像まで継続する。
【００６１】
これにより、移動したワークの同一位置における階調値の差、すなわち、照明むらなどのように、ワークの移動と共に移動しない部分の階調値の変化を測定したことになる。
【００６２】
なお、実際の階調値の取得は、カラーＣＣＤカメラの場合、Ｒ、Ｇ、Ｂの各色ごとに、またはＲ、Ｇ、Ｂから得られる明度から行う。
【００６３】
続いて、画像を補正するための補正テーブルを作成する（Ｓ２５）。これには、先程取得した全ての画素ごとの階調値から差を取り、そのうち最も大きな値を１とし、その他の画素を１に合わせるための補正係数を各画素ごとに算出して、これを各画素ごとに割り振ったものを補正テーブルとする。
【００６４】
その後、作成した補正テーブルを元に最後に取り込んだ画像を補正して（Ｓ２６）、補正後の画像をモニタ装置１４に出力する（Ｓ２７）。
【００６５】
これにより、モニタ装置１４には、照明むらのない画像が写し出されるので、そこに塗装むら（色むらなど）がある場合には目視により容易に判別することができる。
【００６６】
なお、本実施形態２では、ワークの移動方向を前述した実施形態１と同様に１方向としたが、これは、１方向に限るものではなく、例えば縦、横の２方向としたり、さらに斜め方向を加えるなど多数の方向にワークを移動させてもよい。これにより様々な方向に現れる照明むらや画像むらを補正することができる。
【００６７】
以上本発明を適用した実施形態を説明したが、本発明はこれらの実施形態に限定されるものではない。例えば、移動手段としては、ワークを移動させる代わりに、撮像手段と照明装置とをロボットなどに取り付けて移動させるようにしてもよいし、ワークと撮像手段の両方を移動させるようにしてもよい。また、補正後の画像は直接モニタ装置に写し出すばかりではなく、記憶媒体（ハードディスクや、ＭＯ、ＣＤ−Ｒなど）に記憶させて、パソコンなどで使用できるようにしてもよい。
【図面の簡単な説明】
【図１】  本発明を適用した塗装むら検査装置の全体構成を示す概略図である。
【図２】  前記塗装むら検査装置による塗装むらの検出動作を説明するための図面である。
【図３】  前記塗装むら検査装置による塗装むら検出の動作手順を示すフローチャートである。
【図４】  前記塗装むら検査装置を用いた画像補正の動作手順を示すフローチャートである。
【図５】  前記塗装むら検査装置を用いてワーク上の同一位置を追跡するための動作を説明するための図面である。
【符号の説明】
１０…照明装置、
１１…ＣＣＤカメラ、
１２…位置センサ、
１３…画像処理装置、
１４…モニタ装置。
【図１】
0003680636.tif 000002
【図２】
0003680636.tif 000003
【図３】
0003680636.tif 000004
【図４】
0003680636.tif 000005
【図５】
0003680636.tif 000006