(57)【特許請求の範囲】
【請求項１】
欠陥部分を判定するために設定された第一閾値と、検査対象物がない部分を判定するために設定された第二閾値とを記憶する閾値記憶部と、
前記検査対象物を撮像して得られる輝度情報から、前記第一閾値に基づいて検査対象物の欠陥部分又はエッジ部分の候補となる第一閾値部分を判定し、前記第二閾値に基づいて検査対象物が存在しない第二閾値部分を判定する閾値判定部と、
前記第一閾値部分のうち、前記第二閾値部分との距離が、幅方向の所定距離で決まる膨張係数で、エッジ判定用距離内に入る場合、膨張処理を行うことで前記第一閾値と前記第二閾値の性質をもった欠陥である明暗として処理してエッジ部分と判定し、前記エッジ判定用距離内に入っていない部分はそれぞれの欠陥として欠陥部分と判定するエッジ判定部と、
を備える判定装置。
【請求項２】
欠陥部分を判定するために設定された第一閾値と、検査対象物がない部分を判定するために設定された第二閾値とを記憶する閾値記憶部を備える判定装置が、前記検査対象物を撮像して得られる輝度情報から、前記第一閾値に基づいて検査対象物の欠陥部分又はエッジ部分の候補となる第一閾値部分を判定し、前記第二閾値に基づいて検査対象物が存在しない第二閾値部分を判定する閾値判定ステップと、
前記判定装置が、前記第一閾値部分のうち、前記第二閾値部分との距離が、幅方向の所定距離で決まる膨張係数で、エッジ判定用距離内に入る場合、膨張処理を行うことで前記第一閾値と前記第二閾値の性質をもった欠陥である明暗として処理してエッジ部分と判定し、前記エッジ判定用距離内に入っていない部分はそれぞれの欠陥として欠陥部分と判定するエッジ判定ステップと、
を備える判定方法。
【請求項３】
欠陥部分を判定するために設定された第一閾値と、検査対象物がない部分を判定するために設定された第二閾値とを記憶する閾値記憶部を備えるコンピューターに対し、
前記検査対象物を撮像して得られる輝度情報から、前記第一閾値に基づいて検査対象物の欠陥部分又はエッジ部分の候補となる第一閾値部分を判定し、前記第二閾値に基づいて検査対象物が存在しない第二閾値部分を判定する閾値判定ステップと、
前記第一閾値部分のうち、前記第二閾値部分との距離が、幅方向の所定距離で決まる膨張係数で、エッジ判定用距離内に入る場合、膨張処理を行うことで前記第一閾値と前記第二閾値の性質をもった欠陥である明暗として処理してエッジ部分と判定し、前記エッジ判定用距離内に入っていない部分はそれぞれの欠陥として欠陥部分と判定するエッジ判定ステップと、
を実行させるためのコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検査対象物を撮像して得られる輝度情報に基づいて欠陥部分を検出するための技術に関する。
【背景技術】
【０００２】
従来から、シートや板金等の検査対象物を搬送路上に流し、定点に設置されたカメラで検査対象物を撮像することによって欠陥部分を検出する技術が提案されている。例えば、走行するシート状物をライン状照明装置で照明しその正反射光をラインセンサで受光することで、シート状物に生じた欠陥部分を検出する技術が提案されている（特許文献１参照）。
【０００３】
ただし、特許文献１のように検査対象物（シート状物）で反射した光を受光して欠陥部分を検出する場合、検査対象物の厚さの制限があった。このような制限を回避するために、検査対象物を一方から照らし、その透過光を他方に設置されたカメラで受光することによって欠陥部分を検出する技術が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第３２１０８４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のように透過光を受光して欠陥部分を検出する場合、検査対象物のエッジ部分（端部）と欠陥部分とが同じような輝度値で撮像されてしまうため、エッジ部分を誤って欠陥部分として判定してしまうという問題があった。
【０００６】
上記事情に鑑み、本発明は、検査対象物を透過した光を受光して欠陥部分を判定する場合に、エッジ部分を誤って欠陥部分として判定してしまうことを抑止できる判定装置、判定方法、コンピュータープログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
本発明の一態様は、判定装置であって、欠陥部分を判定するために設定された第一閾値と、検査対象物がない部分を判定するために設定された第二閾値とを記憶する閾値記憶部と、前記検査対象物を撮像して得られる輝度情報から、前記第一閾値に基づいて検査対象物の欠陥部分又はエッジ部分の候補となる第一閾値部分を判定し、前記第二閾値に基づいて検査対象物が存在しない第二閾値部分を判定する閾値判定部と、前記第一閾値部分のうち、前記第二閾値部分との距離が、幅方向の所定距離で決まる膨張係数で、エッジ判定用距離内に入る場合、膨張処理を行うことで前記第一閾値と前記第二閾値の性質をもった欠陥である明暗として処理してエッジ部分と判定し、前記エッジ判定用距離内に入っていない部分はそれぞれの欠陥として欠陥部分と判定するエッジ判定部と、を備える。
【０００８】
本発明の一態様は、判定方法であって、欠陥部分を判定するために設定された第一閾値と、検査対象物がない部分を判定するために設定された第二閾値とを記憶する閾値記憶部を備える判定装置が、前記検査対象物を撮像して得られる輝度情報から、前記第一閾値に基づいて検査対象物の欠陥部分又はエッジ部分の候補となる第一閾値部分を判定し、前記第二閾値に基づいて検査対象物が存在しない第二閾値部分を判定する閾値判定ステップと、前記判定装置が、前記第一閾値部分のうち、前記第二閾値部分との距離が、幅方向の所定距離で決まる膨張係数で、エッジ判定用距離内に入る場合、膨張処理を行うことで前記第一閾値と前記第二閾値の性質をもった欠陥である明暗として処理してエッジ部分と判定し、前記エッジ判定用距離内に入っていない部分はそれぞれの欠陥として欠陥部分と判定するエッジ判定ステップと、を備える。
【０００９】
本発明の一態様は、コンピュータープログラムであって、欠陥部分を判定するために設定された第一閾値と、検査対象物がない部分を判定するために設定された第二閾値とを記憶する閾値記憶部を備えるコンピューターに対し、前記検査対象物を撮像して得られる輝度情報から、前記第一閾値に基づいて検査対象物の欠陥部分又はエッジ部分の候補となる第一閾値部分を判定し、前記第二閾値に基づいて検査対象物が存在しない第二閾値部分を判定する閾値判定ステップと、前記第一閾値部分のうち、前記第二閾値部分との距離が、幅方向の所定距離で決まる膨張係数で、エッジ判定用距離内に入る場合、膨張処理を行うことで前記第一閾値と前記第二閾値の性質をもった欠陥である明暗として処理してエッジ部分と判定し、前記エッジ判定用距離内に入っていない部分はそれぞれの欠陥として欠陥部分と判定するエッジ判定ステップと、を実行させるためのものである。
【発明の効果】
【００１０】
本発明により、検査対象物を透過した光を受光して欠陥部分を判定する場合に、エッジ部分を誤って欠陥部分として判定してしまうことを抑止することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】欠陥検査システムのシステム構成の一部を表すシステム構成図である。
【図２】第一実施形態の欠陥判定装置の機能構成を表す概略ブロック図である。
【図３】検査対象物のエッジ周辺の概略を表す図である。
【図４】エッジ部分の輝度値の変化を表すグラフである。
【図５】第一実施形態の欠陥判定装置の動作例を表すフローチャートである。
【図６】第二実施形態の欠陥判定装置の機能構成を表す概略ブロック図である。
【図７】横方向エッジ部分周辺の概略を表す図である。
【図８】第二実施形態の欠陥判定装置の動作例を表すフローチャートである。
【図９】欠陥判定装置の検出結果を表す図である。
【発明を実施するための形態】
【００１２】
図１は、欠陥検査システムのシステム構成の一部を表すシステム構成図である。図１Ａは、欠陥検査システムを図１Ｂの矢印Ｘ２の方向へ水平に見た態様を表す図であり、図１Ｂにおける断面線Ａにおける断面を表す図である。図１Ｂは、欠陥検査システムを上方から図１Ａの矢印Ｘ１の方向へ見下ろした態様を表す図である。欠陥検査システムは、ローラー搬送装置１０、投光器２０、撮像装置４０、欠陥判定装置１００を備える。
【００１３】
検査を行う場合には、ローラー搬送装置１０の上に検査対象物３０が載せられ、図１Ｂの矢印Ｘ３の方向へローラー搬送装置１０の各ローラーが回転することによって検査対象物３０も同方向へ移動する。ローラー搬送装置１０による検査対象物３０の移動速度は、例えば２０メートル毎分であり、その他どのような速度であっても良い。また、ローラー搬送装置１０の搬送路の幅は、例えば２５００ミリメートルであり、その他どのような幅をもって設計されても良い。また、ローラー搬送装置１０の各ローラー同士の間隔は、例えば１００ミリメートルであり、この間隔から投光器２０からの光が検査対象物３０及び撮像装置４０側へ通るように構成されればその他どのような幅をもって設計されても良い。
【００１４】
投光器２０は、ローラー搬送装置１０のローラーの間の隙間及び検査対象物３０を透過して撮像装置４０へ到達するような光を投光する。例えば投光器２０は、蛍光灯照明やロッド照明を用いて構成され、検査対象物３０を幅方向（ローラー搬送装置１０の進行方向と垂直な水平方向）に均一に照明するためのライン状の照明装置として構成される。また、投光器２０の上面と検査対象物３０の下面との間の距離は例えば３００ミリメートルであり、その他どのような幅をもって設計されても良い。
【００１５】
撮像装置４０は、例えばラインＣＣＤ（Charge Coupled Device）センサなどの撮像装置を用いて構成され、所定の撮像ラインについて所定の周期で繰り返し撮像を行い、輝度情報を出力する。なお、撮像装置４０が撮像する撮像ラインの位置自体は移動しないが、検査対象物３０が所定の速度で移動するため、繰り返し撮像が行われる度に撮像される検査対象物３０の位置は変化し、撮像によって得られる輝度情報はその都度変化する。なお、輝度情報とは、複数の輝度値を含む情報であり、ラインＣＣＤセンサの画素毎に受光した光の強度を表す輝度値が順に並んだ情報である。また、撮像装置４０の撮像面と検査対象物３０の下面との間の距離は例えば７８９ミリメートルであり、その他どのような距離をもって設計されても良い。また、撮像装置４０の幅方向分解能は例えば０．０６ミリメートル／画素であり、流れ方向分解能は例えば０．１ミリメートル／スキャンであり、これらの値は検査対象物３０やローラー搬送装置１０との距離や搬送速度などに応じて適宜設定される。また、撮像装置４０は、幅方向に複数台（例えば３台）並べて設置されても良く（例えば図１（Ａ）参照）、検査対象となる幅は１１１０ミリメートルなど適宜設定される。
【００１６】
検査対象物３０は、光を透過させる素材でできたものであり、欠陥部分の有無に関する検査の対象となる。欠陥部分とは、表面や内部への異物混入や打痕などのように光を遮光する欠陥が生じた部分である。例えば、検査対象物３０は、マスキングフィルム付き透明樹脂板である。
【００１７】
欠陥判定装置１００は、撮像装置４０によって繰り返し出力される輝度情報を受け付け、各輝度情報に基づいて検査対象物３０の欠陥の有無を判定する。以下、欠陥判定装置の第一実施形態及び第二実施形態のそれぞれについて説明する。
【００１８】
［第一実施形態］
図２は、第一実施形態の欠陥判定装置１００の機能構成を表す概略ブロック図である。欠陥判定装置１００は、閾値記憶部１０１、閾値判定部１０２、エッジ判定部１０３を備える。閾値記憶部１０１は、磁気ハードディスクや半導体メモリなどの記憶装置を用いて構成され、欠陥部分を判定するために設定された第一閾値（Ｔｈ１）及び検査対象物がない部分を判定するために設定された第二閾値（Ｔｈ２）を記憶する。閾値判定部１０２は、撮像装置４０によって得られた輝度情報を受け付け、輝度値が第一閾値を下回った部分（第一閾値部分）及び輝度値が第二閾値を上回った部分（第二閾値部分）を検出する。第一閾値部分は、欠陥部分又はエッジ部分の候補となる。エッジ判定部１０３は、閾値判定部１０２の判定結果に基づき、第一閾値部分が欠陥部分であるかエッジ部分であるかを判定する。
【００１９】
図３は、検査対象物３０のエッジ周辺の概略を表す図である。図３Ａは、エッジ周辺を輝度情報に基づいて平面的な画像として表す図である。図３Ｂは、エッジ周辺のうち撮像ラインＴにおける輝度情報を表すグラフであり、横軸は幅方向の座標を表し、縦軸は輝度値の大きさを表す。欠陥判定装置１００は、一本の撮像ラインＴに沿って幅方向に並ぶ各画素の輝度値を受け付け、撮像ラインＴに重なる部分を検査対象とする。欠陥判定装置１００は、撮像ラインＴに重なる部分の検査が終了すると、所定の長さ分ずれた撮像ラインＴに重なる部分を検査対象とし、この撮像ラインの輝度情報を撮像装置４０から受け付けて検査を行う。
【００２０】
図３Ａ及び図３Ｂから明らかなように、欠陥を生じていない本体部分の輝度値は第一閾値と第二閾値との間の値をとり、欠陥部分の輝度値は第一閾値を下回り、検査対象物３０が存在しない部分（照明部分）の輝度値は第二閾値を上回る。第一閾値及び第二閾値は、各部分の輝度値と上記のような関係となるように、検査対象物３０の材質や厚さ、投光器２０及び撮像装置４０の性能などに応じて予め設定される。
【００２１】
もし、エッジ部分の輝度値が、予め設定された第一閾値を下回らない場合には、そもそもエッジ部分が欠陥部分として誤って判定されることがないため問題は生じない。したがて、以下の説明では、エッジ部分の輝度値が欠陥部分と同様に第一閾値を下回ってしまう場合について説明する。
【００２２】
エッジ部分は、必ず照明部分と隣接する。そのため、エッジ部分において輝度値が第一閾値を下回っている部分と、照明部分において輝度値が第二閾値を上回っている部分とが幅方向に離れている距離は非常に短い。一方、欠陥部分は本体部分に生じるため照明部分と隣接することがない。そのため、欠陥部分において輝度値が第一閾値を下回っている部分と、照明部分において輝度値が第二閾値を上回っている部分とが幅方向に離れている距離は、上記のエッジ部分の場合に比べて長くなる。以上に鑑みて、エッジ判定部１０３は、閾値判定部１０２において検出された第一閾値部分のうち、幅方向の所定距離（エッジ判定用距離）よりも近い位置に第二閾値部分が存在するものはエッジ部分と判定し、その他の第一閾値部分については欠陥部分と判定する。すなわち、欠陥判定装置１００は、第一閾値部分と第二閾値部分とが、予め設定されたエッジ判定用距離（膨張係数）内に入っている場合、第一閾値と第二閾値の性質をもった欠陥（明暗）として処理し、エッジ判定用距離（膨張係数）内に入っていない場合はそれぞれの欠陥とする。そして、欠陥判定装置１００は、明暗として処理された欠陥については、エッジ部分であると判定する。
【００２３】
図４は、エッジ部分の輝度値の変化を表すグラフであり、図３Ｂのエッジ部分周辺を拡大して表したものである。図４において、Ｘ１とＸ３との間が、エッジ部分に基づく第一閾値部分である。上記のエッジ判定用距離の始点（エッジ判定用始点）は、本体部分側の第一閾値部分の境界箇所（第一閾値と同じ輝度値となる箇所）Ｘ１であっても良いし、第一閾値部分の中のピーク箇所Ｘ２（第一閾値部分の中で最も輝度値が低い箇所）であっても良いし、照明部分側の第一閾値部分の境界箇所Ｘ３であっても良いし、第一閾値部分の中央箇所であっても良いし、第一閾値部分に基づく他の箇所であっても良い。エッジ判定用始点は、エッジ判定用距離とともに予め設計者や使用者によって設定される。エッジ判定用距離は、例えば膨張係数によって決まる値である。エッジ判定用距離は、例えば０．００１ミリメートル〜４ミリメートルの値として設定される。なお、このエッジ判定用距離の値は一例であり、検査対象物３０やその他の各装置の性能などに応じて適宜設定される。。
【００２４】
図５は、第一実施形態の欠陥判定装置１００の動作例を表すフローチャートである。まず、閾値判定部１０２が、撮像装置４０から輝度値情報を受け付け、閾値記憶部１０１に記憶される第一閾値及び第二閾値に基づいて、第一閾値部分及び第二閾値部分を判定する（ステップＳ１０１）。
【００２５】
次に、エッジ判定部１０３が、各第一閾値部分について、第二閾値部分との距離が所定の閾値よりも近いか否か判定する（ステップＳ１０２）。具体的には、各第一閾値部分のエッジ判定用始点から第二閾値部分の境界までの距離（以下、「閾値間距離」という。）がエッジ判定用距離よりも短いか否か判定する。閾値間距離がエッジ判定用距離よりも短い場合（ステップＳ１０２−ＹＥＳ）、エッジ判定部１０３はその第一閾値部分をエッジ部分と判定する（ステップＳ１０３）。一方、閾値間距離がエッジ判定用距離よりも長い場合（ステップＳ１０２−ＮＯ）、エッジ判定部１０３はその第一閾値部分を欠陥部分と判定する（ステップＳ１０４）。エッジ判定部１０３は、ステップＳ１０２〜Ｓ１０４の処理を、ステップＳ１０１の処理で検出された全ての第一閾値部分について実行する。そして、エッジ判定部１０３は判定結果を出力する（ステップＳ１０５）。
【００２６】
このように構成された欠陥判定装置１００では、検査対象物３０を撮像することによって得られる輝度情報に基づいて欠陥部分を判定する際に、欠陥部分とエッジ部分とを区別して判定することが可能となる。そのため、エッジ部分を欠陥部分として誤って判定することを抑止することが可能となる。
【００２７】
また、このように構成された欠陥判定装置１００では、例えば検査対象物３０が斜めに傾いてローラー搬送装置１０に載せられている場合であっても、欠陥部分とエッジ部分とを区別して判定することが可能となる。
【００２８】
以下、欠陥判定装置１００を欠陥検査システムに適用することによる効果を説明する。例えば、図１に示された欠陥検査システムが不図示の報知部を備え、欠陥判定装置１００において欠陥部分が検出された際に報知部がそのことを使用者に対して報知する構成である場合について説明する。この場合、欠陥判定装置１００がエッジ部分を欠陥部分として誤って判定すると、使用者はその都度報知に応じた対処を行う必要があり作業効率が低下してしまう。そのため、従来のように欠陥判定装置１００の欠陥判定処理の精度が低い場合には、報知部は欠陥部分が検出される都度に報知を行うのではなく、所定の周期毎にまとめて報知を行うことによって作業効率の低下を抑止する方法が採用される場合もあった。しかしながら、欠陥部分が検出される度に欠陥に対する対処を行うことが望ましい場合もある。このような要求に対し、上記の欠陥判定装置１００によれば、エッジ部分を欠陥部分として誤って判定することを抑止できるため、欠陥部分が検出される度に報知部が報知を行っても作業効率の低下を招かないという顕著な効果を奏する。なお、上記の報知部は、画像を出力することによって報知を行う装置であっても良いし、音声を出力することによって報知を行う装置であっても良いし、所定の照明装置を点灯などさせることによって報知を行う装置であっても良いし、ローラー搬送装置１０の流れを停止させることによって報知を行う装置であっても良いし、以上の処理を組み合わせることによって報知を行う装置であっても良いし、報知を行うことができればその他どのように構成されたものであっても良い。
【００２９】
［第二実施形態］
図６は、第二実施形態の欠陥判定装置１００ａの機能構成を表す概略ブロック図である。第一実施形態の欠陥判定装置１００と同じ機能部には図６において図２と同じ符号を付して表し、その説明を省く。
【００３０】
第二実施形態の欠陥判定装置１００ａは、エッジ判定部１０３に代えてエッジ判定部１０３ａを備える点で第一実施形態の欠陥判定装置１００と異なり、他の構成は第一実施形態の欠陥判定装置１００と同様である。
エッジ判定部１０３ａは、撮像部４０が撮像する撮像ラインに垂直方向に延びるエッジ部分だけではなく、撮像ラインに略平行に伸びるエッジ部分（以下、「横方向エッジ部分」という。）も判定する。以下、エッジ判定部１０３ａの具体的な処理について説明する。
【００３１】
図７は、横方向エッジ部分周辺の概略を表す図である。図７Ａは、横方向エッジ部分周辺を輝度情報に基づいて平面的な画像として表す図である。図７Ｂ〜７Ｄは、横方向エッジ部分周辺のうちそれぞれ撮像ラインＴｂ〜Ｔｄにおける輝度情報を表すグラフであり、横軸は幅方向の座標を表し、縦軸は輝度値の大きさを表す。図７Ｂは、撮像ラインＴｂに沿って平行に伸びる細長い形状の欠陥部分を撮像した場合のグラフである。このグラフでは、欠陥部分の輝度値が第一閾値（Ｔｈ１）を下回り、他の本体部分の輝度値は第一閾値と第二閾値との間に位置する。図７Ｃは、横方向エッジ部分を撮像した場合のグラフである。このグラフでは、横方向エッジ部分全体にわたって輝度値が第一閾値を下回っている。図７Ｄは、検査対象物３０が撮像ライン上に存在しない時点で撮像が行われた場合のグラフ、言い換えればローラー搬送装置１０上の進行方向に沿って並ぶ検査対象物３０と検査対象物３０との間の部分（以下、「無製品部分」という。）を撮像した場合のグラフである。このグラフでは、全体にわたって輝度値が第二閾値を上回っている。
【００３２】
横方向エッジ部分は、撮像ラインと垂直方向で、必ず無製品部分と隣接する。そのため、各撮像ラインの幅方向の同一箇所（すなわち同一画素）における輝度値の変化に着目すると、横方向エッジ部分において輝度値が第一閾値を下回っている撮像ラインと、無製品部分において輝度値が第二閾値を上回っている撮像ラインとが隣接する。一方、撮像ラインに平行に伸びる細長い形状の欠陥部分は本体部分に生じるため、無製品部分の撮像ラインと隣接することがない。以上に鑑みて、エッジ判定部１０３ａは、閾値判定部１０２において検出された第一閾値部分のうち、複数の撮像ラインの輝度情報にわたった輝度値の変化に基づいて横方向エッジ部分を判定し、その他の第一閾値部分については欠陥部分と判定する。
【００３３】
図８は、第二実施形態の欠陥判定装置１００ａの動作例を表すフローチャートである。まず、閾値判定部１０２が、撮像装置４０から輝度値情報を受け付け、閾値記憶部１０１に記憶されている第一閾値及び第二閾値に基づいて、第一閾値部分及び第二閾値部分を判定する（ステップＳ２０１）。
次に、エッジ判定部１０３ａが、各第一閾値部分について、撮像ラインに沿った方向の長さが第一幅閾値よりも長いか否か判定する（ステップＳ２０２）。エッジ判定部１０３ａは予め設定された第一幅閾値を記憶している。第一幅閾値の大きさは、検査対象物３０の幅方向の長さよりも小さい値であり、且つ撮像ラインに垂直方向に伸びるエッジ部分の幅よりも十分に大きな値として設定される。
【００３４】
横方向の長さが第一幅閾値よりも長い場合（ステップＳ２０２−ＹＥＳ）、エッジ判定部１０３ａは、過去所定数以内の撮像ラインにおいて無製品部分が検出されたか否か判定する（ステップＳ２０３）。無製品部分が検出されていない場合（ステップＳ２０３−ＮＯ）、エッジ判定部１０３ａは、処理対象となっている第一閾値部分を横方向エッジ候補と判定する（ステップＳ２０４）。一方、無製品部分が検出されていた場合（ステップＳ２０３−ＹＥＳ）、エッジ判定部１０３ａは、処理対象となっている第一閾値部分を横方向エッジ部分と判定する（ステップＳ２０５）。このような第一幅閾値を用いた処理を行うことによって、明らかに横方向エッジ部分ではないような短い第一閾値部分について、横方向エッジ部分であるか否かの判定処理を省略することが可能となる。
【００３５】
ステップＳ２０２において、横方向の長さが第一幅閾値よりも短い場合（Ｓ２０２−ＮＯ）、エッジ判定部１０３ａは、第二閾値部分の横方向の長さが第二幅閾値よりも長いか否か判定する（ステップＳ２０６）。このとき、エッジ判定部１０３ａは、処理対象となっている撮像ラインの輝度情報における全ての第二閾値部分について判定を行う。なお、エッジ判定部１０３ａは、予め設定された第二幅閾値を記憶している。第二幅閾値は、照明部分の幅方向の長さよりも大きい値として設定され、投光器２０の幅及び撮像装置４０の視野の幅方向の長さよりも小さい値として設定される。
【００３６】
全ての第二閾値部分の横方向の長さが第二幅閾値よりも短い場合又は第二閾値部分が無い場合（ステップＳ２０６−ＮＯ）、エッジ判定部１０３ａは、第一実施形態のステップＳ１０２〜ステップＳ１０４と同様の処理を実行する。この場合、エッジ判定部１０３ａは、ステップＳ１０２〜Ｓ１０４の処理を、ステップＳ２０１の処理で検出された全ての第一閾値部分について実行する。
【００３７】
一方、横方向の長さが第二幅閾値よりも長い第二閾値部分が一つでも存在する場合（ステップＳ２０６−ＹＥＳ）、エッジ判定部１０３ａは、現在の撮像ラインが無製品部分であると判定する（ステップＳ２０７）。
【００３８】
次に、エッジ判定部１０３ａは、過去所定数以内の撮像ラインにおいて横方向エッジ候補が検出されたか否か判定する（ステップＳ２０８）。横方向エッジ候補が検出されていた場合（ステップＳ２０８−ＹＥＳ）、エッジ判定部１０３ａは、この横方向エッジ候補を横方向エッジ部分であると判定する（ステップＳ２０９）。一方、横方向エッジ候補が検出されていない場合（ステップＳ２０８−ＮＯ）、又はステップＳ１０３、Ｓ１０４、Ｓ２０４、Ｓ２０５、Ｓ２０９の処理の後、エッジ判定部１０３ａは、判定結果を出力する（ステップＳ１０５）。このとき、エッジ判定部１０３ａは、未だに横方向エッジ部分であると判定されていない横方向エッジ候補のうち、横方向エッジ候補であると判定されてから所定数以上の撮像ラインの処理が完了しているものがあれば、その横方向エッジ候補を欠陥部分であると判定する。その後、ステップＳ２０１に戻って、欠陥判定装置１００ａは、次の撮像ラインについて繰り返し処理を行う。
【００３９】
このように構成された欠陥判定装置１００ａでは、検査対象物３０を撮像することによって得られる輝度情報に基づいて欠陥部分を判定する際に、横方向エッジ部分と欠陥部分とを区別して判定することが可能となる。そのため、横方向エッジ部分を欠陥部分として誤って判定することを抑止することが可能となる。
【００４０】
＜検出結果＞
図９は、上述した欠陥判定装置１００によって実際に欠陥部分及びエッジ部分を検出した結果を表す図である。欠陥判定装置１００によれば、エッジ部分はエッジ部分として欠陥部分と区別して検出される。そのため、図９のようにエッジ部分からわずか５．６ミリメートルしか離れていない欠陥部分についても、逆にエッジ部分と誤判定することなく、欠陥部分として正確に検出することが可能となる。
【００４１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４２】
１０…ローラー搬送装置，  ２０…投光器，  ３０…検査対象物，  ４０…撮像装置，  １００，１００ａ…欠陥判定装置，  １０１…閾値記憶部，  １０２…閾値判定部，  １０３，１０３ａ…エッジ判定部
【図１】
0005592635.tif 000002
【図２】
0005592635.tif 000003
【図３】
0005592635.tif 000004
【図４】
0005592635.tif 000005
【図５】
0005592635.tif 000006
【図６】
0005592635.tif 000007
【図７】
0005592635.tif 000008
【図８】
0005592635.tif 000009
【図９】
0005592635.tif 000010