(57)【特許請求の範囲】
【請求項１】
ラインセンサカメラによる主走査とウェブの移送による副走査とを組み合わせて前記ウェブを撮像し、得られる画像検査のための基準画像と検査対象画像に対し、２次元に配置されたすくなくとも４つテンプレートを用い、前記基準画像と前記検査対象画像との位置ずれ量をそれらのテンプレートの各々について検出するテンプレートマッチング手段を有し、
前記テンプレートマッチング手段は、前記テンプレートの領域内でマッチング演算に適し実際に用いる実テンプレートの詳細位置を設定する実テンプレート設定手段と、天地方向の位置ずれ量を検出する天地方向位置ずれ量検出手段と、左右方向の位置ずれ量を検出する左右方向位置ずれ量検出手段と、から成り、
前記実テンプレート設定手段は、位置ずれを補正しようとする方向に対して、基準画像データの内の特定の領域であるテンプレートの輪郭強度を算出し、所定の強度以上の輪郭強度を有する画素の数を、その方向の画素列の各々に対して計数して画素数を求め、その画素数が所定の数以上ある画素列は実テンプレートとして選択可能な画素列とし（ステップＳ１）、
さらに、前記実テンプレート設定手段は、位置ずれを補正する方向の基準画像の複数の画素列に対して、その内の一つの対象画素列と、その対象画素列を所定の画素分ずらした画素列との画素ごとの差の絶対値を算出し、その差の絶対値と基準画像の輪郭から成る輪郭画像の対応する画素の画素値とを比較する。その差の絶対値が輪郭画像の画素の画素値を越える画素を有することから、その対象画素列が絵柄が繰返し成分だけではない画素列であると判定し、基準画像の各画素列の内でそのような画素列は選択可能画素列とし（ステップＳ２）、
さらに、前記実テンプレート設定手段は、位置ずれを補正する方向と平行する方向の基準画像に属する画素列の集合の要素の一つである対象画素列と、その対象画素列の左右両側方向に画素単位で所定の範囲で離れて隣接する複数の画素列の各々について、画素列の位置関係をその列方向に変化した場合の一致度の評価数値から位置ずれの補正値を検出し、そして、その補正値がゼロとなる画素列の数を対象画素列の右側方向と左側方向について求め、少ない方の数をその対象画素列の度数とし、基準画像に属する画素列の集合のすべてを対象画素列として度数を求め、その度数が最大または十分大きい画素列は選択可能画素列とし（ステップＳ３）、
さらに、前記実テンプレート設定手段は、上述のステップＳ１の選択可能画素列であり、かつ、ステップＳ２の選択可能画素列であり、かつ、ステップＳ３の選択可能画素列である画素列から位置ずれの補正値を検出に適用する実テンプレートとして設定する画素列を選択し（ステップＳ４）、
前記天地方向位置ずれ量検出手段は前記設定された天地方向の画素列の実テンプレートを用いて天地方向の位置ずれ量を検出し、
前記左右方向位置ずれ量検出手段は前記設定された左右方向の画素列の実テンプレートを用いて左右方向の位置ずれ量を検出する、
ことを特徴とする撮像画像複合歪み検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、基準画像と検査対象画像とを比較する検査装置において、基準画像と検査対象画像との間にある撮像画像の複合歪みの補正を行ってから比較を行うために、撮像画像複合歪みを検出する装置に関する。
【０００２】
【従来の技術】
たとえば特公平１−４７８２３号には、正常な印刷物が印刷された時点で走行印刷物の絵柄から読み取った画像データを基準画像データとして画像メモリに記憶しておき、その画像メモリから読み出した基準画像データを、印刷中の検査対象の印刷物から読み取った検査画像データと画素単位で比較して印刷物の良否判定を行う方式の検査装置に関する技術が記載されている。
【０００３】
このように基準画像データと検査対象画像データとを画素単位で比較する場合、不良検出の精度を高めると両データ間の位置ずれが僅かである場合でも位置ずれを不良と誤検出し、位置ずれを不良と誤検出しないようにするためには不良検出の精度を低下させることが必要である。したがって、ある程度の位置ずれを避け得ない場合には要求を満足するに十分な検査性能が得られない。
そこで、たとえば特開平７−２４９１２２号には、基準画像データと検査対象画像データとの間の位置ずれを補正してから、両データを比較して検査するように構成した検査装置が記載されている。
【０００４】
【発明が解決しようとする課題】
この検査装置は画像全体の平行移動に対しては位置ずれを補正することができる。ところが、印刷が行われ移送されるウェブの急激なテンション変動や蛇行、撮像カメラの振動、等が起きる場合には、撮像して得た画像は単純な平行移動の位置ずれだけではなく、平行移動、伸縮、スキュー、および、射影歪みやその他の歪みを複合した歪みを有している（図７参照）。ここでは複数の歪みが複合したものを複合歪みと呼ぶ。この複合歪みは、軟包装フィルムや建材化粧紙等に印刷が行われる場合に特に顕著である。この複合歪みに対しては、従来の平行移動に対する位置ずれ補正によっては対応することができない。
【０００５】
そこで本発明の目的は、複合歪みを補正するために必要とされる、歪み量を検出する撮像画像複合歪み検出装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記課題は下記の本発明によって解決される。すなわち、本発明の請求項１に係る撮像画像複合歪み検出装置は、ラインセンサカメラによる主走査とウェブの移送による副走査とを組み合わせて前記ウェブを撮像し、得られる画像検査のための基準画像と検査対象画像に対し、２次元に配置されたすくなくとも４つテンプレートを用い、前記基準画像と前記検査対象画像との位置ずれ量をそれらのテンプレートの各々について検出するテンプレートマッチング手段を有し、  前記テンプレートマッチング手段は、前記テンプレートの領域内でマッチング演算に適し実際に用いる実テンプレートの詳細位置を設定する実テンプレート設定手段と、天地方向の位置ずれ量を検出する天地方向位置ずれ量検出手段と、左右方向の位置ずれ量を検出する左右方向位置ずれ量検出手段と、から成り、  前記実テンプレート設定手段は、位置ずれを補正しようとする方向に対して、基準画像データの内の特定の領域であるテンプレートの輪郭強度を算出し、所定の強度以上の輪郭強度を有する画素の数を、その方向の画素列の各々に対して計数して画素数を求め、その画素数が所定の数以上ある画素列は実テンプレートとして選択可能な画素列とし（ステップＳ１）、  さらに、前記実テンプレート設定手段は、位置ずれを補正する方向の基準画像の複数の画素列に対して、その内の一つの対象画素列と、その対象画素列を所定の画素分ずらした画素列との画素ごとの差の絶対値を算出し、その差の絶対値と基準画像の輪郭から成る輪郭画像の対応する画素の画素値とを比較する。その差の絶対値が輪郭画像の画素の画素値を越える画素を有することから、その対象画素列が絵柄が繰返し成分だけではない画素列であると判定し、基準画像の各画素列の内でそのような画素列は選択可能画素列とし（ステップＳ２）、  さらに、前記実テンプレート設定手段は、位置ずれを補正する方向と平行する方向の基準画像に属する画素列の集合の要素の一つである対象画素列と、その対象画素列の左右両側方向に画素単位で所定の範囲で離れて隣接する複数の画素列の各々について、画素列の位置関係をその列方向に変化した場合の一致度の評価数値から位置ずれの補正値を検出し、そして、その補正値がゼロとなる画素列の数を対象画素列の右側方向と左側方向について求め、少ない方の数をその対象画素列の度数とし、基準画像に属する画素列の集合のすべてを対象画素列として度数を求め、その度数が最大または十分大きい画素列は選択可能画素列とし（ステップＳ３）、  さらに、前記実テンプレート設定手段は、上述のステップＳ１の選択可能画素列であり、かつ、ステップＳ２の選択可能画素列であり、かつ、ステップＳ３の選択可能画素列である画素列から位置ずれの補正値を検出に適用する実テンプレートとして設定する画素列を選択し（ステップＳ４）、  前記天地方向位置ずれ量検出手段は前記設定された天地方向の画素列の実テンプレートを用いて天地方向の位置ずれ量を検出し、  前記左右方向位置ずれ量検出手段は前記設定された左右方向の画素列の実テンプレートを用いて左右方向の位置ずれ量を検出する、ようにしたものである。
【０００７】
本発明によれば、テンプレートマッチング手段により、基準画像と検査対象画像に対し２次元に配置されたすくなくとも４つテンプレートを用いて基準画像と検査対象画像との位置ずれ量がそれらのテンプレートの各々について検出される。すなわち、平行移動、伸縮、スキュー、射影等の歪みが複合した複合歪みを画像に対して２次元の各位置について得られた天地左右方向の位置ずれ量から検出することができる。したがって、複合歪みを補正するために必要とされる、複合歪み量を検出する撮像画像複合歪み検出装置が提供される。また、テンプレートマッチング手段は、実テンプレート設定手段と、天地方向位置ずれ量検出手段と、左右方向位置ずれ量検出手段とから成り、実テンプレート設定手段によりテンプレートの領域内でマッチング演算に適し実際に用いる実テンプレートの詳細位置が設定され、天地方向位置ずれ量検出手段により天地方向の位置ずれ量が検出され、左右方向位置ずれ量検出手段により左右方向の位置ずれ量が検出される。すなわち、マッチング演算に適した実テンプレートを用い、天地方向と左右方向の位置ずれ量を別々に演算する。したがって、位置ずれ量を良好な精度で高速に演算することができる。
【０００８】
【発明の実施の形態】
次に、本発明について実施の形態により説明を行う。図１は本発明の撮像画像複合歪み検出装置の構成を示す図である。図１において、１はテンプレートデータ、２は基準画像データ、３は検査対象画像データ、４は位置ずれ量データである。これらのデータは、一般的には記憶手段に記憶されており、必要に応じて記憶手段から読み取られ、また記憶手段へ書き込まれる。もちろん、検査対象画像データ３については、記憶手段を使用せず、撮像して得られるデータを直接的にパイプライン処理方式等の処理手段に導入して利用することができる。５はテンプレートマッチング手段である。テンプレートマッチング手段５はさらに細部から構成され、６は実テンプレート設定手段、７は天地方向位置ずれ量検出手段、８は左右方向位置ずれ量検出手段、９は全方向位置ずれ量検出手段である。
【０００９】
テンプレートデータ１は画像データの内の特定の領域のデータである。画像データとしては、それに限定されるものではないが、通常は基準画像データが用いられる。図２はテンプレートの一例を示す図である。図２において、２はイメージで示した画像データ、Ｔ00，Ｔ01，Ｔ10，Ｔ11はテンプレートである。テンプレートデータ１は複数のテンプレートから構成され、図２に示す一例では４つのテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11から構成される。矢印→はウェブの移送方向を示している。
【００１０】
図２に示すように、テンプレートＴ00，Ｔ01，Ｔ10，Ｔ11は基準画像と検査対象画像に対して天地左右方向に、すなわち、２次元に配列されている。画像データ２は行列配置された複数の画素データによって構成されており、テンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々も行列配置された複数の画素データによって構成されている。そして、行または列の一連の画素の集合としての横の画素列や縦の画素列を構成することができ、テンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々は、それらの横の画素列や縦の画素列を要素として含んでいる。
【００１１】
図１に示す実テンプレート設定手段６は、まず、基準画像データ２を読込み、その基準画像データ２の内の特定の領域のデータであるテンプレートデータ１を生成する。すなわち、上述のテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々を生成する。さらに、実テンプレート設定手段６は、テンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の領域内でマッチング演算に適し実際に用いる実テンプレートの詳細位置を設定する。図３はマッチング演算に適する実テンプレートの一例を示す図である。図３に示す一例では、実テンプレートは縦の画素列で示されており、これは天地方向に配列した画素の集合である。この縦の画素列で示された実テンプレートを用いてテンプレートマッチング手段５は天地方向の位置ずれ量を演算する。
【００１２】
図３に示すように、縦の画素列ａは矩形のパターンのほぼ中央を通過する画素列である。この矩形のパターンの左右方向のエッジの位置を検出することによって天地方向の位置ずれ量を演算することができる。この矩形のパターンは左右方向の位置ずれに対して天地方向の位置が変化しない左右方向のエッジを有している。したがって、縦の画素列ａは天地方向の位置ずれ量を演算するマッチング演算に適する実テンプレートである。
一方、縦の画素列ｂは矩形のパターンの右側のエッジ付近を通過する画素列であるこの画素列の場合は、左右方向の位置ずれに対してその矩形のパターンの右側のエッジが含まれることも含まれないこともあり得る。したがって、天地方向の位置ずれ量を演算するマッチング演算に適さず、実テンプレート設定手段６は縦の画素列ｂを実テンプレートとして用いることはない。
【００１３】
また、縦の画素列ｃは傾斜したエッジを有するパターンのほぼ中央を通過する。左右方向の位置ずれに対して縦の画素列ｃが通過するその傾斜したエッジの位置は天地方向に変化する。したがって、天地方向の位置ずれ量を演算するマッチング演算に適さず、実テンプレート設定手段６は縦の画素列ｃを実テンプレートとして用いることはない。
また、縦の画素列ｄはほぼ等間隔で天地方向に配列する矩形パターを通過する画素列である。左右方向の位置ずれに対して縦の画素列ｄが通過するその矩形パターンのエッジの位置は天地方向に変化することはない。しかし、配列の間隔と同じ、またはその整数倍程度の天地方向の位置ずれが生じた場合に、位置ずれ演算を配列の間隔と同じ、またはその整数倍程度の大きさで誤る恐れがある。したがって、天地方向の位置ずれ量を演算するマッチング演算に適さず、実テンプレート設定手段６は縦の画素列ｄを実テンプレートとして用いることはない。
【００１４】
上述のように、実テンプレート設定手段６は天地方向の位置ずれを検出するための実テンプレートを設定する場合には、天地方向の位置ずれに対してマッチング演算の評価数値（後述する）の変化が大きく、左右方向の位置ずれに対してマッチング演算の評価数値の変化が小さい縦の画素列を設定する。また、天地方向の位置ずれに対してマッチング演算の評価数値の変化が周期性を有する縦の画素列は避ける。
なお上述において、天地方向の位置ずれを検出するための実テンプレートの設定について説明したが、左右方向の位置ずれを検出するための実テンプレートの設定についても同様であるから説明は省略する。すなわち、「天地」を「左右」に、「縦」を「横」に置き換えれば同様である。
【００１５】
図４は実テンプレートとして設定する画素列を選択する過程の一例を示すフロー図である。まず、ステップＳ１において、位置ずれを補正しようとする方向に対して、基準画像データの内の特定の領域であるテンプレートの輪郭強度を算出し、所定の強度以上の輪郭強度を有する画素の数を、その方向の画素列の各々に対して計数して画素数を求め、その画素数が所定の数以上ある画素列は実テンプレートとして選択可能な画素列とする。この処理により、基準画像と検査画像の位置ずれを補正に適用する画素列には、必ず輪郭部位の画素が含まれ、しかもその輪郭は所定の強度を有することとなる。したがって、一致度の評価数値の変化が大きく、正確な位置ずれの補正量を検出することができる。
【００１６】
次のステップＳ２において、位置ずれを補正する方向の基準画像の複数の画素列に対して、その内の一つの対象画素列と、その対象画素列を所定の画素分ずらした画素列との画素ごとの差の絶対値を算出し、その差の絶対値と基準画像の輪郭から成る輪郭画像の対応する画素の画素値とを比較する。その差の絶対値が輪郭画像の画素の画素値を越える画素を有することから、その対象画素列が絵柄が繰返し成分だけではない画素列であると判定し、基準画像の各画素列の内でそのような画素列は選択可能画素列とする。この処理により、同じ絵柄が繰返す部分すなわち周期絵柄の部分だけを含む画素列を位置ずれの補正値の検出に適用する画素列として選択するようなことがなくなる。したがって、繰返し周期の倍数だけ離れた補正値が検出される恐れが無く、正確な位置ずれの補正値を検出することができる。
【００１７】
次に、ステップＳ３において、位置ずれを補正する方向と平行する方向の基準画像に属する画素列の集合の要素の一つである対象画素列と、その対象画素列の左右両側方向に画素単位で所定の範囲で離れて隣接する複数の画素列の各々について、画素列の位置関係をその列方向に変化した場合の一致度の評価数値から位置ずれの補正値を検出する。そして、その補正値がゼロとなる画素列の数を対象画素列の右側方向と左側方向について求め、少ない方の数をその対象画素列の度数とする。基準画像に属する画素列の集合のすべてを対象画素列として度数を求め、その度数が最大または十分大きい画素列は選択可能画素列とする。この処理により、その対象画素列の度数以下の範囲の位置ずれであれば、位置ずれを補正する方向と直交する方向に位置ずれがある場合においても、適正な位置ずれの補正値を検出することができる。
【００１８】
次にステップＳ４において、上述のステップＳ１の選択可能画素列であり、かつ、ステップＳ２の選択可能画素列であり、かつ、ステップＳ３の選択可能画素列である画素列から位置ずれの補正値を検出に適用する実テンプレートとして設定する画素列を選択する。特定の実テンプレートに対し複数の画素列を選択することができ、１つに限定されない。たとえば、隣接する複数の画素列を選択することができる。
実テンプレート設定手段６は、上述のようにして、すべてのテンプレートの各々について、天地方向と左右方向の実テンプレートを設定する。すなわち、図２に示す一例において、４つのテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々について、天地方向の４つの実テンプレートと左右方向の４つの実テンプレートを設定する。
【００１９】
図１に示す天地方向位置ずれ量検出手段７は検査対象画像データ３を読込み、天地方向の位置ずれを検出するための実テンプレートを用いて天地方向の位置ずれ量を演算する。天地方向位置ずれ量検出手段７は基準画像データ２の画素列であるその実テンプレートと、同じ位置（読込んだ画像データのアドレスが同じ）の検査対象画像データ３の画素列とを、天地方向に位置をずらしながら評価演算を行い評価数値を求め、一致度が最も高い評価数値の位置によって天地方向位置ずれ量を求める。
【００２０】
一致度の評価数値としては、相関係数、対応画素の差の絶対値の総和、対応画素の差の自乗の総和、等を用いることができる。一致度の高い評価値は、相関係数では極大値（relative maximum）であるが、差の絶対値の総和と対応画素の差の自乗の総和では極小値（relative minimum）である。以下の数１に相関係数の計算式を、数２に差の絶対値の総和の計算式を、数３に差の自乗の総和の計算式を示す。
【数１】
0004121605.tif 000002
【数２】
0004121605.tif 000003
【数３】
0004121605.tif 000004
【００２１】
図１に示す左右方向位置ずれ量検出手段８は検査対象画像データ３を読込み、左右方向の位置ずれを検出するための実テンプレートを用いて左右方向の位置ずれ量を演算する。左右方向位置ずれ量検出手段７は基準画像データ２の画素列であるその実テンプレートと、同じ位置（読込んだ画像データのアドレスが同じ）の検査対象画像データ３の画素列とを、左右方向に位置をずらしながら評価演算して評価数値を求め、一致度が最も高い評価数値の位置によって左右方向位置ずれ量を求める。
【００２２】
図１に示す全方向位置ずれ量検出手段９は検査対象画像データ３を読込み、全方向の位置ずれを検出するための実テンプレートを用いて全方向の位置ずれ量を演算する。全方向の位置ずれを検出するための実テンプレートは、前述の天地方向の位置ずれを検出するための実テンプレートと、前述の左右方向の位置ずれを検出するための実テンプレートとを合わせた合体画素列である。全方向位置ずれ量検出手段７は基準画像データ２の画素列であるその実テンプレートと、検査対象画像データ３の画素列とを、全方向（天地左右方向）に位置をずらしながら評価演算して評価数値を求め、一致度が最も高い評価数値の位置によって全方向位置ずれ量を求める。
【００２３】
その全方向（天地左右方向）に位置をずらす場合に、検査対象画像データ３の画素列の最初の位置（中心位置）は、天地方向位置ずれ量検出手段７によって得られた位置ずれ量を補正した天地方向の位置、および、左右方向位置ずれ量検出手段８によって得られ位置ずれ量を補正した左右方向の位置とする。この位置から所定の範囲（２次元の領域）に位置をずらしながら評価演算して評価数値を求め、一致度が最も高い評価数値の位置によって全方向（天地左右方向）位置ずれ量を求める。
このようにすることにより、実テンプレートとして合体画素列が用いられ、しかも、所定の範囲を絞り込む（小さくする）ことができるから、精密に位置ずれ量を演算できるとともに演算時間を短縮することができる。
【００２４】
上述の位置ずれ量の演算について、演算の順を追って整理して説明する。図５は位置ずれ量を演算する過程を示す絵図である。図５に示す一例では、特定の実テンプレートに対し、隣接する複数の画素列が選択されていることが絵図に示されている。このように、隣接する複数の画素列が選択されている場合に、画素列の一方から順に得られる位置ずれ量を初期値として探索範囲を狭めれば、処理量を大幅に減らすことができる。通常、隣接する画素列では位置ずれ量の変化は大きくはないから、探索範囲を狭めても問題は生じない。
【００２５】
まず、図５のステップＳ５１において、天地方向位置ずれ量検出手段７は天地方向位置ずれ量を演算する。次に、ステップＳ５２において、左右方向位置ずれ量検出手段８は左右方向位置ずれ量を演算する。次に、ステップＳ５３において、全方向位置ずれ量演算手段９は、ステップＳ５１とステップＳ５２において得られた天地左右方向の位置ずれ量を補正した位置から所定の範囲に位置をずらしながら全方向（天地左右方向）位置ずれ量を求める。全方向位置ずれ量演算手段９によって得られる全方向（天地左右方向）位置ずれ量は、ステップＳ５１とステップＳ５２において得られた天地左右方向の位置ずれ量よりも、高い精度が得られる。
【００２６】
天地方向位置ずれ量検出手段７、左右方向位置ずれ量検出手段８、および、全方向位置ずれ量演算手段９は、上述のようにして、すべてのテンプレートの各々について、全方向の位置ずれ量を演算する。すなわち、図２に示す一例において、４つのテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々について、天地方向の位置ずれ量と左右方向の位置ずれ量との２つづつ、合計８つの位置ずれ量を演算する。
【００２７】
これら複数の位置ずれ量は、撮像して得られる検査対象画像データ３を、記憶手段を使用せず、直接的にパイプライン処理方式等の処理手段に導入して演算することができる。その場合には各テンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々について、複数のプロセッサを用いて同時並行処理を行うことができ、処理速度を高速にすることができる。
【００２８】
これら、合計８つの位置ずれ量に基づいて、図７に示すような、（ａ）平行移動、（ｂ）伸縮、（ｃ）スキュー、（ｄ）射影、等の歪みを検出することができる。すなわち、４つのテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々について、天地方向の位置ずれ量が一致しており、また、左右方向の位置ずれ量も一致している場合には、基準画像データに対して検査対象画像データが平行移動している（平行移動歪みを有する）ことになる。
【００２９】
また、４つのテンプレートの内、テンプレートＴ00，Ｔ01の２つと、テンプレートＴ10，Ｔ11の２つについて、天地方向に間隔が広がる位置ずれ量を有しており、一方、テンプレートＴ00，Ｔ10の２つと、テンプレートＴ01，Ｔ11の２つについて、左右方向に間隔が狭まる位置ずれ量を有している場合には、基準画像データに対して検査対象画像データが天地方向に伸び、左右方向に縮んでいる（天地伸び左右縮み歪みを有する）ことになる。
また、４つのテンプレートの内、テンプレートＴ00，Ｔ01の２つと、テンプレートＴ10，Ｔ11の２つについて、天地方向に間隔が狭まる位置ずれ量を有しており、一方、テンプレートＴ00，Ｔ10の２つと、テンプレートＴ01，Ｔ11の２つについて、左右方向に間隔が広がる位置ずれ量を有している場合には、基準画像データに対して検査対象画像データが天地方向に縮み、左右方向に伸びている（天地縮み左右伸び歪みを有する）ことになる。
【００３０】
また、４つのテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々について、天地方向の位置ずれ量は一致しており、一方、テンプレートＴ00，Ｔ01の２つと、テンプレートＴ10，Ｔ11の２つについて、左右方向の位置ずれ量が異なっている場合には、基準画像データに対して検査対象画像データがスキュー歪みを有することになる。
また、４つのテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11の各々について、天地方向の位置ずれ量と、左右方向の位置ずれ量がともに異なっている場合には、基準画像データに対して検査対象画像データが射影歪みを有することになる。
【００３１】
基準画像データに対する検査対象画像データの平行移動歪みだけを検出するだけならば、テンプレートはすくなくとも１つあればよい。一方、基準画像データに対する検査対象画像データの平行移動歪み、伸縮歪み、スキュー歪み、射影歪みを検出する場合には、テンプレートはすくなくとも４つ必要である。図２に一例を示したような、４角に設けた４つのテンプレートＴ00，Ｔ01，Ｔ10，Ｔ11だけでなく、自由な位置により多くのテンプレートを用いることができる。その場合には、位置ずれ量として、▲１▼（何らかの原因で誤検出があった）極端な値のものを除いて位置ずれ量を判定する、▲２▼位置ずれ量の平均値を演算する、等の操作を行うことができる。すなわち、位置ずれ量を総合的に評価して精度や信頼性をより高めることができる。また、より複雑な部分伸縮などを受けた複雑複合歪みにも対応可能となる。
【００３２】
図６は本発明の撮像画像複合歪み検出装置を印刷物の検査装置に適用した一例を示す図である。図６において、６１はカメラユニット、６２はカメラ制御部、６３は印刷物検査装置本体、６４は検査対象画像データメモリ、６５は基準画像データメモリ、６６は基準入力司令入力部、６７は複合歪み検出手段、６８は複合歪み補正比較部、６９はパラメータ入力部である。
基準画像データメモリ６５および検査対象画像データメモリ６４は、いずれも、印刷物１単位分（印刷ユニットで行われる１周期分の印刷画面）をすくなくとも記憶できる記憶容量を有している。
【００３３】
また、基準入力司令入力部６６は、画像検査を始めるにあたって行う基準画像を撮影し基準画像データメモリ６５へデータ入力を行う司令、そして続いて行う検査対象画像を撮影し検査対象画像データメモリ６４へ入力を行う司令を行う。この司令によりセレクタの切替えが行われる。基準入力司令入力部６６で基準画像データの入力が司令されると、図２のセレクタは基準画像データメモリ６５に撮像データの入力接続を行うが、このときは複合歪み検出手段６７、および、複合歪み補正比較部６８は動作しない。一方、基準入力司令入力部６６にて検査対象画像データの入力が司令されると、セレクタは検査対象画像データメモリ６４に撮像データの入力接続を行う。
【００３４】
そして、複合歪み検出手段６７は検査対象画像と基準画像の平行移動歪み、伸縮歪み、スキュー歪み、複合歪み、または、それを示す位置ずれ量の検出を行い、その結果の平行移動歪み、伸縮歪み、スキュー歪み、射影歪み、等の複合歪み補正量、または、それを示す位置ずれ量の補正量を歪み補正比較部６８に送る。そして、その複合歪み補正量、または、それを示す位置ずれ量の補正量を受け取った複合歪み補正比較部６８は、その補正量を考慮して検査対象画像データと基準画像データとの比較を行う。
また、パラメータ入力部６９は、複合歪み検出手段６７、および複合歪み補正比較部６８で用いられるパラメータを設定するための入力を行う。パラメータとしては、たとえば、射影歪み補正比較部６８で検査対象画像データと基準画像データとの比較を行って、良否判定する場合の閾値を入力する。
【００３５】
【発明の効果】
以上のように本発明によれば、テンプレートマッチング手段により、基準画像と検査対象画像に対し２次元に配置されたすくなくとも４つテンプレートを用いて基準画像と検査対象画像との位置ずれ量がそれらのテンプレートの各々について検出される。すなわち、平行移動、伸縮、スキュー、射影等の歪みが複合した複合歪みを画像に対して２次元の各位置について得られた天地左右方向の位置ずれ量から検出することができる。したがって、複合歪みを補正するために必要とされる、複合歪み量を検出する撮像画像複合歪み検出装置が提供される。また、テンプレートマッチング手段は、実テンプレート設定手段と、天地方向位置ずれ量検出手段と、左右方向位置ずれ量検出手段とから成り、実テンプレート設定手段によりテンプレートの領域内でマッチング演算に適し実際に用いる実テンプレートの詳細位置が設定され、天地方向位置ずれ量検出手段により天地方向の位置ずれ量が検出され、左右方向位置ずれ量検出手段により左右方向の位置ずれ量が検出される。すなわち、マッチング演算に適した実テンプレートを用い、天地方向と左右方向の位置ずれ量を別々に演算する。したがって、位置ずれ量を良好な精度で高速に演算することができる。
【図面の簡単な説明】
【図１】本発明の撮像画像複合歪み検出装置の構成を示す図である。
【図２】テンプレートの一例を示す図である。
【図３】マッチング演算に適する実テンプレートの一例を示す図である。
【図４】実テンプレートとして設定する画素列を選択する過程の一例を示すフロー図である。
【図５】位置ずれ量を演算する過程を示す絵図である。
【図６】本発明の撮像画像複合歪み検出装置を印刷物の検査装置に適用した一例を示す図である。
【図７】平行移動、伸縮、スキュー、射影の各歪みを示す図である。
【符号の説明】
１  テンプレートデータ
２  基準画像データ
３  検査対象画像データ
４  位置ずれ量
５  テンプレートマッチング手段
６  実テンプレート設定手段
７  天地方向位置ずれ量検出手段
８  左右方向位置ずれ量検出手段
９  全方向位置ずれ量検出手段
６１  カメラユニット
６２  カメラ制御部
６３  印刷物検査装置本体
６４  検査対象画像データメモリ
６５  基準画像データメモリ
６６  基準入力司令入力部
６７  複合歪み検出手段
６８  複合歪み補正比較部
６９  パラメータ入力部
【図１】
0004121605.tif 000005
【図２】
0004121605.tif 000006
【図３】
0004121605.tif 000007
【図４】
0004121605.tif 000008
【図５】
0004121605.tif 000009
【図６】
0004121605.tif 000010
【図７】
0004121605.tif 000011