Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5983083B2 - 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 - Google Patents
[go: Go Back, main page]

JP5983083B2 - 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 - Google Patents

画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 Download PDF

Info

Publication number
JP5983083B2
JP5983083B2 JP2012140729A JP2012140729A JP5983083B2 JP 5983083 B2 JP5983083 B2 JP 5983083B2 JP 2012140729 A JP2012140729 A JP 2012140729A JP 2012140729 A JP2012140729 A JP 2012140729A JP 5983083 B2 JP5983083 B2 JP 5983083B2
Authority
JP
Japan
Prior art keywords
image
image data
page
document
data set
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.)
Active
Application number
JP2012140729A
Other languages
English (en)
Other versions
JP2014006636A (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2012140729A priority Critical patent/JP5983083B2/ja
Publication of JP2014006636A publication Critical patent/JP2014006636A/ja
Application granted granted Critical
Publication of JP5983083B2 publication Critical patent/JP5983083B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Analysis (AREA)

Description

本発明は、複数の文書セット間における位置ずれに関する処理を行う画像処理装置、画像処理方法、画像処理プログラム及び記録媒体に関する。
印刷された2つの文書を比較し、文書同士が相違するか否かをチェックしたり、相違点を探したりするという作業は、ビジネスの場面でごく一般的に多くみられる。このようなビジネス文書として様々な種類が考えられるが、例えば、帳票、テキスト文書、図面などが挙げられる。2つの文書の比較のために読み取り装置等で文書を読み取り、デジタル画像のデータに変換し、位置合わせを行って比較処理して位置ずれを検出し、結果をわかりやすく表示して出力するような技術が存在する。
例えば、特許文献1には、2つの印刷画像をデータ化し、位置ずれの補正を行った後に2つの印刷画像のデータの比較を行い、画素の一致する部分と一致しない部分を色分けした位置ずれ表示画像を作成する技術が開示されている。この技術によって、画素の差分を容易に把握することができる。
2枚の文書を比較するために、文書をスキャンしてデジタル画像データに変換し、位置合わせ及び比較処理を行い、位置ずれを検出し、結果を表示して出力する技術が利用されている。このシステムのブロック構成を図12に例示する。図12に示すシステムは、画像処理装置500、スキャナ510、出力装置520から構成される。2つの印刷された文書をデータ化して、それらの位置ずれを目視可能に出力するというものである。このシステムでは、画像処理装置500が処理を複数回行うことで、複数枚の文書セット同士を比較することも可能である。
2つの文書の差分を容易に把握する目的で、文書画像の位置ずれを検出し可視化して出力する装置として、特許文献1に開示されている。この位置ずれ検出装置は、2枚の画像をデジタル化し、位置合わせを行って比較し、同一部分と差分とを色分けしてわかりやすく表示する結果画像を生成することにより、差分を容易に把握できる構成を有している。
また、特許文献2には、文書セットに比較対象ではない文書(以下、「非比較対象文書」という。)が挿入されていた場合に、非比較対象文書を自動的に検出し、その後の比較対象のずれを補正して、対応する比較対象同士の比較を行うことのできる技術が開示されている。この技術によって、一方の文書セットのみに非比較対象文書が挿入されているとき、当該非比較対象文書の含まれる文書セットを、当該非比較対象文書を除いた文書セットに新しく構成し直さなくても文書比較を行うことができる。
しかしながら、上述のような従来の文書比較システムによれば、複数枚で構成されている文書セット同士を比較する際に、双方の文書セットに同数の非比較対象文書が挿入されている場合または同数の文書の抜けがあった場合に、ページ数に差がないことから文書セット同士の比較をうまく行えないという課題があった。例えば、図13に示すように、文書セット610A(文書1、文書2、文書3、文書4、文書b、文書5)と文書セット610B(文書1'、文書2'、文書a、文書3'、文書4'、文書5')との間の比較において、文書1と文書1'、文書2と文書2'をそれぞれ比較した後、文書セット610Bに非比較対象文書aが挿入されているとき、文書セット610Aには非比較対象文書bが挿入されているため、文書セット610Aと文書セット610Bのページ数は同数であることから、非比較対象文書aと文書3のいずれを除外すべきか判断できず、意図した比較が行えなくなってしまう。
したがって、このような場合、文書セット610Aから非比較対象文書bを除いた文書セットを新しく作り直すか、または文書セット610Bから非比較対象文書aを除いた文書セットを新しく作り直して、比較をやり直さなければならない。ここで、非比較対象文書が挿入されているか否かは、比較をした後に比較結果を確認した時にわかるので、挿入の枚数が多い場合は全比較が終了した後に新しく文書セットを作り直し、比較をやり直さなくてはならず、非常に工程数がかかってしまう。
本発明は、上記従来技術の課題に鑑みなされたものであって、文書比較を行う各文書セットに同数の非比較対象文書が含まれていた場合でも、非比較対象文書を自動的に検出し、その後の比較対象のずれを補正することで、継続して対応する比較対象同士の比較を行うことができ、文書セットを作り直すための工程数を削減できる画像処理装置を提供することを目的とする。
上述した課題を解決し、目的を達成するために、本発明の画像処理装置は、少なくとも2つのデジタルの画像データセットを取得する画像データセット取得部と、前記画像データセット取得部が取得した各画像データセットのうち1つからページ順に指定された画像数を有する類似度判定用の画像データ群を作成し、該画像データ群が作成されなかった画像データセットの各画像データと前記画像データ群の各画像データとの間の類似度を判定し、類似度が高いと判定された画像データ同士を1対の組とする画像ペア作成部と、前記画像ペア作成部により類似度が高い画像データが存在しないと判定された画像データを非比較対象画像であると判定する画像判定部と、前記画像判定部の判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正部と、を備えたことを特徴とする。
本発明によれば、文書比較を行う各文書セットに同数の非比較対象文書が含まれていた場合でも、非比較対象文書を自動的に検出し、その後の比較対象のずれを補正することで、継続して対応する比較対象同士の比較を行うことができ、文書セットを作り直すための工程数を削減できる画像処理装置を提供することができる。
図1は、本発明の第1の実施形態に係る画像処理装置及び周辺機器のハードウェア構成を示す図である。 図2は、本発明の第1の実施形態に係る画像処理装置のハードウェア構成を示すブロック図である。 図3は、本発明の第1の実施形態に係る画像処理装置の機能構成を示すブロック図である。 図4は、本発明の第1の実施形態に係る画像データ群を用いた画像ペア作成方法(その1)を説明するための図である。 図5は、本発明の第1の実施形態に係る画像データ群を用いた画像ペア作成方法(その2)を説明するための図である。 図6は、本発明の第1の実施形態に係る画像ペア作成処理の一例を示すフローチャートである。 図7は、本発明の第1の実施形態に係る画像比較の結果を出力する方法を説明するための図である。 図8は、本発明の第2の実施形態に係る画像データセットにページの入れ替えがあった場合の画像ペア作成方法を説明するための図である。 図9は、本発明の第2の実施形態に係る画像ペア作成処理の一例(その1)を示すフローチャートである。 図10は、本発明の第2の実施形態に係る画像ペア作成処理の一例(その2)を示すフローチャートである。 図11は、本発明の他の実施形態に係る画像比較の結果を出力する方法を説明するための図である。 図12は、従来の位置ずれ検出を行う画像処理装置における機能構成を示す図である。 図13は、従来の画像比較処理において発生し得る課題を説明するための図である。
以下、本発明の実施の形態について、図面を参照して説明する。
(第1の実施の形態)
図1は、本発明の第1の実施形態に係る画像処理装置100及び周辺機器のハードウェア構成を示す図である。画像処理装置100は、複数枚で構成された文書セット(例えば、第1文書セット210、第2文書セット220)をスキャナ110で読み込み、それぞれをデジタル画像データセットに変換する。
画像処理装置100は、スキャナ110を介して取得した2つのデジタルの画像データセットの画像同士を1ページずつ比較して位置ずれ検出処理を繰り返すことによって、その処理結果である位置ずれ表示画像セット230を出力装置120に出力する。画像処理装置100内での処理の詳細については、後述する。
図2は、本実施の形態に係る画像処理装置100のハードウェア構成を示すブロック図である。図2に示すように、画像処理装置100は、コントローラ10とエンジン部(Engine)60とが、PCI(Peripheral Component Interface)バスを介して接続した構成を有する。
コントローラ10は、画像処理装置100全体の制御と描画、通信、入力部21からの入力を制御するためのものである。
コントローラ10は、CPU11と、システムメモリ(MEM−P)12と、ノースブリッジ(NB)13と、サウスブリッジ(SB)14と、ASIC(Application Specific Integrated Circuit)16と、ローカルメモリ(MEM−C)17と、ハードディスクドライブ(HDD)18とを備え、NB13とASIC16との間をAGP(Accelerated Graphics Port)バス15で接続した構成となっている。
CPU11は、画像処理装置100の全体制御を行うものであり、MEM−P12、NB13及びSB14からなるチップセットを有し、このチップセットを介して他の機器と接続されている。
MEM−P12は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ROM(Read Only Memory)12aと、RAM(Random Access Memory)12bとを有する。
ROM12aは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリである。RAM12bは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込み及び読み出し可能なメモリである。
NB13は、CPU11とMEM−P12、SB14及びAGP15とを接続するためのブリッジである。このNB13は、MEM−P12に対する読み書きなどを制御するメモリコントローラと、PCIマスタ及びAGPターゲット(いずれも図示せず)とを有する。
SB14は、NB13とPCIデバイス及び周辺デバイスとを接続するためのブリッジである。このSB14は、PCIバスを介してNB13と接続されており、このPCIバスには、ネットワークインターフェース(I/F)部なども接続されている。
AGPバス15は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、MEM−P12に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
ASIC16は、画像処理用のハードウェア要素を有する画像処理用途向けのIC(Integrated Circuit)であり、AGP15、PCIバス、HDD18及びMEM−C17を相互に接続するブリッジの役割を有する。
ASIC16は、特に図示はしないが、PCIターゲット及びAGPマスタと、ASIC16の中核をなすアービタ(ARB)と、MEM−C17を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などを行う複数のDMAC(Direct Memory Access Controller)と、エンジン部60との間でPCIバスを介したデータ転送を行うPCIユニットを有する。
ASIC16には、PCIバスを介してFCU(Facsimile Control Unit)30、USB(Universal Serial Bus)40、IEEE1394(the Institute of Electrical and Electronics Engineers 1394)インターフェース50が接続されている。また、操作表示部20及び入力部21はASIC16に接続されている。
MEM−C17は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。HDD18は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
入力部21は、ユーザーが入力した文書セットに連続して含まれていると予測する非比較対象文書の枚数を、ASIC16に出力するユニットである。
エンジン部60は、PCIバスに接続可能なプリンタエンジンなどであり、例えば白黒プロッタ、1ドラムカラープロッタ、4ドラムカラープロッタ、スキャナまたはファックスユニットなどである。また、このエンジン部60には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
図3は、本発明の第1の実施形態に係る画像処理装置100の機能構成を示すブロック図である。画像処理装置100には、スキャナ110及び出力装置120が接続される。
画像処理装置100は、画像データセット取得部101と、ページ分割部102と、画像ペア作成部103と、画像比較部104と、画像判定部105と、ページ補正部106と、位置ずれ表示画像出力部107とを有する。
画像データセット取得部101は、スキャナ110で読取られた各文書セット(図1の第1文書セット210及び第2文書セット220)のデジタルの画像データを、画像データセットとして取得する。
ページ分割部102は、画像データセット取得部101で取得された2組の画像データセットに対し、実際の画像比較を行うために文書セットごとに1ページ単位の画像データに分割する。
画像ペア作成部103は、画像データセット取得部101で取得された2組の画像データセットの一方の画像データセットから類似度判定用の画像データ群(以下、単に「画像データ群」という。)を作成し、他方の画像データセットと画像データ群の各画像データの類似度を判定し、類似度が高い画像データ同士を1対の組にする。
画像比較部104は、画像ペア作成部103で1対の組とされた2つの画像データを比較し、画素ごとに一致しているか異なっているかを表す値を有するデータを作成する。
ここで、画像ペア作成部103で1対の組とされた2つの画像データの画像比較処理については、例えば、本件出願人が以前に提案した技術(特許文献3)を用いて実施することができる。
画像判定部105は、画像ペア作成部103で類似度が判定された画像データに、類似度が高い画像データが存在しない場合に、その判定された画像データは比較対象でない画像(すなわち、非比較対象文書)であると判定する。
ページ補正部106は、画像判定部105において非比較対象文書であると判定された画像データを破棄し、画像データセットと判定用画像データ群が正しく対応するように、ページを補正する。すなわち、このページ補正部106は、非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うようになっている。
位置ずれ表示画像出力部107は、画像比較部104で比較した結果を、位置ずれ表示画像として出力する。この位置ずれ表示画像を出力する方法については、前述の特許文献1に詳しく記載されているので、参照されたい。
図4の(a)〜(d)及び図5の(a)〜(d)は、本実施の形態に係る画像ペア作成方法、すなわち、文書セット間で類似度の高い1対の組を作成する方法を説明する図である。
図4の(a)は、文書データセットがページ分割部102によりページ単位に分割された状態を示す図である。画像ペア作成部103は、ページ毎に分割された文書データセット4A、4Bを用いて、類似度の判定を行っていく。
図4の(b)は、類似度判定用の画像データ群4B1を用いて文書データセット4A(以下、単に「文書セット4A」という。)と画像データ群4B1間で類似度の判定を行う場合の処理を示す図である。ここに示したように、画像ペア作成部103は、文書データセット4B(以下、単に「文書セット4B」という。)から所定のページ数(図示の例では4ページ)分抜き出した画像データ群4B1を作成し、文書セット4Aの先頭ページと画像データ群4B1の先頭ページ間で類似度の判定を行う。ここで、文書セット4Bから画像データ群4B1として抜き出されるページ数は、ユーザーが入力部21(図2)を介して任意に指定することができるようになっている。
図4の(c)は、文書セット4Aと画像データ群4B1間に類似度の高い文書が存在した場合に、画像データ群4B1が更新されていく状態を示す図である。ここに示したように、画像データ群4B1に文書セット4Aと類似度の高い文書が存在すると判定された場合、画像ペア作成部103は当該文書同士を画像ペア(1対の組)にする。そして、画像ペア作成部103は、画像ペアとされたページを画像データ群4B1から除外し、除外したページ数と同数のページを文書セット4Bから画像データ群4B1に補充する。
図4の(d)は、画像データ群4B1の先頭ページが比較対象の存在しない文書bである場合の処理を示す図である。ここに示したように、画像ペア作成部103は、文書bと文書セット4Aの文書2の類似度が低いと判定した場合、画像データ群4B1の文書bの次ページである文書2'と文書セット4Aの文書2の類似度の判定を行う。そして、文書2'と文書2の類似度が高いと判定された場合、画像ペア作成部103は、文書bを類似度の判定の対象から除外する。
図5の(a)は、画像データ群4B1に非比較対象文書が挿入されていた場合の処理を示す図である。ここに示したように、画像ペア作成部103は、類似度が低いと判定された文書bと、文書セット4Aの文書2と類似度が高いと判定された文書2'の、計2ページを除外し、画像データ群4B1には新たに文書5'、6'の2ページを補充する。このように、画像ペア作成部103は、画像データ群4B1に、除外されたページ数と同数のページを補充するようになっている。
図5の(b)は、文書セット4Aの文書が比較対象の存在しない文書aである場合の処理を示す図である。ここに示したように、画像データ群4B1の全ての文書と文書セット4Aの文書a間で類似度の判定を行い、文書セット4Aの文書aは画像データ群4B1の全ての文書と類似度が低いという結果を得る。
図5の(c)は、文書セット4Aの文書aと画像データ群4B1の全ての文書の類似度が低いという結果を得た場合の処理を示す図である。ここに示すように、画像ペア作成部103は、文書セット4Aの文書aの次ページである文書3と、画像データ群4B1の先頭ページである文書3'間で類似度の判定を行う。そして、文書セット4Aの文書3と画像データ群4B1の文書3'の類似度が高いと判定された場合、画像ペア作成部103は、文書aを類似度の判定の対象から除外する。
図5の(d)は、文書セット4Bの残りページ数が画像データ群4B1を構成するページ数よりも少ない場合の処理を示す図である。ここに示したように、画像データ群4B1を構成するページ数よりも文書セット4Bの残りページ数が少ない場合、画像ペア作成部103は、文書セット4Bの全てのページを画像データ群4B1として抜き出す。
本実施に係る画像処理装置100では、図4の(d)及び図5の(a)〜(c)に例示するように、非比較対象文書を検出し、該文書を除いて次の文書と類似度の判定を行い続けることで、文書セットを作り直さなくても意図した通りに比較を行えるようになっている。
また、本実施に係る画像処理装置100では、図4の(a)〜(d)及び図5の(a)〜(d)に例示するように、画像データ群4B1を作成し類似度の判定を行う。これにより、文書セット4Aに非比較対象文書が存在した場合、画像データ群4B1として抜き出した各文書と文書セット4Aの文書間で類似度の判定を行うだけで、文書セット4Aの非比較対象文書を比較対象から除外できるので、画像処理装置100の処理速度を向上させることができる。
図6は、本実施の形態に係る画像ペア作成処理の一例を示すフローチャートである。
まず、スキャナ110(図1)が第1文書セット210及び第2文書セット220をそれぞれ画像データとして読み込み、画像データセット取得部101(図3)が、それぞれ画像データセット6A及び画像データセット6Bとして取得する(ステップS201)。
次に、画像ペア作成部103は、画像データセット6Aの比較対象ページiの値と画像データセット6Bの比較対象ページjの値を初期化する(ステップS202)。
次に、画像ペア作成部103は、ユーザーが入力部21(図2)を介して指定した画像データセット6Bに連続して含まれていると予測される非比較対象画像のページ枚数Xを設定する(ステップS203)。
次に、画像ペア作成部103は、画像データセット6Bから画像データ群6B1として抜き出される文書の最終ページ番号kを設定する(ステップS204)。
次に、画像ペア作成部103は、画像データセット6Aのページiの画像と画像データセット6Bのページjの画像を、類似度の判定を行う対象(以下、「類似度判定対象」という。)に設定する(ステップS205)。
次に、画像ペア作成部103は、画像データセット6Aのページiの画像と画像データセット6Bのページjの画像間で類似度を判定する(ステップS206)。
ここで、画像データセット6Aのページiの画像と画像データセット6Bのページjの画像間での類似度の判定(ステップS206)については、例えば、本件出願人が以前に提案した技術(特許文献4)を用いて実施することができる。
画像データセット6Aのページiの画像と画像データセット6Bのページjの画像間で類似度が高くないと判定された場合(ステップS206、NO)、画像ペア作成部103は、画像データセット6Bのページ番号jがkと同一であるか否かを判定する(ステップS209)。
ここで、画像データセット6Bのページ番号jがkと同一ではないと判定された場合(ステップS209、NO)、画像ペア作成部103は、ページ番号jに1を加算し(ステップS210)、ステップS205の処理に戻る(図4(d)参照)。
一方、画像データセット6Bのページ番号jがkと同一であると判定された場合(ステップS209、YES)、画像ペア作成部103は、画像データセット6Aのページ番号iに1を加算するとともに、画像データセット6Bのページ番号jから設定値Xを減算し(ステップS211)、ステップS205の処理に戻る。これにより、画像データセット6Aのページiの画像と類似度の高い画像が画像データ群B1に存在しない場合、画像ペア作成部103は、画像データセット6Aの画像を1ページ変更し、画像データ群B1の判定対象のページを先頭に戻す(図5(b)、(c)参照)。
画像データセット6Aのページiの画像と画像データセット6Bのページjの画像間で類似度が高いと判定された場合(ステップS206、YES)には、画像ペア作成部103は、画像データセット6Aのページiの画像と画像データセット6Bのページjの画像を画像ペアに設定する(ステップS207)。
次に、画像ペア作成部103は、類似度判定対象のページが画像データセット6Aの最終ページであるか否かを判定する(ステップS208)。類似度判定対象のページが画像データセット6Aの最終ページと判定された場合(ステップS208、YES)、画像ペア作成処理は終了する(END)。
一方、類似度判定対象のページが画像データセット6Aの最終ページではないと判定された場合(ステップS208、NO)、画像ペア作成部103は、画像データセット6A、6Bそれぞれのページ番号を1ずつ加算して(ステップS212)、ステップS204の処理に戻る(図4(c)参照)。
図7の(a)〜(c)は、画像比較部104での比較結果を表示する位置ずれ表示画像出力部107(図3)の処理の一例について、詳細に説明するものである。
図7の(a)は、画像ペア作成部103において、画像ペアと判定された文書間での比較結果を表示する方法を例示した図である。ここで、画像71A、71Bは各文書セットの画像、画像71Cは画像71A、71B間の比較結果に基づいた出力画像である。ここに示したように、各画像に共通する部分は、黒色で表示される。
図7の(b)は、画像判定部105において、類似度判定用の画像データ群が作成される文書セットの画像72Bが非比較対象文書であると判定された場合の処理を説明する図である。ここで、画像72Aは、非比較対象文書と比較するために用いられる画像であり、例えば白色画像が用いられる。ここに示したように、画像72A、72B間の比較結果に基づいた出力画像72Cにおいて、画像72Bにのみ存在する部分は、赤色で表示されるようになっている。
図7の(c)は、画像判定部105において、類似度判定用の画像データ群が作成されない文書セットの画像73Aが非比較対象文書であると判定された場合の処理を例示した図である。ここで、画像73Bは、非比較対象文書と比較するために用いられる画像であり、例えば白色画像が用いられる。ここに示したように、画像73A、73B間の比較結果に基づいた出力画像73Cにおいて、画像73Aにのみ存在する部分は、黄色で表示されるようになっている。
本実施の形態に係る位置ずれ表示画像出力部107は、非比較対象文書が各文書セットのいずれに挿入されていた場合でも、それぞれ異なる色で挿入されていたことを表示することから、使用者は非比較対象文書の有無を容易に認識することができる。
このように、本実施の形態によれば、画像データ群を用いて画像ペアの作成を行うようにしたため、各文書セットのいずれに非比較対象文書が挿入されていた場合でも、画像処理装置100は、意図通りの処理を行うことができる。
また、画像データ群を用いて画像ペアを作成するようにしたため、画像データ群が作成されていない文書セットに非比較対象文書が挿入されていた場合に、画像処理装置100は、他方の文書セットの全画像と類似度の判定を行う必要がないので、類似度の判定を効率的に行うことができる。これは、処理速度の向上に寄与する。
(第2の実施形態)
この第2の実施形態では、第1の実施形態と同様の構成を有する画像処理装置100及び周辺機器(図1)が用いられる。従って、画像処理装置100の構成及び機能に関する詳細な説明は省略する。
図8の(a)〜(c)は、第2の実施形態における文書セット間で類似度の高い組を作成する方法を説明する図である。ここでは、第1の実施形態における方法とは異なり、画像ペア作成部103は、入れ替えられたページを非比較対象文書として除外することなく、画像ペアを作成するという方法が用いられている。
図8の(a)は、文書データセットがページ分割部102によりページ単位に分割された状態であることを示す図である。ここに示したように、文書セット8Bには、1ページ目に文書セット8Aの2ページ目の文書2と類似度の高い文書2'が存在し、2ページ目に文書セット8Aの1ページ目の文書1と類似度の高い文書1'が存在している。
図8の(b)は、画像データ群8B1を用いて文書セット8Aと画像データ群8B1間で類似度の判定を行うことを示す図である。ここに示したように、画像ペア作成部103は、文書セット8Aの文書1と画像データ群8B1の文書2'の類似度が低いと判定し、画像データ群8B1の次ページである文書1'と文書セット8Aの文書1の類似度の判定を行う。
図8の(c)は、類似度が低いと判定された画像が存在した場合における画像データ群8B1についての処理を示す図である。ここに示したように、画像ペア作成部103は、文書5'だけではなく、類似度が低いと判定された画像である文書2'も画像データ群8B1に補充する。
本実施の形態に係る画像処理装置100は、図8の(c)に例示するように、各文書セット間でページが入れ違いとなったページを除外することなく類似度の判定を行うようにしているので、ページの入れ違いがあっても意図した通りの比較処理を行うことができる。
図9及び図10は、本実施の形態に係る画像ペア作成処理の一例を示すフローチャートである。
まず、スキャナ110(図1)が第1文書セット210及び第2文書セット220をそれぞれ画像データとして読み込み、画像データセット取得部101(図3)が、それぞれ画像データセット9A及び画像データセット9Bとして取得する(ステップS301)。
次に、画像ペア作成部103は、画像データセット9Aの比較対象ページiの値、画像データセット9Bの比較対象ページjの値、画像データ群9B1のページ送り回数mの値、画像データセット9Bのうち画像ペアが作成されたページのページ番号を格納する集合Nの値、集合Nに格納される要素Npの要素番号pの値及び集合Nに格納された要素Npの数qを初期化する(ステップS302)。
次に、画像ペア作成部103は、ユーザーが入力部21(図2)を介して指定した画像データセット9Bに連続して含まれていると予測される非比較対象画像のページ枚数Xを指定する(ステップS303)。
次に、画像ペア作成部103は、画像ペア作成処理が行われる画像データセット9Bの先頭ページ番号を保存する(ステップS304)。ここで、変数tは、1組の画像ペア作成処理において、最初に類似度の判定がなされる画像データセット9Bのページ番号を表す。このため、1組の画像ペアが作成される毎に変数tは更新されるようになっている。
次に、画像ペア作成部103は、画像データセット9Bから画像データ群9B1として抜き出される文書の最終ページ番号kを設定する(ステップS305)。
次に、画像ペア作成部103は、画像データセット9Bのページ番号jと同じ数字が集合Nの要素に含まれているか判定する(ステップS306)。
画像データセット9Bのページ番号jと同じ数字が集合Nの要素に含まれていると判定された場合(ステップS306、YES)、画像ペア作成部103は、ページ番号jに1を加算し、qから1を減算し(ステップS324)、ステップS304の処理に戻る。これは、ステップS306でYESとなる場合、画像ペア作成部103は、該ページjを含む画像ペアを既に作成していることから、処理の重複を避けるためである。
一方、画像データセット9Bのページ番号jと同じ数字が集合Nの要素に含まれていないと判定された場合(ステップS306、NO)、画像ペア作成部103は、画像データセット9Aのページiの画像と画像データセット9Bのページjの画像を、類似度判定対象に設定する(ステップS307)。
次に、画像ペア作成部103は、画像データセット9Aのページiの画像と画像データセット9Bのページjの画像間で類似度を判定する(ステップS308)。
画像データセット9Aのページiの画像と画像データセット9Bのページjの画像間で類似度が高くないと判定された場合(ステップS308、NO)、画像ペア作成部103は、画像データセット9Bのページ番号がkと同一であるか否かを判定する(ステップS311)。
ここで、画像データセット9Bのページ番号jがkと同一ではないと判定された場合(ステップS311、NO)、画像ペア作成部103は、ページ番号jに1を加算する(ステップS312)。
次に、画像処理装置103は、画像データ群9B1のページ送り回数mに1を加算し(ステップS313)、ステップS306の処理に戻る。
一方、ここで、画像データセット9Bのページ番号jがkと同一であると判定された場合(ステップS311、YES)、画像ペア作成部103は、画像データセット9Aのページ番号iに1を加算し、画像データセット9Bのページ番号jから変数mを減算する(ステップS314)。そして、画像データ群9B1のページ送り回数mを初期化し(ステップS315)、ステップS306の処理に戻る。これにより、画像データセット9Aのページiの画像と類似度の高い画像が画像データ群9B1に存在しない場合、画像ペア作成部103は、画像データセット9Aの画像を1ページ変更し、画像データ群9B1の判定対象のページを先頭に戻す。
画像データセット9Aのページiの画像と画像データセット9Bのページjの画像間で類似度が高いと判定された場合(ステップS308、YES)には、画像ペア作成部103は、画像データセット9Aのページiの画像と画像データセット9Bのページjの画像を画像ペアに設定する(ステップS309)。
次に、画像ペア作成部103は、類似度判定対象のページが画像データセット9Aの最終ページであるか否かを判定する(ステップS310)。類似度判定対象のページが画像データセット9Aの最終ページと判定された場合(ステップS310、YES)、画像ペア作成処理は終了する(END)。
一方、類似度判定対象のページが画像データセット9Aの最終ページではないと判定された場合(ステップS310、NO)、画像ペア作成部103は、画像データセット9Bのページ番号jが変数tと同一であるか否かを判定する(ステップS316)。ここで、画像データセット9Bのページ番号jが変数tと同一であると判定された場合(ステップS316、YES)、画像ペア作成部103は、画像データセット9A、9Bそれぞれのページ番号を1ずつ加算して(ステップS317)、ステップS304の処理に戻る。
一方、画像データセット9Bのページ番号jが変数tと同一ではないと判定された場合(ステップS316、NO)、現在のページ番号を保存する(ステップS318)。ここで、要素Npは、画像データ群9B1の先頭ページ以外で画像ペアとなったページがあった場合の、画像データセット9Bの当該ページ番号に相当する。
次に、画像ペア作成部103は、要素Npを、集合Nの一要素として追加する(ステップS319)。ここで、集合Nは、要素Npを複数格納することができる集合である。
次に、画像ペア作成部103は、画像データセット9Bのページ番号jをページ送りがなされる前の状態に戻す(ステップS320)。
次に、画像ペア作成部103は、集合Nに格納された要素Npの数qを1加算する(ステップS321)。これにより、画像データ群9B1に含まれるページ数が1増えることとなり、画像データセット9Bから類似度判定対象として画像データ群9B1に抜き出される画像数は、初期設定時から保たれる。
次に、画像ペア作成部103は、要素Npの番号pを1加算する(ステップS322)。例えば、p=1のときに1が加算されてp=2になると、要素Npは要素N1から要素N2となり、要素N1と要素N2は独立した別の要素となる。つまり、複数枚の入れ替えがあった場合に、画像ペア作成部103は、先に画像ペアとなった画像データセット9Bのページ数の全てを集合Nに保存することができる。
次に、画像ペア作成部103は、ページ送り回数mの値を初期化し(ステップS323)、ステップS304の処理に戻る。
このように、第2の実施形態によれば、画像データセット9Bにページの入れ替えがあった場合に、入れ替えられたページを除外することなく処理を行うようにしているので、画像処理装置100は、意図通りの処理を行うことができる。
また、既に画像ペアを作成したページについては、再び類似度の判定を行わないようにしているので、画像処理装置100は、重複する類似度の判定を行う必要がなく、効率的に処理を行うことができる。
(他の実施形態)
他の実施形態においても、第1の実施形態と同様の構成を有する画像処理装置100及び周辺機器(図1)が用いられる。従って、画像処理装置100の構成及び機能に関する詳細な説明は省略する。
図11は、他の実施形態としての、位置ずれ表示画像出力部107(図3)の処理の一例を説明するための図である。ここでは、文書セット11A、11Bの同一ページ(1ページ目)に非比較対象文書が挿入されている場合の処理について説明する。
図11において、11Aは1ページ目に非比較対象文書aを含む文書セット、11Bは1ページ目に非比較対象文書bを含む文書セット、11Cは位置ずれ表示画像出力装置107による出力結果画像、をそれぞれ示している。
図11に示すように、文書セット11A、11Bの1ページ目に非比較対象文書a、bが挿入されている場合、位置ずれ表示画像出力部107は、非比較対象文書a、bを左右に並べて一枚の画像として出力する。
このように、図11の実施形態によれば、各文書セットの同一ページに非比較対象文書がある場合に、左右に並べて1つの画像に表示するようにしたため、ユーザーは、画像処理装置100がどのような画像を処理したかを容易に認識することができる。
上述した各実施形態の画像処理装置100で実行される画像処理プログラムは、上述した各部(画像データセット取得部101、ページ分割部102、画像ペア作成部103、画像比較部104、画像判定部105、ページ補正部106、位置ずれ表示画像出力部107)を含むモジュール構成となっている。実際のハードウェアとしてはCPU(プロセッサ)が上記記録媒体から画像処理プログラムを読み出して実行することにより上記各部(101〜107)が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
また、上述した画像処理プログラムは、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フロッピー(登録商標)ディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
また、上述した画像処理プログラムを、ROM等にあらかじめ組み込んで提供するように構成してもよい。
また、上述した画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述した画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
また、上述した各実施形態では、画像処理装置100はページ分割部102を有する構成である。しかしながら、本発明に係る画像処理装置においては、これに限られず、ページ分割部102を備えていなくてもよい。この場合、本発明に係る画像処理装置は、それぞれの画像データをフォルダ(ディレクトリ)指定することで規定することができる。更に、この場合、画像データをページ順に並べるために、本発明に係る画像処理装置は、ページソート処理を有していてもよい。
また、上述した各実施形態では、位置ずれ表示画像出力部107が出力する色は黒、赤、黄の3色について説明したが、これに限定されるものではなく、色彩、明度の違いが明らかでユーザーが認識しやすい色であればよい。
また、上述した図11の実施形態では、非比較対象文書が各文書セットの同一ページにある場合、各非比較対象文書を左右に並べて一枚の画像として出力していたが、これに限定されるものではなく、例えば、上下に並べて出力するようにしてもよい。
また、上述した各実施形態に係る画像処理装置は、複写機、プリンタ、スキャナ装置、ファクシミリ装置、それらの装置の機能のうち少なくとも2つの機能を有する複合機等に適用することができる。
4B1、8B1 類似度判定用の画像データ群
11C 出力結果画像
100 画像処理装置
101 画像データセット取得部
102 ページ分割部
103 画像ペア作成部
104 画像比較部
105 画像判定部
106 ページ補正部
107 位置ずれ表示画像出力部
110 スキャナ
210、220 文書セット(画像データセット)
特開2007−293809号公報 特開2011−003077号公報 特許第4750047号公報 特開2000−57266号公報

Claims (10)

  1. 少なくとも2つのデジタルの画像データセットを取得する画像データセット取得部と、
    前記画像データセット取得部が取得した各画像データセットのうち1つからページ順に指定された画像数を有する類似度判定用の画像データ群を作成し、該画像データ群が作成されなかった画像データセットの各画像データと前記画像データ群の各画像データとの間の類似度を判定し、類似度が高いと判定された画像データ同士を1対の組とする画像ペア作成部と、
    前記画像ペア作成部により類似度が高い画像データが存在しないと判定された画像データを非比較対象画像であると判定する画像判定部と、
    前記画像判定部の判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正部と、
    を備えたことを特徴とする画像処理装置。
  2. 前記画像ペア作成部により1対の組とされた画像データ間で比較を行う画像比較部と、
    前記画像比較部で比較された画像データ間の差分を表す画像を位置ずれ表示画像として出力する位置ずれ表示画像出力部と、
    を備えたことを特徴とする請求項1に記載の画像処理装置。
  3. 前記画像比較部は、前記画像判定部により画像データが非比較対象画像と判定された場合に非比較対象画像識別用画像データを作成し、前記非比較対象画像識別用画像データと前記画像データ間で文書比較を行うことを特徴とする請求項2に記載の画像処理装置。
  4. 前記画像ペア作成部は、前記画像データ群が作成された画像データセットに前記画像データ群が作成されなかった画像データセットの各画像データとの類似度が低いと判定された画像データが存在する場合に、該画像データを含めて前記画像データ群を作成することを特徴とする請求項2または3に記載の画像処理装置。
  5. 前記位置ずれ表示画像出力部は、前記画像データ群が作成されなかった画像データセットと前記画像データ群の双方に非比較対象画像が存在し、かつ、該非比較対象画像のページ番号が同じである場合に、該非比較対象画像を同時に出力することを特徴とする請求項2ないし4のいずれか1の請求項に記載の画像処理装置。
  6. 前記画像データセット取得部が取得した各画像データセットをページ単位の画像データに分割するページ分割部を備えたことを特徴とする請求項1ないし5のいずれか1の請求項に記載の画像処理装置。
  7. 画像処理装置で実行される画像処理方法であって、
    少なくとも2つのデジタルの画像データセットを取得する画像データセット取得段階と、
    前記画像データセット取得段階で取得した各画像データセットのうち1つからページ順に指定した画像数を有する類似度判定用の画像データ群を作成し、該画像データ群が作成されなかった画像データセットの各画像データと前記画像データ群の各画像データとの間の類似度を判定し、類似度が高いと判定された画像データ同士を1対の組とする画像ペア作成段階と、
    前記画像ペア作成段階で類似度が高い画像データが存在しないと判定された画像データを非比較対象画像であると判定する画像判定段階と、
    前記画像判定段階での判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正段階と、
    を備えることを特徴とする画像処理方法。
  8. 前記画像ペア作成段階で1対の組とされた画像データ間で比較を行う画像比較段階と、
    前記画像比較段階で比較された画像データ間の差分を表す画像を位置ずれ表示画像として出力する位置ずれ表示画像出力段階と、
    を備えることを特徴とする請求項7に記載の画像処理方法。
  9. 少なくとも2つのデジタルの画像データセットを取得する画像データセット取得ステップと、
    前記画像データセット取得ステップで取得した各画像データセットのうち1つからページ順に指定した画像数を有する類似度判定用の画像データ群を作成し、該画像データ群が作成されなかった画像データセットの各画像データと前記画像データ群の各画像データとの間の類似度を判定し、類似度が高いと判定された画像データ同士を1対の組とする画像ペア作成ステップと、
    前記画像ペア作成ステップで類似度が高い画像データが存在しないと判定された画像データを非比較対象画像であると判定する画像判定ステップと、
    前記画像判定ステップでの判定に基づいて、前記非比較対象画像を含む画像データセットについて当該非比較対象画像より後のページの補正を行うページ補正ステップと、
    をコンピュータに実行させるための画像処理プログラム。
  10. 請求項9に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
JP2012140729A 2012-06-22 2012-06-22 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 Active JP5983083B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012140729A JP5983083B2 (ja) 2012-06-22 2012-06-22 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012140729A JP5983083B2 (ja) 2012-06-22 2012-06-22 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体

Publications (2)

Publication Number Publication Date
JP2014006636A JP2014006636A (ja) 2014-01-16
JP5983083B2 true JP5983083B2 (ja) 2016-08-31

Family

ID=50104312

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012140729A Active JP5983083B2 (ja) 2012-06-22 2012-06-22 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体

Country Status (1)

Country Link
JP (1) JP5983083B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6481957B2 (ja) * 2014-08-20 2019-03-13 富士ゼロックス株式会社 画像処理装置およびプログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3673684B2 (ja) * 1999-11-02 2005-07-20 キヤノン株式会社 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
JP4750047B2 (ja) * 2006-03-31 2011-08-17 株式会社リコー 位置ずれ検出装置、位置ずれ検出方法、位置ずれ検出プログラムおよび記録媒体
JP4519899B2 (ja) * 2007-12-05 2010-08-04 キヤノン株式会社 文書のデータを結合する装置、方法およびそのプログラムおよび記憶媒体
JP2011003077A (ja) * 2009-06-19 2011-01-06 Ricoh Co Ltd 画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体

Also Published As

Publication number Publication date
JP2014006636A (ja) 2014-01-16

Similar Documents

Publication Publication Date Title
JP6221661B2 (ja) 検査装置、検査システムおよび検査方法、ならびに、印刷システム
JP2010034683A (ja) 画像処理装置及びプログラム
US20100053656A1 (en) Image processing apparatus capable of processing color image, image processing method and storage medium storing image processing program
JP6175905B2 (ja) 情報処理装置、情報処理方法、システムおよびプログラム
US9665770B2 (en) Image processing apparatus with an improved table image detecting unit
US20220300219A1 (en) Image forming system, inspection device, and inspection method
JP5983083B2 (ja) 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
EP3151165B1 (en) Image processing apparatus
US9886648B2 (en) Image processing device generating arranged image data representing arranged image in which images are arranged according to determined relative position
US20180260363A1 (en) Information processing apparatus and non-transitory computer readable medium storing program
US9641723B2 (en) Image processing apparatus with improved slide printout based on layout data
JP7585705B2 (ja) 検査装置、画像形成システム、検査方法およびプログラム
US9756200B2 (en) Image processing apparatus with an improved table image detecting unit
JP5821994B2 (ja) 画像処理装置、画像形成装置およびプログラム
JP6295669B2 (ja) 検査装置、検査方法およびプログラム
JP2011003077A (ja) 画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体
JP5278071B2 (ja) 画像処理装置、画像処理方法および画像処理プログラム
US10623598B2 (en) Image processing apparatus and non-transitory computer readable medium for extracting and connecting inherent regions of multiple pages of document data
JP6413450B2 (ja) 画像処理装置、画像形成装置およびプログラム
JP7658124B2 (ja) 検査装置、画像形成システム、検査方法およびプログラム
JP2014206836A (ja) バーコード位置検出装置
US8610940B2 (en) Displaying settings of a re-output condition for data
JP2017069826A (ja) 画像形成装置、及びプログラム
CN104238974B (zh) 信息处理装置及方法
JP5962234B2 (ja) 画像処理装置、画像処理方法およびプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160412

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160608

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: 20160705

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160718

R151 Written notification of patent or utility model registration

Ref document number: 5983083

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151