(57)【要約】【課題】検査画像データを原稿画像データと比較することにより、印刷物に印刷された画像のスキュー検査を行う画像検査装置において、スキュー検出を高速に行う。【解決手段】  原稿画像データが印刷された印刷物を撮像して検査画像データを取得すると、原稿画像と検査画像に部分領域を設定する（Ｓ２０１，Ｓ２０２）。部分領域の画素値を所定方向に積算して投影波形を生成し、投影波形から重心位置を算出する（Ｓ２０３，Ｓ２０４）。部分領域の横方向の位置ずれ量を算出して、スキュー角度を算出する（Ｓ２０５，Ｓ２０６）。その後、検査画像をスキュー補正してから、パターンマッチング処理を行い、検査画像と原稿画像を照合して印刷欠陥を検出する（Ｓ２０７，Ｓ２０８）。【選択図】図２
2005227142.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像データが印刷された印刷物を検査する画像検査装置であって、
印刷物を撮像して得られた検査画像データを取得する検査画像取得手段と、
前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定する部分領域設定手段と、
前記原稿画像及び前記検査画像の各部分領域について特徴点を求める特徴点算出手段と、
前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する傾き検出手段と、
を備えたことを特徴とする傾き検出機能付き画像検査装置。
【請求項２】
請求項１に記載の画像検査装置であって、
前記各部分領域の特徴点は、画素値の重心位置であることを特徴とする画像検査装置。
【請求項３】
請求項２に記載の画像検査装置であって、
前記特徴点位置算出手段は、前記各部分領域の画素値を任意方向に積算した投影波形に基づいて、画素値の重心位置を求めることを特徴とする画像検査装置。
【請求項４】
請求項２に記載の画像検査装置であって、
前記部分領域設定手段は、前記原稿画像及び前記検査画像の座標が共通する領域を部分領域として設定することを特徴とする画像検査装置。
【請求項５】
請求項２に記載の画像検査装置であって、
前記部分領域設定手段は、前記原稿画像及び検査画像の上端又は下端からの一部を部分領域として設定することを特徴とする画像検査装置。
【請求項６】
請求項２に記載の画像検査装置であって、
前記部分領域設定手段は、前記原稿画像又は前記検査画像のいずれか一方について所定の部分領域を設定し、前記原稿画像又は前記検査画像の他方について前記所定の部分領域と黒画素面積率が等しくなるように部分領域を設定することを特徴とする画像検査装置。
【請求項７】
請求項２に記載の画像検査装置であって、
前記部分領域設定手段は、前記原稿画像及び前記検査画像の余白を除いた領域を抽出した後に、前記部分領域を設定することを特徴とする画像検査装置。
【請求項８】
請求項１に記載の画像検査装置であって、
前記各部分領域の特徴点は、前記各部分領域の画素値を任意方向に積算した投影波形において特徴的な複数の点からなる特徴点群であることを特徴とする画像検査装置。
【請求項９】
請求項８に記載の画像検査装置であって、
前記傾き検出手段は、前記各部分領域の特徴点群に関する位置ずれ及び倍率の直線関係を利用して、前記特徴点群の位置ずれを求めることを特徴とする画像検査装置。
【請求項１０】
原稿画像データを印刷処理する画像形成装置であって、
印刷物を撮像して、検査画像データを取得する検査画像取得手段と、
前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定する部分領域設定手段と、
前記原稿画像及び前記検査画像の各部分領域について特徴点を求める特徴点算出手段と、
前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する傾き検出手段と、
を備えたことを特徴とする画像形成装置。
【請求項１１】
原稿画像データが印刷された印刷物を検査する画像検査方法であって、
印刷物を撮像して得られた検査画像データを取得し、
前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定し、
前記原稿画像及び前記検査画像の各部分領域について特徴点を求め、
前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する、
ことを特徴とする画像検査方法。
【請求項１２】
原稿画像データが印刷された印刷物を検査する画像検査装置に、
印刷物を撮像して得られた検査画像データを取得する検査画像取得工程と、
前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定する部分領域設定工程と、
前記原稿画像及び前記検査画像の各部分領域について特徴点を求める特徴点算出工程と、
前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する傾き検出工程と、
を実行させるための画像検査プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿画像データが印刷処理された用紙を読み取ることにより検査画像データを取得し、この検査画像データを原稿画像データと比較することにより、印刷状態の検査を行う画像検査装置に関する。特に、本発明は、印刷処理による検査画像データの傾きを検出する画像検査装置に関する。
【背景技術】
【０００２】
プリンタ、コピー機、ファクシミリ機又はこれらの機能を併せもつデジタル複合機（以下、これらを総称して画像形成装置という）においては、該装置に入力された原稿画像データを用紙（ここで用紙とは、およそ印刷媒体全般であり、一般的な紙以外にＯＨＰシート、厚紙、葉書等を含む概念である）上に印刷して、ユーザに印刷物を提供している。印刷処理時には画像処理装置内部において、給紙装置から取り出された用紙が紙送り機構により搬送路上を送られ、これに対して印字部、定着部等が協動して印刷動作を行う。
【０００３】
上記の印刷処理により得られた印刷物は、原稿画像データと比較すると全体的にスキュー（傾き）がある場合がある。このスキューの原因として代表的なものは、搬送路上で用紙が若干傾いた状態となってしまうことである。勿論、このような印刷物の傾きは好ましくなく、時には印刷ミスとして印刷物が廃棄処分されることもある。このため、印刷物のスキューの検出は従来より試みがなされており、その例が特開平１１−２５７９２７号公報、特開平０８−２１２４１７号公報、特開平１１−２１９４６０号公報等に記載されている。
【０００４】
特開平１１−２５７９２７号公報に記載される技術では、原稿画像データを用紙に印刷した後に、ラインセンサを用いて用紙を読み取ることにより、検査画像データを取得する。そして、検査画像データの少なくとも２つの領域を、それぞれ原稿画像データの対応する領域をテンプレートとしてテンプレートマッチングを行い、検査画像データの各領域の位置ずれ量を求める。これらの位置ずれ量を用いて、最終的に印刷物のスキューを求めている。しかし、この文献の技術で用いられるテンプレートマッチングは、演算処理が複雑であり、計算処理に時間がかかる、という問題がある。この問題は、多量の印刷物を連続して印刷する場合に顕著である。
【０００５】
特開平８−２１２４１７号公報に記載される技術は、取り込んだ紙幣の種類を識別する紙幣識別装置に係るものであり、この装置では、搬送される紙幣を含む画像を取り込み、画像処理により紙幣の外郭を検出し、紙幣の斜行角度を求めている。しかし、この文献の技術では、用紙上に印刷された文字や画像などの印刷内容のスキューを検出することができない、という問題がある。
【０００６】
特開平１１−２１９４６０号公報に記載される技術は、取り込んだ紙幣の種類を識別する紙幣識別装置に係るものであり、この装置では、ラインセンサを用いて搬送される紙幣（媒体）を含む画像を取り込みつつ、スキャンライン上の媒体の開始座標、終了座標、及びその間の長さを順次取得し、長さが最頻値となった複数のラインのうち搬送方向に最も離間した２ラインを選択し、これらの開始座標及び終了座標を用いて紙幣の斜行角度を求めている。しかし、この文献の技術においても、用紙上に印刷された文字や画像などの印刷内容のスキューを正確に検出することができない、という問題がある。
【０００７】
【特許文献１】特開平１１−２５７９２７号公報
【特許文献２】特開平０８−２１２４１７号公報
【特許文献３】特開平１１−２１９４６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、検査画像データを原稿画像データと比較することにより、印刷物に印刷された画像のスキュー検査を行う画像検査装置において、スキュー検出を高速に行うことを目的とする。
【課題を解決するための手段】
【０００９】
上述した目的を達成するために、本発明は、原稿画像データが印刷された印刷物を検査する画像検査装置であって、印刷物を撮像して得られた検査画像データを取得する検査画像取得手段と、前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定する部分領域設定手段と、前記原稿画像及び前記検査画像の各部分領域について特徴点を求める特徴点算出手段と、前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する傾き検出手段と、を備えたことを特徴とする。
【００１０】
また、前記各部分領域の特徴点は、画素値の重心位置であることを特徴とすることが好ましい。
【００１１】
また、前記特徴点算出手段は、前記各部分領域の画素値を任意方向に積算した投影波形に基づいて、画素値の重心位置を求めることが好ましい。
【００１２】
また、前記部分領域設定手段は、前記原稿画像及び前記検査画像の座標が共通する領域を部分領域として設定することが好ましい。
【００１３】
また、前記部分領域設定手段は、前記原稿画像及び検査画像の上端又は下端からの一部を部分領域として設定することが好ましい。
【００１４】
また、前記部分領域設定手段は、前記原稿画像又は前記検査画像のいずれか一方について所定の部分領域を設定し、前記原稿画像又は前記検査画像の他方について前記所定の部分領域と黒画素面積率が等しくなるように部分領域を設定することが好ましい。
【００１５】
また、前記部分領域設定手段は、前記原稿画像及び前記検査画像の余白を除いた領域を抽出した後に、前記部分領域を設定することが好ましい。
【００１６】
また、前記各部分領域の特徴点は、前記各部分領域の画素値を任意方向に積算した投影波形において特徴的な複数の点からなる特徴点群であることが好ましい。
【００１７】
また、前記傾き検出手段は、前記各部分領域の特徴点群に関する位置ずれ及び倍率の直線関係を利用して、前記特徴点群の位置ずれを求めることが好ましい。
【００１８】
また、印刷物を撮像して、検査画像データを取得する検査画像取得手段と、前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定する部分領域設定手段と、前記原稿画像及び前記検査画像の各部分領域について特徴点を求める特徴点算出手段と、前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する傾き検出手段と、を備えたことを特徴とする。
【００１９】
上述した目的を達成するために、本発明は、原稿画像データが印刷された印刷物を検査する画像検査方法であって、印刷物を撮像して得られた検査画像データを取得し、前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定し、前記原稿画像及び前記検査画像の各部分領域について特徴点を求め、前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する、ことを特徴とする。
【００２０】
上述した目的を達成するために、本発明は、原稿画像データが印刷された印刷物を検査する画像検査装置に、印刷物を撮像して得られた検査画像データを取得する検査画像取得工程と、前記原稿画像及び前記検査画像の相互に対応する位置に、少なくとも２つの部分領域を設定する部分領域設定工程と、前記原稿画像及び前記検査画像の各部分領域について特徴点を求める特徴点算出工程と、前記複数の部分領域の特徴点の位置ずれに基づいて、前記原稿画像に対する前記検査画像のスキュー角度を検出する傾き検出工程と、を実行させるための画像検査プログラムである。
【発明を実施するための最良の形態】
【００２１】
以下に、図面を参照して、本発明の実施形態を説明する。図１は、本実施形態の画像検査装置を含む印刷システムの一例を示す構成図である。
【００２２】
この印刷システムは、外部から原稿画像データを取り込むと、給紙カセット１０から給紙される用紙に対し印刷処理部２０により画像を印刷し、印刷された原稿画像を定着ローラ２５により用紙に定着させる。電子写真方式のシステムの場合、印刷処理部２０には、ラスタ出力スキャナや感光体ドラム、現像器、転写ロールなどが含まれる。
【００２３】
用紙搬送路において定着ローラ２５の後段には読取スキャナ３０が設けられる。画像が定着された印刷物の印刷面は、その読取スキャナ３０により光学的に読み取られる。読取スキャナ３０は、照射ランプ３５により印刷面を照射し、その反射光をレンズ３６で集束して、撮像デバイス３７で検出する。撮像デバイス３７としては、例えば、用紙搬送路の上面と平行な面内において用紙搬送方向に垂直な方向にセルが１列に並んだラインセンサを用いることができる。用紙搬送に同期してラインセンサの読み出しを繰り返し行っていくことで、２次元の印刷面の画像を取得できる。カラー画像を検査する場合は、例えばＲ，Ｇ，Ｂの各色ごとにラインセンサを設ければよい。撮像デバイス３７で取得された印刷面の画像データ、すなわち検査画像データは、画像処理装置５０に送られる。なお、ラインセンサでの読取り解像度は、検査に必要な精度と処理速度などを考慮して決定され、１００〜６００ｄｐｉ程度が適当である。
【００２４】
本実施形態の画像検査装置は、読取スキャナ３０及び画像処理装置５０で構成されている。画像処理装置５０は、ＣＰＵ、メモリなどを含んで構成され、ＣＰＵが画像検査プログラムを実行することにより、原稿画像に対する検査画像のスキュー角度を検出し、これに基づき検査画像を補正してから、検査画像を原稿画像と照合して印刷欠陥を検出する処理を行う。図２は、画像処理装置５０が行う処理を示すフローチャートである。
【００２５】
先ず、画像処理装置５０は、図３に示すように、原稿画像を二分割し、２つの部分領域を設定する（Ｓ２０１）。すなわち、原稿画像は、縦横２５６画素の二値画像であり、このうち、上半分領域（横２５６画素×縦１２８画素）を１つの部分領域として設定し、また、下半分領域（横２５６画素×縦１２８画素）を他の１つの部分領域として設定する。なお、本実施形態では２つの部分領域を設定しているが、後の処理を行うためには部分領域は２つ以上であればよい。
【００２６】
次に、画像処理装置５０は、図４に示すように、検査画像に対しても同様に２つの部分領域を設定する（Ｓ２０２）。このとき、部分領域は、原稿画像に設定された部分領域と画像内における座標が共通する領域に設定され、検査画像の上半分領域と下半分領域が部分領域として設定される。なお、画像処理装置５０は、取り込まれた検査画像のデータ形式が原稿画像と異なる場合には、部分領域設定の前処理として、検査画像を原稿画像と同じデータ形式に変換する。すなわち、検査画像が階調を有する場合には二値化し、画像サイズが異なる場合には縦横２５６画素に変換する。
【００２７】
なお、原稿画像及び検査画像の部分領域の設定は、メモリ中に当該部分領域画像用の格納領域を新しく確保して、原稿画像又は検査画像の画素データを複写してもよいし、当該部分領域の範囲を示す座標データ（例えば、部分領域の左上と右下の座標）を設定するだけでもよい。
【００２８】
次に、画像処理装置５０は、原稿画像及び検査画像に設定された各部分領域について、特徴点である画素値の重心位置の算出を行う（Ｓ２０３，Ｓ２０４）。重心位置の算出は比較的に簡易な処理であり、様々な公知の算出方法を用いることができる。特に、本実施形態では画素値の所定方向に積算した投影波形から重心位置を算出する方法を採用している。図５に、原稿画像の上半分の部分領域を例として、本実施形態の重心位置算出方法の概要を示す。
【００２９】
この算出方法では、第一に、画像処理装置５０は、部分領域に対して、横方向に画素を走査し、走査線上の複数の画素値を積算することにより、投影波形ｐ(ｙ)を生成する。原稿画像は二値画像であるため黒画素が積算され、黒画素の存在頻度分布を表す投影波形が生成される。なお、図５において、投影波形ｐ(ｙ)は、画像の縦方向（ｙ方向）を縦軸とし、正規化された画素値の波高（積算値）を横軸としている。
【００３０】
第二に、画像処理装置５０は、各部分領域について、縦方向に画素を走査し、走査線上の複数の画素値を積算することにより、投影波形ｐ(ｘ)を生成する。なお、投影波形ｐ(ｘ)は、画像の横方向（ｘ方向）を横軸とし、正規化された画素値の波高（積算値）を縦軸とする。
【００３１】
第三に、画像処理装置５０は、生成された各方向の投影波形ｐ(ｘ)，ｐ(ｙ)を用いて、次式の演算を行い、重心位置（ｇｘ，ｇｙ）を算出する。
【数１】
2005227142.tif 000003
【００３２】
以上の説明では、原稿画像の上半分領域についての重心位置の算出処理を説明したが、原稿画像の下半分領域、検査画像の上半分領域、下半分領域についても同様に重心位置の算出処理が行われる。各部分領域の重心位置の算出結果を、下表に示す。
【表１】
2005227142.tif 000004
ここで、
（ｇｘ１，ｇｙ１）  ：  原稿画像上半分領域の重心位置
（ｇｘ２，ｇｙ２）  ：  原稿画像下半分領域の重心位置
（ｇ'ｘ１，ｇ'ｙ１）：  検査画像上半分領域の重心位置
（ｇ'ｘ２，ｇ'ｙ２）：  検査画像下半分領域の重心位置
である。
【００３３】
次に、画像処理装置５０は、各部分領域の重心位置の算出値を用いて、原稿画像に対する検査画像の位置ずれ量を算出する（Ｓ２０５）。上半分領域の横方向の位置ずれ量ｄｘ１、及び下半分領域の横方向の位置ずれ量ｄｘ２は、次式で算出される。
【数２】
2005227142.tif 000005
【００３４】
上式による位置ずれ量ｄｘ１，ｄｘ２の算出により、本実施形態では、検査画像の上半分領域が原稿画像の上半分領域に対して正方向（右方向）に２画素ずれており、検査画像の下半分領域が原稿画像の下半分領域に対して負方向（左方向）に２画素ずれていることが分かる。
【００３５】
なお、基準画像に対する検査画像の位置ずれｄｘ１，ｄｘ２は、検査画像を基準として、次式で算出してもよい。
【数３】
2005227142.tif 000006
【００３６】
次に、画像処理装置５０は、原稿画像に対する検査画像のスキュー角度を算出する（Ｓ２０６）。ここで、スキュー角度は、部分領域の横方向の位置ずれ量と、重心の縦方向位置との関係から求められる。これらの関係を図６に示す。検査画像にスキューが発生していなければ、点（ｄｘ１，ｇｙ１）と点（ｄｘ２，ｇｙ２）を結ぶ線分は縦軸（ｙ軸）に平行となるはずであるが、本実施形態ではスキューが発生しているため、２点を結ぶ線分は縦軸に対して傾斜している。これら２点の関係から、スキュー角度θは次式で算出される。
【数４】
2005227142.tif 000007
【００３７】
なお、本実施形態では、原稿画像及び検査画像に２つの部分領域を設定しているが、３つ以上の部分領域を設定する場合には、線分の傾斜を最小二乗法で求めることで、スキュー角度γを検出してもよい。例えば、原稿画像及び検査画像をＮ個に分割して部分領域を設定した場合、重心位置の横方向の位置ずれ量ｄｘｎ（ｎ＝1,2,・・・,N）と、縦方向の重心位置ｇｙｎ（ｎ＝1,2,・・・,N）に基づいて、スキュー角度γは次式で算出される。
【数５】
2005227142.tif 000008
【００３８】
次に、画像処理装置５０は、算出されたスキュー角度が許容範囲内であれば、次式により検査画像の各画素の座標を変換して検査画像を回転し、スキューを補正する（Ｓ２０７）。
【数６】
2005227142.tif 000009
ここで、
（ｘ，ｙ）  ：  検査画像の回転前の座標
（ｕ，ｖ）  ：  検査画像の回転後の座標
である。
【００３９】
本実施形態では、検査画像を回転してスキュー補正をしているが、他の実施形態では、原稿画像を回転してスキュー補正をしてもよい。なお、算出されたスキュー角度が予め設定された許容値を超えていれば、不良印刷物又は読み取り不良と判断して管理者に異常を通知する。
【００４０】
次に、画像処理装置５０は、スキュー補正された検査画像と原稿画像についてパターンマッチング処理を行い、両画像の位置合わせをする（Ｓ２０８）。パターンマッチング処理は、公知のテンプレートマッチングでもよいし、特開２００３−２４８８２７号公報に記載される方法で行ってもよい。そして、検査画像と原稿画像の画素値を比較して、検査画像に含まれる汚れや印刷抜けなどの印刷欠陥を検出する。
【００４１】
本実施形態の特徴事項は、原稿画像及び検査画像に相互に対応する複数の部分領域を設定し、各部分領域の重心位置の位置ずれに基づいて検査画像のスキュー角度を検出することである。この検出方法よれば、重心位置の算出は比較的に簡易な処理であるため、スキュー角度を迅速に算出することができる。特に、本実施形態のように各部分領域の投影波形を求めれば、重心位置を簡易に算出することができ、処理速度が速く好ましい。
【００４２】
上述した実施形態においては、原稿画像及び検査画像の上半分と下半分を部分領域として設定したが、部分領域の設定方法はこれに限られるものではない。例えば、以下に示す変形例のように様々な手法が可能である。
【００４３】
図７に、部分領域の設定方法に関する第一の変形例を示す。第一の変形例では、原稿画像及び検査画像において、上端から１／４の領域を１つの部分領域として設定し、また、下端の１／４の領域を他の１つの部分領域として設定する。この方法によれば、部分領域を上端又は下端からの一部としているため、部分領域における余白部の面積率が大きい。よって、スキューによって部分領域に生じる黒画素の増減量が多いため、重心位置の変化が大きく、スキュー角度の検出精度を高くすることができる。
【００４４】
図８，図９に、部分領域の設定方法に関する第二の変形例を示す。第二の変形例では、原稿画像の上半分領域と下半分領域を部分領域として設定し、これらの部分領域のそれぞれについて黒画素の存在比率を求める。そして、この黒画素の存在比率と同じになるように、検査画像を上側領域と下側領域に２分割する。なお、黒画素の存在比率が正確に一致するように検査画像を２分割するのは困難であるため、概略一致するように分割すればよい。
【００４５】
図８に示すように、原稿画像の上半分の部分領域は黒画素の存在比率が４９．５％であり、下半分の部分領域は黒画素の存在比率が５０．５％である。これに対応して、図９に示すように、検査画像の上側の部分領域と下側の部分領域の黒画素存在比率がそれぞれ４９．５％、５０．５％となるように境界線が決定され、検査画像が２分割される。
【００４６】
上記の部分領域の設定方法によれば、黒画素の存在比率が同じになるように検査画像を分割することにより、原稿画像に対する検査画像の全体的な位置ずれが大まかに修正されるので、スキュー角度の検出精度を高めることができる。
【００４７】
図１０に、部分領域の設定方法に関する第三の変形例を示す。第三の変形例では、原稿画像及び検査画像について、黒画素が存在する領域を抽出することで余白部を除いてから、部分領域の設定が行われる。この方法によれば、余白部が除かれることで位置ずれが大まかに修正されるため、スキュー角度の検出精度を高めることができる。
【００４８】
ここで、画像の余白部は、次の方法で求めればよい。横方向に画素値を積算して求めた投影波形ｐ(ｙ)において、投影波形の上端及び下端から波高を調べ、上端及び下端から連続して波高が０もしくは所定閾値以下である部分を、画像の上端及び下端の余白部として求める。同様に、縦方向に画素値を積算して求めた投影波形ｐ(ｘ)において、投影波形の左端及び右端から波高を調べ、左端及び右端から連続して波高が０もしくは所定閾値以下である部分を、画像の左端及び右端の余白部として求める。
【００４９】
また、画像の余白部は、次の方法で求めてもよい。画像の上端及び下端の余白部は、画像の上端及び下端から画素値を調べ、横一行全てが白画素である行数を数えて求める。同様に、画像の左端及び右端の余白部は、画像の左端及び右端から画素値を調べ、縦一行全てが白画素である行数を数えて求める。
【００５０】
上述した実施形態では、各部分領域について重心位置のずれを求めてスキュー角度を検出したが、これに代えて、他の方法で各部分領域のずれを求めてスキュー角度を検出してもよい。例えば、公開特許公報２００３−２４８８２７号に記載されるように、投影波形の山ピーク、谷ピークなどの特徴点を求め、これらの特徴点のずれからスキュー角度を求めてもよい。この方法について、以下に説明する。
【００５１】
先ず、原稿画像及び検査画像の各部分領域について、縦方向及び横方向に画素値を積算して投影波形を求める。そして、これらの投影波形から特徴点を抽出する。ここで特徴点とは、投影波形において特徴的な点であり、ここでは波高が局所的に極大となる山ピーク、極小となる谷ピークであるが、投影波形の変曲点などでもよい。
【００５２】
次に、抽出された特徴点群を利用して、原稿画像に対する検査画像の位置ずれを求める。原稿画像及び検査画像の相互に対応する部分領域について横方向の位置ずれの求める場合を例にとり、その位置ずれの求め方を説明する。
【００５３】
原稿画像の部分領域を縦方向に積算して得られた投影波形の特徴点群がＯｉ（ｉ＝1,2,・・・,Ｉ）、検査画像の部分領域を縦方向に積算して得られた投影波形の特徴点群がＣｊ（j＝1,2,・・・,J）である場合に、原稿画像に対する検査画像の幾何学的歪みが横方向に倍率ｍ倍、位置ずれｄ画素とすると、原稿画像及び検査画像の特徴点群には次式の線形関係が成立する。
【数７】
2005227142.tif 000010
この式を変形すると、次式が得られる。
【数８】
2005227142.tif 000011
【００５４】
上式に示される倍率及び位置ずれを求める方法は、公開特許公報２００３−２４８８２７号に記載されている公知の処理である。つまり、原稿画像の特徴点Ｏｉと検査画像の特徴点Ｃｊの全ての組み合わせについて、上式で示したように倍率及び位置ずれが直線関係を為すことに基づいて、倍率及び位置ずれの一次式を求め、（倍率）−（位置ずれ）平面において該直線上への投票処理を行う。このような投票処理を全ての特徴点の組み合わせについて行うと、（倍率）−（位置ずれ）平面上には投票値の累積値の分布が形成される。（倍率）−（位置ずれ）平面上において、この累積投票値が大きくなる点は、特徴点群が良く一致することを示しているため、その点の座標（倍率，位置ずれ）が求める相似変換パラメータとなる。この処理は、ハフ変換の考え方を応用したものである。
【００５５】
以上、横方向の位置ずれの求め方について説明したが、縦方向の位置ずれについても同様に求めることができる。そして、このようにして求められた特徴点の位置ずれに基づいて、原稿画像に対する検査画像のスキュー角度を算出する。具体的には、各部分領域において代表的な位置座標（例えば、部分領域の縦方向、横方向の中心位置）を定め、算出された縦方向及び横方向の位置ずれをその代表的な位置座標に関するものであると想定し、その幾何学的な関係からスキュー角度を算出する。この算出については、図６に示した重心に関する算出方法と同様なものとすればよい。
【００５６】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、等価な範囲で様々な変形が可能である。
【図面の簡単な説明】
【００５７】
【図１】プリンタシステムの構成図である。
【図２】画像検査装置の処理を示すフローチャートである。
【図３】部分領域の設定を説明するための説明図である。
【図４】部分領域の設定を説明するための説明図である。
【図５】重心位置の算出を説明するための説明図である。
【図６】スキュー角度の算出を説明するための説明図である。
【図７】部分領域の設定の変形例を説明するための説明図である。
【図８】部分領域の設定の変形例を説明するための説明図である。
【図９】部分領域の設定の変形例を説明するための説明図である。
【図１０】部分領域の設定の変形例を説明するための説明図である。
【符号の説明】
【００５８】
１０  給紙カセット、２０  印刷処理部、２５  定着ローラ、３０  読取スキャナ、３５  照射ランプ、３６  レンズ、３７  撮像デバイス、５０  画像処理装置。
【図１】
2005227142.tif 000012
【図２】
2005227142.tif 000013
【図３】
2005227142.tif 000014
【図４】
2005227142.tif 000015
【図５】
2005227142.tif 000016
【図６】
2005227142.tif 000017
【図７】
2005227142.tif 000018
【図８】
2005227142.tif 000019
【図９】
2005227142.tif 000020
【図１０】
2005227142.tif 000021