JP5387193B2 - 画像処理システム、画像処理装置およびプログラム - Google Patents

画像処理システム、画像処理装置およびプログラム Download PDF

Info

Publication number
JP5387193B2
JP5387193B2 JP2009168232A JP2009168232A JP5387193B2 JP 5387193 B2 JP5387193 B2 JP 5387193B2 JP 2009168232 A JP2009168232 A JP 2009168232A JP 2009168232 A JP2009168232 A JP 2009168232A JP 5387193 B2 JP5387193 B2 JP 5387193B2
Authority
JP
Japan
Prior art keywords
image
information
correction
unit
expansion amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009168232A
Other languages
English (en)
Other versions
JP2011022867A (ja
Inventor
英昭 足利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2009168232A priority Critical patent/JP5387193B2/ja
Priority to US12/700,147 priority patent/US8570609B2/en
Priority to CN201010115363.1A priority patent/CN101958989B/zh
Publication of JP2011022867A publication Critical patent/JP2011022867A/ja
Application granted granted Critical
Publication of JP5387193B2 publication Critical patent/JP5387193B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00005Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00007Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to particular apparatus or devices
    • H04N1/00013Reading apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00031Testing, i.e. determining the result of a trial
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00045Methods therefor using a reference pattern designed for the purpose, e.g. a test chart
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00053Methods therefor out of service, i.e. outside of normal operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00063Methods therefor using at least a part of the apparatus itself, e.g. self-testing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00026Methods therefor
    • H04N1/00068Calculating or estimating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00071Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
    • H04N1/00082Adjusting or controlling
    • H04N1/00087Setting or calibrating
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00002Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
    • H04N1/00071Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for characterised by the action taken
    • H04N1/0009Storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

本発明は、画像処理システム、画像処理装置およびプログラムに関する。
特許文献1には、電子文書の原稿画像と前記電子文書を紙へ出力した後に手書きの加筆が重畳した状態でスキャナ等の画像読取装置で再び電子化された画像とから文字認識を用いて所望の領域を小領域に分割し、当該小領域毎に加筆抽出操作の必要性の有無を判定する領域分割手段と、前記領域分割手段によって分割され差分計算が必要と判定された前記小領域に対して差分計算を行う画像差分手段と、前記画像差分手段によって差分処理された画像に対して補間処理を行う画像補間手段と、を有することを特徴とする加筆抽出装置が開示されている。
また、特許文献2には、電子文書を紙へ出力した後に手書きの加筆が重畳した状態の加筆重畳画像から加筆画像を抽出する加筆画像抽出装置において、前記加筆重畳画像を入力する加筆重畳画像入力手段と、前記電子文書の原稿画像における文字画像領域と文字画像領域以外の領域とを黒画素の分布に応じて識別する第一領域識別手段と、この第一領域識別手段で識別した領域識別情報に基づき、前記加筆重畳画像入力手段から入力された加筆重畳画像における文字画像領域と文字画像領域以外の領域とを識別する第二領域識別手段と、この第二領域識別手段により識別された各々の領域と前記第一領域識別手段により識別された各々の領域とについてのそれぞれの位置ずれ量の検出を行う画像位置検出手段と、この画像位置検出手段によって検出した位置ずれ量に基づいて位置を補正して差分処理を行う画像差分処理手段と、を備えることを特徴とする加筆画像抽出装置が開示されている。
また、特許文献3には、電子文書ファイルと、当該電子文書ファイルを印刷した印刷物上に加筆された記載箇所を読み取った画像データを保存する文書ファイリング装置であって、前記電子文書ファイルを第1の画像データとして画像化する文書画像化手段と、前記記載箇所が加筆された状態の前記印刷物を第2の画像データとして読み取る画像読み取り手段と、前記文書画像化手段により画像化された前記第1の画像データ中の黒画素に対して膨張処理を施す膨張処理手段と、前記膨張処理手段によって膨張処理された前記第1の画像データの画素と、前記第2の画像データの画素を画素単位で一致判別することにより加筆された前記記載箇所である差分画像データを抽出する差分画像抽出手段と、を備えたことを特徴とする文書ファイリング装置が開示されている。
さらに、特許文献4には、追記が行われる前の第1原稿の画像と追記が行われた後の第2原稿の画像との位置合わせを原稿全体に対して行う第1位置合わせ手段と、前記第1位置合わせ手段によって位置合わせが行われた第1原稿の画像と第2原稿の画像とを比較することによって差分情報を抽出する第1抽出手段と、前記第1抽出手段によって抽出された差分情報を基に第1原稿の画像と第2原稿の画像との位置合わせを局所的に行う第2位置合わせ手段と、前記第2位置合わせ手段によって位置合わせが行われた第1原稿の画像と第2原稿の画像とを比較することによって当該第2原稿の画像から追記情報を抽出する第2抽出手段とを備えることを特徴とする画像処理装置が開示されている。
特開2004−213230号公報 特開2004−287682号公報 特開2004−341914号公報 特開2007−241356号公報
本発明は、追記された画像および消去された画像(以下、「修正画像」という。)を抽出するべく修正前原稿と修正後原稿との差分演算を実行するに先立って実行される画像膨張処理における膨張量を高精度で決定することのできる画像処理システム、画像処理装置およびプログラムを提供することを目的とする。
上記目的を達成するために、請求項1に記載の画像処理システムは、複数の基準画像が設けられた基準媒体の前記複数の基準画像が設けられている領域の画像を読み取る読取手段、および前記読取手段による読み取りによって得られた画像情報と自身の装置を識別するための識別情報とを送信する送信手段を備えた画像読取装置と、前記送信手段によって送信された前記画像情報と前記識別情報とを受信する受信手段、前記基準媒体の前記複数の基準画像の各々の位置を示す位置情報を取得する取得手段、前記受信手段によって受信された画像情報により示される前記基準画像の位置および前記取得手段によって取得された位置情報により示される前記基準画像の位置の対応する前記基準画像同士の位置のずれ量の総和が最小となるように予め定められた共通の補正係数を用いて対応する前記基準画像の位置合わせを行う位置合わせ処理を実行した後の前記対応する基準画像同士の位置のずれ量の総和が多くなるほど多くなるように、前記読取手段による読み取りによって得られる画像情報に対する画像膨張処理の膨張量を決定する決定手段、および前記受信手段によって受信された識別情報が記憶手段に記憶されていない場合、前記記憶手段に前記決定手段によって決定された膨張量を示す情報と前記受信手段によって受信された識別情報とを関連付けて記憶する制御を行い、前記受信手段によって受信された識別情報が前記記憶手段に記憶されている場合で、かつ前記決定手段によって決定された膨張量が、当該識別情報に関連付けられて前記記憶手段に記憶されている情報により示される膨張量より多い場合、当該膨張量を示す情報を前記決定手段によって決定された膨張量を示す情報に更新する制御を行う制御手段を備えた画像処理装置と、を有している。
また、上記目的を達成するために、請求項2に記載の画像処理装置は、画像読取装置によって送信された、複数の基準画像が設けられた基準媒体の前記複数の基準画像が設けられている領域の前記画像読取装置による画像の読み取りによって得られた画像情報と前記画像読取装置を識別するための識別情報とを受信する受信手段と、前記基準媒体の前記複数の基準画像の各々の位置を示す位置情報を取得する取得手段と、前記受信手段によって受信された画像情報により示される前記基準画像の位置および前記取得手段によって取得された位置情報により示される前記基準画像の位置の対応する前記基準画像同士の位置のずれ量の総和が最小となるように予め定められた共通の補正係数を用いて対応する前記基準画像の位置合わせを行う位置合わせ処理を実行した後の前記対応する基準画像同士の位置のずれ量の総和が多くなるほど多くなるように、前記画像読取装置による読み取りによって得られる画像情報に対する画像膨張処理の膨張量を決定する決定手段と、前記受信手段によって受信された識別情報が記憶手段に記憶されていない場合、前記記憶手段に前記決定手段によって決定された膨張量を示す情報と前記受信手段によって受信された識別情報とを関連付けて記憶する制御を行い、前記受信手段によって受信された識別情報が前記記憶手段に記憶されている場合で、かつ前記決定手段によって決定された膨張量が、当該識別情報に関連付けられて前記記憶手段に記憶されている情報により示される膨張量より多い場合、当該膨張量を示す情報を前記決定手段によって決定された膨張量を示す情報に更新する制御を行う制御手段と、を備えている。
さらに、上記目的を達成するために、請求項3に記載のプログラムは、コンピュータを、画像読取装置によって送信された、複数の基準画像が設けられた基準媒体の前記複数の基準画像が設けられている領域の前記画像読取装置による画像の読み取りによって得られた画像情報と前記画像読取装置を識別するための識別情報とを受信する受信手段と、前記基準媒体の前記複数の基準画像の各々の位置を示す位置情報を取得する取得手段と、前記受信手段によって受信された画像情報により示される前記基準画像の位置および前記取得手段によって取得された位置情報により示される前記基準画像の位置の対応する前記基準画像同士の位置のずれ量の総和が最小となるように予め定められた共通の補正係数を用いて対応する前記基準画像の位置合わせを行う位置合わせ処理を実行した後の前記対応する基準画像同士の位置のずれ量の総和が多くなるほど多くなるように、前記画像読取装置による読み取りによって得られる画像情報に対する画像膨張処理の膨張量を決定する決定手段と、前記受信手段によって受信された識別情報が記憶手段に記憶されていない場合、前記記憶手段に前記決定手段によって決定された膨張量を示す情報と前記受信手段によって受信された識別情報とを関連付けて記憶する制御を行い、前記受信手段によって受信された識別情報が前記記憶手段に記憶されている場合で、かつ前記決定手段によって決定された膨張量が、当該識別情報に関連付けられて前記記憶手段に記憶されている情報により示される膨張量より多い場合、当該膨張量を示す情報を前記決定手段によって決定された膨張量を示す情報に更新する制御を行う制御手段と、として機能させるためのものである。
請求項1、請求項、および請求項に記載の発明によれば、前記位置合わせ処理を実行した後の対応する前記基準画像同士のずれ量を考慮しない場合に比較して、修正画像を抽出するべく修正前原稿と修正後原稿との差分演算を実行するに先立って実行される画像膨張処理における膨張量を高精度で決定することができる、という効果が得られる。
第1の実施の形態に係る画像処理システムの構成を示すブロック図である。 第1の実施の形態に係る画像処理装置の電気系の要部構成を示すブロック図である。 実施の形態に係る画像処理装置の機能的な構成を示す機能ブロック図である。 実施の形態に係る画像処理装置の機能的な構成のうち、位置合わせ部の構成を示すブロック図である。 実施の形態に係る画像処理装置の機能的な構成のうち、特徴領域抽出部の構成を示すブロック図である。 実施の形態に係る連結領域(特徴領域)の説明に供する図である。 実施の形態に係る連結領域から求められる重心および特徴量の各情報の説明に供する図である。 実施の形態に係る特徴領域情報のデータ構造を示す模式図である。 実施の形態に係る特徴領域情報のデータ構造を示す模式図である。 実施の形態に係る特定特徴領域情報のデータ構造を示す模式図である。 実施の形態に係る画像処理装置の機能的な構成のうち、膨張量導出部の構成を示すブロック図である。 実施の形態に係るキャリブレーション・シートの構成を示す正面図である。 実施の形態に係る取得位置情報の一例を示す模式図である。 実施の形態に係る特定位置情報の一例を示す模式図である。 実施の形態に係るずれ量を示す情報の一例を示す模式図である。 第1の実施の形態に係る膨張量導出処理プログラムの処理の流れを示すフローチャートである。 実施の形態に係る画像処理プログラムの処理の流れを示すフローチャートである。 実施の形態に係る修正画像検出処理ルーチン・プログラムの処理の流れを示すフローチャートである。 実施の形態に係る画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理内容の説明に供する図であり、修正前画像および修正後画像の一例を示す正面図である。 実施の形態に係る画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理内容の説明に供する他の図である。 実施の形態に係る画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理内容の説明に供する他の図である。 実施の形態に係る画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理内容の説明に供する他の図である。 実施の形態に係る画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理内容の説明に供する他の図である。 実施の形態に係る画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理内容の説明に供する他の図である。 実施の形態に係る画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理内容の説明に供する他の図である。 第2の実施の形態に係る画像処理システムの構成を示すブロック図である。 第2の実施の形態に係る画像処理装置の電気系の要部構成を示すブロック図である。 第2の実施の形態に係る個別膨張量情報のデータ構造を示す模式図である。 第2の実施の形態に係る膨張量導出処理プログラムの処理の流れを示すフローチャートである。 他のキャリブレーション・シートの構成を示す正面図である。 他のキャリブレーション・シートの構成を示す正面図である。 他のキャリブレーション・シートの構成を示す正面図である。 他のキャリブレーション・シートの構成を示す正面図である。 他のキャリブレーション・シートの構成を示す正面図である。
以下、図面を参照して本発明の実施の形態を詳細に説明する。
[第1の実施の形態]
図1には、本実施の形態に係る画像処理システム10の構成例が示されている。同図に示されるように、本実施の形態に係る画像処理システム10は、パーソナル・コンピュータ等の画像処理装置20と、スキャナ等の画像読取装置30とを備えている。画像処理装置20と画像読取装置30は電気的に接続されており、画像処理装置20は画像読取装置30による読み取りによって得られた画像データを画像読取装置30から取得する。
本実施の形態に係る画像処理システム10は、手書き、押印等による追記による修正や、消しゴム、修正液等による消去による修正が行われる前の原稿(以下、「修正前原稿」という。)と、当該修正が行われた後の原稿(以下、「修正後原稿」という。)を画像読取装置30によって読み取り、これによって得られた2つの画像データに基づき、画像処理装置20により、修正が行われた箇所を特定し、特定した箇所から修正された画像部分を検出(抽出)する処理を行うものである。なお、以下では、修正前原稿の読み取りによって得られた画像データを「修正前画像データ」といい、修正後原稿の読み取りによって得られた画像データを「修正後画像データ」という。
本実施の形態に係る画像読取装置30は、読み取りによって得る画像データを、各画素値(画素情報)が複数ビット(本実施の形態では、8ビット)で構成されるものとして取得するものとされている。また、本実施の形態に係る画像処理システム10では、画像読取装置30として、読み取り対象とする原稿の画像をR(赤)、G(緑)、B(青)の3原色に分解して読み取るカラー・スキャナを適用している。なお、画像読取装置30としては、複数ビット構成のカラー・スキャナに限らず、複数ビット構成のモノクロ・スキャナ(所謂グレイスケール・モノクロ・スキャナ)、1ビット(2値)構成のカラー・スキャナ、1ビット構成のモノクロ・スキャナ等を適用してもよい。
次に、図2を参照して、画像処理システム10において特に重要な役割を有する画像処理装置20の電気系の要部構成を説明する。
同図に示すように、本実施の形態に係る画像処理装置20は、画像処理装置20全体の動作を司るCPU(中央処理装置)20Aと、CPU20Aによる各種処理プログラムの実行時のワークエリア等として用いられるRAM(Random Access Memory)20Bと、各種制御プログラムや各種パラメータ等が予め記憶されたROM(Read Only Memory)20Cと、各種情報を記憶するために用いられる記憶手段であるハードディスク20Dと、各種情報を入力するために用いられるキーボード20Eと、各種情報を表示するために用いられるディスプレイ20Fと、外部装置との各種情報の授受を司る入出力インタフェース(I/F)20Gと、が備えられており、これら各部はシステムバスBUSにより電気的に相互に接続されている。ここで、入出力インタフェース20Gには、前述した画像読取装置30が接続されている。
従って、CPU20Aは、RAM20B、ROM20C、およびハードディスク20Dに対するアクセス、キーボード20Eを介した各種入力情報の取得、ディスプレイ20Fに対する各種情報の表示、および入出力インタフェース20Gを介した画像読取装置30との各種情報の授受を各々行う。
図3は、本実施の形態に係る画像処理装置20の機能的な構成を示す機能ブロック図である。
同図に示されるように、本実施の形態に係る画像処理装置20は、位置合わせ部22と、画像膨張処理部24Aおよび修正領域判断部24Bを有する修正検出部24と、ノイズ除去部25と、膨張量導出部26と、ノイズ除去量記憶部27と、記憶部28と、修正領域選択部29とを備えている。
なお、上記位置合わせ部22は、修正前画像データおよび修正後画像データの少なくとも一方に対して、修正前画像データにより示される修正前画像と、修正後画像データにより示される修正後画像とで、画像読取装置30において読み取る際の修正前原稿と修正後原稿の傾斜角の違いや、読み取り環境の違い等に起因して画像全体に対して発生する、対応する画素の位置のずれを補正する位置合わせ処理を実行する。なお、本実施の形態に係る位置合わせ部22では、修正前画像データおよび修正後画像データに基づいて、修正前画像および修正後画像における予め定められた特徴(本実施の形態では、2値化画像データにおける黒画素の連結画像および白画素の連結画像)を有する特徴領域を抽出し、修正前画像および修正後画像の対応する特徴領域同士が重なり合うように、修正前画像データおよび修正後画像データの少なくとも一方を変換する。
ここで、本実施の形態に係る位置合わせ部22では、当該変換として、修正前画像データおよび修正後画像データの何れか一方に対してアフィン変換を行うことによる変換を適用しているが、これに限らず、修正前画像データおよび修正後画像データの何れか一方に対する共一次変換、一次等角変換、二次等角変換、射影変換、拡大・縮小、回転、平行移動等の他の従来既知の変換手法を適用する形態としてもよい。
一方、上記修正検出部24は、画像膨張処理部24Aにより、修正前画像データおよび修正後画像データの何れか一方(本実施の形態では、修正前画像データ)に対して、後述する膨張量導出部26によって導出された膨張量で画像膨張処理を実行する一方、修正領域判断部24Bにより、後述する修正領域選択部29によって位置合わせ部22により抽出された特徴領域から選択された修正領域に基づいて原稿に対する修正状態を判断し、当該判断結果に応じて修正画像を検出する。なお、本実施の形態に係る画像膨張処理部24Aでは、上記画像膨張処理として、処理対象とする画像のエッジ位置から上記予め定められた膨張量に応じた画素数だけ当該画像を太らせる処理を適用しているが、これに限るものでないことは言うまでもない。
また、上記ノイズ除去部25は、ノイズ除去量記憶部27により予め記憶されたノイズ除去量情報により示されるノイズ除去量で、修正検出部24によって検出された修正画像に対してノイズ除去処理を実行する。なお、本実施の形態に係るノイズ除去部25では、上記ノイズ除去処理として、処理対象とする画像の水平方向の画素数および垂直方向の画素数の双方が上記ノイズ除去量に応じた画素数以下である場合に、当該画像を消去する処理を適用しているが、これに限るものでないことも言うまでもない。
また、上記膨張量導出部26は、後述するキャリブレーション・シート23(図11も参照。)を用いて、上記位置合わせ処理が実行された後の各画像間の局所的なずれ量の総和が多くなるほど多くなるように上記膨張量を導出する。
そして、上記修正領域選択部29は、位置合わせ部22によって抽出された特徴領域のうち、修正が行われた特徴領域である修正領域を選択し、選択した修正領域を示す修正領域情報を修正検出部24に出力する。
次に、図4を参照して、本実施の形態に係る位置合わせ部22の構成について説明する。
同図に示されるように、本実施の形態に係る位置合わせ部22は、一対の特徴領域抽出部22A,22Bと、対応付部22Cと、補正パラメータ算出部22Dと、画像変換部22Eとを備えている。
なお、上記特徴領域抽出部22Aは修正前画像データが、上記特徴領域抽出部22Bは修正後画像データが、各々入力されるものであり、特徴領域抽出部22A,22Bは、入力された画像データに基づいて、修正前画像および修正後画像における前述した予め定められた特徴(本実施の形態では、2値化画像データにおける黒画素の連結画像および白画素の連結画像)を有する特徴領域を抽出した後、当該特徴領域から予め定められた特徴量(本実施の形態では、後述する大きさ、画素数、筆跡長(図8A、図8Bも参照。))を、入力された画像データに基づいて導出し、特徴領域情報として出力する。
また、上記対応付部22Cは、修正前画像と修正後画像とで、特徴領域抽出部22A,22Bから出力された特徴領域情報により示される特徴量の類似度が予め定められた度合以上である特徴領域の対を特定し、特定した特徴領域の対を対応付ける特定特徴領域情報を作成して出力する。
また、上記補正パラメータ算出部22Dは、対応付部22Cから出力された特定特徴領域情報により示される、対応する特徴領域のずれ量に基づいて、修正前画像および修正後画像の全体的なずれをなくするための補正係数を算出する。そして、上記画像変換部22Eは、補正パラメータ算出部22Dによって算出された補正係数を用いて、修正前画像データ又は修正後画像データ(ここでは、修正後画像データ)に対し、修正前画像および修正後画像の全体的な位置合わせを行うための画像変換(ここでは、アフィン変換)を実行する。
なお、アフィン変換に適用する補正係数は、幅方向移動量、縦方向移動量、回転角、および倍率である。補正係数は、一方の画像(ここでは、修正後画像)に対して補正係数に基づく変換を実行した場合に、修正前画像および修正後画像の対応する特徴領域の重心位置の誤差が最も小さくなる値として算出される。具体的には、例えば、最小二乗法を適用して、修正前画像および修正後画像の対応する特徴領域の重心位置の誤差の総和が最も小さくなる補正係数として幅方向移動量、縦方向移動量、回転角、および倍率の各値を求める。なお、最小二乗法を適用した補正係数の算出手法については、一例として特開平9−93431号公報に記載されている。
本実施の形態に係る修正領域選択部29では、特徴領域抽出部22Aから出力された修正前画像に対応する特徴領域情報、特徴領域抽出部22Bから出力された修正後画像に対応する特徴領域情報、および対応付部22Cから出力された特定特徴領域情報に基づいて、特徴領域抽出部22A,22Bによって抽出された特徴領域のうち、特定特徴領域情報により示される特徴領域に含まれない特徴領域を修正が行われた領域である修正領域として選択し、選択した修正領域を示す修正領域情報を作成して修正検出部24に出力する。
なお、本実施の形態に係る修正領域選択部29では、上記修正領域の選択を、特徴領域抽出部22Aによって抽出された修正前画像における特徴領域のうち、特定特徴領域情報により示される特徴領域に含まれない特徴領域を修正領域aとして選択し、特徴領域抽出部22Bによって抽出された修正後画像における特徴領域のうち、特定特徴領域情報により示される特徴領域に含まれない特徴領域を修正領域bとして選択することにより行っている。
次に、図5を参照して、本実施の形態に係る特徴領域抽出部22A,22Bの構成について説明する。なお、特徴領域抽出部22Aおよび特徴領域抽出部22Bは入力される画像データが異なるのみで同一の構成とされているため、ここでは、特徴領域抽出部22Aの構成について説明する。
同図に示されるように、本実施の形態に係る特徴領域抽出部22Aは、前処理部40と、連結領域抽出部42と、重心算出部44と、特徴量算出部46とを備えている。
なお、上記前処理部40は、入力された修正前画像データに対して、単色化処理および二値化処理を実行する。ここで、上記単色化処理は、修正前画像データを輝度情報のみの画素データとする処理である。また、上記二値化処理は、単色化処理によって得られた単色画像を予め定められた閾値レベルで1(黒)又は0(白)の何れかの値に変換する処理である。なお、入力画像がモノクロ画像である場合は、上記単色化処理を省略してもよい。
また、上記連結領域抽出部42は、前処理部40によって二値化処理が施された修正前画像データに対して、前記特徴領域として連結領域を抽出する連結領域抽出処理を実行する。なお、上記連結領域抽出処理は、一例として特開平12−295438号公報に記載されている手法等を適用して実行する。ここで、連結領域(特徴領域)は二値化画像における黒画素の連続領域(黒ラン)、或いは黒画素ではない白画素の連続領域(白ラン)として抽出される。上記連結領域抽出処理は、例えば、予め抽出条件として、予め定められた大きさ(面積又は画素数)の範囲(最小、最大)を設定し、その範囲にある連続する同一画素値の領域等、予め定められた設定条件に基づいて実行される。
ここで、図6を参照して、上記連結領域抽出処理によって抽出される連結領域の具体例について説明する。
同図には、二値化処理が施された修正前画像80と修正後画像90とが示されている。これらの画像から、予め定められた条件の下に黒画素の連続領域(黒ラン)を有する画像データや白画素の連続領域(白ラン)を有する画像データを連結領域として抽出する。同図に示す例では、修正前画像80から黒文字画像である‘A’、‘B’と白抜き文字画像である‘A’が、連結領域81,82,83として抽出され、修正後画像90から黒文字画像である‘A’、‘B’と白抜き文字画像である‘A’が、連結領域91,92,93として抽出された例が示されている。なお、実際の処理において抽出される連結領域のデータ数は、設計条件にもよるが、数百から数千個単位のデータの抽出が行われる。
さらに、上記重心算出部44は、連結領域抽出部42によって抽出された連結領域(特徴領域)の重心を算出し、上記特徴量算出部46は、各連結領域の特徴量(ここでは、大きさ、画素数、筆跡長)を算出する。なお、本実施の形態では、重心算出部44と特徴量算出部46とを区別しているが、重心も連結領域の1つの特徴量として、特徴量算出部46において算出する構成としてもよいことは言うまでもない。
次に、図7、図8Aおよび図8Bを参照して、連結領域から求められる重心および特徴量について説明する。図7に示す文字‘A’が、例えば修正前画像80から抽出された1つの連結領域70である。図8Aおよび図8Bは、修正前画像80と修正後画像90とから抽出された連結領域についての重心と特徴量の各情報を有するテーブルを示している。
まず、図7を参照して、連結領域70の重心および特徴量の詳細について説明する。
重心72は、連結領域としての文字A70の重心位置を示す情報であり、例えば、修正前画像80をXY座標面とした場合の座標データ(x,y)として算出する(図8A、図8Bも参照。)。
また、大きさは、図7に示される連結領域70を外接するように囲む外接矩形74の幅Lおよび高さHにより‘L,H’として求める。また、画素数は、連結領域70自体の構成全画素数として算出する。さらに、筆跡長は、図7に示すように、連結領域70を細線化して、幅が1画素の線として変換した連結領域細線化データ76における構成画素数として算出する。
重心算出部44および特徴量算出部46は、比較対象となる修正前画像80と修正後画像90から、連結領域抽出部42によって抽出された連結領域(特徴領域)の各々について、重心位置と、上記大きさ、画素数、筆跡長等が含まれた特徴量情報とを算出し、一例として図8Aおよび図8Bに示されるように、修正前画像80に対応する特徴領域情報50Aと、修正後画像90に対応する特徴領域情報50Bとして整理する。同図に示されるように、修正前画像80と修正後画像90の各々から抽出された各連結領域について唯一無二のID(Identification)が付与され、当該IDによって対応付けられるように、各連結領域の重心位置と、特徴量、すなわち、大きさ、画素数、筆跡長の各情報が特徴領域情報としてハードディスク20D等の記憶手段により記録される。
ところで、本実施の形態に係る対応付部22C(図4参照。)は、前述したように、修正前画像と修正後画像とで、特徴領域抽出部22A,22Bから出力された特徴領域情報により示される特徴量の類似度が予め定められた度合以上である特徴領域の対を特定し、特定した特徴領域の対を対応付ける特定特徴領域情報を作成する。
ここで、対応付部22Cでは、一例として、特徴領域抽出部22Aによって記録された特徴領域情報50Aと特徴領域抽出部22Bによって記録された特徴領域情報50Bを入力し、両特徴領域情報に記録された情報に基づくパターン・マッチング処理を行い、この結果に基づいて特定特徴領域情報を作成する。
なお、本実施の形態に係る対応付部22Cでは、修正前画像および修正後画像の何れか一方の画像から抽出した特徴領域の重心位置から予め定められた距離内に重心位置が位置する他方の画像の特徴領域を、各特徴領域情報における重心位置に基づいて特定することにより、類似度が予め定められた度合以上である特徴領域の候補となる特徴領域を絞り込み、絞り込んだ特徴領域のみを対象として、各特徴領域情報における特徴量(大きさ、画素数、筆跡長)の少なくとも1つの情報の類似度を算出し、当該類似度が予め定められた度合以上となる特徴領域の対を示す情報を特定特徴領域情報として作成する。なお、本実施の形態では、上記類似度として、適用した特徴量間の距離(一例として、ユークリッド距離)の逆数を適用しているが、これに限らず、修正前画像および修正後画像の各特徴領域情報により示される特徴量の類似の度合を示すものであれば如何なるものを適用してもよいことは言うまでもない。
図9には、本実施の形態に係る特定特徴領域情報のデータ構造の一例が模式的に示されている。同図に示されるように、本実施の形態に係る対応付部22Cでは、類似度が予め定められた度合以上となった修正前画像および修正後画像の各特徴領域に付与されたIDが対応付けられたものとして特定特徴領域情報を作成する。
次に、図10を参照して、本実施の形態に係る膨張量導出部26の構成について説明する。
同図に示されるように、本実施の形態に係る膨張量導出部26は、基準位置取得部26Aと、基準位置特定部26Bと、対応付部26Cと、補正パラメータ算出部26Dと、画像変換部26Eと、基準位置特定部26Fと、局所歪み導出部26Gと、膨張量決定部26Hと、記憶部26Iと、を備えている。
本実施の形態に係る画像処理システム10では、基準媒体としてのキャリブレーション・シート23を用いて画像膨張処理部24Aにより適用する膨張量を決定する。
図11には、本実施の形態に係る画像処理システム10で適用しているキャリブレーション・シート23が示されている。同図に示すように、このキャリブレーション・シート23には、基準画像としての複数のドット(点)を示す点画像23Aが表面にマトリクス状に描画されている。また、このキャリブレーション・シート23には、画像読取装置30による読み取り方向を示す印23Bが描画されている。従って、ユーザは、キャリブレーション・シート23を画像読取装置30によって読み取る際には、印23Bに応じた方向で読み取られるようにキャリブレーション・シート23を設定する。
上記基準位置取得部26Aは、キャリブレーション・シート23の点画像23Aの位置を示す位置情報を取得し、取得位置情報として出力する。なお、本実施の形態に係る画像処理システム10では、キャリブレーション・シート23に描画する点画像23Aを示す画像データ(以下、「基準画像データ」という。)が予めハードディスク20D等の記憶手段に記憶されており、当該基準画像データから取得位置情報を取得する。すなわち、本実施の形態に係る基準画像データには、キャリブレーション・シート23に描画する各点画像23Aの位置を示す情報も含まれており、当該情報を読み出すことによって上記取得位置情報を取得する。
一方、上記基準位置特定部26Bは、画像読取装置30によるキャリブレーション・シート23の点画像23Aが設けられている面の画像読み取りによって得られた画像データ(以下、「読み取り画像データ」という。)に基づいて、当該読み取り画像データにより示される画像における点画像23Aの位置を特定し、特定位置情報として出力する。
本実施の形態に係る画像処理システム10では、上記取得位置情報により示される点画像23Aの位置と上記特定位置情報により示される点画像23Aの位置として、各点画像23Aの中心位置を適用しており、本実施の形態に係る基準位置特定部26Bでは、上記読み取り画像データにより示される画像における各点画像23Aの外接矩形を抽出し、当該外接矩形の中心位置を導出することにより各点画像23Aの位置を特定する。
なお、本実施の形態に係る画像処理システム10では、上記取得位置情報により示される位置および上記特定位置情報により示される位置として、キャリブレーション・シート23の点画像23Aが描画される面をXY座標面として、予め定められた1つの点画像23A(本実施の形態では、キャリブレーション・シート23を正面視した場合の左上角点に位置された点画像23Aであり、以下、「基準点画像」という。)の位置を原点とした座標データとして導出する。
一方、上記対応付部26Cは、基準位置取得部26Aおよび基準位置特定部26Bから出力された取得位置情報および特定位置情報に基づいて、上記基準画像データにより示される各点画像23Aと上記読み取り画像データにより示される各点画像23Aとの、対応する画像同士を対応付ける基準画像対応付情報を作成して出力する。なお、本実施の形態に係る画像処理システム10では、対応する点画像23Aの特定を、キャリブレーション・シート23における予め定められた点画像23A(本実施の形態では、上記基準点画像)の位置を基準として各点画像23Aの水平方向および垂直方向に対する配列順番が同一の点画像23Aを特定することにより行っている。
また、上記補正パラメータ算出部26Dは、対応付部26Cから出力された基準画像対応付情報により示される、対応する点画像23Aの位置のずれ量に基づいて、基準画像データにより示される点画像23Aおよび読み取り画像データにより示される点画像23Aの全体的なずれをなくするための補正係数を算出する。そして、上記画像変換部26Eは、補正パラメータ算出部26Dによって算出された補正係数を用いて、読み取り画像データに対し、対応する点画像23Aの全体的な位置合わせを行うための画像変換として、前述した画像変換部22Eと同様の画像処理(ここでは、アフィン変換)を実行する。
なお、前述したように、アフィン変換に適用する補正係数は、幅方向移動量、縦方向移動量、回転角、および倍率であり、補正パラメータ算出部26Dにより算出される補正係数は、当該補正係数に基づく変換を実行した場合に、対応する点画像23Aの中心位置の誤差が最も小さくなる値として算出される。具体的には、例えば、最小二乗法を適用して、対応する点画像23Aの中心位置の誤差の総和が最も小さくなる補正係数として幅方向移動量、縦方向移動量、回転角、および倍率の各値を求める。
そして、上記基準位置特定部26Fは、画像変換部26Eにより画像変換処理が実行された読み取り画像データに基づいて、当該読み取り画像データにより示される画像における点画像23Aの位置を上記基準位置特定部26Bと同様に特定し、変換後特定位置情報として出力する。
一方、上記局所歪み導出部26Gは、基準位置取得部26Aから出力された取得位置情報および基準位置特定部26Fから出力された変換後特定位置情報に基づいて、取得位置情報により示される各点画像23Aと変換後特定位置情報により示される各点画像23Aとの対応する点画像23Aの位置のずれ量を示すずれ量情報を、画像読取装置30による読み取りによって得られた画像で、かつ画像変換部22Eによる位置合わせを行うための画像変換処理が施された後も存在する読み取り画像の局所的な歪みの画像全体としての値を示すものとして導出して出力する。
なお、本実施の形態に係る局所歪み導出部26Gでは、上記ずれ量情報として、上記対応する点画像23Aの位置のずれ量の全ての点画像23Aについての平均値を適用している。例えば、取得位置情報により示される点画像23Aの位置が図12Aに示すものであり、特定位置情報により示される点画像23Aの位置が図12Bに示すものである場合、対応する点画像23Aのずれ量は図12Cに示すものとなる。この場合、上記ずれ量情報は、図12Cに示す全てのずれ量の平均値となる。
また、本実施の形態に係る画像処理装置20では、上記補正パラメータ算出部26Dおよび局所歪み導出部26Gにより適用している上記ずれ量として、対応する点画像23Aの中心位置間のユークリッド距離を適用しているが、これに限らず、他のずれ量を示すものを適用してもよいことは言うまでもない。また、本実施の形態に係る画像処理装置20では、上記ずれ量の平均値として相加平均値を適用しているが、これに限らず、2乗平均値、相乗平均値等の他の平均値を適用する形態としてもよい。
そして、上記膨張量決定部26Hは、局所歪み導出部26Gから出力されたずれ量情報により示されるずれ量が多くなるほど多くなるように膨張量を示す膨張量情報を決定して記憶部26Iに記憶する。
本実施の形態に係る画像処理装置20では、一例として次の表1に示される、ずれ量情報により示されるずれ量と膨張量との関係を示すテーブル(以下、「膨張量変換テーブル」という。)がハードディスク20D等の記憶手段に予め記憶されており、当該テーブルを参照することによって上記ずれ量に対応する膨張量を決定しているが、これに限らず、例えば、当該テーブルと同様の値を演算する演算式を予め記憶しておき、当該演算式を用いた演算により取得する等、他の取得法を適用してもよいことも言うまでもない。
Figure 0005387193
一方、ノイズ除去量記憶部27は、前述したように、ノイズ除去部25により用いられるノイズ除去量を示すノイズ除去量情報が記憶されたものであり、本実施の形態に係る画像処理システム10では、過去の経験値から固定値(ここでは、3画素)が記憶されているが、これに限らず、ユーザによって設定させて記憶する形態や、前述したずれ量情報により示されるずれ量に基づいて自動的に決定して記憶する形態等としてもよい。
なお、以上のように構成された画像処理装置20の各構成要素(位置合わせ部22、修正検出部24、ノイズ除去部25、膨張量導出部26、修正領域選択部29)による処理は、プログラムを実行することにより、コンピュータを利用してソフトウェア構成により実現してもよい。この場合、当該プログラムに本実施の形態に係るプログラムが含まれることになる。但し、ソフトウェア構成による実現に限られるものではなく、ハードウェア構成や、ハードウェア構成とソフトウェア構成の組み合わせによって実現してもよいことは言うまでもない。
以下では、本実施の形態に係る画像処理システム10が、上記プログラムを実行することにより上記各構成要素による処理を実現するものとされている場合について説明する。この場合、当該プログラムを画像処理装置20に予めインストールしておく形態や、コンピュータ読み取り可能な記録媒体に格納された状態で提供される形態、有線又は無線による通信手段を介して配信される形態等を適用してもよい。
次に、本実施の形態に係る画像処理システム10の作用を説明する。
まず、図13を参照して、膨張量を導出する際の画像処理システム10の作用を説明する。なお、図13は、この際に画像処理装置20のCPU20Aにより実行される膨張量導出処理プログラムの処理の流れを示すフローチャートである。また、ここでは、錯綜を回避するために、前述した基準画像データが不図示の外部装置から入力される一方、読み取り画像データが当該基準画像データと同一サイズの画像を示すものとして画像読取装置30から入力され、これらの基準画像データおよび読み取り画像データがハードディスク20Dの予め定められた領域に予め記憶されている場合について説明する。
同図のステップ100では、基準画像データをハードディスク20Dから読み出すことにより取得し、次のステップ102にて、前述した基準位置取得部26Aによる処理と同様の処理によって、取得した基準画像データから取得位置情報を取得する。
次のステップ104では、読み取り画像データをハードディスク20Dから読み出すことにより取得し、次のステップ106にて、前述した基準位置特定部26Bによる処理と同様の処理によって、取得した読み取り画像データに基づいて特定位置情報を導出する。
次のステップ108では、取得した取得位置情報および導出した特定位置情報に基づいて、前述した対応付部26Cによる処理と同様の処理によって点画像23Aの対応付けを行って基準画像対応付情報を作成し、次のステップ110にて、作成した基準画像対応付情報により示される、対応する点画像23Aの位置のずれ量に基づいて、前述した補正パラメータ算出部26Dによる処理と同様の処理によって補正係数を算出する。
次のステップ112では、算出した補正係数を用いて、前述した画像変換部26Eによる処理と同様の処理によって読み取り画像データに対する画像変換処理(位置合わせ処理)を実行し、次のステップ114にて、上記画像変換処理が実行された読み取り画像データに基づいて、前述した基準位置特定部26Fによる処理と同様の処理によって変換後特定位置情報を導出する。
次のステップ116では、上記取得位置情報および変換後特定位置情報に基づいて、前述した局所歪み導出部26Gによる処理と同様の処理によってずれ量情報を導出し、次のステップ118にて、前述した膨張量決定部26Hによる処理と同様の処理によって膨張量を決定し、さらに、次のステップ120にて、決定した膨張量を示す膨張量情報をハードディスク20Dに記憶した後、本膨張量導出処理プログラムを終了する。
次に図14を参照して、修正画像の検出を行う画像処理を実行する際の画像処理システム10の作用を説明する。なお、図14は、この際に画像処理装置20のCPU20Aにより実行される画像処理プログラムの処理の流れを示すフローチャートである。また、ここでは、錯綜を回避するために、処理対象とする修正前画像データおよび修正後画像データが同一サイズの原稿画像を示すものとして画像読取装置30から入力され、ハードディスク20Dの予め定められた領域に予め記憶されている場合について説明する。さらに、ここでは、錯綜を回避するために、前述したノイズ除去量情報がハードディスク20Dの予め定められた領域に予め記憶されている場合について説明する。
同図のステップ200では、処理対象とする修正前画像データおよび修正後画像データをハードディスク20Dから読み出すことにより取得し、次のステップ202では、前述した特徴領域抽出部22A,22Bによる処理と同様の処理によって修正前画像および修正後画像に対応する特徴領域情報(図8Aおよび図8Bも参照。)を導出し、記録する。例えば、修正前画像80および修正後画像90が図16に示されるものである場合、本ステップ202の処理では、図17Aに示される特徴領域(本実施の形態では、連結領域)に関する特徴領域情報が修正前画像と修正後画像の各画像別に導出されることになる。
次のステップ204では、導出した特徴領域情報に基づいて、前述した対応付部22Cによる処理と同様の処理により特定特徴領域情報を作成する。本ステップ204の処理により、一例として図17Bに示される特徴領域が対応付けられた特定特徴領域情報(図9も参照。)が作成されることになる。
次のステップ206では、作成した特定特徴領域情報に基づいて、前述した補正パラメータ算出部22Dによる処理と同様の処理により、修正前画像および修正後画像の全体的なずれをなくすための補正係数を算出し、次のステップ208では、算出した補正係数を用いて、前述した画像変換部22Eによる処理と同様の処理により修正前画像および修正後画像の全体的な位置合わせを行うための画像変換処理(本実施の形態では、アフィン変換処理)を実行し、さらに、次のステップ210では、ハードディスク20Dから読み出すことにより膨張量情報を取得する。
次のステップ212では、前述した修正領域選択部29による処理と同様の処理により、上記ステップ202による特徴領域情報の導出過程において抽出された特徴領域のうち、修正が行われた特徴領域である修正領域を選択し、選択した特徴領域(修正領域)を示す修正領域情報を作成する。なお、上記ステップ208では、画像変換処理を実行した画像データ(ここでは、修正後画像データ)に対応する特徴領域情報を、当該画像変換処理後の画像に応じた値に変換する処理も実行することが好ましい。
本ステップ212の処理において、当該修正領域の選択を、特徴領域抽出部22Aによって抽出された修正前画像の特徴領域のうち、特定特徴領域情報により示される特徴領域に含まれない領域を修正領域(修正領域a)として選択することにより行う際には、一例として図17Cに示される特徴領域を示す修正領域情報が作成され、上記修正領域の選択を、特徴領域抽出部22Bによって抽出された修正後画像の特徴領域のうち、特定特徴領域情報により示される特徴領域に含まれない領域を修正領域(修正領域b)として選択することにより行う際には、一例として図17Dに示される特徴領域を示す修正領域情報が作成されることになる。
次のステップ214では、修正前画像の幅(ここでは、当該画像の水平方向の画素数)で、かつ修正前画像の高さ(ここでは、当該画像の垂直方向の画素数)の白色画像を示す画像データ(以下、「白色画像データ」という。)を作成し、次のステップ216では、修正検出部24およびノイズ除去部25の処理として、上記修正領域情報により示される修正領域に対応する修正前画像データおよび修正後画像データに基づいて、修正画像を検出する修正画像検出処理ルーチン・プログラムを実行する。
以下、図15を参照して、修正画像検出処理ルーチン・プログラムについて説明する。
同図のステップ300では、一例として次に示すように、上記ステップ212の処理によって作成した修正領域情報により示される修正領域aおよび修正領域bの全ての領域の範囲を示す座標(以下、「修正領域座標」という。)を導出する。
まず、各修正領域に対応する重心位置および大きさの各情報を特徴領域情報から取得する。
次に、取得した重心位置情報により示される重心位置を中心とする、取得した大きさ情報により示される幅Lおよび高さHを有する矩形領域の角点(本実施の形態では、左上角点および右下角点)の位置座標を上記修正領域座標として各修正領域毎に算出する。
次のステップ302では、上記ステップ300の処理によって導出した修正領域毎の修正領域座標に基づいて、修正領域aに含まれる修正領域と修正領域bに含まれる修正領域とで重なり合う領域が存在するか否かを判定し、否定判定となった場合は後述するステップ320に移行する一方、肯定判定となった場合にはステップ306に移行する。
ステップ306では、修正前画像データおよび修正後画像データ(上記ステップ208の処理によって画像変換処理が実行されたもの)における、上記ステップ302の処理によって重なり合う領域であるものと判定された修正領域のうちの何れか1組の領域(以下、「処理対象領域」という。)に対応する修正前画像データおよび修正後画像データに対して、前述した前処理部40と同様に単色化処理および二値化処理を実行し、次のステップ308にて、二値化処理が施された修正前画像データの黒画素数(以下、「修正前黒画素数」という。)が、二値化処理が施された修正後画像データの黒画素数(以下、「修正後黒画素数」という。)より少ないか否かを判定し、肯定判定となった場合は、処理対象領域が修正前原稿に予め存在した画像に対して重ねて追記された領域である「重なりあり追記領域」であるものと見なしてステップ309に移行する。
ステップ309では、前述した画像膨張処理部24Aによる処理と同様の処理により、二値化処理が施された修正前画像データに対して、上記ステップ210の処理によって取得された膨張量情報によって示される膨張量で画像膨張処理を実行する。
次のステップ310では、上記ステップ309の処理によって画像膨張処理が施された修正前画像および修正後画像の各画像データを用いて、重なりあり追記領域に対応して予め定められた第1修正画像検出処理を実行し、その後にステップ316に移行する。
なお、本実施の形態に係る修正画像検出処理ルーチン・プログラムでは、上記第1修正画像検出処理として、上記ステップ309の処理によって画像膨張処理が施された修正前画像データを二値化処理が施された修正後画像データから、対応する画素毎に減算する処理を適用している。
一方、上記ステップ308において否定判定となった場合はステップ312に移行し、修正前黒画素数が、修正後黒画素数より多いか否かを判定して、否定判定となった場合は後述するステップ318に移行する一方、肯定判定となった場合は、処理対象領域が修正前原稿に予め存在した画像の一部が消去された領域である「一部消去領域」であるものと見なしてステップ313に移行する。
ステップ313では、上記ステップ309と同様の処理により、二値化処理が施された修正前画像データに対して画像膨張処理を実行し、次のステップ314では、上記ステップ313の処理によって画像膨張処理が施された修正前画像および修正後画像の各画像データを用いて、一部消去領域に対応して予め定められた第2修正画像検出処理を実行し、その後にステップ316に移行する。
なお、本実施の形態に係る修正画像検出処理ルーチン・プログラムでは、上記第2修正画像検出処理として、上記ステップ313の処理によって画像膨張処理が施された修正前画像データから二値化処理が施された修正後画像データを、対応する画素毎に減算する処理を適用している。
また、以上のように、本実施の形態に係る修正画像検出処理ルーチン・プログラムでは、上記ステップ309およびステップ313による画像膨張処理を二値化処理が施された画像データに対して施しているが、これに限らず、二値化処理されていない画像データに対して画像膨張処理を施す形態としてもよい。この場合、上記ステップ310およびステップ314では、修正後画像データとして、二値化処理が施されていない画像データを適用する。
ステップ316では、上記ステップ310またはステップ314の処理によって得られた画像データを、上記ステップ214の処理によって作成した白色画像データに対して重畳(上書き)することにより、検出した修正画像又は消去画像を合成し、次のステップ318では、上記ステップ302の処理によって重なり合う領域であるものと判定された全ての修正領域について上記ステップ306からステップ316までの処理が終了したか否かを判定し、否定判定となった場合は上記ステップ306に戻り、当該ステップ306以降の処理を再び実行する一方、肯定判定となった場合にはステップ320に移行する。なお、上記ステップ306からステップ318までの処理を繰り返し実行する際には、それまでに処理対象としなかった重なり合う修正領域を処理対象領域として適用するようにする。
ステップ320では、上記ステップ300の処理によって導出した修正領域毎の修正領域座標に基づいて、修正領域aに含まれる修正領域で、修正領域bに含まれる何れの修正領域にも重ならない領域が存在するか否かを判定し、肯定判定となった場合は、処理対象領域が修正前原稿に予め存在した画像が消去された領域である「消去領域」であるものと見なしてステップ322に移行し、修正前画像データを用いて、消去領域に対応して予め定められた第3修正画像検出処理を実行し、その後にステップ324に移行する。なお、本実施の形態に係る修正画像検出処理ルーチン・プログラムでは、上記第3修正画像検出処理として、修正前画像データから上記消去領域に対応する画像データを抽出する処理を適用している。
ステップ324では、上記ステップ322の処理によって得られた画像データを、上記白色画像データに対して重畳(上書き)することにより、検出した修正画像(消去された画像)を合成し、その後にステップ326に移行する。なお、上記ステップ320において否定判定となった場合には、上記ステップ322およびステップ324の処理を実行することなくステップ326に移行する。
ステップ326では、上記ステップ300の処理によって導出した修正領域毎の修正領域座標に基づいて、修正領域bに含まれる修正領域で、修正領域aに含まれる何れの修正領域にも重ならない領域が存在するか否かを判定し、肯定判定となった場合は、処理対象領域が修正前原稿において画像が存在せず、かつ追記された領域である「重なりなし追記領域」であるものと見なしてステップ328に移行し、修正後画像データを用いて、重なりなし追記領域に対応して予め定められた第4修正画像検出処理を実行し、その後にステップ330に移行する。なお、本実施の形態に係る修正画像検出処理ルーチン・プログラムでは、上記第4修正画像検出処理として、修正後画像データから上記重なりなし追記領域に対応する画像データを抽出する処理を適用している。
ステップ330では、上記ステップ328の処理によって得られた画像データを、上記白色画像データに対して重畳(上書き)することにより、検出した修正画像(追記された画像)を合成し、その後にステップ332に移行する。なお、上記ステップ326において否定判定となった場合には、上記ステップ328およびステップ330の処理を実行することなくステップ332に移行する。
ステップ332では、ハードディスク20Dから読み出すことによりノイズ除去量情報を取得し、前述したノイズ除去部25による処理と同様の処理により、取得したノイズ除去量情報により示されるノイズ除去量で、以上の処理によって修正画像が重畳された白色画像データに対してノイズ除去処理を実行し、その後に本修正画像検出処理ルーチン・プログラムを終了する。
図17Eには、重なりあり追記領域、一部消去領域、消去領域、および重なりなし追記領域の条件および画像例が、図17Fには、上記第1修正画像検出処理から第4修正画像検出処理までの各修正画像検出処理による修正画像の検出手法が、各々纏めて記されている。
修正画像検出処理ルーチン・プログラムが終了すると、画像処理プログラム(図14参照。)のステップ218に移行し、以上の処理によって修正画像が重畳された白色画像データを用いて修正画像を出力し、その後に本画像処理プログラムを終了する。なお、本実施の形態に係る画像処理プログラムでは、上記ステップ218による修正画像を出力する処理として、ディスプレイ20Fによる表示による出力、および図示しないプリンタ(所謂画像形成装置)による印刷による出力の双方を適用しているが、これに限定されるものではなく、これらの何れか一方の出力を行う形態や、音声合成装置により音声によって出力する形態等、他の出力形態を適用してもよいことは言うまでもない。また、本実施の形態に係る画像処理プログラムでは、白色画像データに対して修正画像を重畳することにより、検出した修正画像を記録する場合について説明したが、これに限定されるものではなく、検出した修正画像の位置を示す座標を記録する形態等、修正画像が特定される情報を記録する他の形態としてもよいことも言うまでもない。さらに、追記画像と消去画像とで色を変える等、追記画像と消去画像が区別される状態で出力する形態としてもよい。
[第2の実施の形態]
上記第1の実施の形態では、画像処理装置と画像読取装置とが1対1で接続されている場合の形態例について説明したが、本第2の実施の形態では、画像処理装置と画像読取装置とが1対複数で接続されている場合の形態例について説明する。
まず、図18を参照して、本第2の実施の形態に係る画像処理システム10’の構成を説明する。
同図に示すように、本実施の形態に係る画像処理システム10’は、パーソナル・コンピュータ等の画像処理装置20’と、スキャナ等の複数の画像読取装置30とが備えられており、これら各装置がネットワーク90を介して通信可能に接続されている。
なお、本実施の形態に係る画像処理システム10’では、ネットワーク90としてインターネットを適用しているが、これに限らず、イントラネット、LAN(Local Area Network)、VAN(Value Added Network)、電話回線網、エコーネット(ECHONET)、HomePNA等の各種ネットワークを単独又は組み合わせて適用してもよい。
本実施の形態に係る各画像読取装置30は、修正前原稿、修正後原稿、キャリブレーション・シート23等の各種画像を読み取る読取部30Aが備えられると共に、ネットワーク90に接続するためのネットワークI/F(インタフェース)部30Bが備えられており、各画像読取装置30は、ネットワークI/F部30Bを介してネットワーク90に接続されている。
次に、図19を参照して、画像処理システム10’において特に重要な役割を有する画像処理装置20’の電気系の要部構成を説明する。なお、図19における図2と同一の構成要素には図2と同一の符号を付して、その説明を省略する。
同図に示すように、本実施の形態に係る画像処理装置20’は、画像処理装置20に設けられていた入出力インタフェース20Gに代えて、ネットワーク90に接続するためのネットワークI/F(インタフェース)部20Hが備えられている点のみが相違している。
従って、本実施の形態に係る画像処理装置20’は、ネットワークI/F部20Hを介した画像読取装置30との各種情報の授受を行う。
なお、本第2の実施の形態に係る画像処理装置20’の機能的な構成は、上記第1の実施の形態に係る画像処理装置20と、読み取り画像データ、修正前画像データおよび修正後画像データを画像読取装置30から直接入力するのではなく、ネットワーク90を介して入力する点を除いて同様であるため、ここでの説明は省略する。
ところで、本実施の形態に係る画像処理システム10’では、各画像読取装置30によるキャリブレーション・シート23の読み取りによって得られた読み取り画像データは、当該画像読取装置30に予め割り振られたアドレス情報と共に画像処理装置20’に送信される。そして、本実施の形態に係る膨張量導出処理では、一例として図20に示すように、導出した膨張量情報を読み取り画像データの送信元である画像読取装置30のアドレス情報に関連付けて、個別膨張量情報50Dとしてハードディスク20Dに記憶する。
次に、図21を参照して、膨張量を導出する際の画像処理システム10’の作用を説明する。なお、図21は、この際に画像処理装置20’のCPU20Aにより実行される膨張量導出処理プログラムの処理の流れを示すフローチャートである。また、ここでは、錯綜を回避するために、前述した基準画像データが不図示の外部装置から入力されて、ハードディスク20Dの予め定められた領域に予め記憶されている場合について説明する。さらに、同図における図13と同一の処理を実行するステップには図13と同一の符号を付して、その説明を省略する。
同図のステップ103では、何れかの画像読取装置30から読み取り画像データが受信されるまで待機し、次のステップ106’にて、前述した基準位置特定部26Bによる処理と同様の処理によって、受信した読み取り画像データに基づいて特定位置情報を導出する。
その後、ステップ122では、上記ステップ103の処理において読み取り画像データと共に受信したアドレス情報が個別膨張量情報50Dに記憶されているか否かを判定することにより、受信した読み取り画像データの送信元の画像読取装置30に関する膨張量情報が個別膨張量情報50Dに記憶(登録)されているか否かを判定し、否定判定となった場合はステップ124に移行して、ステップ118の処理によって決定した膨張量を示す膨張量情報を、読み取り画像データと共に受信したアドレス情報に関連付けて個別膨張量情報50Dに記憶(登録)した後に後述するステップ132に移行する。
一方、上記ステップ122において肯定判定となった場合にはステップ126に移行し、読み取り画像データと共に受信したアドレス情報に関連付けられた膨張量情報を個別膨張量情報50Dから読み出し、次のステップ128にて、読み出した膨張量情報(以下、「登録膨張量情報」という。)とステップ118の処理によって決定した膨張量を示す膨張量情報(以下、「新規膨張量情報」という。)とに基づいて、登録膨張量情報を新規膨張量情報で更新するか否かを判定し、肯定判定となった場合はステップ130に移行して、登録膨張量情報を新規膨張量情報で更新した後にステップ132に移行する一方、否定判定となった場合には、上記ステップ130の処理を実行することなくステップ132に移行する。なお、本実施の形態に係る画像処理システム10’では、上記ステップ128による判定を、新規膨張量情報によって示される膨張量が登録膨張量情報によって示される膨張量より多い場合に更新するものと判定する判定を適用している。
ステップ132では、本膨張量導出処理プログラムを終了するタイミングとして予め定められたタイミングが到来したか否かを判定し、否定判定となった場合は上記ステップ103に戻る一方、肯定判定となった時点で本膨張量導出処理プログラムを終了する。なお、本実施の形態に係る画像処理システム10’では、上記ステップ132の処理によって適用する予め定められたタイミングとして、ユーザによってキーボード20E等の受付手段により膨張量導出処理プログラムの終了を指示する指示情報が受け付けられたタイミングを適用している。
なお、修正画像の検出を行う画像処理を実行する際の画像処理システム10’の作用については、上記第1の実施の形態に係る画像処理システム10と、画像処理装置20’が、処理対象とする修正前画像データおよび修正後画像データが画像読取装置30からネットワーク90を介して受信されたものを適用する点のみが相違しているので、ここでの説明は省略する。
以上、本実施形態を説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。発明の要旨を逸脱しない範囲で上記実施の形態に多様な変更または改良を加えることができ、当該変更または改良を加えた形態も本発明の技術的範囲に含まれる。
また、上記の実施の形態は、クレーム(請求項)にかかる発明を限定するものではなく、また実施の形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。前述した実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件の組み合わせにより種々の発明が抽出される。実施の形態に示される全構成要件から幾つかの構成要件が削除されても、効果が得られる限りにおいて、この幾つかの構成要件が削除された構成が発明として抽出され得る。
例えば、上記各実施の形態では、膨張量導出処理および画像処理をソフトウェア構成によって実現した場合について説明したが、本発明はこれに限定されるものではなく、例えば、当該膨張量導出処理および画像処理をハードウェア構成により実現する形態としてもよい。この場合の形態例としては、例えば、図3に示した画像処理装置20の各構成要素(位置合わせ部22、修正検出部24、ノイズ除去部25、膨張量導出部26、修正領域選択部29)と同一の処理を実行する機能デバイスを作成して用いる形態が例示される。この場合は、上記各実施の形態に比較して、画像処理の高速化が期待される。
また、上記各実施の形態では、基準媒体としてキャリブレーション・シートが図11に示すものである場合について説明したが、本発明はこれに限定されるものではなく、例えば、図22A、図22B、図23A、図23B、図23Cに示すものとする形態としてもよい。
なお、図22Aに示すキャリブレーション・シートは、基準画像として点画像23Aに代えて交点を有する交点画像23Cを適用したものであり、図22Bに示すキャリブレーション・シートは、基準画像として点画像23Aに代えて格子画像23Dを適用したものである。ここで、図22Aに示される交点画像23Cが描画されたキャリブレーション・シートを適用する場合は、上記各実施の形態と同様に、各交点画像23Cの外接矩形を抽出し、当該外接矩形の中心位置を導出することにより交点画像23Cの位置を特定する。また、図22Bに示される格子画像23Dが描画されたキャリブレーション・シートを適用する場合は、従来既知の輪郭追跡処理によって格子画像23Dにおける各交点の位置を検出し、当該交点の位置を、ずれ量の検出の対象とする位置として適用する。
一方、図23A、図23B、および図23Cは、図11、図22A、および図22Bに示されるキャリブレーション・シートから印23Bを削除すると共に、各基準画像(点画像23A、交点画像23C、格子画像23Dの交点)の位置が回転対称の位置とされているものである。これらのキャリブレーション・シートでは、画像読取装置30による読み取り方向を問わない。
また、上記各実施の形態では、画像変換部26Eによって読み取り画像データに対して画像変換処理を実行する場合について説明したが、本発明はこれに限定されるものではなく、基準画像データに対して画像変換処理を実行する形態としてもよい。
また、上記各実施の形態では、上記ずれ量情報として、対応する点画像23Aの位置のずれ量の全ての点画像23Aについての平均値を適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、対応する点画像23Aの位置のずれ量の全ての点画像23Aについての合計値や最大値等を適用する形態としてもよい。
また、上記各実施の形態では、取得位置情報を基準画像データから取得する場合について説明したが、本発明はこれに限定されるものではなく、例えば、読み取りによって得られる画像データにより示される画像の位置に関する歪みの程度が予め定められた閾値(一例として、100μm)以下とされた高精度な画像読取装置によるキャリブレーション・シート23の読み取りによって得られた画像データから上記取得位置情報を取得する形態としてもよい。
また、上記各実施の形態では、取得位置情報を基準画像データから取得する場合について説明したが、本発明はこれに限定されるものではなく、上記各実施の形態にかかる読み取り画像データとは異なるタイミングでキャリブレーション・シート23を画像読取装置30により読み取ることによって得られた画像データにより示される点画像23A(基準画像)の位置を、一例として基準位置特定部26Bと同様の処理により特定して上記取得位置情報とする形態としてもよい。この場合、環境条件の変化や、経時変化等に起因する画像読取装置30による画像の局所的な歪みの変動を考慮した膨張量が決定されることになる。
また、上記第2の実施の形態では、膨張量導出処理プログラムにおいて、それまでに導出された膨張量情報により示される膨張量の最大値を記憶する場合について説明したが、本発明はこれに限定されるものではなく、例えば、それまでに導出された膨張量情報のうち、最も頻度の高い膨張量情報を記憶する形態や、それまでに導出された膨張量情報により示される膨張量の平均値を示す膨張量情報を記憶する形態としてもよい。
また、上記第2の実施の形態では、膨張量導出処理プログラムを終了させるタイミングとして、ユーザによってキーボード20E等の受付手段により膨張量導出処理プログラムの終了を指示する指示情報が受け付けられたタイミングを適用した場合について説明したが、本発明はこれに限定されるものではなく、例えば、膨張量導出処理プログラムを実行する時間帯として予め定められた時間帯の終了時刻となったタイミング、対象とする全ての画像読取装置30から読み取り処理の終了を示す情報が受信されたタイミング等を適用する形態としてもよい。
また、上記第2の実施の形態では、膨張量導出処理プログラムと画像処理プログラムを個別に実行する場合について説明したが、本発明はこれに限定されるものではなく、例えば、ネットワーク90を介して受信された画像データが読み取り画像データであるのか、修正前画像データおよび修正後画像データであるのかを判定し、この判定結果に応じて、膨張量導出処理プログラムと画像処理プログラムを自動的かつ選択的に実行する形態としてもよい。
また、上記各実施の形態では、修正画像検出処理ルーチン・プログラムのステップ306からステップ318までの繰り返し処理において修正領域aおよび修正領域bの互いに重なり合う修正領域を1組ずつ処理する場合について説明したが、本発明はこれに限定されるものではなく、例えば、修正領域aに含まれる複数の修正領域が修正領域bに含まれる修正領域の何れか1つに重なる場合や、修正領域bに含まれる複数の修正領域が修正領域aに含まれる修正領域の何れか1つに重なる場合には、当該複数の修正領域を纏めて1つの修正領域として上記ステップ306からステップ318までの処理を実行する形態としてもよい。この場合も、上記実施の形態に比較して、画像処理の高速化が期待される。
その他、上記各実施の形態で説明した画像処理システム10,10’、画像処理装置20,20’の構成(図1から図5,図10,図18,図19参照。)は一例であり、本発明の主旨を逸脱しない範囲内において不要な部分を削除したり、新たな部分を追加したりしてもよいことは言うまでもない。
また、上記各実施の形態で説明した各種情報のデータ構造(図8A,図8B,図9,図12A,図12B,図12C,図20参照。)も一例であり、本発明の主旨を逸脱しない範囲内において変更を加えてもよいことは言うまでもない。
さらに、上記各実施の形態で説明した膨張量導出処理プログラム、画像処理プログラムおよび修正画像検出処理ルーチン・プログラムの処理の流れ(図13から図15,図21参照。)も一例であり、本発明の主旨を逸脱しない範囲内において不要なステップを削除したり、新たなステップを追加したり、処理順序を入れ替えたりしてもよいことは言うまでもない。
10,10’ 画像処理システム
20,20’ 画像処理装置
20A CPU
20D ハードディスク
20F ディスプレイ
20G 入出力インタフェース
20H ネットワークインタフェース部
22 位置合わせ部
22A 特徴領域抽出部
22B 特徴領域抽出部
22C 対応付部
22D 補正パラメータ算出部
22E 画像変換部
24 修正検出部
24A 画像膨張処理部
24B 修正領域判断部
25 ノイズ除去部
26 膨張量導出部
26A 基準位置取得部
26B 基準位置特定部
26C 対応付部
26D 補正パラメータ算出部
26E 画像変換部
26F 基準位置特定部
26G 局所歪み導出部
26H 膨張量決定部
26I 記憶部
27 ノイズ除去量記憶部
28 記憶部
29 修正領域選択部
30 画像読取装置
30A 読取部
30B ネットワークインタフェース部
40 前処理部
42 連結領域抽出部
44 重心算出部
46 特徴量算出部

Claims (3)

  1. 複数の基準画像が設けられた基準媒体の前記複数の基準画像が設けられている領域の画像を読み取る読取手段、および前記読取手段による読み取りによって得られた画像情報と自身の装置を識別するための識別情報とを送信する送信手段を備えた画像読取装置と、
    前記送信手段によって送信された前記画像情報と前記識別情報とを受信する受信手段、前記基準媒体の前記複数の基準画像の各々の位置を示す位置情報を取得する取得手段、前記受信手段によって受信された画像情報により示される前記基準画像の位置および前記取得手段によって取得された位置情報により示される前記基準画像の位置の対応する前記基準画像同士の位置のずれ量の総和が最小となるように予め定められた共通の補正係数を用いて対応する前記基準画像の位置合わせを行う位置合わせ処理を実行した後の前記対応する基準画像同士の位置のずれ量の総和が多くなるほど多くなるように、前記読取手段による読み取りによって得られる画像情報に対する画像膨張処理の膨張量を決定する決定手段、および前記受信手段によって受信された識別情報が記憶手段に記憶されていない場合、前記記憶手段に前記決定手段によって決定された膨張量を示す情報と前記受信手段によって受信された識別情報とを関連付けて記憶する制御を行い、前記受信手段によって受信された識別情報が前記記憶手段に記憶されている場合で、かつ前記決定手段によって決定された膨張量が、当該識別情報に関連付けられて前記記憶手段に記憶されている情報により示される膨張量より多い場合、当該膨張量を示す情報を前記決定手段によって決定された膨張量を示す情報に更新する制御を行う制御手段を備えた画像処理装置と、
    を有する画像処理システム。
  2. 画像読取装置によって送信された、複数の基準画像が設けられた基準媒体の前記複数の基準画像が設けられている領域の前記画像読取装置による画像の読み取りによって得られた画像情報と前記画像読取装置を識別するための識別情報とを受信する受信手段と、
    前記基準媒体の前記複数の基準画像の各々の位置を示す位置情報を取得する取得手段と、
    前記受信手段によって受信された画像情報により示される前記基準画像の位置および前記取得手段によって取得された位置情報により示される前記基準画像の位置の対応する前記基準画像同士の位置のずれ量の総和が最小となるように予め定められた共通の補正係数を用いて対応する前記基準画像の位置合わせを行う位置合わせ処理を実行した後の前記対応する基準画像同士の位置のずれ量の総和が多くなるほど多くなるように、前記画像読取装置による読み取りによって得られる画像情報に対する画像膨張処理の膨張量を決定する決定手段と、
    前記受信手段によって受信された識別情報が記憶手段に記憶されていない場合、前記記憶手段に前記決定手段によって決定された膨張量を示す情報と前記受信手段によって受信された識別情報とを関連付けて記憶する制御を行い、前記受信手段によって受信された識別情報が前記記憶手段に記憶されている場合で、かつ前記決定手段によって決定された膨張量が、当該識別情報に関連付けられて前記記憶手段に記憶されている情報により示される膨張量より多い場合、当該膨張量を示す情報を前記決定手段によって決定された膨張量を示す情報に更新する制御を行う制御手段と、
    を備えた画像処理装置。
  3. コンピュータを、
    画像読取装置によって送信された、複数の基準画像が設けられた基準媒体の前記複数の基準画像が設けられている領域の前記画像読取装置による画像の読み取りによって得られた画像情報と前記画像読取装置を識別するための識別情報とを受信する受信手段と、
    前記基準媒体の前記複数の基準画像の各々の位置を示す位置情報を取得する取得手段と、
    前記受信手段によって受信された画像情報により示される前記基準画像の位置および前記取得手段によって取得された位置情報により示される前記基準画像の位置の対応する前記基準画像同士の位置のずれ量の総和が最小となるように予め定められた共通の補正係数を用いて対応する前記基準画像の位置合わせを行う位置合わせ処理を実行した後の前記対応する基準画像同士の位置のずれ量の総和が多くなるほど多くなるように、前記画像読取装置による読み取りによって得られる画像情報に対する画像膨張処理の膨張量を決定する決定手段と、
    前記受信手段によって受信された識別情報が記憶手段に記憶されていない場合、前記記憶手段に前記決定手段によって決定された膨張量を示す情報と前記受信手段によって受信された識別情報とを関連付けて記憶する制御を行い、前記受信手段によって受信された識別情報が前記記憶手段に記憶されている場合で、かつ前記決定手段によって決定された膨張量が、当該識別情報に関連付けられて前記記憶手段に記憶されている情報により示される膨張量より多い場合、当該膨張量を示す情報を前記決定手段によって決定された膨張量を示す情報に更新する制御を行う制御手段と、
    として機能させるためのプログラム。
JP2009168232A 2009-07-16 2009-07-16 画像処理システム、画像処理装置およびプログラム Expired - Fee Related JP5387193B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2009168232A JP5387193B2 (ja) 2009-07-16 2009-07-16 画像処理システム、画像処理装置およびプログラム
US12/700,147 US8570609B2 (en) 2009-07-16 2010-02-04 Image processing device with image dilation processing, image processing system, image processing method and computer readable medium
CN201010115363.1A CN101958989B (zh) 2009-07-16 2010-02-10 图像处理装置、图像处理***及图像处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009168232A JP5387193B2 (ja) 2009-07-16 2009-07-16 画像処理システム、画像処理装置およびプログラム

Publications (2)

Publication Number Publication Date
JP2011022867A JP2011022867A (ja) 2011-02-03
JP5387193B2 true JP5387193B2 (ja) 2014-01-15

Family

ID=43465090

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009168232A Expired - Fee Related JP5387193B2 (ja) 2009-07-16 2009-07-16 画像処理システム、画像処理装置およびプログラム

Country Status (3)

Country Link
US (1) US8570609B2 (ja)
JP (1) JP5387193B2 (ja)
CN (1) CN101958989B (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5886583B2 (ja) 2011-09-28 2016-03-16 キヤノン株式会社 データ処理装置、処理方法、制御方法、及びプログラム
JP5867042B2 (ja) * 2011-12-09 2016-02-24 富士ゼロックス株式会社 画像処理装置、媒体及び画像処理プログラム
CN102937816B (zh) * 2012-11-22 2015-05-27 四川华雁信息产业股份有限公司 摄像机预置位偏差校准方法及装置
CN103914496B (zh) * 2013-01-09 2017-04-19 北大方正集团有限公司 一种页面校对的方法和装置
KR20150010070A (ko) * 2013-07-18 2015-01-28 삼성전자주식회사 휴대단말기에서 이미지를 표시하는 방법 및 장치
JP5522302B1 (ja) * 2013-08-16 2014-06-18 富士ゼロックス株式会社 情報処理装置及び情報処理プログラム
CN106506898B (zh) * 2015-09-08 2019-07-30 全友电脑科技(吴江)有限公司 影像扫描***及其方法
CN105352604A (zh) * 2015-11-02 2016-02-24 上海电力学院 基于可见光图像配准的红外测温***云台位置校准方法
CN105700562A (zh) * 2016-01-29 2016-06-22 成都华迈通信技术有限公司 一种摄像机云台矫正装置及方法
CN107437295B (zh) * 2016-05-26 2020-08-21 山东新北洋信息技术股份有限公司 纸币处理装置的扫描模块校正方法及装置
CN111506348A (zh) * 2020-04-22 2020-08-07 广州光大教育软件科技股份有限公司 手写板校正多线程并行处理方法、装置、设备以及介质
CN114463245A (zh) * 2020-11-10 2022-05-10 北京百度网讯科技有限公司 图像处理方法、装置以及电子设备
CN113793320A (zh) * 2021-09-14 2021-12-14 西安诺瓦星云科技股份有限公司 确定显示单元的偏移的方法、装置、电子设备及存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2129546B (en) * 1982-11-02 1985-09-25 Cambridge Instr Ltd Image comparison
US5140650A (en) * 1989-02-02 1992-08-18 International Business Machines Corporation Computer-implemented method for automatic extraction of data from printed forms
JP2706744B2 (ja) * 1992-03-31 1998-01-28 新日本製鐵株式会社 画像データの位置歪み補正方法
JP3530653B2 (ja) 1995-09-26 2004-05-24 キヤノン株式会社 パノラマ画像合成装置
US6549681B1 (en) 1995-09-26 2003-04-15 Canon Kabushiki Kaisha Image synthesization method
JPH1169277A (ja) * 1997-08-25 1999-03-09 Fuji Photo Film Co Ltd 画像処理方法および装置
CN1167248C (zh) * 1998-11-26 2004-09-15 明基电通股份有限公司 能补偿图像畸变的图像感测装置及方法
JP2000295438A (ja) 1999-04-12 2000-10-20 Matsushita Electric Ind Co Ltd 画像処理方法および画像処理装置
JP4120795B2 (ja) 2002-12-27 2008-07-16 株式会社リコー 加筆抽出装置及び加筆抽出方法
JP4275973B2 (ja) 2003-03-20 2009-06-10 株式会社リコー 加筆画像抽出装置、プログラム、記憶媒体及び加筆画像抽出方法
JP2004341914A (ja) 2003-05-16 2004-12-02 Ricoh Co Ltd 文書ファイリング装置、文書ファイリング方法、およびその方法をコンピュータに実行させるプログラム
EP1710999B1 (en) * 2005-04-08 2015-01-21 Canon Kabushiki Kaisha Color image forming apparatus
KR101048012B1 (ko) * 2006-01-31 2011-07-15 켄지 요시다 화상 처리 방법
JP2007241356A (ja) 2006-03-06 2007-09-20 Fuji Xerox Co Ltd 画像処理装置および画像処理プログラム
US20070285743A1 (en) * 2006-06-09 2007-12-13 Kabushiki Kaisha Toshiba Image forming apparatus and image forming method
JP2008022253A (ja) * 2006-07-12 2008-01-31 Ricoh Co Ltd 画像処理装置、画像処理方法および画像処理プログラム
JP2008269131A (ja) * 2007-04-18 2008-11-06 Fuji Xerox Co Ltd 画像処理装置及び画像処理プログラム
JP5272752B2 (ja) * 2008-03-17 2013-08-28 株式会社リコー 画像形成装置、画像形成装置の画像形成方法、およびプログラム
JP4856672B2 (ja) * 2008-04-25 2012-01-18 株式会社リコー 画像処理装置、画像処理方法、および画像処理プログラム

Also Published As

Publication number Publication date
CN101958989A (zh) 2011-01-26
CN101958989B (zh) 2014-11-05
JP2011022867A (ja) 2011-02-03
US8570609B2 (en) 2013-10-29
US20110013232A1 (en) 2011-01-20

Similar Documents

Publication Publication Date Title
JP5387193B2 (ja) 画像処理システム、画像処理装置およびプログラム
US6774889B1 (en) System and method for transforming an ordinary computer monitor screen into a touch screen
US20100135595A1 (en) Image processing apparatus and image processing method
KR101450782B1 (ko) 화상 처리 장치 및 프로그램
US20120140996A1 (en) Striped pattern image examination support device, striped pattern image examination support method and program
JP2007241356A (ja) 画像処理装置および画像処理プログラム
JP5541679B2 (ja) 画像処理装置及び方法、並びに、プログラム
CN111145124A (zh) 一种图像倾斜的校正方法及装置
JP2017123015A (ja) 情報処理装置、画像処理方法およびプログラム
JP5853466B2 (ja) 画像処理システム、画像処理プログラム
JP4013060B2 (ja) 画像補正方法および画像補正装置
CN111241974B (zh) 票据信息获取方法、装置、计算机设备和存储介质
JP4208520B2 (ja) 画像処理装置および画像処理方法、プログラムおよび記憶媒体
JP4910635B2 (ja) 画像処理装置及び画像処理プログラム
JP2017199288A (ja) 画像処理装置、画像処理方法及びプログラム
JP2008269131A (ja) 画像処理装置及び画像処理プログラム
JP4803001B2 (ja) 画像処理装置及び画像処理プログラム
JP2006229685A (ja) 帳票歪み判定装置
JP5056063B2 (ja) 画像処理装置及び画像処理プログラム
JP5109548B2 (ja) 画像処理装置及びプログラム
JP6055952B1 (ja) 画像検査装置、画像検査方法、およびプログラム
JP6459528B2 (ja) 画像補正装置、画像補正システム、画像補正方法、及び画像補正プログラム
JP7282257B2 (ja) 画像処理装置、制御方法及び制御プログラム
CN112672073B (zh) 视频图像传输中亚像素文字的放大方法、***及设备
JP2012181618A (ja) 画像処理プログラムおよび画像処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130521

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130718

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130923

R150 Certificate of patent or registration of utility model

Ref document number: 5387193

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees