IP Force 特許公報掲載プロジェクト 2022.1.31 β版

知財求人 - 知財ポータルサイト「IP Force」

▶ コニカミノルタ株式会社の特許一覧

<>
  • 特許-表面欠陥検査装置および該方法 図1
  • 特許-表面欠陥検査装置および該方法 図2
  • 特許-表面欠陥検査装置および該方法 図3
  • 特許-表面欠陥検査装置および該方法 図4
  • 特許-表面欠陥検査装置および該方法 図5
  • 特許-表面欠陥検査装置および該方法 図6
  • 特許-表面欠陥検査装置および該方法 図7
  • 特許-表面欠陥検査装置および該方法 図8
  • 特許-表面欠陥検査装置および該方法 図9
  • 特許-表面欠陥検査装置および該方法 図10
  • 特許-表面欠陥検査装置および該方法 図11
< >
(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-02-08
(45)【発行日】2022-02-17
(54)【発明の名称】表面欠陥検査装置および該方法
(51)【国際特許分類】
   G01N 21/88 20060101AFI20220209BHJP
   G06T 7/00 20170101ALI20220209BHJP
【FI】
G01N21/88 Z
G06T7/00 610
【請求項の数】 7
(21)【出願番号】P 2019521990
(86)(22)【出願日】2018-04-06
(86)【国際出願番号】 JP2018014684
(87)【国際公開番号】W WO2018221006
(87)【国際公開日】2018-12-06
【審査請求日】2020-12-23
(31)【優先権主張番号】P 2017105516
(32)【優先日】2017-05-29
(33)【優先権主張国・地域又は機関】JP
(73)【特許権者】
【識別番号】000001270
【氏名又は名称】コニカミノルタ株式会社
(74)【代理人】
【識別番号】100067828
【弁理士】
【氏名又は名称】小谷 悦司
(74)【代理人】
【識別番号】100115381
【弁理士】
【氏名又は名称】小谷 昌崇
(74)【代理人】
【識別番号】100111453
【弁理士】
【氏名又は名称】櫻井 智
(72)【発明者】
【氏名】原田 孝仁
(72)【発明者】
【氏名】柏原 将人
(72)【発明者】
【氏名】脇村 泰三
【審査官】嶋田 行志
(56)【参考文献】
【文献】特開平08-086633(JP,A)
【文献】特開平02-149377(JP,A)
【文献】特開2014-002041(JP,A)
【文献】特開2003-270162(JP,A)
【文献】米国特許第06012825(US,A)
【文献】実開平01-134207(JP,U)
(58)【調査した分野】(Int.Cl.,DB名)
G01N 21/84-G01N 21/958
G01B 11/00-G01B 11/30
G06T 7/00
JSTPlus/JMEDPlus/JST7580(JDreamIII)
(57)【特許請求の範囲】
【請求項1】
被検査物の被検査面に照明光を照射して前記被検査面を撮像した画像に基づいて前記被検査面の欠陥を検出する表面欠陥検査装置であって、
明領域と暗領域との組を少なくとも1つ形成して前記照明光を照射する照明部と、
前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整する領域調整部と、
前記欠陥検出画像領域の範囲を調整するための調整値を前記ゆず肌の視認性の程度に対応付けて対応関係情報として記憶する対応関係情報記憶部と
前記ゆず肌の視認性の程度の入力を受け付ける入力部とを備え、
前記領域調整部は、前記対応関係情報記憶部に記憶された前記対応関係情報から、前記入力部で受け付けた前記ゆず肌の視認性の程度に対応する前記調整値を決定し、前記決定した調整値で前記欠陥検出画像領域の範囲を調整する、
表面欠陥検査装置。
【請求項2】
前記対応関係情報記憶部は、前記調整値を、許容される欠陥の程度が異なる前記被検査物の種類にさらに対応付けて前記対応関係情報として記憶し、
前記入力部は、前記被検査物の種類の入力をさらに受け付け、
前記領域調整部は、前記対応関係情報記憶部に記憶された前記対応関係情報から、前記入力部で受け付けた前記ゆず肌の視認性の程度および前記被検査物の種類に対応する前記調整値を決定し、前記決定した調整値で前記欠陥検出画像領域の範囲を調整する、
請求項に記載の表面欠陥検査装置。
【請求項3】
前記被検査物は、外装塗装された車両であり、
前記被検査物の種類は、前記車両の部位で分類されている、
請求項に記載の表面欠陥検査装置。
【請求項4】
前記明領域の範囲の入力を受け付ける第2入力部と、
前記第2入力部で受け付けた前記明領域の範囲となるように前記照明部を制御する制御部とをさらに備える、
請求項1ないし請求項のいずれか1項に記載の表面欠陥検査装置。
【請求項5】
前記対応関係情報記憶部は、前記ゆず肌の視認性の程度に対応した複数の調整値を記憶しており
前記入力部は、複数の選択肢の中から前記ゆず肌の視認性の程度に応じた1つを選択するものである
請求項1ないし請求項4のいずれか1項に記載の表面欠陥検査装置
【請求項6】
被検査物の被検査面に照明光を照射して前記被検査面を撮像した画像に基づいて前記被検査面の欠陥を検出する表面欠陥検査方法であって、
明領域と暗領域との組を少なくとも1つ形成した照明光を照射する照明工程と、
前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整する領域調整工程と、
前記欠陥検出画像領域の範囲を調整するための調整値を前記ゆず肌の視認性の程度に対応付けて対応関係情報として対応関係情報記憶部に記憶する対応関係情報記憶工程と
前記ゆず肌の視認性の程度の入力を受け付ける入力工程とを備え、
前記領域調整工程は、前記対応関係情報記憶部に記憶された前記対応関係情報から、前記入力工程で受け付けた前記ゆず肌の視認性の程度に対応する前記調整値を決定し、前記決定した調整値で前記欠陥検出画像領域の範囲を調整する、
表面欠陥検査方法。
【請求項7】
前記対応関係情報記憶部は、前記ゆず肌の視認性の程度に対応した複数の調整値を記憶しており
前記入力工程は、複数の選択肢の中から前記ゆず肌の視認性の程度に応じた1つを選択するものである
請求項6に記載の表面欠陥検査方法
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、表面の欠陥を検出する表面欠陥検査装置および表面欠陥検査方法に関する。
【背景技術】
【0002】
従来、車両のボディーにおける塗装表面の欠陥を画像処理によって検出する表面欠陥検査装置が知られており、例えば、特許文献1等に開示されている。前記欠陥は、例えばいわゆる「ブツ」、「ダレ」および「ハジキ」等と呼称される塗装面における凹凸等である。
【0003】
この特許文献1に開示された表面欠陥検査装置は、被検査物体の被検査面に明暗パターンの光を照射し、前記被検査面からの反射光に基づいて受光画像を作成し、この受光画像に基づいて被検査面上の欠陥を検査する装置である。
【0004】
この特許文献1のように、光が照明された被検査面を撮像することによって得られた画像から欠陥を検出する場合、前記欠陥が無ければ撮像部へ向かう反射光が前記欠陥によって撮像部へ向かう方向とは異なる方向に反射されるため、前記欠陥は、画像上では、暗く写る。このため、画像処理によって前記画像における暗い部分が抽出され、前記欠陥が検出される。一方、塗装表面には、いわゆるゆず肌と呼ばれる、欠陥ではない凹凸が存在する。上述の手法によって欠陥が検出される場合、ゆず肌の凹凸が欠陥として誤検出されてしまう場合がある。そこで、前記特許文献1に開示された表面欠陥検査装置は、受光画像において、欠陥候補領域の面積Sが予め設定された基準の面積Sref以上である場合に明暗パターンの境界領域を膨張、収縮することで、明暗パターン近傍に発生するゆず肌を前記明暗パターンの境界領域に一体化し、これによってゆず肌の誤検出を防止している。
【0005】
前記特許文献1に開示された表面欠陥検査装置では、前記基準の面積Srefが比較的大きな値に設定されると、欠陥候補領域の面積Sが前記基準の面積Sref以上であるケースが低減するので、明暗パターンの境界領域を膨張、収縮する画像処理が低減し、この結果、画像処理時間、すなわち、検査時間が短縮化できる。しかしながら、この場合では、前記欠陥候補領域がゆず肌に基づくものでも、その面積Sが前記基準の面積Sref以上とならず、ゆず肌が誤検出されてしまいかねない。
【先行技術文献】
【特許文献】
【0006】
【文献】特開平10-9835号公報
【発明の概要】
【0007】
本発明は、上述の事情に鑑みて為された発明であり、その目的は、ゆず肌の誤検出を低減しつつ、検査時間の短縮化を図ることができる表面欠陥検査装置および表面欠陥検査方法を提供することである。
【0008】
上述した目的を実現するために、本発明の一側面を反映した表面欠陥検査装置および表面欠陥検査方法は、被検査物の被検査面に照明光を照射して前記被検査面を撮像した画像に基づいて前記被検査面の欠陥を検出する装置および方法であって、明領域と暗領域との組を少なくとも1つ形成して前記照明光を照射し、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整する。
【0009】
発明の1または複数の実施形態により与えられる利点および特徴は、以下に与えられる詳細な説明および添付図面から十分に理解される。これら詳細な説明及び添付図面は、例としてのみ与えられるものであり本発明の限定の定義として意図されるものではない。
【図面の簡単な説明】
【0010】
図1】実施形態における表面欠陥検査装置の構成を示すブロック図である。
図2】前記表面欠陥検査装置の構成を示す概略外観模式図である。
図3】前記表面欠陥検査装置における第1態様の照明部およびその照明パターンの一例を説明するための図である。
図4】前記表面欠陥検査装置に記憶される第1態様の対応関係情報テーブルを示す図である。
図5】ゆず肌の視認性の程度と調整値との関係を説明するための図である。
図6】前記表面欠陥検査装置の動作を示すフローチャートである。
図7図6に示すフローチャートにおける欠陥の検出処理を説明するための図である。
図8図7に示す欠陥候補の検出処理を説明するための図である。
図9図7に示す膨張、縮小の処理を説明するための図である。
図10】前記表面欠陥検査装置における第2態様の照明部およびその照明パターンの一例を説明するための図である。
図11】前記表面欠陥検査装置に記憶される第2態様の対応関係情報テーブルを示す図である。
【発明を実施するための形態】
【0011】
以下、本発明にかかる実施の一形態を図面に基づいて説明する。しかしながら、発明の範囲は、開示された実施形態に限定されない。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、適宜、その説明を省略する。本明細書において、総称する場合には添え字を省略した参照符号で示し、個別の構成を指す場合には添え字を付した参照符号で示す。
【0012】
本実施形態における表面欠陥検査装置は、被検査物Obの被検査面に照明光を照射して前記被検査面を撮像した画像に基づいて前記被検査面の欠陥を検出する装置であって、明領域と暗領域との組を少なくとも1つ形成して前記照明光を照射する照明部と、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整する領域調整部とを備える。このような表面欠陥検査装置およびこれに実装された表面欠陥検査方法は、予め定義されたゆず肌の視認性の程度に応じて前記欠陥検出画像領域の範囲を調整するので、ゆず肌の誤検出を低減しつつ、検査時間の短縮化を図ることができる。以下、このような表面欠陥検査装置およびこれに実装された表面欠陥検査方法について、より具体的に説明する。
【0013】
図1は、実施形態における表面欠陥検査装置の構成を示すブロック図である。図2は、前記表面欠陥検査装置の構成を示す概略外観模式図である。図3は、前記表面欠陥検査装置における第1態様の照明部およびその照明パターンの一例を説明するための図である。図3Aは、第1照明パターンで照明光を放射している照明部1a-1(1a-2)を示し、図3Bは、第2照明パターンで照明光を放射している照明部1a-1(1a-2)を示す。図4は、前記表面欠陥検査装置に記憶される第1態様の対応関係情報テーブルを示す図である。図5は、ゆず肌の視認性の程度と調整値との関係を説明するための図である。図5Aは、ゆず肌の視認性が相対的に高く、調整値を相対的に大きくする必要がある場合を示し、図5Bは、ゆず肌の視認性が相対的に低く、調整値を相対的に小さくできる場合を示す。
【0014】
実施形態における表面欠陥検査装置Dは、図1および図2に示すように、例えば、照明部1aと、撮像部2と、装置本体PCとを備える。装置本体PCは、制御処理部3と、入力部4と、出力部5と、インターフェース部(IF部)6と、記憶部7とを備える。
【0015】
照明部1aは、装置本体PCの制御処理部3に接続され、制御処理部3の制御に従って、明領域と暗領域との組を少なくとも1つ形成して照明光を照射する装置である。本実施形態では、照明部1aは、図2に示すように、撮像部2を挟んで互いに並置された2個の第1および第2照明部1a-1、1a-2を備える。第1および第2照明部1a-1、1a-2は、それぞれ、例えば、光を放射する光源部と、明領域と暗領域との組を少なくとも1つ形成して前記光源部から放射された光を前記照明光として照明する明暗領域形成部とを備えて構成される。このような第1および第2照明部1a-1、1a-2は、それぞれ、図3に示すように、例えば、高輝度液晶表示装置等の高輝度ディスプレイを備えて構成される。照明部1aが高輝度液晶表示装置である場合では、光を放射する、そのバックライトが、前記光源部の一例に相当し、前記バックライトにおける光放射面の前方に配置され、バックライトからの光を透過させるか遮光するかを画素ごとに制御する、その液晶パネルが前記明暗領域形成部の一例に相当する。
【0016】
撮像部2は、装置本体PCの制御処理部3に接続され、制御処理部3の制御に従って、被検査物Obの被検査面を撮像し、画像を生成する装置である。欠陥は、後述するように、画像を画素値で画像処理することによって検出するので、撮像部2は、例えば、カラーで画像を生成するカメラを備えて構成されて良く、モノクロで画像を生成するカメラを備えて構成されて良い。
【0017】
入力部4は、装置本体PCの制御処理部3に接続され、例えば、検査の開始を指示するコマンド等の各種コマンド、および、例えばゆず肌の視認性の程度や明領域LAの範囲等の前記検査を行う上で必要な各種データを表面欠陥検査装置Dに入力する装置であり、例えば、所定の機能を割り付けられた複数の入力スイッチ、キーボードおよびマウス等である。出力部5は、装置本体PCの制御処理部3に接続され、制御処理部3の制御に従って、入力部4から入力されたコマンドやデータ、および、当該表面欠陥検査装置Dによって求められた検出結果を出力する装置であり、例えばCRTディスプレイ、LCD(液晶表示装置)および有機ELディスプレイ等の表示装置やプリンタ等の印刷装置等である。
【0018】
なお、入力部4および出力部5からタッチパネルが構成されてもよい。このタッチパネルを構成する場合において、入力部4は、例えば抵抗膜方式や静電容量方式等の操作位置を検出して入力する位置入力装置であり、出力部5は、表示装置である。このタッチパネルでは、表示装置の表示面上に位置入力装置が設けられ、表示装置に入力可能な1または複数の入力内容の候補が表示され、ユーザが、入力したい入力内容を表示した表示位置を触れると、位置入力装置によってその位置が検出され、検出された位置に表示された表示内容がユーザの操作入力内容として表面欠陥検査装置Dに入力される。このようなタッチパネルでは、ユーザは、入力操作を直感的に理解し易いので、ユーザにとって取り扱い易い表面欠陥検査装置Dが提供される。
【0019】
IF部6は、装置本体PCの制御処理部3に接続され、制御処理部3の制御に従って、外部機器との間でデータの入出力を行う回路であり、例えば、シリアル通信方式であるRS-232Cのインターフェース回路、Bluetooth(登録商標)規格を用いたインターフェース回路、IrDA(Infrared Data Asscoiation)規格等の赤外線通信を行うインターフェース回路、および、USB(Universal Serial Bus)規格を用いたインターフェース回路等である。また、IF部6は、外部機器との間で通信を行う回路であり、例えば、データ通信カードや、IEEE802.11規格等に従った通信インターフェース回路等であっても良い。
【0020】
記憶部7は、装置本体PCの制御処理部3に接続され、制御処理部3の制御に従って、各種の所定のプログラムおよび各種の所定のデータを記憶する回路である。
【0021】
前記各種の所定のプログラムには、制御プログラムおよび欠陥検出プログラム等が含まれる。前記制御プログラムは、表面欠陥検査装置Dの各部1a、2、4~7を当該各部の機能に応じてそれぞれ制御するプログラムである。本実施形態では、照明部1aを制御する際に、前記制御プログラムは、入力部4で受け付けた明領域LAの範囲となるように照明部1aを制御する。前記欠陥検出プログラムは、撮像部2によって生成された画像に基づいて被検査物Obの被検査面に生じている欠陥を検出するプログラムである。本実施形態では、前記被検査面の欠陥を検出する際に、前記欠陥検出プログラムは、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整する。前記各種の所定のデータには、例えば、対応関係情報、撮像部2で生成された画像、後述のように欠陥を検出する画像処理で生成される各種の中間画像等の、各プログラムを実行する上で必要なデータ等が含まれる。
【0022】
記憶部7は、例えば不揮発性の記憶素子であるROM(Read Only Memory)や書き換え可能な不揮発性の記憶素子であるEEPROM(Electrically Erasable Programmable Read Only Memory)等を備える。記憶部7は、前記所定のプログラムの実行中に生じるデータ等を記憶するいわゆる制御処理部3のワーキングメモリとなるRAM(Random Access Memory)等を含む。そして、記憶部7は、前記対応関係情報を記憶するために、対応関係情報記憶部71を機能的に備える。
【0023】
対応関係情報記憶部71は、予め定義されたゆず肌の視認性の程度に応じた前記欠陥検出画像領域の範囲を表す情報を記憶するものであり、本実施形態では、前記欠陥検出画像領域の範囲を調整するための調整値を前記ゆず肌の視認性の程度に対応付けて対応関係情報として記憶する。前記ゆず肌の視認性の程度とは、ゆず肌の見え易さの度合いであり、前記ゆず肌の視認性の程度は、例えば、予め適宜に設定されたグレードレベルで表され、本実施形態では、グレードI、グレードII、グレードIII、・・・の順で順次に前記ゆず肌の視認性の程度が高くなる(前記ゆず肌が見え易くなる)。
【0024】
本実施形態では、明領域と暗領域との組を少なくとも1つ形成した照明光が照明された被検査面を撮像することによって得られた画像から欠陥が検出される。このような検出手法では、図5Aおよび図5Bに示すように、ゆず肌は、被検査面を写し込んだ画像SP1、SP2では、明領域の照明光によって照明された部分の画像(明画像)における周辺部(前記明画像のうち、明領域と暗領域との境界に寄った部分)で見え易く、前記明画像の中央位置に近づくほど見えなくなる。このようなゆず肌は、現実には、見え易い前記明画像の周辺部でも一様な視認性を有しておらず、ゆず肌の性状によって、図5Aに示すように、視認性が相対的に高い場合もあれば、図5Bに示すように、視認性が相対的に低い場合もある。したがって、ゆず肌の視認性が相対的に高ければ、ゆず肌を欠陥として検出しないようにするために、図5Aに示すように、前記明画像の周辺部が第1調整値RS1で相対的に大きく削除され、欠陥検出画像領域RA1の範囲を相対的に狭くする必要がある。一方、ゆず肌の視認性が相対的に低ければ、画像SP2における明領域と暗領域との境界から、前記中央位置へ向かう方向で、ゆず肌が見えなくなるまでの距離が、ゆず肌の視認性が相対的に高い場合に較べて短いので、図5Bに示すように、明領域の照明光によって照明された部分の画像における周辺部が相対的に小さい第2調整値RS2の削除で済み、欠陥検出画像領域RA2の範囲を相対的に広くできる(RS1>RS2、RA1<RA2)。このような観点から、前記ゆず肌の視認性の程度は、複数のグレードに適宜に分類され(グレード分けされ)、これら複数のグレードそれぞれに応じた欠陥検出画像領域の範囲、本実施形態では、前記欠陥検出画像領域の範囲を調整するための調整値が例えば複数のサンプルを用いた結果から適宜に設定される。
【0025】
このような前記ゆず肌の視認性の程度と前記欠陥検出画像領域の範囲(本実施形態では調整値)との対応関係を表す対応関係情報は、本実施形態では、テーブル形式で対応関係情報記憶部71に記憶されている。この対応関係情報を登録する対応関係情報テーブルTBaは、例えば、図4に示すように、前記ゆず肌の視認性の程度を表すグレードを登録するゆず肌視認性程度フィールド711と、ゆず肌視認性程度フィールド711に登録されたグレードに対応する前記調整値を登録する調整値フィールド712とを備え、各グレードごと(視認性の各程度ごと)にレコードを持つ。図4に示す例では、前記ゆず肌の視認性の程度がグレードIである場合には調整値は、5画素に、前記ゆず肌の視認性の程度がグレードIIである場合には調整値は、30画素に、そして、前記ゆず肌の視認性の程度がグレードIIIである場合には調整値は、60画素に、それぞれ、対応付けられている。図4に示す例では、前記調整値は、前記明画像の周辺部から、前記明画像を削る削り幅であり、画素数で表されている。
【0026】
図1および図2に戻って、制御処理部3は、表面欠陥検査装置Dの各部1a、2、4~7を当該各部の機能に応じてそれぞれ制御し、被検査物Obの被検査面における欠陥を検出するための回路である。制御処理部3は、例えば、CPU(Central Processing Unit)およびその周辺回路を備えて構成される。制御処理部3は、前記制御処理プログラムが実行されることによって、制御部31および欠陥検出部32を機能的に備え、欠陥検出部32は、領域調整部321を機能的に備える。
【0027】
制御部31は、表面欠陥検査装置Dの各部1a、2、4~7を当該各部の機能に応じてそれぞれ制御し、表面欠陥検査装置D全体の制御を司るものである。本実施形態では、照明部1aを制御する際に、制御部31は、入力部4で受け付けた明領域LAの範囲となるように照明部1aを制御する。より具体的には、上述したように、照明部1aが光源部および明暗領域形成部を備えて構成される場合、制御部31は、入力部4で受け付けた明領域の範囲となるように、前記明暗領域形成部を制御する。本実施形態では、上述したように、照明部1aは、例えば高輝度液晶表示装置等の高輝度ディスプレイであり、制御部31は、入力部4で受け付けた明領域の範囲となるように、前記高輝度ディスプレイを制御する。例えば、照明部1aが高輝度液晶表示装置である場合では、制御部31は、入力部4で受け付けた明領域の範囲となるように、前記高輝度液晶表示装置における液晶パネルの各画素を制御する。
【0028】
欠陥検出部32は、照明部1aで照明された被検査物Obの被検査面を、撮像部2で撮像することによって生成された画像に基づいて欠陥を検出し、この検出した検出結果を記憶部7に記憶し、そして、出力部5に出力するものである。
【0029】
領域調整部321は、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整するものである。より具体的には、領域調整部321は、記憶部7の対応関係情報記憶部71に記憶された対応関係情報から、入力部4で受け付けた前記ゆず肌の視認性の程度(本実施形態ではグレード)に対応する前記調整値を決定し、この決定した調整値で前記欠陥検出画像領域の範囲を調整する。
【0030】
なお、このような制御処理部3、入力部4、出力部5、IF部6および記憶部7を備える装置本体PCは、例えば、デスクトップ型やノード型等のコンピュータによって構成可能である。
【0031】
次に、本実施形態の動作について説明する。図6は、前記表面欠陥検査装置の動作を示すフローチャートである。図7は、図6に示すフローチャートにおける欠陥の検出処理を説明するための図である。図8は、図7に示す欠陥候補の検出処理を説明するための図である。図9は、図7に示す膨張、縮小の処理を説明するための図である。図9Aは、一例として、膨張処理前の二値化画像I(BN)を示し、図9Bは、一例として、膨張処理後の二値化画像I(BN)を示す。
【0032】
このような構成の表面欠陥検査装置Dは、その電源が投入されると、必要な各部の初期化を実行し、その稼働を始める。その制御処理プログラムの実行によって、制御処理部3には、制御部31および欠陥検出部32が機能的に構成され、欠陥検出部32には、領域調整部321が機能的に構成される。
【0033】
そして、被検査物Obの被検査面における欠陥の検出にあたって、図6において、表面欠陥検査装置Dは、まず、制御処理部3によって、出力部5から前記ゆず肌の視認性の程度(グレードの値)の入力および明領域の範囲の入力を促すメッセージ(例えば「欠陥のグレードおよび明領域の幅を入力ください。」等)を出力し、入力部4から前記ゆず肌の視認性の程度および明領域の範囲の各入力を受け付ける(S1)。
【0034】
ユーザ(オペレータ)は、前記メッセージに促されて前記ゆず肌の視認性の程度(グレードの値)および明領域の範囲(本実施形態では明領域LAの幅)を入力部4で入力する。
【0035】
次に、処理S1で前記欠陥の視認性の程度および明領域の範囲の各入力を入力部4で受け付けると、表面欠陥検査装置Dは、領域調整部321によって、この処理S1で入力された前記ゆず肌の視認性の程度(グレードの値)に基づいて調整値を決定する(S2)。より具体的には、領域調整部321は、記憶部7の対応関係情報記憶部71から、処理S1で入力された前記ゆず肌の視認性の程度(グレードの値)に対応する調整値を取得する。より詳しくは、領域調整部321は、対応関係情報記憶部71に記憶されている対応関係情報テーブルTBaから、そのゆず肌視認性程度フィールド711に、処理S1で入力された前記ゆず肌の視認性の程度(グレードの値)を登録するレコードを選定(検索)し、この選定したレコードにおける調整値フィールド712に登録されている調整値を取り出す。
【0036】
次に、表面欠陥検査装置Dは、制御部31によって、この処理S1で受け付けた明領域の範囲となるように照明部1aを調整し、照明する(S3)。より具体的には、上述したように、照明部1aが光源部および明暗領域形成部を備えて構成される場合では、制御部31は、前記処理S1で受け付けた明領域の範囲となるように、前記明暗領域形成部を制御する。より詳しくは、照明部1aは、高輝度液晶表示装置であり、制御部31は、前記処理S1で受け付けた明領域の範囲となるように、前記高輝度液晶表示装置における液晶パネルの各画素を制御する。一例の具体例では、制御部31は、照明部1aにおける第1および第2照明部1a-1、1a-2それぞれを、図3Aに示すように、比較的幅の広い矩形状(帯状、ストライプ状)の第1明領域LA-1、第1明領域LA-1の幅より狭い幅を持つ矩形状の暗領域DA、および、第1明領域LA-1と同幅を持つ矩形状の第2明領域LA-2を順次に並置した照明パターンとなるように、制御する。また、他の一例の具体例では、制御部31は、照明部1aにおける第1および第2照明部1a-1、1a-2それぞれを、図3Bに示すように、比較的幅の狭い矩形状の4個の第1ないし第4明領域LA-1~LA-4、および、これら第1ないし第4明領域LA-1~LA-4と同幅を持つ矩形状の3個の第1ないし第3暗領域DA-1~DA-3を交互に並置した明暗照明パターンとなるように、制御する。このような例では、照明部1aは、明領域LAと暗領域DAとの組を複数形成して照明光を照射する。これによってより広範囲で被検査面が検査できる。
【0037】
次に、このように処理S3で明領域と暗領域との組を少なくとも1つ形成した照明光で被検査物Obの被検査面を照明すると、表面欠陥検査装置Dは、制御処理部3の欠陥検出部32によって、照明部1aで上述のように照明された被検査物Obの被検査面を、撮像部2で撮像させ、撮像部2でその画像を生成して取得する(S4)。
【0038】
次に、表面欠陥検査装置Dは、欠陥検出部32によって、この撮像部2で生成した画像に基づいて欠陥を検出し、この検出した検出結果を記憶部7に記憶する(S5)。
【0039】
欠陥の検出手法は、公知の手法が用いられて良いが、本実施形態では、次のような手法で、欠陥が検出されている。
【0040】
図7において、欠陥検出部32は、処理S4で取得された画像I(O)に対し、照明光の明領域LAよる画像(明画像)と、前記照明光における暗領域DAによる画像(暗画像)との境界を残しながら、いわゆる画像のごま塩ノイズを消すために、所定の画像フィルタを用いてエッジ保存の平滑化処理を実行する。これによって処理S4で取得された画像I(O)から基準画像I(B)が生成される(S51)。
【0041】
次に、欠陥検出部32は、欠陥を予備検出する欠陥予備検出処理S52および予備検出された欠陥から明画像に存在する欠陥を抽出するためのマスクを生成するマスク生成処理S53を、互いに並列に、あるいは、欠陥予備検出処理S52およびマスク生成処理S53の順に順次に、あるいは、マスク生成処理S53および欠陥予備検出処理S52の順に順次に、実行する。
【0042】
この欠陥予備検出処理S52では、より具体的には、まず、図8に示す曲線αにおける欠陥を示す急峻な落ち込みを検出するために、欠陥検出部32は、処理S51で生成した基準画像I(B)に対し、対象画素を移動させながら、例えば当該対象画素を中央に3×3や4×4等の所定の範囲で平均を求めて当該対象画素の画素値とする移動平均処理を実行することによって、前記基準画像I(B)からスムージング画像I(S)を生成する(S521)。つまり、スムージング画像I(S)は、欠陥を示す前記急峻な落ち込みを検出するため、図8に示す曲線αと曲線βの差異を発生させるために作成される。
【0043】
次に、欠陥検出部32は、処理S521で生成したスムージング画像I(S)と処理S51で生成した基準画像I(B)との差分を求めることによって、より具体的には処理S521で生成したスムージング画像I(S)から処理S51で生成した基準画像I(B)を減算することによって、差分画像I(Sub)を生成する(S522)。この処理によって、例えば、図8に示すように、1つのライン(行)において、スムージング画像I(S)における各画素の各画素値からなるスムージング画像画素値曲線βと基準画像I(B)における各画素の各画素値からなる基準画像画素値曲線αとの差分を求めると、画像上では暗く写る欠陥部分では、その差が大きくなる。
【0044】
なお、上述では、処理S521で生成したスムージング画像I(S)と処理S51で生成した基準画像I(B)との差分を求めることによって差分画像I(Sub)が生成されたが、差分画像I(Sub)に代え、処理S521で生成したスムージング画像I(S)と処理S51で生成した基準画像I(B)との比を求めることによって比画像I(Div)が生成されてもよい。
【0045】
次に、欠陥検出部32は、処理S522で求めた差分画像I(Sub)に対し、各画素それぞれについて、予め設定された所定の閾値(第1の二値化閾値)と比較することによって二値化し、これによって欠陥候補を検出し、欠陥候補画像I(RD)を生成する(S523)。すなわち、画素値が0から255までの8ビットで表現される場合において、当該画素の画素値(処理S522での差分値)が前記第1の二値化閾値未満である場合には、当該画素の画素値が0とされ、当該画素の画素値(処理S522での差分値)が前記第2の二値化閾値以上である場合には、当該画素の画素値が255とされる。前記第1の二値化閾値は、複数のサンプルから予め適宜に設定される。
【0046】
次に、欠陥検出部32は、処理S523で生成した欠陥候補画像I(RD)から、画像上で画素値255が小面積で集合する部分をノイズとして消去するために、予め設定された所定の閾値(欠陥検出閾値)以上の面積で集合する部分を欠陥としてラベル(例えばシリアル番号)を付して抽出した欠陥画像I(D)を生成する(S524)。前記欠陥検出閾値は、複数のサンプルから予め適宜に設定される。
【0047】
このように欠陥予備検出処理S52が実行される。
【0048】
一方、マスク生成処理S53では、より具体的には、まず、欠陥検出部32は、明画像および暗画像を抽出するために、処理S51で生成した基準画像I(B)に対し、各画素それぞれについて、予め設定された所定の閾値(第2の二値化閾値)と比較することによって二値化し、二値化画像I(BN)を生成する(S531)。すなわち、画素値が0から255までの8ビットで表現される場合において、当該画素の画素値が前記第2の二値化閾値未満である場合には、当該画素の画素値が0とされ、当該画素の画素値が前記第2の二値化閾値以上である場合には、当該画素の画素値が255とされる。前記第2の二値化閾値は、複数のサンプルから予め適宜に設定される。
【0049】
例えば、図9Aに示すように、処理S531で生成した二値化画像I(BN)が所々抜けた画像になるため、次に、欠陥検出部32は、処理S531で生成した二値化画像I(BN)に対し、図9Bに示すように、明画像と暗画像との境界における暗画像を明画像側へ膨張してくっつける膨張処理を実行し、膨張した回数だけ縮小して元の大きさに戻し、膨張縮小画像I(EX)を生成する(S532)。
【0050】
明領域と暗領域との境界部分において画像上に出る、いわゆるゆず肌を除去するために、欠陥検出部32は、膨張縮小画像I(EX)に対し、明画像における暗画像との境界を、処理S2で決定した調整値だけ明画像側へ後退させることによって、マスク画像I(M)を生成する(S533)。より具体的には、欠陥検出部32は、明画像と暗画像との境界から、処理S2で決定した調整値の画素数の幅で、明画像側を削る。すなわち、欠陥検出部32は、明画像と暗画像との境界から、処理S2で決定した調整値の画素数の幅だけ、明画像側の画素を暗画像に変える。本実施形態では、明領域の照明光によって照明された部分の画像である明画像が、欠陥検出画像領域の一例に相当するが、この処理S533において、明画像と暗画像との境界から、処理S2で決定した調整値の画素数だけ、明画像側を削ることによって、欠陥検出画像領域の範囲が前記調整値で調整される。
【0051】
このように欠陥予備検出処理S52が実行される。
【0052】
次に、欠陥検出部32は、欠陥予備検出処理S52における処理S524で生成した欠陥画像I(D)と、マスク生成処理S53における処理S533で生成したマスク画像I(M)とのANDを演算し、これによってマスク画像I(M)における明画像(すなわち、処理S533において調整値によって調整された欠陥検出画像領域の範囲)に当たる部分に生じている、欠陥画像I(D)の欠陥を、最終的な欠陥として抽出し(S54)、本欠陥の検出処理S5を終了する。
【0053】
欠陥の検出処理S5の次に、欠陥検出部32は、処理S5で求めた検出結果を出力部5に出力する。なお、必要に応じて、欠陥検出部32は、処理S5で求めた検出結果をIF部6から出力しても良い。
【0054】
次に、欠陥検出部32は、本処理が終了か否かを判定する(S7)。この判定の結果、例えばユーザにより入力部4で本処理の終了を受け付けるなどしている場合には、本処理の終了と判定し(Yes)、欠陥検出部32は、本処理を終了し、一方、本処理の終了ではない場合(No)には、次の検査を実行するために、欠陥検出部32は、処理を処理S4に戻す。例えば、前記ゆず肌の視認性の程度を表すグレード値を変えずに、次の被検査物Obや被検査物Obにおける次の被検査面が検査される場合には、被検査物Obや被検査面が次の被検査物Obや次の被検査面に変えられて処理が処理S4に戻され、一方、検査自体が終了される場合や前記ゆず肌の視認性の程度を表すグレード値を変えて次の被検査物Obや次の被検査面が検査される場合には、本処理が終了される。
【0055】
以上説明したように、本実施形態における表面欠陥検査装置Dおよびこれに実装された表面欠陥検査方法は、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて前記欠陥検出画像領域の範囲(上述では明画像の範囲(明画像の幅))を調整する。したがって、上記表面欠陥検査装置および表面欠陥検査方法は、前記ゆず肌の視認性の程度に応じて前記欠陥検出画像領域の範囲(上述では明画像の範囲(明画像の幅))を最大化できるので、ゆず肌の誤検出を低減しつつ、検査時間の短縮化を図ることができる。
【0056】
上記表面欠陥検査装置および表面欠陥検査方法は、対応関係情報記憶部71に対応関係情報(上述ではテーブル形式の対応関係情報テーブルTBa)を記憶するので、前記対応関係情報を参照することで、前記ゆず肌の視認性の程度から前記調整値を容易に決定でき、この決定した調整値で前記欠陥検出画像領域の範囲(上述では明画像の範囲(明画像の幅))を調整できる。
【0057】
なお、上述の実施形態では、照明部1aは、例えば高輝度液晶表示装置等の高輝度ディスプレイを備えて構成されたが、照明部1aは、これに限定されるものではなく、適宜に、変更できる。
【0058】
図10は、前記表面欠陥検査装置における第2態様の照明部およびその照明パターンの一例を説明するための図である。図10Aは、第1照明パターンで照明光を放射している照明部1b-1(1b-2)を示し、図10Bは、第2照明パターンで照明光を放射している照明部1b-1(1b-2)を示す。例えば、上述の照明部1aに換え、図10に示す第1および第2照明部1b-1、1b-2を備える照明部1bが用いられても良い。これら第1および第2照明部1b-1、1b-2それぞれは、図10に示すように、順次に並置された複数の直状照明ユニット11を備えて構成される。この図10に示す例では、複数の直状照明ユニット11は、8個の第1ないし第8直状照明ユニット11-1~11-8を備えて構成されている。これら第1ないし第8直状照明ユニット11-1~11-8は、それぞれ、例えば直状蛍光灯や直線状に配置された複数の高輝度LED等の、光照射面が細長な矩形状(帯状、ストライプ状)を呈した直状の直状光源部と、前記直状光源部の前方に配置された矩形状の拡散板等を備え、前記直状光源部から前記拡散板を介して照明光を放射する。そして、このような照明部1bが用いられる場合では、制御部31は、入力部4で受け付けた明領域の範囲となるように、前記複数の直状照明ユニット11を点灯する。一例の具体例では、上述の処理S1および処理S3において、制御部31は、照明部1bにおける第1および第2照明部1b-1、1b-2それぞれを、図10Aに示すように、比較的幅の広い矩形状の第1明領域LA-1、第1明領域LA-1の幅より狭い幅を持つ矩形状の暗領域DA、および、第1明領域LA-1と同幅を持つ矩形状の第2明領域LA-2を順次に並置した照明パターンとなるように、制御する。すなわち、上述の処理S3において、制御部31は、第1ないし第3直状照明ユニット11-1~11-3および第6ないし第3直状照明ユニット11-6~11-8を点灯し、第4および第6直状照明ユニット11-4、11-5を消灯する。また、他の一例の具体例では、上述の処理S1および処理S3において、制御部31は、照明部1bにおける第1および第2照明部1b-1、1b-2それぞれを、図10Bに示すように、比較的幅の狭い矩形状の4個の第1ないし第4明領域LA-1~LA-4、および、これら第1ないし第4明領域LA-1~LA-4と同幅を持つ矩形状の4個の第1ないし第4暗領域DA-1~DA-4を交互に並置した明暗照明パターンとなるように、制御する。すなわち、上述の処理S3において、制御部31は、第1、第3、第5および第7直状照明ユニット11-1、11-3、11-5、11-7を点灯し、第2、第4、第6および第8直状照明ユニット11-2、11-4、11-6、11-8を消灯する。
【0059】
また、上述の実施形態では、対応関係情報記憶部71は、前記調整値を前記ゆず肌の視認性の程度に対応付けて対応関係情報として記憶したが、対応関係情報記憶部71は、前記調整値を前記被検査物Obの種類にさらに対応付けて前記対応関係情報として記憶しても良い。この場合では、入力部4は、被検査物Obの種類の入力をさらに受け付け、領域調整部321は、対応関係情報記憶部71に記憶された対応関係情報から、入力部4で受け付けた前記ゆず肌の視認性の程度および被検査物Obの種類に対応する前記調整値を決定し、この決定した調整値に調整する。被検査物Obの種類によって許容されるゆず肌の程度が異なる。例えば、車両のボンネットでは、許容されないゆず肌でも、ドアでは、許容される場合が有り得る。上記表面欠陥検査装置および表面欠陥検査方法は、前記調整値を前記ゆず肌の視認性の程度だけでなく被検査物Obの種類にも対応付けられているので、前記ゆず肌の視認性の程度だけでなく被検査物Obの種類も勘案することによって、前記調整値を決定できる。
【0060】
図11は、前記表面欠陥検査装置に記憶される第2態様の対応関係情報テーブルを示す図である。このような被検査物Obの種類は、例えば被検査物Obが外装塗装された車両である場合、前記車両の部位で分類されている。対応関係情報記憶部71は、前記調整値を前記ゆず肌の視認性の程度および前記車両の部位に対応付けて対応関係情報として記憶する。このような対応関係情報は、例えば図11に示すように、テーブル形式で対応関係情報記憶部71に記憶されている。この図11に示す対応関係情報テーブルTBbは、上述の、前ゆず肌の視認性の程度を表すグレードを登録するゆず肌視認性程度フィールド711、および、前記調整値を登録する調整値フィールド712を備えるだけでなく、例えばドアやルーフやボンネット等の、前記車両の部位を登録する部位フィールド713をさらに備え、前記調整値フィールド712には、ゆず肌視認性程度フィールド711および部位フィールド713それぞれに登録されたグレードおよび部位に対応する前記調整値が登録され、グレードおよび部位の組み合わせごとにレコードを持つ。なお、対応関係情報テーブルTBbは、グレードおよび部位のすべての組み合わせに対し、各組み合わせごとにレコードを備えても良いが、前記すべての組み合わせの一部の組み合わせに対し、各組み合わせごとにレコードを備えても良い。
【0061】
このような表面欠陥検査装置Dおよび表面欠陥検査方法は、前記ゆず肌の視認性の程度だけでなく前記車両の部位も勘案することによって、前記調整値を決定できる。
【0062】
本明細書は、上記のように様々な態様の技術を開示しているが、そのうち主な技術を以下に纏める。
【0063】
一態様にかかる表面欠陥検査装置は、被検査物の被検査面に照明光を照射して前記被検査面を撮像した画像に基づいて前記被検査面の欠陥を検出する装置であって、明領域と暗領域との組を少なくとも1つ形成して前記照明光を照射する照明部と、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整する領域調整部とを備える。
【0064】
このような表面欠陥検査装置は、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて前記欠陥検出画像領域の範囲を調整する。したがって、上記表面欠陥検査装置は、前記ゆず肌の視認性の程度に応じて前記欠陥検出画像領域の範囲を最大化できるので、ゆず肌の誤検出を低減しつつ、検査時間の短縮化を図ることができる。
【0065】
他の一態様では、上述の表面欠陥検査装置において、前記欠陥検出画像領域の範囲を調整するための調整値を前記ゆず肌の視認性の程度に対応付けて対応関係情報として記憶する対応関係情報記憶部と、前記ゆず肌の視認性の程度の入力を受け付ける入力部とをさらに備え、前記領域調整部は、前記対応関係情報記憶部に記憶された前記対応関係情報から、前記入力部で受け付けた前記ゆず肌の視認性の程度に対応する前記調整値を決定し、前記決定した調整値で前記欠陥検出画像領域の範囲を調整する。
【0066】
このような表面欠陥検査装置は、前記対応関係情報を記憶するので、前記対応関係情報を参照することで、前記ゆず肌の視認性の程度から前記調整値を容易に決定でき、この決定した調整値で前記欠陥検出画像領域の範囲を調整できる。
【0067】
他の一態様では、上述の表面欠陥検査装置において、前記対応関係情報記憶部は、前記調整値を前記被検査物の種類にさらに対応付けて前記対応関係情報として記憶し、前記入力部は、前記被検査物の種類の入力をさらに受け付け、前記領域調整部は、前記対応関係情報記憶部に記憶された前記対応関係情報から、前記入力部で受け付けた前記ゆず肌の視認性の程度および前記被検査物の種類に対応する前記調整値を決定し、前記決定した調整値で前記欠陥検出画像領域の範囲を調整する。
【0068】
被検査物の種類によって許容されるゆず肌の程度が異なる。例えば、車両のボンネットでは、許容されないゆず肌でも、ドアでは、許容される場合が有り得る。上記表面欠陥検査装置は、前記調整値を前記ゆず肌の視認性の程度だけでなく前記被検査物の種類にも対応付けられているので、前記ゆず肌の視認性の程度だけでなく前記被検査物の種類も勘案することによって、前記調整値を決定できる。
【0069】
他の一態様では、上述の表面欠陥検査装置において、前記被検査物は、外装塗装された車両であり、前記被検査物の種類は、前記車両の部位で分類されている。
【0070】
このような表面欠陥検査装置は、前記ゆず肌の視認性の程度だけでなく前記車両の部位も勘案することによって、前記調整値を決定できる。
【0071】
他の一態様では、これら上述の表面欠陥検査装置において、前記明領域の範囲の入力を受け付ける第2入力部と、前記第2入力部で受け付けた前記明領域の範囲となるように前記照明部を制御する制御部とをさらに備える。好ましくは、上述の表面欠陥検査装置において、前記照明部は、光を放射する光源部と、明領域と暗領域との組を少なくとも1つ形成して前記光源部から放射された光を前記照明光として照明する明暗領域形成部とを備え、前記制御部は、前記第2入力部で受け付けた前記明領域の範囲となるように、前記明暗領域形成部を制御する。好ましくは、上述の表面欠陥検査装置において、前記照明部は、例えば高輝度液晶表示装置等の高輝度ディスプレイであり、前記制御部は、前記第2入力部で受け付けた前記明領域の範囲となるように、前記高輝度ディスプレイを制御する。好ましくは、上述の表面欠陥検査装置において、前記照明部は、順次に並置された複数の直状照明ユニットを備え、前記制御部は、前記第2入力部で受け付けた前記明領域の範囲となるように、前記複数の直状照明ユニットを点灯する。好ましくは、上述の表面欠陥検査装置において、前記照明部は、明領域と暗領域との組を複数形成して前記照明光を照射する。
【0072】
他の一態様にかかる表面欠陥検査方法は、被検査物の被検査面に照明光を照射して前記被検査面を撮像した画像に基づいて前記被検査面の欠陥を検出する方法であって、明領域と暗領域との組を少なくとも1つ形成した照明光を照射する照明工程と、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて、前記明領域の照明光で照射された前記被検査面を写し込んだ画像に設定される、欠陥を検出するための欠陥検出画像領域の範囲を調整する領域調整工程とを備える。
【0073】
このような表面欠陥検査方法は、前記被検査面の欠陥を検出する際に、予め定義されたゆず肌の視認性の程度に応じて前記欠陥検出画像領域の範囲を調整する。したがって、上記表面欠陥検査方法は、前記ゆず肌の視認性の程度に応じて前記欠陥検出画像領域の範囲を最大化できるので、ゆず肌の誤検出を低減しつつ、検査時間の短縮化を図ることができる。
【0074】
この出願は、2017年5月29日に出願された日本国特許出願特願2017-105516を基礎とするものであり、その内容は、本願に含まれるものである。
【0075】
本発明の実施形態が詳細に図示され、かつ、説明されたが、それは単なる図例及び実例であって限定ではない。本発明の範囲は、添付されたクレームの文言によって解釈されるべきである。
【0076】
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および/または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。
【産業上の利用可能性】
【0077】
本発明によれば、表面の欠陥を検出する表面欠陥検査装置および表面欠陥検査方法が提供できる。
図1
図2
図3
図4
図5
図6
図7
図8
図9
図10
図11