(57)【要約】【課題】  検査対象物のタイヤ内側が撮影された画像から欠陥と刻印文字とを判別することができる画像処理方法、画像処理装置、画像処理プログラムおよび記録媒体を提供する。【解決手段】  テンプレート領域設定工程ａ２では、判別対象が含まれる位置にテンプレート領域を設定する。自己相関値算出工程ａ３では、自己相関値を算出し、差分処理工程ａ４では、相関差分値を算出する。極大位置検出工程ａ５では、相関差分値の極大位置を検出する。偏差値算出工程ａ６では、極大位置の間隔を算出し、極大位置の間隔の偏差値を算出する。線状模様数算出工程ａ１０では、画像中のブラダーグルーブの合計数を算出する。判定工程ａ７，ａ８，ａ１１，ａ１３では、極大位置の間隔の偏差値とブラダーグルーブの合計数とに基づいて、判別対象が刻印文字および欠陥のうちのいずれであるかの判定を行う。【選択図】      図７
2011138208.tif 000002
【特許請求の範囲】
【請求項１】
表面に周期的な線状模様と刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定するテンプレート領域設定工程と、
前記テンプレート領域設定工程で設定されたテンプレート領域中の各画素と、前記線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する自己相関値算出工程と、
前記自己相関値算出工程で自己相関値を算出した各画素について、前記予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する差分処理工程と、
前記差分処理工程で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置を極大位置としてそれぞれ検出する極大位置検出工程と、
前記極大位置検出工程で検出した各極大位置のうち、互いに隣接する極大位置の間隔をそれぞれ算出して、極大位置の間隔の平均値と、極大位置の間隔の偏差値とを算出する偏差値算出工程と、
前記偏差値算出工程で算出された極大位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する線状模様数算出工程と、
前記極大位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、前記線状模様の合計数が予め定める第１の合計数閾値以上でかつ前記第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、前記テンプレート領域に欠陥が含まれると判定し、前記極大位置の間隔の偏差値が偏差値閾値よりも大きいとき、または前記線状模様の合計数が第１の合計数閾値よりも小さいとき、または前記線状模様の合計数が第２の合計数閾値よりも大きいとき、前記テンプレート領域に刻印文字が含まれると判定する判定工程とを含むことを特徴とする画像処理方法。
【請求項２】
前記テンプレート領域設定工程では、予め定める方向の中央の位置に判別対象を含む第１のテンプレート領域と、予め定める方向の中央とは異なる位置に判別対象を含む第２のテンプレート領域とを設定し、
前記判定工程では、第１のテンプレート領域および第２のテンプレート領域のそれぞれに基づいて算出された線状模様の各合計数のうちのいずれかの合計数が、第１の合計数閾値よりも小さいとき、または第２の合計数閾値よりも大きいとき、第１のテンプレート領域および第２のテンプレート領域に刻印文字が含まれると判定することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記検査対象物は、タイヤであり、
前記線状模様は、タイヤを加硫したときに、ブラダーの溝によってタイヤの内表面に形成された線状の凹部または凸部であるブラダーグルーブであることを特徴とする請求項１または２に記載の画像処理方法。
【請求項４】
前記テンプレート領域設定工程では、予め定める画像処理によって、前記検査対象物が撮影された画像中から刻印文字または欠陥である判別対象を検出し、検出した判別対象が含まれる領域を前記予め定める領域に決定することを特徴とする請求項１〜３のいずれか１つに記載の画像処理方法。
【請求項５】
表面に周期的な線状模様と刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定するテンプレート領域設定手段と、
前記テンプレート領域設定手段で設定されたテンプレート領域中の各画素と、前記線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する自己相関値算出手段と、
前記自己相関値算出手段で自己相関値を算出した各画素について、前記予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する差分処理手段と、
前記差分処理手段で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置を極大位置としてそれぞれ検出する極大位置検出手段と、
前記極大位置検出手段で検出した各極大位置のうち、互いに隣接する極大位置の間隔をそれぞれ算出して、極大位置の間隔の平均値と、極大位置の間隔の偏差値とを算出する偏差値算出手段と、
前記偏差値算出手段で算出された極大位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する線状模様数算出手段と、
前記極大位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、前記線状模様の合計数が予め定める第１の合計数閾値以上でかつ前記第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、前記テンプレート領域に欠陥が含まれると判定し、前記極大位置の間隔の偏差値が偏差値閾値よりも大きいとき、または前記線状模様の合計数が第１の合計数閾値よりも小さいとき、または前記線状模様の合計数が第２の合計数閾値よりも大きいとき、前記テンプレート領域に刻印文字が含まれると判定する判定手段とを含むことを特徴とする画像処理装置。
【請求項６】
コンピュータに、請求項１〜４のいずれか１つに記載の画像処理方法を実行させるための画像処理プログラム。
【請求項７】
請求項６に記載の画像処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理を用いて検査対象物の外観検査を行う画像処理方法、画像処理装置、画像処理プログラムおよび記録媒体に関し、より詳細には、画像中の判別対象が検出すべき欠陥であるか否かを判別する画像処理方法、画像処理装置、画像処理プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
自動車用タイヤの製法として、タイヤドラムにビード、ラジアルスチールコードおよびゴム生地を順番に巻きつけ、内側からブラダーと呼ばれるゴム風船をタイヤの形に膨らまし、金型へ押しつけて加硫する方法がある。この方法では、加硫時のブラダーとタイヤとの間の空気を抜くため、ブラダーには溝が掘られており、この溝がタイヤの内表面の一部に転写される。タイヤに転写される溝は、斜め方向の線状の固定パターンであり、「ブラダーグルーブ」と呼ばれる。さらにタイヤの内表面には、刻印文字が形成される。
【０００３】
加硫されたタイヤは、出荷される前に検査装置によって外観検査などの検査が行われる。外観検査では、タイヤが撮影された画像を用いて、タイヤの表面のコード露出、凹凸欠陥などの欠陥を、画像処理によって検出する。
【０００４】
従来の技術であるタイヤ形状検査方法は、タイヤサイド部が撮影された画像からローレット加工部分を除去し、タイヤサイド部の形状を検査して、表面に形成される傷などの欠陥を検出する（たとえば特許文献１参照）。
【０００５】
しかし、特許文献１のタイヤ形状検査方法では、画像処理を用いるタイヤの外観検査において、検出すべき欠陥と、欠陥ではない刻印文字とを判別することが困難である。これは、画像処理を用いる外観検査では、フーリエ展開によって画像を処理して欠陥を検出するけれども、周波数成分によって欠陥と刻印文字とを判別できないからである。したがって、従来の技術による画像処理を用いた外観検査では、刻印文字を欠陥であると誤判定するなど欠陥の検出を適切に行うことができない。
【０００６】
そこで、画像処理を用いる外観検査では、刻印文字および欠陥が撮影されたそれぞれの画像を基準テンプレートとして予め準備しておき、検査対象物が撮影された画像から、パターンマッチングによって刻印文字および欠陥を検出する方法が考えられる。検出すべき欠陥は、たとえばコード露出、凹凸欠陥などである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１３９２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかし、タイヤの表面に現れる欠陥は、局所的に現れる場合や、横一列に連続的に現れる場合などがあり、パターンマッチングの基準テンプレートを固定化することが困難である。刻印文字は、多様な文字が組み合わされており、また金型の使用頻度による劣化程度で刻印の状態がそれぞれ異なるので、基準テンプレートを固定化することが困難である。
【０００９】
本発明の目的は、検査対象物のタイヤ内側が撮影された画像から欠陥と刻印文字とを判別することができる画像処理方法、画像処理装置、画像処理プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、表面に周期的な線状模様と刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定するテンプレート領域設定工程と、
前記テンプレート領域設定工程で設定されたテンプレート領域中の各画素と、前記線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する自己相関値算出工程と、
前記自己相関値算出工程で自己相関値を算出した各画素について、前記予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する差分処理工程と、
前記差分処理工程で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置を極大位置としてそれぞれ検出する極大位置検出工程と、
前記極大位置検出工程で検出した各極大位置のうち、互いに隣接する極大位置の間隔をそれぞれ算出して、極大位置の間隔の平均値と、極大位置の間隔の偏差値とを算出する偏差値算出工程と、
前記偏差値算出工程で算出された極大位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する線状模様数算出工程と、
前記極大位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、前記線状模様の合計数が予め定める第１の合計数閾値以上でかつ前記第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、前記テンプレート領域に欠陥が含まれると判定し、前記極大位置の間隔の偏差値が偏差値閾値よりも大きいとき、または前記線状模様の合計数が第１の合計数閾値よりも小さいとき、または前記線状模様の合計数が第２の合計数閾値よりも大きいとき、前記テンプレート領域に刻印文字が含まれると判定する判定工程とを含むことを特徴とする画像処理方法である。
【００１１】
また本発明は、前記テンプレート領域設定工程では、予め定める方向の中央の位置に判別対象を含む第１のテンプレート領域と、予め定める方向の中央とは異なる位置に判別対象を含む第２のテンプレート領域とを設定し、
前記判定工程では、第１のテンプレート領域および第２のテンプレート領域のそれぞれに基づいて算出された線状模様の各合計数のうちのいずれかの合計数が、第１の合計数閾値よりも小さいとき、または第２の合計数閾値よりも大きいとき、第１のテンプレート領域および第２のテンプレート領域に刻印文字が含まれると判定することを特徴とする。
【００１２】
また本発明は、前記検査対象物は、タイヤであり、
前記線状模様は、タイヤを加硫したときに、ブラダーの溝によってタイヤの内表面に形成された線状の凹部または凸部であるブラダーグルーブであることを特徴とする。
【００１３】
また本発明は、前記テンプレート領域設定工程では、予め定める画像処理によって、前記検査対象物が撮影された画像中から刻印文字または欠陥である判別対象を検出し、検出した判別対象が含まれる領域を前記予め定める領域に決定することを特徴とする。
【００１４】
また本発明は、表面に周期的な線状模様と刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定するテンプレート領域設定手段と、
前記テンプレート領域設定手段で設定されたテンプレート領域中の各画素と、前記線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する自己相関値算出手段と、
前記自己相関値算出手段で自己相関値を算出した各画素について、前記予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する差分処理手段と、
前記差分処理手段で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置を極大位置としてそれぞれ検出する極大位置検出手段と、
前記極大位置検出手段で検出した各極大位置のうち、互いに隣接する極大位置の間隔をそれぞれ算出して、極大位置の間隔の平均値と、極大位置の間隔の偏差値とを算出する偏差値算出手段と、
前記偏差値算出手段で算出された極大位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する線状模様数算出手段と、
前記極大位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、前記線状模様の合計数が予め定める第１の合計数閾値以上でかつ前記第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、前記テンプレート領域に欠陥が含まれると判定し、前記極大位置の間隔の偏差値が偏差値閾値よりも大きいとき、または前記線状模様の合計数が第１の合計数閾値よりも小さいとき、または前記線状模様の合計数が第２の合計数閾値よりも大きいとき、前記テンプレート領域に刻印文字が含まれると判定する判定手段とを含むことを特徴とする画像処理装置である。
【００１５】
また本発明は、コンピュータに、前記画像処理方法を実行させるための画像処理プログラムである。
【００１６】
また本発明は、前記画像処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００１７】
本発明によれば、画像処理方法は、テンプレート領域設定工程と、自己相関値算出工程と、差分処理工程と、極大位置検出工程と、偏差値算出工程と、線状模様数算出工程と、判定工程とを含む。テンプレート領域設定工程では、表面に周期的な線状模様と刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定する。自己相関値算出工程では、テンプレート領域設定工程で設定されたテンプレート領域中の各画素と、線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する。差分処理工程では、自己相関値算出工程で自己相関値を算出した各画素について、予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する。極大位置検出工程では、差分処理工程で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置を極大位置としてそれぞれ検出する。偏差値算出工程では、極大位置検出工程で検出した各極大位置のうち、互いに隣接する極大位置の間隔をそれぞれ算出して、極大位置の間隔の平均値と、極大位置の間隔の偏差値とを算出する。線状模様数算出工程では、偏差値算出工程で算出された極大位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する。判定工程では、極大位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、線状模様の合計数が予め定める第１の合計数閾値以上でかつ第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、テンプレート領域に欠陥が含まれると判定し、極大位置の間隔の偏差値が偏差値閾値よりも大きいとき、または線状模様の合計数が第１の合計数閾値よりも小さいとき、または線状模様の合計数が第２の合計数閾値よりも大きいとき、テンプレート領域に刻印文字が含まれると判定する。
【００１８】
検査対象物を画像処理によって外観検査する際、検査によって検出すべき欠陥と欠陥ではない刻印文字とを判別することは困難であり、刻印文字を欠陥と判定するなどの誤判定を起こすことがある。これは、画像処理を用いる外観検査では、フーリエ展開によって画像を処理して欠陥を検出するけれども、周波数成分によって欠陥と刻印文字とを判別できないからである。
【００１９】
画像処理方法では、刻印文字が線状模様のない位置に形成され、欠陥が線状模様のある位置に形成されるという性質を利用するので、画像中の判別対象に線状模様の周期性があるか否かに基づいて、判別対象が刻印文字および欠陥のうちのいずれであるかを正確に判定することができる。
【００２０】
また、テンプレート領域設定工程では、予め登録したテンプレートを用いることなく、画像中にテンプレート領域を自動的に設定することができる。これによって、画像処理方法では、テンプレートを予め準備することなく、線状模様の合計数を正確に算出することができる。したがって、画像処理方法では、線状模様の間隔が異なる他の画像に対してでも、その画像中の線状模様の合計数を正確に算出することができる。
【００２１】
また本発明によれば、テンプレート領域設定工程では、予め定める方向の中央の位置に判別対象を含む第１のテンプレート領域と、予め定める方向の中央とは異なる位置に判別対象を含む第２のテンプレート領域とを設定する。判定工程では、第１のテンプレート領域および第２のテンプレート領域のそれぞれに基づいて算出された線状模様の各合計数のうちのいずれかの合計数が、第１の合計数閾値よりも小さいとき、または第２の合計数閾値よりも大きいとき、第１のテンプレート領域および第２のテンプレート領域に刻印文字が含まれると判定する。
【００２２】
これによって、テンプレート領域中に刻印文字が含まれ、さらにテンプレート領域中に線状模様の一部が含まれているとき、判定工程で判別対象を欠陥であると判定することがあるけれども、テンプレート領域設定工程が複数の異なるテンプレート領域を設定するので、判定工程では、精度良く判定を行うことができる。
【００２３】
また本発明によれば、検査対象物は、タイヤである。線状模様は、タイヤを加硫したときに、ブラダーの溝によってタイヤの内表面に形成された線状の凹部または凸部であるブラダーグルーブである。
【００２４】
これによって、画像処理方法では、ブラダーグルーブが形成されるタイヤが撮影された画像から、コード露出、凹凸欠陥などの欠陥と、刻印文字とを正確に判別することができる。したがって、画像処理方法では、タイヤの外観検査において、欠陥を確実に検出することができる。
【００２５】
また本発明によれば、テンプレート領域設定工程では、予め定める画像処理によって、検査対象物が撮影された画像中から刻印文字または欠陥である判別対象を検出し、検出した判別対象が含まれる領域を予め定める領域に決定する。
【００２６】
これによって、テンプレート領域設定工程では、刻印文字または欠陥のいずれかである判別対象の位置を画像中から検出することができる。したがって、テンプレート領域設定工程では、検出した判別対象を含む領域を予め定める領域とすることができる。これによって、画像処理方法では、画像中の全領域に順次的にテンプレート領域を設定して刻印文字および欠陥の検出を行うときに比べて、処理時間を短縮することができる。したがって、画像処理方法では、検査対象物の表面に形成される欠陥を効率的に検出することができる。
【００２７】
また本発明によれば、画像処理装置は、テンプレート領域設定手段と、自己相関値算出手段と、差分処理手段と、極大位置検出手段と、偏差値算出手段と、線状模様数算出手段と、判定手段とを含んで構成される。テンプレート領域設定手段では、表面に周期的な線状模様と刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定する。自己相関値算出手段では、テンプレート領域設定手段で設定されたテンプレート領域中の各画素と、線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する。差分処理手段では、自己相関値算出手段で自己相関値を算出した各画素について、予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する。極大位置検出手段では、差分処理手段で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置を極大位置としてそれぞれ検出する。偏差値算出手段では、極大位置検出手段で検出した各極大位置のうち、互いに隣接する極大位置の間隔をそれぞれ算出して、極大位置の間隔の平均値と、極大位置の間隔の偏差値とを算出する。線状模様数算出手段では、偏差値算出手段で算出された極大位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する。判定手段では、極大位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、線状模様の合計数が予め定める第１の合計数閾値以上でかつ第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、テンプレート領域に欠陥が含まれると判定し、極大位置の間隔の偏差値が偏差値閾値よりも大きいとき、または線状模様の合計数が第１の合計数閾値よりも小さいとき、または線状模様の合計数が第２の合計数閾値よりも大きいとき、テンプレート領域に刻印文字が含まれると判定する。
【００２８】
検査対象物を画像処理によって外観検査する際、検査によって検出すべき欠陥と欠陥ではない刻印文字とを判別することは困難であり、刻印文字を欠陥と判定するなどの誤判定を起こすことがある。これは、画像処理を用いる外観検査では、フーリエ展開によって画像を処理して欠陥を検出するけれども、周波数成分によって欠陥と刻印文字とを判別できないからである。
【００２９】
画像処理装置では、刻印文字が線状模様のない位置に形成され、欠陥が線状模様のある位置に形成されるという性質を利用するので、画像中の判別対象に線状模様の周期性があるか否かに基づいて、判別対象が刻印文字および欠陥のうちのいずれであるかを正確に判定することができる。
【００３０】
また、テンプレート領域設定手段では、予め登録したテンプレートを用いることなく、画像中にテンプレート領域を自動的に設定することができる。これによって、画像処理装置では、テンプレートを予め準備することなく、線状模様の合計数を正確に算出することができる。したがって、画像処理装置では、線状模様の間隔が異なる他の画像に対してでも、その画像中の線状模様の合計数を正確に算出することができる。
【００３１】
また本発明によれば、画像処理プログラムは、コンピュータに、画像処理方法を実行させることができる。
【００３２】
また本発明によれば、前記画像処理プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態である画像処理装置１の構成を示すブロック図である。
【図２】入力部１１の撮影装置によって撮影されたタイヤの画像の一例である取込画像２１を示す図である。
【図３】入力部１１の撮影装置によって撮影されたタイヤの画像の一例である取込画像２６を示す図である。
【図４】入力部１１の撮影装置によって撮影されたタイヤの画像の一例を示す図である。
【図５】刻印文字が含まれる取込画像４１の横方向Ａの濃度変化を示す図である。
【図６】欠陥が含まれる取込画像４６の横方向Ａの濃度変化を示す図である。
【図７】本発明の一実施形態である画像処理方法の処理手順を示すフローチャートである。
【図８】取込画像５１からの自己相関値および相関差分値の算出を説明するための図である。
【図９】図９（ａ）は、相関差分値の波形６３の一例のグラフ６１を示す図である。図９（ｂ）は、グラフ６１中の領域６２を拡大して示す図である。
【図１０】刻印文字を含む取込画像７１における判別対象の判定を説明するための図である。
【図１１】欠陥を含む取込画像８１における判別対象の判定を説明するための図である。
【図１２】極大位置検出工程ａ５、偏差値算出工程ａ６および線状模様数算出工程ａ１０での処理を詳細に説明するためのフローチャートの一部である。
【図１３】極大位置検出工程ａ５、偏差値算出工程ａ６および線状模様数算出工程ａ１０での処理を詳細に説明するためのフローチャートの残余である。
【発明を実施するための形態】
【００３４】
図１は、本発明の一実施形態である画像処理装置１の構成を示すブロック図である。画像処理装置１は、たとえばゴム、金属もしくは樹脂からなる成型品の外観検査を、画像処理を用いて検査する検査装置であり、以下、タイヤを検査する検査装置である画像処理装置１を例に説明する。本発明に係る画像処理方法は、たとえば画像処理装置１で実行される。
【００３５】
画像処理装置１は、入力部１１、制御部１２、記憶部１３および出力部１４を含んで構成される。入力部１１は、たとえばマウスおよびキーボードなどの入力装置、ならびに照明部および撮影部からなる撮影装置を含んで構成される。入力装置は、たとえば検査の開始および終了を指示する情報、および検査の条件などの情報を入力する装置であり、入力部１１は、入力装置によって入力された情報を制御部１２に送る。
【００３６】
撮影装置は、タイヤの内側をライトなどの照明部によって照明し、照明光が照射されているタイヤ表面をカメラなどの撮影部によって撮影する。撮影装置は、タイヤの内側を１度に撮影することができないので、タイヤの内側の表面の位置を移動して順次撮影する。入力部１１は、撮影装置によって撮影したタイヤの内側の表面、すなわち内表面の画像を制御部１２に送る。
【００３７】
制御部１２は、たとえば中央処理装置（Central Processing Unit；略称ＣＰＵ）によって構成され、記憶部１３に記憶されるプログラムを実行することによって、入力部１１および出力部１４を制御し、本発明に係る画像処理を行う後述する複数の機能を実現する。記憶部１３は、たとえば半導体メモリあるいはハードディスク装置などによって構成される読み書き可能な記憶装置であり、制御部１２で実行されるプログラムおよび制御部１２で用いられる情報を記憶する。
【００３８】
出力部１４は、情報を出力するディスプレイなどの表示装置あるいはプリンタなどの印刷装置によって構成され、制御部１２から受け取る情報を出力する。あるいは、着脱可能な記録媒体への情報の読み書きが可能な記録再生装置、他の画像処理装置と情報の送受信を行う通信装置などを、入力装置兼出力装置とすることも可能である。制御部１２は、画像処理を行った後、処理済画像に基づいて欠陥の有無を判定し、判定結果に基づく検査結果を出力部１４に出力する。
【００３９】
【表１】
2011138208.tif 000003
【００４０】
線状欠陥は、コード露出欠陥および凹凸欠陥を含む。コード露出欠陥には、タイヤ内部のコードが表面に露出する故障があり、また、凹凸欠陥には、内面凹あるいは内面凸と呼ばれる故障があり、それぞれ表１に示した発生原因で発生する。コードとは、プライコードのことであり、ラジアル状（放射状）に貼り付けられているナイロン素材、ポリエステル素材もしくはスチール素材のものである。
【００４１】
図２は、入力部１１の撮影装置によって撮影されたタイヤの画像の一例である取込画像２１を示す図である。図３は、入力部１１の撮影装置によって撮影されたタイヤの画像の一例である取込画像２６を示す図である。矢符Ａで示す方向は、予め定める方向である横方向であり、矢符Ｂで示す方向は、縦方向である。撮影装置から受け取る画像（以下「取込画像」という）は、ラインごとに配列された画素から構成され、記憶部１３に記憶される。
【００４２】
取込画像２１，２６は、タイヤ内側の底面部を撮影した画像である。以下、タイヤの表面のうち、タイヤ内側の面を内表面といい、タイヤ外側の面を外表面という。取込画像２１，２６では、タイヤの内表面にブラダーグルーブ２２と刻印文字２３とが形成されている。ブラダーグルーブ２２は、タイヤ内側の内表面に形成される周期的な線状の凹部または凸部である。
【００４３】
取込画像２１，２６において、ブラダーグルーブ２２は、タイヤ内表面の縦方向Ｂの中央の領域を除いて形成されている。ブラダーグルーブ２２は、取込画像２１，２６において横方向Ａに一定の間隔をあけて周期的な線状模様として表われている。ブラダーグルーブ２２の長手方向は、縦方向Ｂおよび横方向Ａとは異なる斜め方向である。ブラダーグルーブ２２は、横方向Ａに周期的に並び横方向Ａと異なる方向に延びる線状模様である。
【００４４】
刻印文字２３は、タイヤの内表面の凹凸によって形成される文字である。刻印文字２３は、ブラダーグルーブ２２が形成されていない領域に形成される。刻印文字２３の周囲、たとえば５０ミリメートルには、ブラダーグルーブ２２は形成されない。この値は、タイヤサイズ、ブラダーグルーブの種類によって異なる値となる。
【００４５】
図４は、入力部１１の撮影装置によって撮影されたタイヤの画像の一例を示す図である。図４（ａ）は、入力部１１の撮影装置によって撮影されたタイヤの画像の一例である取込画像３１を示す図である。図４（ｂ）は、入力部１１の撮影装置によって撮影されたタイヤの画像の一例である取込画像３６を示す図である。取込画像３１，３６は、タイヤの内表面を撮影した画像である。取込画像３１，３６では、タイヤの内表面にブラダーグルーブ２２とコード露出３２とが形成されている。ブラダーグルーブ２２は、斜め方向に形成され、横方向Ａに周期的に形成されている。コード露出３２は、縦方向Ｂに線状に形成される。コード露出３２は、取込画像３１，３６において横方向Ａに一定の間隔をあけて周期的に表われている。コード露出３２が形成されている領域には、ブラダーグルーブ２２も形成されている。
【００４６】
図５は、刻印文字が含まれる取込画像４１の横方向Ａの濃度変化を示す図である。図５（ａ）は、濃度変化に基づく値の波形がグラフ４２に示されている。図５（ｂ）は、図５（ａ）中のグラフ４２を示す図である。グラフ４２には、自己相関値の波形４３と、相関差分値の波形４４とが示される。自己相関値および相関差分値は、横方向Ａの濃度変化に基づく値であり、後に詳述する。グラフ４２では、自己相関値の波形４３および相関差分値の波形４４が周期的な変動を示しておらず、これは刻印文字が形成される領域にブラダーグルーブが存在しないことを示す。
【００４７】
図６は、欠陥が含まれる取込画像４６の横方向Ａの濃度変化を示す図である。図６（ａ）は、濃度変化に基づく値の波形がグラフ４７に示されている。図６（ｂ）は、図６（ａ）中のグラフ４７を示す図である。グラフ４７には、自己相関値の波形４３と、相関差分値の波形４４とが示される。グラフ４７では、自己相関値の波形４３および相関差分値の波形４４が周期的な変動を示しており、これは欠陥が形成される領域にブラダーグルーブが存在することを示す。
【００４８】
図７は、本発明の一実施形態である画像処理方法の処理手順を示すフローチャートである。画像処理方法は、制御部１２によって実行される。制御部１２は、入力部１１から画像情報を受け取ると、ステップａ１に進んで処理を開始する。
【００４９】
テンプレート領域設定工程であるステップａ２では、制御部１２は、予め定める画像処理によって、取込画像中から刻印文字または欠陥である判別対象を検出し、検出した判別対象が含まれる領域を予め定める領域に決定する。予め定める画像処理とは、たとえば取込画像をフーリエ展開して、取込画像中の各画素の空間周波数の値に基づいて、ブラダーグルーブとは異なる判別対象の位置を検出することである。
【００５０】
制御部１２は、取込画像上の予め定める領域に矩形のテンプレート領域を設定する。予め定める領域は、刻印文字または欠陥である判別対象が含まれる領域である。制御部１２は、予め定める数、たとえば３つのテンプレート領域を設定する。第１番目のテンプレート領域は、刻印文字または欠陥である判別対象が全て含まれる矩形の領域であり、かつ判別対象の上下左右に予め定める寸法、たとえば３０画素分大きい領域である。第２番目のテンプレート領域は、第１番目のテンプレート領域を横方向Ａのうちの一方の向きに、たとえば１０画素移動させた領域である。第３番目のテンプレート領域は、第１番目のテンプレート領域を横方向Ａのうちの他方の向きに、たとえば１０画素移動させた領域である。ステップａ３〜１１までの処理は、第１〜第３番目のテンプレート領域ごとにそれぞれ行われる。以下、第１〜第３番目のテンプレート領域を単にテンプレート領域ともいう。
【００５１】
自己相関値算出工程であるステップａ３では、制御部１２は、テンプレート領域中の各画素と、横方向Ａにテンプレート領域を移動させた自己相関値算出領域中の各画素との間の自己相関値を算出する。制御部１２は、取込画像を横方向Ａに走査して、テンプレート領域中の画素と、自己相関値算出領域中の画素との自己相関値を算出する。自己相関値は、「−１≦（自己相関値）≦１」の値で表わされるけれども、本実施形態では、算出した自己相関値に「１００００」を乗じて、自己相関値を整数で表わしてもよい。
【００５２】
差分処理工程であるステップａ４では、制御部１２は、ステップａ３で自己相関値を算出した各画素について、横方向Ａに予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する。具体的には、制御部１２は、自己相関値Ｒ（ｘ，ｙ）から、式（１）を用いて相関差分値Ｄ（ｘ，ｙ）を算出する。ｘは、横方向Ａの画素の位置を示し、ｙは、縦方向Ｂの画素の位置を示す。
Ｄ（ｘ，ｙ） ＝ Ｒ（ｘ＋Δｘ，ｙ） − Ｒ（ｘ，ｙ）                …(１)
【００５３】
ここで、差分幅Δｘは、予め定める間隔、たとえば「５」である。相関差分値は、自己相関値よりもフラットな値であるので、算出した相関差分値を用いて、ブラダーグルーブの本数の算出を容易かつ確実に行うことができる。
【００５４】
図８は、取込画像５１からの自己相関値および相関差分値の算出を説明するための図である。図８（ａ）は、入力部１１の撮影装置によって撮影された取込画像５１およびグラフ５２を示す図である。図８（ｂ）は、図８（ａ）内のグラフ５２のみを示す図である。
【００５５】
取込画像５１には、テンプレート領域５３と、テンプレート領域５３との間で自己相関値を算出する領域である自己相関値算出領域５４とが示されている。グラフ５２には、自己相関値の波形５５、相関差分値の波形５６、および相関差分値ピーク位置の検出に用いる閾値である相関差分値閾値５７が示される。相関差分値閾値５７については、後に詳述する。グラフ５２において、横軸は、画素の横方向Ａの位置を示し、縦軸は、自己相関値および相関差分値の値を示す。
【００５６】
極大位置検出工程であるステップａ５では、制御部１２は、ステップａ４で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置を極大位置、すなわちピーク位置としてそれぞれ検出する。偏差値算出工程であるステップａ６では、制御部１２は、ステップａ５で検出した各極大位置のうち、互いに隣接する極大位置の間隔をそれぞれ算出して、極大位置の間隔の平均値と、極大位置の間隔の偏差値とを算出する。
【００５７】
図９（ａ）は、相関差分値の波形６３の一例のグラフ６１を示す図である。図９（ｂ）は、グラフ６１中の領域６２を拡大して示す図である。グラフ６１には、相関差分値の波形６３、相関差分値閾値６４、相関差分値の波形６３の最大値６５、ピーク位置６６、および隣接するピーク位置６６の間隔であるピーク間隔６７が示されている。グラフ６１の横軸は、相関差分値を算出した位置Ｘであり、縦軸は、相関差分値Ｄである。位置Ｘは、横方向Ａの画素の位置を表す。
【００５８】
相関差分値閾値６４は、たとえば波形の最大値６５に対する閾値の比率として閾値比率を設定することによって、「（相関差分値閾値６４）＝（相関差分値の波形６３の最大値６５）×（閾値比率）」によって算出される。
【００５９】
図９（ｂ）には、ピーク位置６６と、相関差分値の波形６３が相関差分値閾値６４を超えた位置である立上がり位置６８と、相関差分値の波形６３が相関差分値閾値６４を下回った位置である立下がり位置６９とが示されている。
【００６０】
制御部１２は、ピーク位置６６を、「（ピーク位置６６）＝｛（立上がり位置６８）＋（立下がり位置６９）｝／２」によって算出する。さらに制御部１２は、複数のピーク位置６６のうち、互いに隣接するピーク位置６６の間隔をそれぞれ算出してピーク間隔６７を求める。
【００６１】
ステップａ７では、制御部１２は、ピーク間隔偏差値が予め定める偏差値閾値である上限値、たとえば「５」以下であるか否かを判定する。ステップａ７，ａ８，ａ１１，ａ１３は、判定工程である。制御部１２によって、ピーク間隔偏差値が上限値以下であると判定されると、ステップａ１０に進み、ピーク間隔偏差値が上限値よりも小さいと判定されると、ステップａ８に進む。
【００６２】
線状模様数算出工程であるステップａ１０では、制御部１２は、ステップａ６で算出された極大位置の間隔の平均値と、ブラダーグルーブの本数を算出した領域の横方向Ａの幅とに基づいて、取込画像中に含まれるブラダーグルーブの合計本数を算出する。
【００６３】
ステップａ１１では、制御部１２は、ステップａ１０で算出したブラダーグルーブの本数が、予め定める範囲内、すなわち予め定める第１の合計数閾値以上でかつ予め定める第２の合計数閾値以下であるか否かを判定する。第２の合計数閾値は、第１の合計数閾値よりも大きい。たとえば第１の合計数閾値が「５」であり、第２の合計数閾値が「１２」であるとき、予め定める範囲は「５〜１２」となる。制御部１２によって、ブラダーグルーブの本数が第１の合計数閾値以上でかつ第２の合計数閾値以下であると判定されると、ステップａ１２に進み、ブラダーグルーブの本数が第１の合計数閾値よりも小さい、または第２の合計数閾値よりも大きいと判定されると、ステップａ８に進む。
【００６４】
ステップａ８では、制御部１２は、テンプレート領域内からブラダーグルーブが検出されないと判定して、テンプレート領域内に刻印文字が含まれると判定し、ステップａ９に進んで処理が終了する。制御部１２は、テンプレート領域内の判別対象を刻印文字と判定する。第１〜第３番目のテンプレート領域のうちの少なくとも１つのテンプレート領域において、刻印文字が含まれると判定されると、判別対象が刻印文字であると判定される。
【００６５】
ステップａ１２では、制御部１２は、第１〜第３番目のテンプレート領域のそれぞれについて全箇所でステップａ３〜１１の処理が終了したか否かを判定する。制御部１２によって、全箇所終了したと判定されると、ステップａ１３に進み、全箇所終了していないと判定されると、ステップａ３に進む。
【００６６】
ステップａ１３では、制御部１２は、テンプレート領域内からブラダーグルーブが検出されたと判定して、テンプレート領域内に欠陥が含まれると判定し、ステップａ１４に進んで処理が終了する。制御部１２は、テンプレート領域内の判別対象を欠陥と判定する。
【００６７】
他の実施形態において、ステップａ２では、制御部１２は、テンプレート領域中の横方向Ａの中央の位置に判別対象を含む第１のテンプレート領域を設定し、テンプレート領域中の横方向Ａの中央とは異なる位置に判別対象を含む第２のテンプレート領域を設定してもよい。さらに制御部１２は、テンプレート領域中の縦方向Ｂの中央の位置に判別対象を含む第３のテンプレート領域を設定し、テンプレート領域中の縦方向Ｂの中央とは異なる位置に判別対象を含む第４のテンプレート領域を設定してもよい。
【００６８】
制御部１２は、設定した第１〜第４のテンプレート領域のそれぞれについて、ステップａ３〜ａ１４での処理を行う。制御部１２は、第１〜第４のテンプレート領域に基づいて算出されたそれぞれのブラダーグルーブの合計本数のうちのいずれかのブラダーグルーブの合計本数が予め定める範囲外、すなわち第１の合計数閾値よりも小さいとき、または第２の合計数閾値よりも大きいとき、第１〜第４のテンプレート領域内に刻印文字が含まれると判定する。したがって、制御部１２は、第１〜第４のテンプレート領域内の判別対象を刻印文字と判定する。これによって、判別対象が刻印文字である場合にテンプレート領域中の一部にブラダーグルーブが含まれていると、制御部１２が判別対象を欠陥であると判定することがあるけれども、複数の異なるテンプレート領域に基づいて判別対象の判定をするので、判定精度を高めることができる。
【００６９】
図１０は、刻印文字を含む取込画像７１における判別対象の判定を説明するための図である。図１０（ａ）は、入力部１１の撮影装置によって撮影された取込画像７１およびグラフ７２を示す図である。図１０（ｂ）は、図１０（ａ）内のグラフ７２のみを示す図である。
【００７０】
取込画像７１には、テンプレート領域７３と、自己相関値算出領域７４とが示されている。テンプレート領域７３は、刻印文字が含まれる位置に設定されている。グラフ７２には、自己相関値の波形７５、相関差分値の波形７６、および相関差分値閾値７７が示される。グラフ７２において、横軸は、画素の横方向Ａの位置を示し、縦軸は、自己相関値および相関差分値の値を示す。
【００７１】
制御部１２は、前述のようにステップａ７，ａ１１で、ピーク間隔偏差値が予め定める閾値、たとえば「５」以下であり、かつブラダーグルーブ本数が予め定める範囲、たとえば「５〜１２」内であるとき、判別対象を欠陥と判定し、ピーク間隔偏差値が予め定める閾値よりも大きい、またはブラダーグルーブ本数が予め定める範囲外であるとき、判別対象を刻印文字と判定する。
【００７２】
取込画像７１では、ピーク間隔偏差値が「８．６７９」と算出され、ブラダー本数、すなわちブラダーグルーブ本数が「２４」と算出されている。したがって、取込画像７１は、判別対象を刻印文字と判定する。このように、本発明の画像処理方法では、取込画像７１内の判別対象を刻印文字であると正確に判定することができる。
【００７３】
図１１は、欠陥を含む取込画像８１における判別対象の判定を説明するための図である。図１１（ａ）は、入力部１１の撮影装置によって撮影された取込画像８１およびグラフ８２を示す図である。図１１（ｂ）は、図１１（ａ）内のグラフ８２のみを示す図である。
【００７４】
取込画像８１には、テンプレート領域８３と、自己相関値算出領域８４とが示されている。テンプレート領域８３は、欠陥が含まれる位置に設定されている。グラフ８２には、自己相関値の波形８５、相関差分値の波形８６、および相関差分値閾値８７が示される。グラフ８２において、横軸は、画素の横方向Ａの位置を示し、縦軸は、自己相関値および相関差分値の値を示す。
【００７５】
制御部１２は、前述のようにステップａ７，ａ１１で、ピーク間隔偏差値が予め定める閾値、たとえば「５」以下であり、かつブラダーグルーブ本数が予め定める範囲、たとえば「５〜１２」内であるとき、判別対象を欠陥と判定し、ピーク間隔偏差値が予め定める閾値よりも大きい、またはブラダーグルーブ本数が予め定める範囲外であるとき、判別対象を刻印文字と判定する。
【００７６】
取込画像８１では、ピーク間隔偏差値が「０．８１６」と算出され、ブラダー本数、すなわちブラダーグルーブ本数が「６」と算出されている。したがって、取込画像８１は、判別対象を欠陥と判定する。このように、本発明の画像処理方法では、取込画像８１内の判別対象を欠陥であると正確に判定することができる。
【００７７】
図１２は、極大位置検出工程ａ５、偏差値算出工程ａ６および線状模様数算出工程ａ１０での処理を詳細に説明するためのフローチャートの一部である。図１３は、極大位置検出工程ａ５、偏差値算出工程ａ６および線状模様数算出工程ａ１０での処理を詳細に説明するためのフローチャートの残余である。制御部１２が相関差分値のピーク位置を検出するときに、ステップｂ１に進んで処理が開始される。
【００７８】
ステップｂ２では、制御部１２は、相関差分値の閾値比率に初期値、たとえば１００％を設定する。ステップｂ３では、制御部１２は、相関差分値の閾値を設定する。相関差分値閾値は、「（相関差分値閾値）＝（相関差分値の最大値）×（閾値比率）÷１００」によって算出される。
【００７９】
ステップｂ４では、制御部１２は、Ｘ軸走査位置に初期値として「０」を設定し、ピーク検出個数に初期値として「０」を設定して、記憶部１３に記憶させる。ステップｂ５では、制御部１２は、横方向ＡであるＸ軸方向の全画素の走査が終了したか否かを判定する。制御部１２によって、Ｘ軸方向の全画素の走査が終了したと判定されると、ステップｂ１６に進み、Ｘ軸方向の全画素の走査が終了していないと判定されると、ステップｂ６に進む。
【００８０】
ステップｂ６では、制御部１２は、相関差分値が相関差分値閾値以上であるか否かを判定する。制御部１２によって、相関差分値が相関差分値閾値以上であると判定されると、ステップｂ７に進み、相関差分値が相関差分値閾値よりも小さいと判定されると、ステップｂ１５に進む。
【００８１】
ステップｂ７では、制御部１２は、相関差分値が相関差分値閾値を超えた位置を、相関差分値の立上がり位置であると判定する。さらに制御部１２は、相関差分値の立上がり位置のＸ座標の値を、記憶部１３に記憶させる。ステップｂ８では、制御部１２は、走査位置をＸ軸の正の方向へ１画素分移動させる。
【００８２】
ステップｂ９では、制御部１２は、Ｘ軸方向の全画素の走査が終了したか否かを判定する。制御部１２によって、Ｘ軸方向の全画素の走査が終了したと判定されると、ステップｂ１６に進み、Ｘ軸方向の全画素の走査が終了していないと判定されると、ステップｂ１０に進む。
【００８３】
ステップｂ１０では、制御部１２は、相関差分値が相関差分値閾値よりも小さいか否かを判定する。制御部１２によって、相関差分値が相関差分値閾値よりも小さいと判定されると、ステップｂ１２に進み、相関差分値が相関差分値閾値以上であると判定されると、ステップｂ１１に進む。ステップｂ１１では、制御部１２は、走査位置をＸ軸の正の方向へ１画素分移動させる。
【００８４】
ステップｂ１２では、制御部１２は、相関差分値が相関差分値閾値を下回った位置を、相関差分値の立ち下がり位置であると判定する。さらに制御部１２は、相関差分値の立ち下がり位置のＸ座標の値を、記憶部１３に記憶させて、ステップｂ９に進む。
【００８５】
ステップｂ１３では、制御部１２は、記憶部１３に記憶される相関差分値の立上がりの位置と立ち下がりの位置とから、ピーク位置を算出する。ピーク位置は、「（ピーク位置）＝｛（立上がり位置）＋（立下がり位置）｝÷２」によって算出される。
【００８６】
ステップｂ１４では、制御部１２は、記憶部１３に記憶されるピーク検出個数を更新、すなわち算出されたピーク位置の個数を加算する。ステップｂ１５では、制御部１２は、走査位置をＸ軸の正の方向へ１画素分移動させて、ステップｂ５に進む。
【００８７】
ステップｂ１６では、制御部１２は、記憶部１３に記憶されるピーク検出個数が、規定個数、たとえば「４」以上であるか否かを判定する。制御部１２によって、ピーク検出個数が規定個数以上であると判定されると、ステップｂ１７に進み、ピーク検出個数が規定個数よりも少ないと判定されると、ステップｂ２２に進む。
【００８８】
ステップｂ１７では、制御部１２は、ピーク間隔平均値を算出し、さらにピーク間隔偏差値を算出する。ステップｂ１８では、制御部１２は、ピーク間隔偏差値が偏差値上限、たとえば「５」よりも小さいか否かを判定する。制御部１２によって、ピーク間隔偏差値が偏差値上限よりも小さいと判定されると、ステップｂ１９に進み、ピーク間隔偏差値が偏差値上限以上であると判定されると、ステップｂ２２に進む。
【００８９】
ステップｂ１９では、制御部１２は、ブラダーグルーブの本数を算出する。ブラダーグルーブの本数は、「（本数）＝（ブラダーグルーブ本数算出領域幅）÷（ピーク間隔平均値）＋０．５」によって算出される。さらに制御部１２は、算出したブラダーグルーブの本数を、記憶部１３に記憶させる。
【００９０】
ステップｂ２０では、制御部１２は、ブラダーグルーブの本数を正常に算出したと判定して、ステップｂ２１に進んで処理が終了する。ステップｂ２２では、制御部１２は、相関差分値の閾値比率を更新する。閾値比率は、「（閾値比率）＝（閾値比率）−５％」によって算出される。
【００９１】
ステップｂ２３では、制御部１２は、算出した閾値比率が「０」よりも大きいか否かを判定する。制御部１２によって、閾値比率が「０」よりも大きいと判定されると、ステップｂ３に進み、閾値比率が「０」以下であると判定されると、ステップｂ２４に進む。ステップｂ２４では、制御部１２は、エラー、すなわちブラダーグルーブの本数を算出できないと判定して、ステップｂ２５に進んで処理が終了する。
【００９２】
上述した実施形態では、制御部１２が記憶部１３に記憶されるプログラムを実行することによって、入力部１１および出力部１４を制御するとともに、上述した機能を実現するが、上述した機能を実現するためのプログラムは、記憶部１３に記憶されることに限定されるものではなく、コンピュータで読取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を画像処理装置１に設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【００９３】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、記憶装置のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。
【００９４】
画像処理装置１と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Magneto Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）／ＣＤ−Ｒ（Compact 
Disk Recordable）／ブルーレイディスクなどの光ディスクのディスク系の記録媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable Read Only Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。
【００９５】
また、画像処理装置１を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムを供給してもよい。この通信ネットワークとしては、特に限定されず、たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area Network）、ＩＳＤＮ（Integrated Services Digital Network）、ＶＡＮ（Value Added 
Network）、ＣＡＴＶ（Community Antenna Television）通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、または衛星通信網など通信ネットワークが利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡ（Infrared Data Association）あるいはリモートコントロールで用いられる赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（High 
Data Rate）、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。なお、本発明は、上記プログラムが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００９６】
このように、画像処理方法は、ステップａ２であるテンプレート領域設定工程と、ステップａ３である自己相関値算出工程と、ステップａ４である差分処理工程と、ステップａ５である極大位置検出工程と、ステップａ６である偏差値算出工程と、ステップａ１０である線状模様数算出工程と、ステップａ７，ａ８，ａ１１，ａ１３である判定工程とを含む。テンプレート領域設定工程では、表面に周期的な線状模様、たとえばブラダーグルーブと刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定する。自己相関値算出工程では、テンプレート領域設定工程で設定されたテンプレート領域中の各画素と、線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する。差分処理工程では、自己相関値算出工程で自己相関値を算出した各画素について、予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する。極大位置検出工程では、差分処理工程で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置をピーク位置としてそれぞれ検出する。偏差値算出工程では、極大位置検出工程で検出した各ピーク位置のうち、互いに隣接するピーク位置の間隔をそれぞれ算出して、ピーク位置の間隔の平均値と、ピーク位置の間隔の偏差値とを算出する。線状模様数算出工程では、偏差値算出工程で算出されたピーク位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する。判定工程では、ピーク位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、線状模様の合計数が予め定める第１の合計数閾値以上でかつ第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、テンプレート領域に欠陥が含まれると判定し、ピーク位置の間隔の偏差値が偏差値閾値よりも大きいとき、または線状模様の合計数が第１の合計数閾値よりも小さいとき、または線状模様の合計数が第２の合計数閾値よりも大きいとき、テンプレート領域に刻印文字が含まれると判定する。
【００９７】
検査対象物を画像処理によって外観検査する際、検査によって検出すべき欠陥と欠陥ではない刻印文字とを判別することは困難であり、刻印文字を欠陥と判定するなどの誤判定を起こすことがある。これは、画像処理を用いる外観検査において、フーリエ展開によって取込画像を処理して欠陥を検出するとしても、周波数成分によって欠陥と刻印文字とを判別できないからである。
【００９８】
画像処理方法では、刻印文字が線状模様、たとえばブラダーグルーブのない位置に形成され、欠陥が線状模様のある位置に形成されるという性質を利用するので、取込画像中の判別対象に線状模様の周期性があるか否かに基づいて、判別対象が刻印文字および欠陥のうちのいずれであるかを正確に判定することができる。
【００９９】
また、テンプレート領域設定工程では、予め登録したテンプレートを用いることなく、取込画像中にテンプレート領域を自動的に設定することができる。これによって、画像処理方法では、テンプレートを予め準備することなく、線状模様の合計数を正確に算出することができる。したがって、画像処理方法では、線状模様の間隔が異なる他の取込画像に対してでも、その取込画像中の線状模様の合計数を正確に算出することができる。
【０１００】
さらに、テンプレート領域設定工程では、予め定める方向の中央の位置に判別対象を含む第１のテンプレート領域と、予め定める方向の中央とは異なる位置に判別対象を含む第２のテンプレート領域とを設定する。判定工程では、第１のテンプレート領域および第２のテンプレート領域のそれぞれに基づいて算出された線状模様の各合計数のうちのいずれかの合計数が、第１の合計数閾値よりも小さいとき、または第２の合計数閾値よりも大きいとき、第１のテンプレート領域および第２のテンプレート領域に刻印文字が含まれると判定する。
【０１０１】
これによって、テンプレート領域中に刻印文字が含まれ、さらにテンプレート領域中に線状模様の一部が含まれているとき、判定工程で判別対象を欠陥であると判定することがあるけれども、テンプレート領域設定工程が複数の異なるテンプレート領域を設定するので、判定工程では、精度良く判定を行うことができる。
【０１０２】
さらに、検査対象物は、タイヤである。線状模様は、タイヤを加硫したときに、ブラダーの溝によってタイヤの内表面に形成された線状の凹部または凸部であるブラダーグルーブである。
【０１０３】
これによって、画像処理方法では、ブラダーグルーブが形成されるタイヤが撮影された取込画像から、コード露出、凹凸欠陥などの欠陥と、刻印文字とを正確に判別することができる。したがって、画像処理方法では、タイヤの外観検査において、欠陥を確実に検出することができる。
【０１０４】
さらに、テンプレート領域設定工程では、予め定める画像処理によって、検査対象物が撮影された画像中から刻印文字または欠陥である判別対象を検出し、検出した判別対象が含まれる領域を予め定める領域に決定する。
【０１０５】
これによって、テンプレート領域設定工程では、刻印文字または欠陥のいずれかである判別対象の位置を画像中から検出することができる。したがって、テンプレート領域設定工程では、検出した判別対象を含む領域を予め定める領域とすることができる。これによって、画像処理方法では、画像中の全領域に順次的にテンプレート領域を設定して刻印文字および欠陥の検出を行うときに比べて、処理時間を短縮することができる。したがって、画像処理方法では、検査対象物の表面に形成される欠陥を効率的に検出することができる。
【０１０６】
さらに、画像処理装置は、テンプレート領域設定手段と、自己相関値算出手段と、差分処理手段と、極大位置検出手段と、偏差値算出手段と、線状模様数算出手段と、判定手段とを含んで構成される。テンプレート領域設定手段では、表面に周期的な線状模様、たとえばブラダーグルーブと刻印文字とが形成された検査対象物が撮影された画像の予め定める領域にテンプレート領域を設定する。自己相関値算出手段では、テンプレート領域設定手段で設定されたテンプレート領域中の各画素と、線状模様の長手方向とは異なる予め定める方向にテンプレート領域を移動させた領域中の各画素との間の自己相関値を算出する。差分処理手段では、自己相関値算出手段で自己相関値を算出した各画素について、予め定める方向に予め定める間隔をあける２つの画素間の各自己相関値を差分処理して相関差分値をそれぞれ算出する。極大位置検出手段では、差分処理手段で算出された各画素の相関差分値のうち、相関差分値の極大を示す画素の位置をピーク位置としてそれぞれ検出する。偏差値算出手段では、極大位置検出手段で検出した各ピーク位置のうち、互いに隣接するピーク位置の間隔をそれぞれ算出して、ピーク位置の間隔の平均値と、ピーク位置の間隔の偏差値とを算出する。線状模様数算出手段では、偏差値算出手段で算出されたピーク位置の間隔の平均値に基づいて、画像中に含まれる線状模様の合計数を算出する。判定手段では、ピーク位置の間隔の偏差値が予め定める偏差値閾値以下であるとともに、線状模様の合計数が予め定める第１の合計数閾値以上でかつ第１の合計数閾値よりも大きい予め定める第２の合計数閾値以下であるとき、テンプレート領域に欠陥が含まれると判定し、ピーク位置の間隔の偏差値が偏差値閾値よりも大きいとき、または線状模様の合計数が第１の合計数閾値よりも小さいとき、または線状模様の合計数が第２の合計数閾値よりも大きいとき、テンプレート領域に刻印文字が含まれると判定する。
【０１０７】
検査対象物を画像処理によって外観検査する際、検査によって検出すべき欠陥と欠陥ではない刻印文字とを判別することは困難であり、刻印文字を欠陥と判定するなどの誤判定を起こすことがある。これは、画像処理を用いる外観検査において、フーリエ展開によって取込画像を処理して欠陥を検出するとしても、周波数成分によって欠陥と刻印文字とを判別できないからである。
【０１０８】
画像処理装置では、刻印文字が線状模様、たとえばブラダーグルーブのない位置に形成され、欠陥が線状模様のある位置に形成されるという性質を利用するので、取込画像中の判別対象に線状模様の周期性があるか否かに基づいて、判別対象が刻印文字および欠陥のうちのいずれであるかを正確に判定することができる。
【０１０９】
また、テンプレート領域設定手段では、予め登録したテンプレートを用いることなく、取込画像中にテンプレート領域を自動的に設定することができる。これによって、画像処理装置では、テンプレートを予め準備することなく、線状模様の合計数を正確に算出することができる。したがって、画像処理装置では、線状模様の間隔が異なる他の取込画像に対してでも、その取込画像中の線状模様の合計数を正確に算出することができる。
【０１１０】
さらに、画像処理プログラムは、コンピュータに、画像処理方法を実行させることができる。
【０１１１】
さらに、前記画像処理プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【符号の説明】
【０１１２】
１  画像処理装置
１１  入力部
１２  制御部
１３  記憶部
１４  出力部
【図１】
2011138208.tif 000004
【図７】
2011138208.tif 000005
【図９】
2011138208.tif 000006
【図１２】
2011138208.tif 000007
【図１３】
2011138208.tif 000008
【図２】
2011138208.tif 000009
【図３】
2011138208.tif 000010
【図４】
2011138208.tif 000011
【図５】
2011138208.tif 000012
【図６】
2011138208.tif 000013
【図８】
2011138208.tif 000014
【図１０】
2011138208.tif 000015
【図１１】
2011138208.tif 000016