(57)【特許請求の範囲】
【請求項１】
第１の画像読取手段が媒体の表面から読み取った第１の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第１のブロック領域の画像を取得する第１の取得手段と、
第２の画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第２のブロック領域の画像を取得する第２の取得手段と、
前記第２のブロック領域の画像に含まれる、前記第１の取得手段により取得された前記第１のブロック領域の画像に対応する画像、の位置を特定する位置特定手段と、
前記第１のブロック領域の画像の位置と、前記位置特定手段により特定された位置と、のずれを示すずれ情報を出力する出力手段と、
前記ずれ情報を用いて前記第２の画像読取手段を有する画像処理装置の特性を測定する測定手段と、
を含む検査装置。
【請求項２】
第１の画像読取手段が媒体の表面から読み取った第１の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第１のブロック領域の画像を取得する第１の取得手段と、
第２の画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第２のブロック領域の画像を取得する第２の取得手段と、
前記第２のブロック領域の画像に含まれる、前記第１の取得手段により取得された前記第１のブロック領域の画像に対応する画像、の位置を特定する位置特定手段と、
前記第１のブロック領域の位置と、前記位置特定手段により特定された位置と、のずれを示すずれ情報を出力する出力手段と、
前記ずれ情報の示すずれの大きさに応じて、前記第２の画像読取手段を有する画像処理装置に関する警告を出力する警告出力手段と、
を含む検査装置。
【請求項３】
利用者による前記第１のブロック領域を指定するための操作を受け付ける受付手段をさらに含み、
前記取得手段は、
利用者によって指定された前記第１のブロック領域の画像を取得すること、
を特徴とする請求項１又は２に記載の検査装置。
【請求項４】
前記第２の媒体画像に含まれる前景に係る画素である前景画素を特定する特定手段と、
前記第１の取得手段により取得された前記第１のブロック領域の画像から前記特定手段により特定された前記前景画素に応じた位置の画素が除外された画像、に基づく第１情報を取得する第１情報取得手段と、
前記第２の媒体画像に含まれる複数の第２のブロック領域の画像の各々について、当該第２のブロック領域の画像から前記特定手段により特定された前記前景画素に応じた位置の画素が除外された画像、に基づく第２情報を取得する第２情報取得手段と、
前記第１情報と、各第２のブロック領域の画像について取得された第２情報の各々と、を比較する比較手段と、をさらに含み、
前記位置特定手段は、
前記比較手段の比較結果に基づいて選択される一の第２のブロック領域の位置を特定すること、
を特徴とする請求項１乃至３のいずれかに記載の検査装置。
【請求項５】
前記第１媒体画像に含まれる前景に係る画素である第１前景画素を特定する手段をさらに含み、
前記特定手段は、
前記第２媒体画像に含まれる前景に係る前記前景画素である第２前景画素を特定し、
前記第１情報取得手段は、
前記第１のブロック領域の画像から前記第１前景画素及び前記第２前景画素のそれぞれに応じた位置の画素が除外された画像、に基づく前記第１情報を取得し、
前記第２のブロック領域の画像から前記第１前景画素及び前記第２前景画素のそれぞれに応じた位置の画素が除外された画像、に基づく前記第２情報を取得すること、
を特徴とする請求項４に記載の検査装置。
【請求項６】
第１の画像読取手段が媒体の表面から読み取った第１の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第１のブロック領域の画像を取得する第１の取得手段、
第２の画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第２のブロック領域の画像を取得する第２の取得手段、
前記第２のブロック領域の画像に含まれる、前記第１の取得手段により取得された前記第１のブロック領域の画像に対応する画像、の位置を特定する位置特定手段、
前記第１のブロック領域の画像の位置と、前記位置特定手段により特定された位置と、のずれを示すずれ情報を出力する出力手段、
前記ずれ情報を用いて前記第２の画像読取手段を有する画像処理装置の特性を測定する測定手段、
としてコンピュータを機能させるプログラム。
【請求項７】
第１の画像読取手段が媒体の表面から読み取った第１の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第１のブロック領域の画像を取得する第１の取得手段、を有する第１の画像処理装置と、
第２の画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第２のブロック領域の画像を取得する第２の取得手段と、
前記第２のブロック領域の画像に含まれる、前記第１の取得手段により取得された前記第１のブロック領域の画像に対応する画像、の位置を特定する位置特定手段と、
前記第１のブロック領域の画像の位置と、前記位置特定手段により特定された位置と、のずれを示すずれ情報を出力する出力手段と、
前記ずれ情報を用いて前記第２の画像読取手段を有する画像処理装置の特性を測定する測定手段と、
を有する第２の画像処理装置と、
を含むことを特徴とする検査システム。
【請求項８】
第１の画像読取手段が媒体の表面から読み取った第１の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第１のブロック領域の画像を取得する第１の取得手段、
第２の画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を、複数の矩形形状からなるブロック領域化し、当該複数のブロック領域から第２のブロック領域の画像を取得する第２の取得手段、
前記第２のブロック領域の画像に含まれる、前記第１の取得手段により取得された前記第１のブロック領域の画像に対応する画像、の位置を特定する位置特定手段と、
前記第１のブロック領域の位置と、前記位置特定手段により特定された位置と、のずれを示すずれ情報を出力する出力手段、
前記ずれ情報の示すずれの大きさに応じて、前記第２の画像読取手段を有する画像処理装置に関する警告を出力する警告出力手段、
としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム及びプログラムに関する。
【背景技術】
【０００２】
下記、特許文献１には、媒体（例えば、紙媒体）の表面の像を示す画像を予め登録された画像と比較することによって、当該媒体の真贋を判定する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−０３８３８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、画像読取手段によって媒体の表面から読み取られた第１の媒体画像に含まれる或る領域の画像、に対応する画像の、画像読取手段によって第１の媒体画像とは別に上記媒体の表面から読み取られた第２の媒体画像における位置を特定することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するための請求項１の発明は、画像読取手段が媒体の表面から読み取った第１の媒体画像に含まれる第１領域の画像を取得する取得手段と、画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を取得する手段と、前記第２の媒体画像に含まれる、前記取得手段により取得された前記第１領域の画像に対応する画像、の位置を特定する位置特定手段と、を含む画像処理装置である。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記第１領域の位置と、前記位置特定手段により特定された位置と、のずれを示すずれ情報を出力する出力手段をさらに含むことを特徴とする。
【０００７】
また、請求項３の発明は、請求項１又は請求項２の発明において、利用者による前記第１領域を指定するための操作を受け付ける受付手段をさらに含み、前記取得手段は、利用者によって指定された前記第１領域の画像を取得することを特徴とする。
【０００８】
また、請求項４の発明は、請求項１乃至請求項３のいずれかの発明において、前記第２の媒体画像に含まれる前景に係る画素である前景画素を特定する特定手段と、前記取得手段により取得された前記第１領域の画像から前記特定手段により特定された前記前景画素に応じた位置の画素が除外された画像、に基づく第１情報を取得する第１情報取得手段と、前記第２の媒体画像に含まれる複数の第２領域の各々について、当該第２領域の画像から前記特定手段により特定された前記前景画素に応じた位置の画素が除外された画像、に基づく第２情報を取得する第２情報取得手段と、前記第１情報と、各第２領域について取得された第２情報の各々と、を比較する比較手段と、をさらに含み、前記位置特定手段は、前記比較手段の比較結果に基づいて選択される一の第２領域の位置を特定することを特徴とする。
【０００９】
また、請求項５の発明は、請求項４の発明において、前記第１媒体画像に含まれる前景に係る画素である第１前景画素を特定する手段をさらに含み、前記特定手段は、前記第２媒体画像に含まれる前景に係る前記前景画素である第２前景画素を特定し、前記第１情報取得手段は、前記第１領域の画像から前記第１前景画素及び前記第２前景画素のそれぞれに応じた位置の画素が除外された画像、に基づく前記第１情報を取得し、前記第２領域の画像から前記第１前景画素及び前記第２前景画素のそれぞれに応じた位置の画素が除外された画像、に基づく前記第２情報を取得すること、を特徴とする。
【００１０】
また、上記課題を解決するための請求項６の発明は、画像読取手段が媒体の表面から読み取った第１の媒体画像に含まれる第１領域の画像を取得する取得手段、画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を取得する手段、及び前記第２の媒体画像に含まれる、前記取得手段により取得された前記第１領域の画像に対応する画像、の位置を特定する位置特定手段、としてコンピュータを機能させるプログラムである。
【００１１】
また、上記課題を解決するための請求項７の発明は、画像読取手段が媒体の表面から読み取った第１の媒体画像を取得する第１媒体画像取得手段と、画像読取手段が前記第１の媒体画像とは別に前記媒体の表面から読み取った第２の媒体画像を取得する第２媒体画像取得手段と、前記第２の媒体画像に含まれる第１領域の画像を取得する取得手段と、前記第２の媒体画像に含まれる、前記取得手段により取得された前記第１領域の画像に対応する画像、の位置を特定する位置特定手段と、を含む画像処理システムである。
【発明の効果】
【００１２】
請求項１、請求項６、請求項７の発明によれば、画像読取手段によって媒体の表面から読み取られた第１の媒体画像に含まれる或る領域の画像、に対応する画像の、画像読取手段によって第１の媒体画像とは別に上記媒体の表面から読み取られた第２の媒体画像における位置を特定することができる。
【００１３】
請求項２の発明によれば、位置を特定する基準となる模様が印刷された媒体（例えば、テストチャート）を用いなくても、画像読取手段による画像の読み取り時に生じた歪みを検出することができる。
【００１４】
請求項３の発明によれば、ユーザによって指定された領域の画像に対応する画像の、第２媒体画像における位置を特定することができる。
【００１５】
請求項４、請求項５の発明によれば、上記領域の画像に対応する画像の第２媒体の画像における位置を、本構成を有しない場合に比較してより正確に特定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る画像処理システムの構成の例を示す図である。
【図２】本発明の一実施形態に係る画像処理装置のハードウェア構成の例を示す図である。
【図３】本発明の一実施形態に係る画像処理システムにて実現される機能群を例示する機能ブロック図である。
【図４】本発明の一実施形態に係る第１原稿画像を例示する図である。
【図５】第１ブロック領域について説明するための図である。
【図６】本発明の一実施形態に係る画像処理システムにて実現される機能群を例示する機能ブロック図である。
【図７】本発明の一実施形態に係る第２原稿画像を例示する図である。
【図８】本発明の一実施形態に係る比較対象画像の取得方法について説明するための図である。
【図９Ａ】第１マスク画像の生成方法を示す図である。
【図９Ｂ】第２マスク画像の生成方法を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態の例について図面に基づき詳細に説明する。
【００１８】
［画像処理システム］
図１は、本発明の一実施形態に係る画像処理システム１の構成の例を示す図である。同図に示すように、画像処理システム１は、複数の画像処理装置２と、データベース４と、を含む。画像処理装置２は、例えばスキャナ機能を備えたプリンタであり、データベース４は、例えばデータベースサーバである。各画像処理装置２は、データベース４とネットワークを介して通信可能に接続されている。
【００１９】
［画像処理装置］
図２は、画像処理装置２のハードウェア構成の例を示す図である。同図に示すように、画像処理装置２は、制御部６と、主記憶８と、ハードディスク１０と、表示部１２と、操作入力部１４と、ネットワークインタフェース１６（以下、ネットワークＩＦ１６と記載する）と、スキャナ１８と、を含む。また、ここでは図示していないが、画像処理装置２は、紙媒体に画像を形成する画像形成部なども含む。
【００２０】
制御部６は、例えばマイクロプロセッサであり、主記憶８に記憶されるプログラムに従って情報処理を実行する。
【００２１】
主記憶８は、例えばＲＡＭである。主記憶８には上記プログラムが格納される。このプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ（登録商標）−ＲＯＭ、磁気テープ、ハードディスク、ＭＯ、ＭＤ、ＩＣカード等のコンピュータ読取可能な情報記憶媒体から読み出されて主記憶８に格納されてもよいし、インターネットなどの通信ネットワーク等の通信網から供給されて主記憶８に格納されてもよい。
【００２２】
また、主記憶８には情報処理の過程で必要となる各種データも格納される。
【００２３】
ハードディスク１０は、補助記憶装置として用いられる記憶媒体であり、各種情報が格納される。ハードディスク１０の記憶内容については後述する。
【００２４】
表示部１２は、例えば画像処理装置２の側面に設けられた液晶ディスプレイであり、制御部６から出力される情報を表示する。
【００２５】
操作入力部１４は、ユーザが操作入力を行うためのインタフェースであり、ユーザの操作内容を示す信号を制御部６に出力する。
【００２６】
ネットワークＩＦ１６は、画像処理装置２をネットワークと接続するためのインタフェースであり、例えば、ネットワークインタフェースカードである。ネットワークＩＦ１６は、ネットワークから受信した情報を制御部６に出力したり、制御部６から出力される情報をネットワークに送信したりする。
【００２７】
スキャナ１８は、コンタクトガラス上に置かれた原稿の表面の像を示す原稿画像を制御部６に出力する。このスキャナ１８では、ユーザ自身が原稿をコンタクトガラス上に置くか、又は、自動原稿送り装置（Auto Document Feeder）に原稿をコンタクトガラス上へ搬送させるか、をユーザが選択できるようになっている。以下、ユーザ自身が原稿をコンタクトガラス上に置く方式を手動スキャン方式と呼び、自動紙送り装置に原稿を搬送させる方式を自動スキャン方式と呼ぶ。
【００２８】
［画像処理システムの利用形態］
画像処理システム１は、例えば、画像処理装置２の設置や保守点検、修理などを行う技術者（以下、「サービスマン」と記載する）によって利用される。サービスマンは、原稿の表面の像の登録を行う。具体的には、サービスマンは、例えば白紙の原稿（以下、原稿Ａと記載する）の登録を指示する登録指示操作を行って、原稿Ａを登録用の画像処理装置２（例えば、図１の左から一番目の画像処理装置２）にスキャンさせる。こうすることにより、サービスマンは、原稿Ａを構成する繊維によって原稿Ａの表面に形成された固有の紋様を画像処理システム１に登録する。例えば、本実施形態では、原稿Ａを構成する紙の繊維によって原稿Ａの表面に形成された紋様（以下、紙指紋と呼ぶ）を画像処理システム１に登録する。
【００２９】
なお、通常、サービスマンは、手動スキャン方式で原稿Ａをスキャンさせる。但し、登録用の画像処理装置２の自動原稿送り装置の性能がよい場合、自動スキャン方式で原稿Ａをスキャンさせることもある。
【００３０】
こうして、原稿Ａの紙指紋を登録したサービスマンは、顧客の依頼等があったときなどに、顧客の画像処理装置２（例えば、図１の左から二番目の画像処理装置２）のメンテナンスを行う。メンテナンスの際には、サービスマンは、顧客の画像処理装置２の現在の性能を検査するために性能検査を指示する性能検査指示操作を行う。性能検査指示操作を行うことにより、サービスマンは、自動スキャン方式で、原稿Ａを顧客の画像処理装置２にスキャンさせる。その結果、予め登録された原稿Ａの紙指紋と、顧客の画像処理装置２によって読み取られた原稿Ａの原稿画像と、が比較され、この比較結果から顧客の画像処理装置２の現在の性能が検査される。
【００３１】
なお、サービスマンは、原稿Ａの紙指紋の登録をメンテナンスに先立って行うのではなく、メンテナンスの際に顧客の画像処理装置２を用いて原稿Ａの紙指紋の登録を行う場合もある。但し、この場合、サービスマンは、紙指紋の登録に手動スキャン方式を用いることになる。
【００３２】
［機能ブロックその一］
図３は、サービスマンが原稿Ａに関して登録指示操作を行った場合に、画像処理システム１にて実現される機能群を例示する機能ブロック図である。同図に示す機能群は、登録指示操作を受け付けた画像処理装置２（以下、「第１の画像処理装置」と記載する）の制御部６が、上記プログラムに従って動作することによって、実現される。
【００３３】
［第１原稿画像取得部］
第１原稿画像取得部２０は、第１の画像処理装置のスキャナ１８が読み取った原稿Ａの表面の像を示す第１原稿画像を取得する。
【００３４】
図４は、第１原稿画像を例示する図である。第１原稿画像は複数の画素を含む。各画素の位置は、その画素のＸ座標値及びＹ座標値によって表される。
【００３５】
第１原稿画像には、原稿Ａに固有の紙指紋が含まれる。また、原稿Ａが自動スキャン方式でスキャンされた場合、場合によっては、第１原稿画像には、前景画素が含まれる。ここで、本実施形態の場合、前景画素とは、前景に係る画素であり、具体的には、原稿Ａの搬送時に原稿Ａに付着したゴミ等の異物に起因して第１原稿画像に表れた前景に係る画素である。符号３０により指し示されている部分が前景を示している。同図に示すように、前景３０のＸ座標値及びＹ座標値は、それぞれ、ＸＡ、ＹＡとなっている。なお、前景画素以外の画素に係る画像が、背景の画像となる。背景の画像には、紙指紋が含まれる。
【００３６】
ハードディスク１０には、複数の第１ブロック領域の各々の範囲を示す座標（以下、座標範囲と記載する）が予め記憶されている。図５は、第１ブロック領域について説明するための図である。本実施形態の場合、４８個の第１ブロック領域が予め定められている。縦の点線及び横の点線に囲まれる領域が第１ブロック領域を示している。各第１ブロック領域は、同じサイズを有するように設定された矩形形状の領域であり、各第１ブロック領域の座標範囲がハードディスク１０に予め記憶されている。各第１ブロック領域の位置は、その第１ブロック領域の代表点の座標値により表される。ここでは、第１ブロック領域の代表点とは、第１ブロック領域の左下の頂点である。例えば、Ｘ軸方向の範囲が「Ｘ３以上Ｘ４以下」であり、Ｙ軸方向の範囲が「Ｙ３以上Ｙ４以下」である第１ブロック領域３１の位置のＸ座標値及びＹ座標値は、それぞれ、「Ｘ３」、「Ｙ４」となる。
【００３７】
なお、以下、左からＮ番目の列に位置し、且つ、上からＭ番目の行に位置する第１ブロック領域を、第１ブロック領域（Ｎ、Ｍ）と記載する。
【００３８】
［登録部］
登録部２２は、第１原稿画像から各第１ブロック領域の画像を切り出し、各第１ブロック領域の位置と対応付けてデータベース４に登録する。以下、第１ブロック領域（Ｎ、Ｍ）の画像のことを第１ブロック画像（Ｎ、Ｍ）と記載する。
【００３９】
［機能ブロックその二］
図６は、サービスマンが性能検査指示操作を行った場合に、画像処理システム１にて実現される機能群を例示する機能ブロック図である。同図に示す機能群は、性能検査指示操作を受け付けた画像処理装置２（以下、「第２の画像処理装置」と記載する）の制御部６が、上記プログラムに従って動作することによって、実現される。なお、第１の画像処理装置と第２の画像処理装置とは同一であってよい。
【００４０】
［第２原稿画像取得部］
第２原稿画像取得部４０は、第２の画像処理装置のスキャナ１８が原稿Ａを搬送しながら原稿Ａの表面から読み取った画像、を示す第２原稿画像を取得する。
【００４１】
図７は、第２原稿画像を例示する図である。第２原稿画像も、第１原稿画像と同様に複数の画素を含み、各画素の位置は、その画素のＸ座標値及びＹ座標値によって表される。
【００４２】
第２原稿画像にも、原稿Ａに固有の紙指紋が含まれる。また、場合によっては、第２原稿画像に、上記前景画素が含まれる。符号３２により指し示されている部分が前景を示している。同図に示すように、前景３２のＸ座標値及びＹ座標値は、それぞれ、ＸＢ、ＹＢとなっている。
【００４３】
以下、第１原稿画像が第１の媒体画像に相当し、第２原稿画像が第２の媒体画像に相当することとして説明を続けるが、第１原稿画像が第２の媒体画像に相当し、第２原稿画像が第１の媒体画像に相当していてもよい。
【００４４】
ハードディスク１０には、第１ブロック領域の各々に対応する複数の第２ブロック領域の座標範囲が記憶されている。本実施形態の場合、４８個の第２ブロック領域が予め定められている。各第２ブロック領域は、それぞれ同じサイズを有する矩形形状の領域であり、その第２ブロック領域に対応する第１ブロック領域を含む。図７に示す第２ブロック領域３３は、第１ブロック領域３１に対応する第２ブロック領域であり、Ｘ軸方向の座標範囲が「Ｘ３以上Ｘａ以下」であり且つＹ軸方向の座標範囲が「Ｙ３以上Ｙａ以下」となっている。同図を見てもわかるように、第２ブロック領域３３は、第１ブロック領域３１を含んでいる。各第２ブロック領域の位置は、その第２ブロック領域の代表点の座標値により表される。ここでは、第２ブロック領域の代表点とは、第２ブロック領域の左下の頂点である。例えば、第２ブロック領域３３の位置のＸ座標値及びＹ座標値は、それぞれ、「Ｘ３」、「Ｙａ」となる。
【００４５】
なお、以下、第１ブロック領域（Ｎ、Ｍ）に対応する第２ブロック領域を、第２ブロック領域（Ｎ、Ｍ）と記載する。なお、第２ブロック領域（Ｎ、Ｍ）は、左からＮ番目の列に位置し、且つ、上からＭ番目の行に位置する第２ブロック領域でもある。
【００４６】
［比較対象画像取得部］
比較対象画像取得部４２は、第２原稿画像に含まれる、比較の対象となる比較対象画像を生成する。
【００４７】
具体的には、比較対象画像取得部４２は、第２原稿画像から、第２ブロック領域を順次切り出すことによって、各第２ブロック領域の画像（以下、第２ブロック画像）を生成する。ここでは、比較対象画像取得部４２は、最初に第２ブロック領域（１、１）の画像を生成した後、比較部５４からの指示に応じて、次の第２ブロック領域の画像を生成する。
【００４８】
以下、第２ブロック領域（Ｎ、Ｍ）の画像を第２ブロック画像（Ｎ、Ｍ）と記載する。
【００４９】
また、比較対象画像取得部４２は、第２ブロック画像が取得されるごとに、当該第２ブロック画像Ｘから複数の比較対象画像を生成する。
【００５０】
図８は、比較対象画像の取得方法について説明するための図である。図８において符号７０で指し示される画像は、第２ブロック画像Ｘを示している。ここでは、符号７０で指し示される第２ブロック画像Ｘが第２ブロック領域３３（図７参照）の画像である場合を例に取り上げている。また、点線で示される領域７２Ａ（図８の（Ａ）参照）、７２Ｂ（図８の（Ｂ）参照）、７２Ｃ（図８の（Ｃ）参照）、７２Ｄ（図８の（Ｄ）参照）、は、それぞれ、比較対象領域を示している。ここで、各比較対象領域は、第２ブロック領域Ｘに含まれる領域であり、その座標範囲がハードディスク１０に予め記憶されている。また、各比較対象領域は、第１ブロック領域と同一サイズ及び同一形状を有している。
【００５１】
比較対象領域の位置は、比較対象領域の代表点の座標値により表される。ここでは、比較対象領域の代表点とは、比較対象領域の左下の頂点である。例えば、比較対象領域７２Ａの位置のＸ座標値及びＹ座標値は、上述のように、比較対象領域のサイズ及び形状が第１ブロック領域と同じであるから、それぞれ、「Ｘ３」、「Ｙ３」となる（図５及び図８の（Ａ）参照）。
【００５２】
比較対象画像取得部４２は、第２ブロック画像が取得されるごとに、取得された第２ブロック画像Ｘから、比較対象領域７２Ａの画像である比較対象画像７４Ａ（図８の（Ａ）参照）、比較対象領域７２Ｂの画像である比較対象画像７４Ｂ（図８の（Ｂ）参照）、比較対象領域７２Ｃの画像である比較対象画像７４Ｃ（図８の（Ｃ）参照）、及び比較対象領域７２Ｄの画像である比較対象画像７４Ｄ（図１２の（Ｄ）参照）、の各々を順番に生成する。より詳しくは、比較対象画像取得部４２は、最初に比較対象画像７４Ａを生成した後、比較部５４からの指示に応じて、次の比較対象画像を生成する。
【００５３】
なお、以下、比較対象画像７４Ａ、比較対象画像７４Ｂ、比較対象画像７４Ｃ、及び比較対象画像７４Ｄ、を総称して、「比較対象画像」と記載する場合がある。
【００５４】
［基準画像取得部］
基準画像取得部４４は、第１原稿画像に含まれる基準画像を取得する。ここで、基準画像とは、画像処理装置２の性能を検査する際の基準となる画像である。
【００５５】
具体的には、基準画像取得部４４は、データベース４に格納された第１ブロック画像のそれぞれを基準画像として順番に読み出す。より詳しくは、基準画像取得部４４は、最初に第１ブロック画像（１、１）を基準画像として読み出した後、比較部５４からの指示に応じて、次の第１ブロック画像（すなわち、次の基準画像）を読み出す。
【００５６】
［第１前景画素特定部］
第１前景画素特定部４６は、第１原稿画像に含まれる上記前景画素である第１前景画素を特定する。
【００５７】
本実施形態の場合、第１前景画素特定部４６は、基準画像が取得されるごとに、取得された基準画像Ｘについて第１前景画素を特定する。すなわち、第１前景画素特定部４６は、第１前景画素の位置を特定する。
【００５８】
具体的には、第１前景画素特定部４６は、基準画像Ｘのうちから予め設定された基準値以上の画素値（濃度値）を有する画素を第１前景画素として特定する。ここで、上記基準値は、第１原稿画像に含まれる全画素数に対する、第１原稿画像に含まれる上記基準値以上の画素値を有する画素の画素数の割合が、所定割合以下になるように設定されている。例えば基準画像Ｘが第１ブロック領域３１の第１ブロック画像（４、４）である場合（図５参照）、前景３０の座標値（ＸＡ、ＹＡ）が、第１前景画素の座標値として特定されることになる。
【００５９】
なお、本実施形態の場合、基準画像が第１原稿画像から取得されるので、第１前景画素特定部４６は、第１原稿画像に含まれる前景画素を特定していることになる。
【００６０】
［第２前景画素特定部］
第２前景画素特定部４８は、第２原稿画像に含まれる上記前景画素である第２前景画素を特定する。
【００６１】
本実施形態の場合、比較対象画像が第２原稿画像から取得されるので、第２前景画素特定部４８は、比較対象画像が取得されるごとに、取得された比較対象画像Ｘについて第２前景画素を特定する。すなわち、第２前景画素特定部４８は、第２前景画素の位置を特定する。
【００６２】
具体的には、第２前景画素特定部４８は、比較対象画像Ｘのうちから予め定められた基準値以上の画素値（濃度値）を有する画素を第２前景画素として特定する。ここで、上記基準値は、第２原稿画像に含まれる全画素数に対する、第２原稿画像に含まれる上記基準値以上の画素値を有する画素の画素数の割合が、所定割合以下になるように設定されている。例えば比較対象画像Ｘが第２ブロック領域３３の画像（図７参照）から生成された比較対象画像である場合、前景３２の座標値（ＸＢ、ＹＢ）が、第２前景画素の座標値として特定されることになる。
【００６３】
なお、本実施形態の場合、比較対象画像が第２原稿画像から取得されるので、第２前景画素特定部４８は、第２原稿画像に含まれる前景画素を特定していることになる。
【００６４】
ところで、以上では、第２原稿画像から比較対象画像が生成され、第１原稿画像から基準画像が生成されているが、第１原稿画像から比較対象画像が生成され、第２原稿画像から基準画像が生成されてもよい。すなわち、比較対象画像取得部４２が、第１原稿画像から比較対象画像を生成し、基準画像取得部４４が第２原稿画像から基準画像を生成するようにしてもよい。
【００６５】
［基準情報取得部］
基準情報取得部５０は、基準画像取得部４４よって取得された基準画像から、第１画素（後述）と、第２画素（後述）と、を除外した第１マスク画像、に基づく基準情報を生成する。
【００６６】
本実施形態の場合、基準情報取得部５０は、基準画像が取得されるごとに、取得された基準画像Ｘから上記第１画素と上記第２画素とを除外した上記第１マスク画像を、上記基準情報として生成する。
【００６７】
［比較対象情報取得部］
また、比較対象情報取得部５２は、比較対象画像取得部４２によって取得された比較対象画像から上記第１画素と上記第２画素とを除外した第２マスク画像に基づく比較対象情報を生成する。
【００６８】
本実施形態の場合、比較対象情報取得部５２は、比較対象画像が取得されるごとに、取得された比較対象画像Ｘから上記第１画素と上記第２画素とを除外した上記第２マスク画像を、上記比較対象情報として生成する。
【００６９】
ここで、第１画素とは、第１前景画素特定部４６によって特定された第１前景画素の座標値（Ｘα、Ｙα）が示す位置に応じた位置の画素であり、例えば、基準画像Ｘ及び比較対象画像Ｘの左端から右に「Ｘα−Ｘβ」離れ、且つ、基準画像Ｘ及び比較対象画像Ｘの上端から下に「Ｙα−Ｙβ」離れている位置の画素である。ここで、「Ｘβ」は基準画像Ｘの左端のＸ座標値であり、「Ｙβ」は基準画像Ｘの上端のＹ座標値である。例えば、基準画像Ｘが第１ブロック領域３１（図５参照）の第１ブロック画像（４、４）である場合、前景３０のＸ座標値「ＸＡ」及びＹ座標値「ＹＡ」がそれぞれ「Ｘα」及び「Ｙα」に相当し、且つ、基準画像Ｘの左端のＸ座標値「Ｘ３」及び基準画像Ｘの上端のＹ座標値「Ｙ３」がそれぞれ「Ｘβ」及び「Ｙβ」に相当する。よって、左端から右に「ＸＡ−Ｘ３」離れ、且つ、上端から下に「ＹＡ−Ｙ３」離れている位置の画素が、第１画素列となる。
【００７０】
また、第２画素とは、第２前景画素特定部４８によって特定された第２前景画素の座標値（Ｘγ、Ｙγ）が示す位置に応じた位置の画素であり、例えば、基準画像Ｘ及び比較対象画像Ｘの左端から右に「Ｘγ−Ｘδ」離れ、且つ、基準画像Ｘ及び比較対象画像Ｘの上端から下に「Ｙγ−Ｙδ」離れている位置の画素である。ここで、「Ｘγ」は比較対象画像Ｘの左端のＸ座標値であり、「Ｙγ」は比較対象画像Ｘの上端のＹ座標値である。例えば、比較対象画像Ｘが比較対象画像７４Ａ（図８の（Ａ）参照）である場合、前景３２のＸ座標値「ＸＢ」及びＹ座標値「ＹＢ」（図７参照）がそれぞれ「Ｘα」及び「Ｙα」に相当し、且つ、比較対象画像Ｘの左端のＸ座標値「Ｘ３」及び基準画像Ｘの上端のＹ座標値「Ｙ３」がそれぞれ「Ｘβ」及び「Ｙβ」に相当する。よって、左端から右に「ＸＢ−Ｘ３」離れ、且つ、上端から下に「ＹＢ−Ｙ３」離れている位置の画素が、第２画素列となる。
【００７１】
図９Ａは、第１マスク画像の生成方法を示す図であり、図９Ｂは、第２マスク画像の生成方法を示す図である。ここで、符号７６で指し示される画像は、基準画像Ｘを示し、符号７８で指し示される画像は、比較対象画像Ｘを示している。ここでは、符号７６で指し示される基準画像Ｘが第１ブロック領域３１の第１ブロック画像（４、４）であり（図５参照）、符号７８で指し示される比較対象画像Ｘが比較対象画像７４Ａ（図８の（Ａ）参照）である場合を例に取り上げる。
【００７２】
この場合、図９Ａに示すように、符号７６で指し示される基準画像Ｘから、左端から右に「ＸＡ−Ｘ３」離れ且つ上端から下に「ＹＡ−Ｙ３」離れた位置の第１画素８０と、左端から右に「ＸＢ−Ｘ３」離れ且つ上端から下に「ＹＢ−Ｙ３」離れた位置の第２画素８２と、が除外されて第１マスク画像８４が基準情報として生成される。同様に、図９Ｂに示すように、符号７８で指し示される比較対象画像Ｘから、画素列８０と第２画素８２とが除外されて、第２マスク画像８６が照合対象情報として生成される。
【００７３】
なお、基準情報取得部５０は、こうして生成した第１マスク画像に基づいて、基準情報を生成してもよい。例えば、基準情報取得部５０は、第１マスク画像の特徴ベクトルを、基準情報として生成してよい。また、比較対象情報取得部５２は、こうして生成した第２マスク画像に基づいて、比較対象情報を生成してもよい。例えば、比較対象情報取得部５２は、第２マスク画像の特徴ベクトルを、比較対象情報として生成してよい。
【００７４】
［比較部］
比較部５４は、基準情報取得部５０によって取得された基準情報と、比較対象情報取得部５２によって取得された比較対象情報と、を比較する。本実施形態の場合、第１マスク画像と、第２マスク画像と、を比較する。
【００７５】
具体的には、比較部５４は、下記の数式に従って、第１マスク画像と第２マスク画像との類似度を示す相関値を算出する。
【００７６】
【数１】
0005682180.tif 000002
【００７７】
【数２】
0005682180.tif 000003
【００７８】
ここで、Ｆは第１マスク画像であり、Ｇは第２マスク画像であり、ｆｉは第１マスク画像の個々の画素の画素値であり、Ｎは第１マスク画像（第２マスク画像）の総画素数であり、ｇｉは第２マスク画像の個々の画素の画素値であり、ｆａｖｅは第１マスク画像の個々の画素値の平均値であり、ｇａｖｅは第２マスク画像の個々の画素値の平均値である。
【００７９】
なお、本実施形態の場合、比較部５４は、相関値を算出するごとに、次の比較対象画像の取得を比較対象画像取得部４２に指示する。
【００８０】
また、本実施形態の場合、比較部５４は、相関値をＬ（ここではＬ＝４）回算出するごとに、次の第１ブロック画像（すなわち、次の基準画像）の取得を基準画像取得部４４に指示するとともに次の第２ブロック画像の取得を比較対象画像取得部４２に指示する。ここで「Ｌ」は、一つの第２ブロック画像から生成される比較対象画像の数である。
【００８１】
こうして、基準画像及び第２ブロック画像が取得されるごとに、取得された基準画像Ｘの第１マスク画像と、取得された第２ブロック画像Ｘから生成される比較対象画像７４Ａ〜７４Ｃの各々の第２マスク画像と、の相関値が算出される。
【００８２】
［選択部］
選択部５６は、基準画像Ｘの第１マスク画像と、比較対象画像７４Ａ，７４Ｂ，７４Ｃ，７４Ｄの各々の第２マスク画像と、の比較結果（すなわち、相関値）に基づいて、比較対象領域７２Ａ，７２Ｂ，７２Ｃ，７２Ｄのうちの一を選択する。本実施形態の場合、選択部５６は、最大の相関値が得られたときの比較対象画像を含む比較対象領域（以下、「比較対象領域ＭＡＸ」と記載する）を選択するとともに、比較対象領域ＭＡＸの位置を特定する。比較対象領域ＭＡＸの画像が、基準画像Ｘに対応する画像となる。
【００８３】
［ずれ情報生成部］
そして、ずれ情報生成部５８は、比較対象領域ＭＡＸの位置と、基準画像Ｘを含む第１ブロック領域Ｘの位置と、のずれを示すずれ情報を生成し、出力する。本実施形態の場合、ずれ情報生成部５８は、第１ブロック領域Ｘの位置から比較対象領域ＭＡＸの位置までの方向ベクトルＤを算出する。例えば、第１ブロック領域Ｘが第１ブロック領域３１（図５参照）であり、且つ、比較対象領域ＭＡＸが比較対象領域７２Ａ（図８の（Ａ）参照）である場合、第１ブロック領域３１の位置と比較対象領域７２Ａの位置とは同じなので、方向ベクトルＤの大きさは「０」になる。
【００８４】
こうして生成されたずれ情報は、第２の画像処理装置の自動紙送り装置の性能検査に供される。例えば、ずれ情報は、自動紙送り装置のアライメント特性（例えば、スキュー特性、直線性、平行度、レジストレーション）の測定に供される。なお、ずれ情報（方向ベクトルＤ）によって示されるずれの大きさが基準値以上である場合に、警告メッセージが出力されてもよい。
【００８５】
なお、本発明の実施形態は上記実施形態だけに限らない。
【００８６】
例えば、サービスマンが、手動スキャン方式で原稿Ａの紙指紋を登録する場合、自動紙送り装置によって原稿Ａが搬送されるということがないので、自動紙送り装置による搬送時に原稿Ａの表面にゴミが付着するような事態が発生しなくなる。このような場合に鑑み、第１前景画素特定部４６が省略されてもよい。この場合、基準画像から第２画素だけを除外した画像が第１マスク画像に相当し、比較対象画像から第２画素だけを除外した画像が第２マスク画像に相当することとなる。
【００８７】
また、以上では、原稿Ａが白紙である場合の実施形態について説明したが、原稿Ａは白紙でなくてもよい。例えば、原稿Ａは、文字や画像（以下、「文字等」と記載する）が印刷された原稿であってもよい。この場合、第１原稿画像や第２原稿画像に含まれる文字等に係る部分も「前景」に相当することとなる。
【００８８】
また、例えば、サービスマンは、第１ブロック領域を指定するための指定操作を行うことにより、所望の第１ブロック領域を指定してもよい。例えば、サービスマンは、指定操作を行って、所望の第１ブロック領域の位置を入力する。そして、基準画像取得部４４が、入力された位置に対応付けられた基準画像を読み出し、比較対象画像取得部４２が、サービスマンによって指定された第１ブロック領域に対応する第２ブロック領域から第２ブロック画像を取得するとともに、当該第２ブロック画像から比較対象画像を取得すればよい。
【００８９】
また、例えば、第１原稿画像及び第２原稿画像の両方が、手動スキャン方式で原稿Ａの表面から読み取られた画像であってもよい。
【符号の説明】
【００９０】
１  画像処理システム、２  画像処理装置、４  データベース、６  制御部、８  主記憶、１０  ハードディスク、１２  表示部、１４  操作入力部、１６  ネットワークインタフェース、１８  スキャナ、２０  第１原稿画像取得部、２２  登録部、３０，３２  前景、３１  第１ブロック領域、３３  第２ブロック領域、４０  第２原稿画像取得部、４２  比較対象画像取得部、４４  基準画像取得部、４６  第１前景画素特定部、４８  第２前景画素特定部、５０  基準情報取得部、５２  比較対象情報取得部、５４  比較部、５６  選択部、５８  ずれ情報生成部、７０  第２ブロック画像、７２Ａ，７２Ｂ，７２Ｃ，７２Ｄ  比較対象領域、７４Ａ，７４Ｂ，７４Ｃ，７４Ｄ、７８  比較対象画像、７６  基準画像、８０  第１画素、８２  第２画素、８４  第１マスク画像、８６  第２マスク画像。
【図１】
0005682180.tif 000004
【図２】
0005682180.tif 000005
【図３】
0005682180.tif 000006
【図４】
0005682180.tif 000007
【図５】
0005682180.tif 000008
【図６】
0005682180.tif 000009
【図７】
0005682180.tif 000010
【図８】
0005682180.tif 000011
【図９Ａ】
0005682180.tif 000012
【図９Ｂ】
0005682180.tif 000013