(57)【特許請求の範囲】
【請求項１】
予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の処理を行う画像処理装置で実行される画像処理方法であって、
各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換工程と、
第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換工程で変換された各画素の濃度をフーリエ展開するフーリエ展開工程と、
前記線状模様の周期を算出する周期算出工程と、
フーリエ展開工程でフーリエ展開された周波数成分から、前記周期算出工程で算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開工程と、
逆フーリエ展開工程で逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出工程とを含み、
前記画像は、タイヤ内側を撮影した画像であり、
前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むことを特徴とする画像処理方法。
【請求項２】
前記線状模様は、ブラダーグルーブであることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換手段と、
第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開するフーリエ展開手段と、
前記線状模様の周期を算出する周期算出手段と、
フーリエ展開手段によってフーリエ展開された周波数成分から、前記周期算出手段によって算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開手段と、
逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出手段とを含み、
前記画像は、タイヤ内側を撮影した画像であり、
前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むことを特徴とする画像処理装置。
【請求項４】
コンピュータを、
予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換手段と、
第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開するフーリエ展開手段と、
前記線状模様の周期を算出する周期算出手段と、
フーリエ展開手段によってフーリエ展開された周波数成分から、前記周期算出手段によって算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開手段と、
逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出手段として機能させるためのプログラムであって、
前記画像が、タイヤ内側を撮影した画像であり、
前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むことを特徴とするプログラム。
【請求項５】
請求項４に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理が行われた画像に基づいて被検査物の欠陥検査を行う画像処理方法、画像処理装置、プログラムおよび記録媒体に関し、より詳細には、自動車用タイヤに代表される工業製品の表面に形成される直線性を有する欠陥を、画像処理を行うことによって検査することができる画像処理方法、画像処理装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
自動車用タイヤおよびゴム製品等に代表される工業製品を対象とする画像処理装置、たとえば工業製品の検査を行う検査装置は、検査対象物をカメラなどの撮影装置によって撮影し、撮影した画像に基づいて欠陥検査を行う。
【０００３】
タイヤの製法には、たとえば、金型に押しつけて加硫する方法がある。具体的には、ビード部品、ナイロン、テキスタイル、スチールコードが入ったゴムシート、およびゴム生地を順番にタイヤドラムに巻きつけて、それらを、ブラダーと呼ばれるゴム風船で内側からタイヤの形に膨らまして、金型に押しつけて加硫する。加硫時のブラダーとタイヤとの間の空気を抜くために、ブラダーに溝が掘られており、その溝の形状がタイヤに転写される。このタイヤに転写される溝の形状は、斜め方向の固定パターンであり、「ブラダーグルーブ」と呼ばれる。「ブラダーグルーブ」は、タイヤ内側のセンター部には形成されない。センター部とは、タイヤ回転方向に直交する方向での中央部である。
【０００４】
タイヤを製造するときに、タイヤの内側には、欠陥ではないが画像処理を用いて欠陥検査を行う上でノイズとなる成分を生じさせる非欠陥部が形成される。非欠陥部は、たとえば、上述したブラダーグルーブの他、内面離型剤、成型切手、および刻印文字などの表面形状がある。
【０００５】
さらに、タイヤを製造するときに、タイヤの内側には、欠陥、たとえば直線性を有する欠陥（以下「線状欠陥」という）が形成されることがある。表１は、線状欠陥を分類したものである。
【０００６】
【表１】
0005448798.tif 000002
【０００７】
線状欠陥は、コード露出欠陥および凹凸欠陥を含む。コード露出欠陥には、タイヤ内部のコードが表面に露出する故障があり、また、凹凸欠陥には、内面凹あるいは内面凸と呼ばれる故障があり、それぞれ表１に示した発生原因で発生する。コードとは、プライコードのことであり、ラジアル状（放射状）に貼り付けられているナイロン素材、ポリエステル素材もしくはスチール素材のものである。
【０００８】
図１２は、コード露出欠陥が形成されたタイヤ内側を撮影した画像の例を示す図である。図１２（ａ）に示した画像１００は、凹凸が少なく、広範囲に広がるコード露出欠陥１０１を示す画像であり、図１２（ｂ）に示した画像１１０は、凹凸が大きく、局所的に形成されるコード露出欠陥１１１を示す画像である。コード露出欠陥は、ゴミが薄くなって形成されるものである。図１２（ａ），（ｂ）には、それぞれブラダーグルーブ１０２，１１２が示されている。
【０００９】
図１３は、凹凸欠陥が形成されたタイヤ内側を撮影した画像の例を示す図である。図１３（ａ）に示した画像１２０は、幅広の長い凹部からなる凹凸欠陥１２１が形成された画像であり、図１３（ｂ）に示した画像１３０は、長い凹部からなる凹凸欠陥１３１が形成された画像である。凹凸欠陥は、泡あるいは異物の混入によって形成される。図１３（ａ），（ｂ）には、それぞれブラダーグルーブ１２２，１３２が示されている。
【００１０】
第１の従来の技術として、特許文献１に記載されるタイヤ検査装置がある。このタイヤ検査装置は、波形処理の一種であるウェーブレット変換を用いてコード露出欠陥を検出するものである。ウェーブレット変換は、時間的に特徴が変化する信号の解析を可能にする周波数解析の変換処理である。すなわち、タイヤの位置を時間に対応させて、時間と周波数とを座標軸とする平面で、固有の広がりを有するウェーブレット（小さい波）を拡大縮小そして平行移動して足し合わせることによって、入力された信号波形を表現するものである。撮影信号は、コード露出欠陥に特有の周波数を中心周波数とする数値フィルタであるアナライジングウェーブレットによってウェーブレット変換され、変換結果に基づいてコード露出欠陥の判定が行われる。
【００１１】
第２の従来の技術として、濃度射影平均を前処理とする２値化処理によって、または微分画像を２値化して微小エッジを除去した後、ハフ（Hough）変換を行うことによって、凹凸の直線性を検出する方法がある。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開２００７−３３３５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、第１の従来の技術は、波形パターンであるウェーブレットおよび検査位置を変えて、取り込み画像と一致する欠陥があるか否かを検査するマッチング方法であるので、計算コストが非常に大きいという問題がある。第２の従来の技術は、タイヤの種類、たとえばタイヤの径、幅、および扁平率、タイヤの表面の状態、ならびに照明の位置関係が、画像に影響を与えるので、検査の安定性に欠けるという問題がある。
【００１４】
また、コード露出欠陥検査を行う第１の従来の技術と、凹凸欠陥検査を行う第２の従来の技術とでは、検査方法が異なるので、それぞれに検査時間が必要であり、タクトタイムがそれらの検査時間に大きく依存する。
【００１５】
本発明の目的は、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、検査の安定化を図ることができる画像処理方法、画像処理装置、プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１６】
本発明は、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の処理を行う画像処理装置で実行される画像処理方法であって、
各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換工程と、
第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換工程で変換された各画素の濃度をフーリエ展開するフーリエ展開工程と、
前記線状模様の周期を算出する周期算出工程と、
フーリエ展開工程でフーリエ展開された周波数成分から、前記周期算出工程で算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開工程と、
逆フーリエ展開工程で逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出工程とを含み、
前記画像は、タイヤ内側を撮影した画像であり、
前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むことを特徴とする画像処理方法である。
【００１８】
また本発明は、前記線状模様は、ブラダーグルーブであることを特徴とする。
【００１９】
また本発明は、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換手段と、
第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開するフーリエ展開手段と、
前記線状模様の周期を算出する周期算出手段と、
フーリエ展開手段によってフーリエ展開された周波数成分から、前記周期算出手段によって算出された前記線状模様の周期を表す周波数の周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開手段と、
逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出手段とを含み、
前記画像は、タイヤ内側を撮影した画像であり、
前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むことを特徴とする画像処理装置である。
【００２０】
また本発明は、コンピュータを、
予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換手段と、
第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開するフーリエ展開手段と、
前記線状模様の周期を算出する周期算出手段と、
フーリエ展開手段によってフーリエ展開された周波数成分から、前記周期算出手段によって算出された前記線状模様の周期を表す周波数の周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開手段と、
逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出手段として機能させるためのプログラムであって、
前記画像が、タイヤ内側を撮影した画像であり、
前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むことを特徴とするプログラムである。
また本発明は、前記プログラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００２１】
本発明によれば、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の処理を行う画像処理装置で画像処理を実行するにあたって、濃度変換工程では、各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する。フーリエ展開工程では、第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換工程で変換された各画素の濃度をフーリエ展開する。周期算出工程では、前記線状模様の周期を算出する。逆フーリエ展開工程では、フーリエ展開工程でフーリエ展開された周波数成分から、周期算出工程で算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する。そして、欠陥検出工程では、逆フーリエ展開工程で逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する。
【００２２】
したがって、画像処理によって、たとえば、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、コード露出欠陥および凹凸欠陥など直線性に特徴のある欠陥を検出することができ、検査の安定化を図ることができる。
【００２３】
また本発明によれば、前記画像は、タイヤ内側を撮影した画像であり、前記予め定める第１の方向は、タイヤ回転方向であるので、コード露出欠陥および凹凸欠陥の直線性の方向がタイヤ回転方向と一致するとき、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、検査の安定化を図ることができる。
【００２４】
また本発明によれば、前記画像は、タイヤ内側を撮影した画像であり、前記予め定める第１の方向は、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向であるので、コード露出欠陥および凹凸欠陥の直線性の方向がタイヤ回転方向と一致しなくても、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、検査の安定化を図ることができる。
【００２５】
また本発明によれば、前記線状模様は、ブラダーグルーブであるので、取込画像からブラダーグルーブを除去して、コード露出欠陥および凹凸欠陥を検出することができる。
【００２６】
また本発明によれば、濃度変換手段は、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する。フーリエ展開手段は、第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開する。周期算出手段は、前記線状模様の周期を算出する。逆フーリエ展開手段は、フーリエ展開手段によってフーリエ展開された周波数成分から、周期算出手段によって算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する。そして、欠陥検出手段は、逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲に含まれない濃度の画素があるとき、欠陥があると判定する。さらに前記画像は、タイヤ内側を撮影した画像であり、前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含む。
【００２７】
したがって、画像処理によって、たとえば、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、コード露出欠陥および凹凸欠陥など直線性に特徴のある欠陥を検出することができ、検査の安定化を図ることができる。
また前記画像が、タイヤ内側を撮影した画像であり、前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むので、コード露出欠陥および凹凸欠陥の直線性の方向が、タイヤ回転方向と一致しても、タイヤ回転方向と一致しなくても、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、検査の安定化を図ることができる。
【００２８】
また本発明によれば、プログラムによって、コンピュータを、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換手段と、第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開するフーリエ展開手段と、前記線状模様の周期を算出する周期算出手段と、フーリエ展開手段によってフーリエ展開された周波数成分から、周期算出手段によって算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開手段と、逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出手段として機能させることができる。
また前記画像が、タイヤ内側を撮影した画像であり、前記予め定める第１の方向は、タイヤ回転方向、および、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向を含むので、コード露出欠陥および凹凸欠陥の直線性の方向が、タイヤ回転方向と一致しても、タイヤ回転方向と一致しなくても、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、検査の安定化を図ることができる。
【００２９】
また本発明によれば、前記プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態である画像処理装置１の構成を示すブロック図である。
【図２】濃度射影変換を説明するための図である。
【図３】欠陥のないタイヤ内側の取込画像３０およびそれを濃度射影変換した変換画像３１の一例を示す図である。
【図４】線状欠陥のあるタイヤ内側の取込画像３５およびそれを濃度射影変換した変換画像３６の一例を示す図である。
【図５】フーリエ展開の補充の仕方を説明するための図である。
【図６】フーリエ周波数ヒストグラムを示す図である。
【図７】自己相関値を説明するための図である。
【図８】相関差分値を説明するための図である。
【図９】ピーク位置およびピーク間隔を説明するための図である。
【図１０】回転射影変換を説明するための図である。
【図１１】制御部１２が実行する線状欠陥検出処理の処理手順を示すフローチャートである。
【図１２】コード露出欠陥が形成されたタイヤ内側を撮影した画像の例を示す図である。
【図１３】凹凸欠陥が形成されたタイヤ内側を撮影した画像の例を示す図である。
【発明を実施するための形態】
【００３１】
図１は、本発明の一実施形態である画像処理装置１の構成を示すブロック図である。画像処理装置１は、たとえばゴム、金属もしくは樹脂からなる成型品の表面検査を、画像処理を用いて検査する検査装置であり、以下、タイヤを検査する検査装置である画像処理装置１を例に説明する。本発明に係る画像処理方法は、たとえば画像処理装置１で実行される。
【００３２】
画像処理装置１は、入力部１１、制御部１２、記憶部１３および出力部１４を含んで構成される。入力部１１は、たとえばマウスおよびキーボードなどの入力装置、ならびに照明部および撮影部からなる撮影装置を含んで構成される。入力装置は、たとえば検査の開始および終了を指示する情報、および検査の条件などの情報を入力する装置であり、入力部１１は、入力装置によって入力された情報を制御部１２に送る。
【００３３】
撮影装置は、タイヤの内側をライトなどの照明部によって照明し、照明光が照射されているタイヤ表面をカメラなどの撮影部によって撮影する。撮影装置は、タイヤの内側を１度に撮影することができないので、タイヤの内側の表面の位置を移動して順次撮影する。入力部１１は、撮影装置によって撮影したタイヤの内側の表面の画像を制御部１２に送る。
【００３４】
制御部１２は、たとえば中央処理装置（Central Processing Unit；略称ＣＰＵ）によって構成され、記憶部１３に記憶されるプログラムを実行することによって、入力部１１および出力部１４を制御し、本発明に係る線状欠陥検出処理を行う後述する複数の機能を実現する。記憶部１３は、たとえば半導体メモリあるいはハードディスク装置などによって構成される読み書き可能な記憶装置であり、制御部１２で実行されるプログラムおよび制御部１２で用いられる情報を記憶する。
【００３５】
出力部１４は、情報を出力するディスプレイなどの表示装置あるいはプリンタなどの印刷装置によって構成され、制御部１２から受け取る情報を出力する。あるいは、着脱可能な記録媒体への情報の読み書きが可能な記録再生装置、他の画像処理装置と情報の送受信を行う通信装置などを、入力装置兼出力装置とすることも可能である。制御部１２は、入力部１１から受け取る画像に基づいて線状欠陥の有無を判定し、判定結果に基づく検査結果を出力部１４に出力する。
【００３６】
制御部１２は、線状欠陥検出処理を第１〜第５ステップの５つのステップで処理する。制御部１２は、第１ステップで、濃度射影変換処理を行い、第２ステップで、フーリエ展開処理を行い、第３ステップで、ブラダーグルーブ本数算出処理を行い、第４ステップで、逆フーリエ展開処理を行い、第５ステップで、欠陥検出処理を行う。
【００３７】
入力部１１の撮影装置から受け取る画像（以下「取込画像」という）は、記憶部１３に記憶される。取込画像は、予め定める第１の方向であるタイヤ回転方向と、タイヤ回転方向に垂直な方向とに配列された画素から構成される。すなわち、画素は、タイヤ回転方向に平行な複数のラインと、タイヤ回転方向に直交する方向に平行な複数のラインとの交点に配置されている。取込画像は、周期性のある線状の凹部または凸部からなる線状模様、たとえばブラダーグルーブが形成された画像である。ブラダーグルーブは、周期性のある線状の凹部または凸部からなる線状模様である。
【００３８】
制御部１２は、記憶部１３に記憶されるプログラムを実行することによって、濃度変換手段、フーリエ展開手段、周波数算出手段、逆フーリエ手段および欠陥検出手段などの機能を実現する。第１ステップは、濃度変換手段によって実行され、第２ステップは、フーリエ展開手段によって実行され、第３ステップは、周期算出手段によって実行され、第４ステップは、逆フーリエ展開手段によって実行され、第５ステップは、欠陥検出手段によって実行される。
【００３９】
第１ステップでは、制御部１２は、濃度射影変換処理を行う。濃度射影変換は、１つの方向のライン上の画素の濃度を、そのライン上の画素の濃度を平均した平均濃度に変換することである。具体的には、制御部１２は、タイヤ回転方向に直交する方向のラインごとに、取込画像の各画素の濃度を、各画素が含まれるライン上の画素の濃度を平均した濃度に変換する。取込画像に照明による濃度むらがある場合は、取込画像から濃度むらを除去した画像に対して濃度射影変換を行う。濃度むらの除去方法については、特に限定されない。
【００４０】
図２は、濃度射影変換を説明するための図である。図２（ａ）は、濃度射影変換を行う対象の取込画像２０の一例である。取込画像２０を構成する画素のうち、白色部分を構成する画素の濃度は、黒色部分を構成する画素の濃度よりも高い値を示す。取込画像２０の横方向がｘ方向であり、縦方向がｙ方向である。図２（ｂ）は、取込画像２０のｘ方向のラインごとに、画素の濃度を加算した値を示すグラフ２１である。すなわち、グラフ２１は、取込画像２０をｘ方向のラインごとに、画素の濃度を加算した値を示す。グラフ２１の横方向が取込画像２０のｘ方向のラインごとに画素の濃度を加算した合計であり、縦方向が取込画像２０のｙ方向である。平均濃度は、各画素が含まれるライン上の画素の濃度を加算した濃度を、各画素を含むライン上の画素数で除算した値である。制御部１２は、各画素の濃度を、各画素が含まれるラインの平均濃度に変換する。
【００４１】
図３は、欠陥のないタイヤ内側の取込画像３０およびそれを濃度射影変換した変換画像３１の一例を示す図である。図３（ａ）は、取込画像３０を示し、取込画像３０には、ブラダーグルーブ３０１が示されている。取込画像３０の横方向がタイヤ回転方向であり、取込画像３０の縦方向がタイヤ回転方向に直交する方向である。ブラダーグルーブ３０１は、加硫時にタイヤに形成された複数の溝であり、取込画像３０では、右上から左下への斜め方向の溝として示されている。図３（ｂ）は、取込画像３０の各画素の濃度を、縦方向のライン上の画素の濃度を平均した平均濃度に変換した変換画像３１である。
【００４２】
図４は、線状欠陥のあるタイヤ内側の取込画像３５およびそれを濃度射影変換した変換画像３６の一例を示す図である。図４（ａ）は、取込画像３５を示し、取込画像３５には、ブラダーグルーブ３５１および線状欠陥３５２の部分画像が示されている。図４（ｂ）は、取込画像３５の各画素の濃度を、縦方向のライン上の画素の濃度を平均した平均濃度に変換した変換画像３６である。線状欠陥３５２に対応する位置に、周囲よりも暗い部分を含む部分画像３６２が示されている。
【００４３】
濃度射影変換を行うことによって、濃度射影変換を行う方向以外の方向のノイズを緩和することができる。コード露出欠陥および凹凸欠陥は、タイヤ回転方向に直交する方向の直線性に特徴を有するので、濃度射影変換を行うことによって、タイヤ回転方向に直交する方向以外の方向のノイズ、たとえばブラダーグルーブおよび内面離型剤などのノイズを緩和することができる。
【００４４】
第２ステップでは、制御部１２は、フーリエ展開処理を行う。具体的には、制御部１２は、濃度射影変換が行われた画像に対して、予め定める第１の方向、たとえばタイヤの回転方向のラインのうちの１つのライン上の画素について、画素の位置を変数ｘとし、各画素の濃度を関数ｆ（ｘ）として、フーリエ展開する。フーリエ展開した関数をＦ（ｘ）とし、濃度の関数ｆ（ｘ）が０≦ｘ≦１で求められたとすると、Ｆ（ｘ）は、式（１）によって算出される。
Ｆ（ｘ）＝ａ０／２＋Σ｛ａｎ ×ｃｏｓ（ｎ×π×ｘ／Ｌ）
＋ｂｎ×ｓｉｎ（ｎ×π×ｘ／Ｌ）｝                    …（１）
【００４５】
ここで、Σは、数列の総和を表す記号であり、総和Σの範囲は、ｎ＝１から無限大までの整数であるが、実際には、ｎの値は、いずれかの値で打ち切る必要がある。ｎは、欠陥の周波数、つまり欠陥の個数であり、ｎの値は、良品サンプルに関するデータをどこまで展開して復元することできるかによって定められる。Ｌは、たとえば処理対象である１ラインの画素数が５１２である場合、画素数「２５６」である。
【００４６】
また、係数ａｎおよび係数ｂｎは、それぞれ式（２），（３）によって求められる。
ａｎ＝１／Ｌ×∫ｆ（ｘ）×ｃｏｓ（ｎ×π×ｘ／Ｌ）ｄｘ          …（２）
ｂｎ＝１／Ｌ×∫ｆ（ｘ）×ｓｉｎ（ｎ×π×ｘ／Ｌ）ｄｘ          …（３）
ここで、∫は積分記号であり、積分∫の範囲は、−Ｌ≦ｘ≦Ｌである。
【００４７】
式（１）での計算は、０≦ｘ≦１の範囲でしか行っていないので、−１≦ｘ＜０の範囲のフーリエ展開を補充する必要がある。補充の仕方は、限定されるものではなく、どのように補充してもよい。
【００４８】
図５は、フーリエ展開の補充の仕方を説明するための図である。図５（ａ）は、０≦ｘ≦１で、ｆ０（ｘ）＝ｃｘとなる関数を示すグラフ４１である。ｃは、係数である。図５（ｂ）は、補充するための第１の関数ｆ１（ｘ）を示すグラフ４２である。第１の関数ｆ１（ｘ）は、−１≦ｘ＜０の範囲で、ｆ１（ｘ）＝ｃ（ｘ＋１）であり、０≦ｘ≦１で、ｆ１（ｘ）＝ｆ（ｘ）である。図５（ｃ）は、補充するための第２の関数ｆ２（ｘ）を示すグラフ４３である。第２の関数ｆ２（ｘ）は、−１≦ｘ＜０の範囲で、ｆ２（ｘ）＝−ｃｘであり、０≦ｘ≦１で、ｆ２（ｘ）＝ｆ（ｘ）である。図５（ｄ）は、補充するための第３の関数ｆ３（ｘ）を示すグラフ４４である。第３の関数ｆ３（ｘ）は、−１≦ｘ≦１の範囲で、ｆ３（ｘ）＝ｃ（ｘ＋１）である。
【００４９】
式（１）の右辺が連続関数の和であり、グラフ４２に示した不連続な第１の関数ｆ１（ｘ）の値に収束しないので、ｘの範囲を０≦ｘ≦１の範囲から−１≦ｘ≦１の範囲に変えたグラフ４４に示した第３の関数ｆ３（ｘ）で補充することもできる。いずれの関数を用いて補充するかは特に限定されないが、図５（ｃ）に示した第２の関数ｆ２（ｘ）がよく用いられる。
【００５０】
制御部１２は、式（２），（３）で求めた係数から振幅「２×√（ａｎ２＋ｂｎ２）」を求める。√は、平方根の演算記号である。
【００５１】
図６は、フーリエ周波数ヒストグラムを示す図である。フーリエ周波数ヒストグラムは、横軸が周波数であり、縦軸は振幅である。図６（ａ）は、コード露出欠陥のない場合のフーリエ周波数ヒストグラム５１であり、図６（ｂ）は、コード露出欠陥のある場合のフーリエ周波数ヒストグラム５２である。
【００５２】
フーリエ周波数ヒストグラム５１には、ブラダーグルーブの周波数で振幅の高い部分５１１が示され、フーリエ周波数ヒストグラム５２には、ブラダーグルーブの周波数で振幅の高い部分５２１、およびコード露出欠陥の周波数で振幅の高い部分５２２が示されている。コード露出欠陥の周波数で振幅の高い部分５２２は、ブラダーグルーブの周波数で振幅の高い部分５２１よりも高い周波数である。フーリエ周波数ヒストグラム５１の部分５１２には、コード露出欠陥の周波数で振幅の高い部分はない。
【００５３】
第３ステップでは、制御部１２は、ブラダーグルーブ本数算出処理を行う。具体的には、制御部１２は、濃度射影変換を行う前の取込画像から自己相関値を算出し、算出した自己相関値の変動周期（以下「変動間隔」ともいう）を求めることによって、ブラダーグルーブの本数を算出する。
【００５４】
ブラダーグルーブのように周期的変化に特徴がある画像の場合、自己相関値も周期的に変動する。したがって、自己相関値の変動間隔を求めることによって、ブラダーグルーブ本数を算出することができる。ブラダーグルーブ本数の算出は、第１〜第５手順で算出される。制御部１２は、第１手順で、自己相関値を算出し、第２手順で、相関差分値を算出し、第３手順で、相関差分値のピーク位置を検出し、第４手順で、相関差分値のピーク間隔を算出し、第５手順で、ブラダーグルーブの本数を算出する。
【００５５】
第１手順では、制御部１２は、取込画像内に予め定める矩形のテンプレート領域を設定し、テンプレート領域内の画素と、テンプレート領域を移動させた領域中の画素との間の自己相関値を算出する。
【００５６】
図７は、自己相関値を説明するための図である。対象領域６１は、取込画像のうち、自己相関値を算出する画像の矩形の領域であり、図７の縦方向であるＹ方向の縦寸法が「Ｈ」であり、かつ図７の横方向であるＸ方向の横寸法が「Ｗ」である。テンプレート領域６６は、Ａ方向の縦寸法が「ＨＴ」であり、Ｂ方向の横寸法が「ＷＴ」である。対象領域６１の左上の位置をＸＹ座標の原点とする。
【００５７】
制御部１２は、対象領域６１内の任意の位置にテンプレート領域６６を設定する。テンプレート領域６６の寸法ＨＴは、対象領域６１の寸法Ｈと一致し、テンプレート領域６６の横寸法ＷＴは、対象領域６１の横寸法Ｗよりも小さい。次に、制御部１２は、テンプレート領域６６をＸ方向に移動させた位置に、相関値算出領域６７を設定する。相関値算出領域６７は、テンプレート領域６６と同一の寸法であり、縦寸法が「ＨＴ」、横寸法が「ＷＴ」である。縦寸法および横寸法は、画素数で表される。
【００５８】
制御部１２は、テンプレート領域６６と相関値算出領域６７とを重ね合わせて、各画素の相関値を算出する。テンプレート領域６６中の画素の位置を、テンプレート領域６６の左上の位置を原点とする相対座標系で表して、座標（ｉ，ｊ）とし、相関値算出領域６７の左上の画素の位置をＸＹ座標系で座標（ｘ，ｙ）とすると、相関値算出領域６７中の画素の位置は、ＸＹ座標系で（ｘ＋ｉ，ｙ＋ｊ）となる。
【００５９】
本実施形態では、テンプレート領域６６の画素の濃度と、相関値算出領域６７の画素の濃度との相関値を、正規化相関法を用いて算出する。具体的には、テンプレート領域６６の座標（ｉ，ｊ）の画素の濃度をＴ（ｉ，ｊ）とし、相関値算出領域６７の座標（ｘ＋ｉ，ｙ＋ｊ）の画素の濃度を、Ｉ（ｘ＋ｉ，ｙ）＋ｊ）とすると、相関値Ｒ（ｘ，ｙ）は、正規化相関法による式（４）で算出される。制御部１２は、相関値算出領域６７を対象領域６１内でＸ方向に順次１画素ずつ移動させて、正規化相関値を算出する。
【００６０】
【数１】
0005448798.tif 000003
【００６１】
ここで、Ｒ（ｘ，ｙ）は、正規化相関値（以下、単に「相関値」ともいう）であり、「ＩＨ」は、相関値算出領域６７内の画素の濃度の平均値であり、「ＴＨ」は、テンプレート領域６６内の画素の濃度の平均値であり、ｘ∈｛０,１,２,……,Ｗ−ＷＴ｝、ｙ∈｛０,１,２,……,Ｈ−ＨＴ｝、ｉ∈｛０,１,２,……,ＷＴ−１｝、ｊ∈｛０,１,２,……,ＨＴ−１｝である。
【００６２】
式（４）に示すように、相関値Ｒ（ｘ，ｙ）は、各画素の濃度から濃度の平均値を引いた値の相関となっているので、取込画像の濃度が変動したとしても、相関値Ｒ（ｘ，ｙ）を安定して算出することができる。式（４）を展開すると、式（５）が得られる。
【００６３】
【数２】
0005448798.tif 000004
【００６４】
ここで、「Ｎ」は、テンプレート領域のサイズであり、Ｎ＝ＷＴ×ＨＴである。
相関値Ｒ（ｘ，ｙ）は、−１≦Ｒ（ｘ，ｙ）≦１の範囲の値となり、Ｒ（ｘ，ｙ）＝「１」が完全一致を示し、Ｒ（ｘ，ｙ）＝「−１」が完全不一致、すなわち相関値算出領域６７の画像がテンプレート領域６６の画像の反転画像であることを示し、Ｒ（ｘ，ｙ）＝「０」が無相関であることを示す。また、相関値Ｒ（ｘ，ｙ）は、整数として表現するために、たとえば「１０，０００」などの定数を乗じた値を、相関値として用いることがある。すなわち、−１．０〜１．０の範囲にある小数値を整数化するために１万倍している。
【００６５】
また、本実施形態では、制御部１２は、対象領域６１内の任意の位置にテンプレート領域６６を設定するが、他の実施形態では、たとえば対象領域６１内のＸ方向中央部にテンプレート領域６６を設定して、相関値を算出する構成であってもよい。
【００６６】
第２手順では、制御部１２は、第１手順で算出されたテンプレート領域６６内の画素の自己相関値と、Ｘ方向に予め定める間隔をあける画素との自己相関値とを差分処理して相関差分値を算出する。具体的には、制御部１２は、自己相関値、つまり相関値Ｒ（ｘ，ｙ）から、式（６）を用いて相関差分値Ｄ（ｘ，ｙ）を算出する。
Ｄ（ｘ,ｙ）＝Ｒ（ｘ＋Δｘ,ｙ）−Ｒ（ｘ，ｙ）                    …（６）
【００６７】
ここで、差分幅Δｘは、予め定める間隔であり、たとえば「５」である。相関差分値は、自己相関値よりもフラットな値であるので、算出した相関差分値を用いて、ブラダーグルーブの本数の算出を容易かつ確実に行うことができる。フラットとは、グラフで表したとき、上昇下降が明確であり、ノイズに妨げられ難いという意味である。
【００６８】
図８は、相関差分値を説明するための図である。図８（ａ）は、入力部１１の撮影装置によって撮影された取込画像７０を示す図である。図８（ｂ）は、取込画像７０内のグラフ７１を抜き出した図である。取込画像７０内にグラフ７１が含まれているが、判別し難いので図８（ｂ）に抜き出して示している。
【００６９】
取込画像７０には、対象領域６１とテンプレート領域６６とが示されている。グラフ７１には、相関差分値のピーク位置の検出に用いる閾値である相関差分値閾値７３、自己相関値を示す波形７４、および相関差分値を示す波形７５が示される。グラフ７１において、横軸は、画素のＸ方向の位置を示し、縦軸は、自己相関値の値を示している。
【００７０】
第３手順では、制御部１２は、第２手順で算出された各相関差分値のピーク位置、すなわち極大位置を検出する。制御部１２は、図８（ｂ）に示したグラフ７１内の相関差分値閾値７３を上下方向に動的に移動させて、相関差分値の波形７５が相関差分値閾値７３のラインを超える位置を、相関差分値のピーク位置と判定する。第４手順では、制御部１２は、第３手順で検出されたテンプレート領域中のピーク位置のうち、互いに隣接する各ピーク位置の間隔の平均値を算出する。
【００７１】
図９は、ピーク位置およびピーク間隔を説明するための図である。図９（ａ）は、相関差分値の波形の一例であるグラフ８１を示す図である。図９（ｂ）は、グラフ８１中の領域８２を拡大して示す図である。
【００７２】
グラフ８１には、相関差分値の波形７５、相関差分値閾値７３、波形７５の最大値８３、ピーク位置８４、および隣接するピーク位置の間隔であるピーク間隔Ｔが示されている。グラフ８１の横軸は、相関差分値を算出した画素の位置Ｘであり、縦軸は、相関差分値Ｄである。相関差分値閾値７３は、たとえば波形の最大値８３に対する閾値の比率として閾値比率を設定することによって、「（相関差分値閾値７３）＝（波形の最大値８３）×（閾値比率）」によって算出される。
【００７３】
図９（ｂ）には、ピーク位置８４と、波形７５が相関差分値閾値７３を超えた位置である立上がり位置８６と、波形７５が相関差分値閾値７３を下回った位置である立下がり位置８７とが示されている。制御部１２は、ピーク位置８４を、「（ピーク位置８４）＝｛（立上がり位置８６）＋（立下がり位置８７）｝／２」によって算出する。さらに制御部１２は、複数のピーク位置８４のうち、互いに隣接するピーク位置８４の間隔をそれぞれ算出してピーク間隔Ｔを求める。制御部１２は、複数のピーク間隔Ｔの平均値を算出する。
【００７４】
第５手順では、制御部１２は、第４手順で算出したピーク間隔の平均値に基づいて、取込画像内のブラダーグルーブの合計本数を算出し、算出したブラダーグルーブの合計本数から取込画像中のブラダーグルーブの周期を算出する。
【００７５】
他の実施形態では、制御部１２は、第５手順での処理が終わった後、第１手順に戻り、テンプレート領域６６をＸ方向に移動させて、新たにテンプレート領域６６を設定して、再び第１〜第５手順の処理を行ってもよい。テンプレート領域６６を移動させて、相関値を複数回算出するので、最初に設定したテンプレート領域６６にゴミなどの異物が付着していても、新たなテンプレート領域６６に異物が付着していなければ、ブラダーグルーブの本数を正確に算出することができる。したがって、制御部１２は、ブラダーグルーブの本数の算出を、確実に行うことができる。
【００７６】
表２は、フーリエ周波数による対象の分類を示す表である。欠陥部は、周波数が「１〜（ｚ−１）」Ｈｚである凹凸欠陥、および周波数が「４０〜１５０」Ｈｚであるコート゛露出欠陥である。非欠陥部は、周波数が「１〜（ｚ−１）」Ｈｚであるジョイント（凸ライン）および内面離型剤垂れ、周波数が「ｚ〜３９」Ｈｚであるブラダーグルーブ、ならびに周波数が「４０〜１５０」Ｈｚである散布状内面離型剤および刻印文字である。周波数ｚは、ブラダーグルーフ゛の本数によって決まる値である。ブラダーグルーフ゛の本数がタイヤの種類およびカメラの角度によって異なるため、ブラダーグルーブ本数算出処理で算出した本数をｚの値とする。
【００７７】
【表２】
0005448798.tif 000005
【００７８】
欠陥の色は黒いが、内面離型剤垂れおよび散布状内面離型剤の色は白であるので、内面離型剤垂れおよび散布状内面離型剤は、別処理で、色によって欠陥判別が行われる。また、ジョイント（凸ライン）および刻印文字についても別途欠陥判別が行われる。ブラダーグルーブ以外の非欠陥部については、制御部１２が第１ステップからの処理を行う前に、予め欠陥検査が行われ、ブラダーグルーブ以外の非欠陥部を有するタイヤについてはすでに除外されている。
【００７９】
本実施形態では、ブラダーグルーブ本数の算出を第２ステップの後で行っているが、第２ステップの前で行ってもよいし、第１ステップの前で行ってもよい。
【００８０】
第４ステップでは、制御部１２は、逆フーリエ展開処理を行う。具体的には、制御部１２は、フーリエ展開処理でフーリエ展開された周波数成分から、ブラダーグルーブ本数算出処理で算出されたブラダーグルーブの周期を表す周波数成分を除去し、残余の周波数成分を逆フーリエ展開する。すなわち、式（１）で求めた関数Ｆ（ｘ）の項のうち、周波数ｚ〜３９Ｈｚの項を除いて逆フーリエ展開する。この逆フーリエ展開によって、ブラダーグルーブが除去され、欠陥部を残した画像を得ることができる。
【００８１】
第５ステップでは、制御部１２は、欠陥検出処理を行う。具体的には、制御部１２は、逆フーリエ展開処理で逆フーリエ展開された画像に、予め定める濃度範囲に含まれない濃度の画素があるとき、コード露出欠陥または凹凸欠陥があると判定し、欠陥検出処理を終了する。予め定める濃度範囲は、たとえば平均濃度の±１０％の範囲である。コード露出欠陥または凹凸欠陥があると判定した旨は、出力部１４に出力することによって、検査を行っている担当者に知らせる。
【００８２】
制御部１２は、第１〜第５ステップによる線状欠陥検出処理で、濃度射影変換を行う傾きをタイヤ回転方向に直交する方向として実行したが、コード露出欠陥および凹凸欠陥の方向が、タイヤ回転方向に直交する方向に一致するとは限らず、若干傾いている可能性がある。コード露出欠陥および凹凸欠陥の方向と、濃度射影変換を行う方向とが一致していないと、第１〜第５ステップによる線状欠陥検出処理では、コード露出欠陥および凹凸欠陥を検出することができない。
【００８３】
そこで、制御部１２は、濃度射影変換を行う方向を、タイヤ回転方向に直交する方向に対して傾けて、第１〜第５ステップによる線状欠陥検出処理を実行する。この場合、フーリエ展開を行うラインの方向も同じ角度だけ傾けてフーリエ展開する。傾ける角度は、予め定める角度範囲、たとえば±５度の範囲である。濃度射影変換を行う方向をタイヤ回転方向に直交する方向に対して傾けて、濃度射影変換を行うことを、以下、回転射影変換という。
【００８４】
図１０は、回転射影変換を説明するための図である。取込画像９０の横方向がタイヤ回転方向であり、取込画像９０の縦方向がタイヤ回転方向に直交する方向である。タイヤ回転方向に直交する方向をＤ１方向と、濃度射影変換を行う方向をＤ２方向とし、Ｄ１方向に対するＤ２方向の角度をＫ度とする。シフト幅Ｗ１は、取込画像９０の上端部および下端部において、Ｄ１方向の画素とＤ２方向の画素との間の距離であり、１画素単位で表される。取込画像９０のＤ１方向の画素数をＭとすると、ｔａｎＫ＝Ｗ１／（Ｍ／２）である。
【００８５】
制御部１２は、最初、シフト幅Ｗ１＝０で、第１〜第５ステップによる線状欠陥検出処理を実行し、次に、シフト幅Ｗ１に「１」を加算して、第１〜第５ステップによる線状欠陥検出処理を実行し、以後、Ｋ＝５になるまで、シフト幅Ｗ１に「１」を順次加算して、第１〜第５ステップによる線状欠陥検出処理を繰り返し実行する。角度０度〜角度−Ｋ度についても同様に計算する。Ｄ２方向のラインが、図１０の横方向で隣接する２つの画素を通る場合は、画素の中心位置がＤ２方向のラインに最も近い画素をＤ２方向のライン上にある画素として回転射影変換を行う。
【００８６】
上述した実施形態では、制御部１２は、取込画像全体について、回転射影変換を行って、第１〜第５ステップによる線状欠陥検出処理を繰り返し実行したが、第１ステップの濃度射影変換で、取込画像全体について濃度射影変換を行うと、濃度を加算する画素数が多いために欠陥部が消されてしまう可能性がある。そこで、取込画像を、タイヤ回転方向に切断して、タイヤ回転方向に直交する方向に複数のブロックに分割し、ブロックごとに、回転射影変換を行って、第１〜第５ステップによる線状欠陥検出処理を繰り返し実行することが好ましい。この場合、各ブロックが、対象領域６１に対応する。
【００８７】
図１１は、制御部１２が実行する線状欠陥検出処理の処理手順を示すフローチャートである。入力部１１の入力装置から検査の開始を指示する情報が入力され、制御部１２が入力部１１の撮影装置から取込画像を受け取ると、ステップＡ１に移る。
【００８８】
濃度変換工程であるステップＡ１では、制御部１２は、濃度射影変換処理を行う。濃度射影変換処理は、上述した第１ステップでの処理である。フーリエ展開工程であるステップＡ２では、制御部１２は、フーリエ展開処理を行う。フーリエ展開処理は、上述した第２ステップでの処理である。周期算出工程であるステップＡ３では、制御部１２は、ブラダーグルーブ本数算出処理を行う。ブラダーグルーブ本数算出処理は、上述した第３ステップでの処理である。逆フーリエ展開工程および欠陥検出工程であるステップＡ４では、制御部１２は、逆フーリエ展開処理および欠陥検出処理を行う。逆フーリエ展開処理および欠陥検出処理は、上述した第４，５ステップでの処理である。
【００８９】
ステップＡ５では、制御部１２は、傾き範囲が終了したか否かを判定する。第１〜第５ステップによる線状欠陥検出処理を、回転射影変換を行って図１０に示した角度Ｋ度が−５度〜５度の範囲内の角度で繰り返し実行していないとき、傾き範囲は終了していないと判定し、ステップＡ１に戻る。第１〜第５ステップによる線状欠陥検出処理を、回転射影変換を行って図１０に示した角度Ｋ度が−５度〜５度の範囲内の角度で繰り返し実行したとき、傾き範囲が終了したと判定し、ステップＡ６に進む。ステップＡ６では、制御部１２は、全ブロック終了したか否かを判定する。全ブロック終了していなければ、ステップＡ１に戻り、全ブロック終了していれば、線状欠陥検出処理を終了する。
【００９０】
上述した実施形態では、制御部１２が記憶部１３に記憶されるプログラムを実行することによって、入力部１１および出力部１４を制御するとともに、上述した機能を実現するが、上述した機能を実現するためのプログラムは、記憶部１３に記憶されることに限定されるものではなく、コンピュータで読取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を画像処理装置１に設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【００９１】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、記憶装置のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。
【００９２】
画像処理装置１と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（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）、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。なお、本発明は、上記プログラムが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００９４】
このように、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の処理を行う画像処理装置１で画像処理を実行するにあたって、図１１に示したステップＡ１では、各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する。図１１に示したステップＡ２では、第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、図１１に示したステップＡ１で変換された各画素の濃度をフーリエ展開する。図１１に示したステップＡ３では、前記線状模様の周期を算出する。図１１に示したステップＡ４では、図１１に示したステップＡ２でフーリエ展開された周波数成分から、図１１に示したステップＡ３で算出された線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する。そして、逆フーリエ展開された画素に予め定める濃度範囲に含まれない濃度の画素があるとき、欠陥があると判定する。
【００９５】
したがって、画像処理によって、たとえば、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、コード露出欠陥および凹凸欠陥など直線性に特徴のある欠陥を検出することができ、検査の安定化を図ることができる。
【００９６】
さらに、前記画像は、タイヤ内側を撮影した画像であり、前記予め定める第１の方向は、タイヤ回転方向であるので、コード露出欠陥および凹凸欠陥の直線性の方向がタイヤ回転方向と一致するとき、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、検査の安定化を図ることができる。
【００９７】
このように、前記画像は、タイヤ内側を撮影した画像であり、前記予め定める第１の方向は、タイヤ回転方向に対して予め定める角度範囲内の複数の角度の方向であるので、コード露出欠陥および凹凸欠陥の直線性の方向がタイヤ回転方向と一致しなくても、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、検査の安定化を図ることができる。
【００９８】
さらに、前記線状模様は、ブラダーグルーブであるので、取込画像からブラダーグルーブを除去して、コード露出欠陥および凹凸欠陥を検出することができる。
【００９９】
さらに、濃度変換手段は、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する。フーリエ展開手段は、第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開する。周期算出手段は、前記線状模様の周期を算出する。逆フーリエ展開手段は、フーリエ展開手段によってフーリエ展開された周波数成分から、周期算出手段によって算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する。そして、欠陥検出手段は、逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲に含まれない濃度の画素があるとき、欠陥があると判定する。
【０１００】
したがって、画像処理によって、たとえば、タイヤの種類、タイヤ表面の状態および照明の位置関係に依存することなく、コード露出欠陥および凹凸欠陥など直線性に特徴のある欠陥を検出することができ、検査の安定化を図ることができる。
【０１０１】
さらに、プログラムによって、コンピュータを、予め定める第１の方向に延びかつ互いに平行な複数のラインと第１の方向に直交する第２の方向に延びかつ互いに平行な複数のラインとの交点に配列される複数の画素から構成される画像であって、周期性のある線状の凹部または凸部からなる線状模様が形成される対象物を撮影した画像の各画素の濃度を、各画素が含まれる第２の方向のライン上の画素の濃度を平均した平均濃度に変換する濃度変換手段と、第１の方向のラインのうちの１つのラインについて、各画素の位置を変数として、濃度変換手段によって変換された各画素の濃度をフーリエ展開するフーリエ展開手段と、前記線状模様の周期を算出する周期算出手段と、フーリエ展開手段によってフーリエ展開された周波数成分から、周期算出手段によって算出された前記線状模様の周期を表す周波数成分を除いた残余の周波数成分を逆フーリエ展開する逆フーリエ展開手段と、逆フーリエ展開手段によって逆フーリエ展開された画素に予め定める濃度範囲内に含まれない濃度の画素があるとき、欠陥があると判定する欠陥検出手段として機能させることができる。
【０１０２】
さらに、前記プログラムを記録したコンピュータ読取り可能な記録媒体として提供することができる。
【符号の説明】
【０１０３】
１  画像処理装置
１１  入力部
１２  制御部
１３  記憶部
１４  出力部
【図１】
0005448798.tif 000006
【図２】
0005448798.tif 000007
【図５】
0005448798.tif 000008
【図６】
0005448798.tif 000009
【図７】
0005448798.tif 000010
【図９】
0005448798.tif 000011
【図１０】
0005448798.tif 000012
【図１１】
0005448798.tif 000013
【図３】
0005448798.tif 000014
【図４】
0005448798.tif 000015
【図８】
0005448798.tif 000016
【図１２】
0005448798.tif 000017
【図１３】
0005448798.tif 000018