JP7013182B2 - 情報処理装置、情報処理方法およびプログラム - Google Patents
情報処理装置、情報処理方法およびプログラム Download PDFInfo
- Publication number
- JP7013182B2 JP7013182B2 JP2017181695A JP2017181695A JP7013182B2 JP 7013182 B2 JP7013182 B2 JP 7013182B2 JP 2017181695 A JP2017181695 A JP 2017181695A JP 2017181695 A JP2017181695 A JP 2017181695A JP 7013182 B2 JP7013182 B2 JP 7013182B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- similarity
- block
- registered
- document
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/40—Document-oriented image-based pattern recognition
- G06V30/41—Analysis of document content
- G06V30/414—Extracting the geometrical structure, e.g. layout tree; Block segmentation, e.g. bounding boxes for graphics or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00352—Input means
- H04N1/00355—Mark-sheet input
- H04N1/00376—Means for identifying a mark sheet or area
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/93—Document management systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/20—Image preprocessing
- G06V10/22—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
- G06V10/235—Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition based on user input or interaction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00002—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for
- H04N1/00005—Diagnosis, testing or measuring; Detecting, analysing or monitoring not otherwise provided for relating to image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00326—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus
- H04N1/00328—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information
- H04N1/00331—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a data reading, recognizing or recording apparatus, e.g. with a bar-code apparatus with an apparatus processing optically-read information with an apparatus performing optical character recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00938—Software related arrangements, e.g. loading applications
- H04N1/00949—Combining applications, e.g. to create workflows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/40062—Discrimination between different image types, e.g. two-tone, continuous tone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/407—Control or modification of tonal gradation or of extreme levels, e.g. background level
- H04N1/4072—Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on the contents of the original
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/407—Control or modification of tonal gradation or of extreme levels, e.g. background level
- H04N1/4072—Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on the contents of the original
- H04N1/4074—Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on the contents of the original using histograms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Databases & Information Systems (AREA)
- Library & Information Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Business, Economics & Management (AREA)
- Business, Economics & Management (AREA)
- Biomedical Technology (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Computer Graphics (AREA)
- Geometry (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
- Character Input (AREA)
Description
MFP100が有するスキャンアシスト機能について説明する。制御部110は、スキャナ部122で読み取った文書画像のデータをRAM113に展開して解析を行って、スキャンアシストとしてユーザに推奨する情報、すなわち、文書画像のファイル名やフォルダパスの候補となる文字列情報を生成する。文書画像の解析は、3つの処理からなる。1つ目は、文書画像内において、一続きの文字列と推認される塊(テキストブロック)を抽出するテキストブロック抽出処理である。2つ目は、抽出されたテキストブロックから文字列情報を抽出する光学文字認識処理(以下、OCR処理)である。3つ目は、登録されている文書画像と新たにスキャンされた文書画像との間の類似度を求めるマッチング処理である。
次に、本実施例の特徴であるマッチング処理について詳しく説明する。マッチング処理の詳細について述べる前に、本処理でマッチングさせたい登録画像、すなわち、クエリ画像の文書と同一種類であると見做したい文書について説明する。本マッチング処理は、スキャンアシスト情報の生成を目的とするものである。そのため、文書画像間でスキャンアシスト情報の生成に利用される可能性が高い領域が類似している場合には同一種類の文書と見做し、高い類似度とすることを基本的な考え方としている。具体的な文書画像を例に説明する。図6の(a)~(c)は、それぞれ異なる文書をスキャンして得られた文書画像を示している。いま、図6(a)の文書画像600と図6(b)の文書画像610との間では、その上部三分の一の領域601において互いに類似している。一方、図6(a)の文書画像600及び図6(b)の文書画像610と、図6(c)の文書画像620との間では、この上部三分の一の領域601において互いに類似していない。ここでいう類似とは、文書画像同士で構造が一致することを意味しており、そこに記載された文字列内容(例えば、会社名等)が不一致でも構わない。これは、文字列内容の一致までを要求するとスキャンアシスト機能の適用範囲が極めて限られること、並びに、文書画像同士の構造が一致していれば文書内に記載された文字列が異なっていても同じ設定ルールが適用される可能性が高いと考えられるからである。図6(a)~(c)において、上部三分の一の領域601は、会社名や文書タイトル等のスキャンアシスト情報を生成するために有用な情報が記載されている。このようなスキャンアシスト情報の生成に有用な情報が記載されている部分は、類似度の算出における重みを高くしたい。一方、図6(a)の文書画像600と図6(c)の文書画像620との間では、その下部三分の二の領域602において互いに類似しているが、この部分には品名や金額といった情報が記載されているだけで品数等によって伸び縮みが生じる。実際、上部三分の一の領域601において類似する文書画像600と文書画像610との間では、下部三分の二の領域602における類似度は高くない。つまり、図6の例では、下部三分の二の領域602に記載されている情報はスキャンアシスト情報の生成に有用ではないので、類似度の算出における重みを軽くしたい。以上をまとめると、図6の例では、文書画像600と文書画像610との間では画像全体としての類似度が高くなるように、文書画像600/610と文書画像620との間では画像全体としての類似度が低くなるように、類似度が算出されることが望ましい。つまり、文書の上部における類似度が高い場合に同一種類の文書画像と見做すことで、マッチング処理の精度を高めることができる。このように、スキャンアシスト情報の生成を前提とした場合、文書の中に重視する部分と重視しない部分があることを踏まえた類似度推定を行うことが必要となる。また、見積書等のフォーマットには様々なものがあり得るため、文書の種類によって重視するべき部分は変化(上部重視或いは下部重視など)することになる。以上が、マッチング処理における類似度推定の基本的な考え方である。以上を踏まえ、本実施例に係るマッチング処理の詳細について、図7に示すフローチャートを参照しつつ説明する。
そして、ステップ704では、クエリ画像と注目登録画像との間でのシフト量の推定処理が実行される。さらに、ステップ705では、クエリ画像と注目登録画像との間での類似度の推定処理が実行される。これらシフト量推定処理及び類似度推定処理の詳細については後述する。
続いて、上述のステップ704におけるシフト量推定処理の詳細について説明する。図8は、シフト量推定処理の流れを示すフローチャートである。なお、ここで紹介するシフト量推定の手法は一例であり、他の手法を用いても構わない。以下、図8のフローに沿って説明する。
W=(1/(N+1)+1/(M+1))/2 ・・・式(1)
上記式(1)において、Nは注目ペアブロックにおいてクエリ画像のテキストブロックが他の登録画像のテキストブロックとペアになっている個数を示す。また、Mは注目ペアブロックにおいて登録画像のテキストブロックが他のクエリ画像のテキストブロックとペアになっている個数を示す。
S_Shift1=(X_Shift1,Y_Shift1)
S_Shift2=(X_Shift1,Y_Shift2)
S_Shift3=(X_Shift1,Y_Shift3)
S_Shift4=(X_Shift2,Y_Shift1)
S_Shift5=(X_Shift2,Y_Shift2)
S_Shift6=(X_Shift2,Y_Shift3)
ただし、次に説明する類似度推定処理ではS_shift毎の演算処理が必要になるため、S_shiftの数が多いと処理負荷が高くなってしまう。そこで、X方向の最大ピーク点のシフト量とY方向の最大ピーク点のシフト量とが絡むペアだけをS_shiftとするようにしてもよい。これは、X方向とY方向の両方の最大ピーク点が同時に間違っている可能性が低いことを前提としている。いま、X方向の最大ピーク点のシフト量がX_Shift1、Y方向の最大ピーク点のシフト量がY_Shift1であったとする。この場合、S_Shift1~S_Shift4までの4つで済むことになり、処理負荷を軽減できる。なお、他の方法で総合シフト量候補の数を絞り込むようにしてもよい。こうして決定された総合シフト量候補S_shiftの情報は、RAM113に格納される。
続いて、前述のステップ705における類似度推定処理の詳細について説明する。図13は、類似度推定処理の流れを示すフローチャートである。なお、ここで紹介する類似度推定の手法は一例であり、他の手法を用いても構わない。以下、図13のフローに沿って説明する。
続いて、上述のステップ1304における、位置合わせ後のクエリ画像と注目登録画像との間の個別類似度を求める処理について、図14のフローを参照して詳しく説明する。
1)ステップ1405で求めたオーバラップ面積を、前回までのルーチンで求めたオーバラップ面積の累積値に加算し、総オーバラップ面積OverlapAreaを求める処理
2)クエリ画像の処理済みのテキストブロックの総面積TotalArea_Qを求める処理
3)クエリ画像の処理済みのテキストブロックのうち最も下に存在するテキストブロックよりも上に存在する登録画像のテキストブロックの総面積TotalArea_Rを求める処理
上記3)の処理において、クエリ画像のテキストブロックの位置はその最下端の座標を用い、登録画像のテキストブロックの位置はその左上座標を用いる。
・クエリ画像において、所定数(例えば、1~3個)のテキストブロックが処理されたか
・クエリ画像において、ページの上端から所定の距離(例えば、ページ高さの10%)離れたテキストブロックまで処理されたか
・クエリ画像において、最上部のテキストブロックから所定の距離(例えば、ページ高さの10%)離れたテキストブロックまで処理されたか
・クエリ画像の処理済みのテキストブロックの総面積が所定の閾値を超えたか
上述した算出開始条件は、それぞれ単独で用いてもよいし、複数を組み合わせてもよい。また、複数を組み合わせた条件を、複数利用してもよい。判定の結果、算出開始条件を満たしていなかった場合にはステップ1411に進む。一方、算出開始条件を満たしていた場合には、ステップ1408に進む。
上記式(2)において、TotalArea_Lは、TotalArea_QとTotalArea_Rのうち値の大きい方を指す。なお、クエリ画像または登録画像のテキストブロックの面積が広い場合には、構造が一致しない文書画像同士でも重なる可能性が高くなり、OverlapAreaが大きくなる。そのため、TotalArea_QとTotalArea_Rのうち大きい方の値でOverlapAreaの値を割っている。暫定類似度Tmpは、例えば、以下の式(2)’や式(2)”によっても求めることができる。
暫定類似度Tmp=OverlapArea×2/(TotalArea_Q+TotalArea_R)
・・・式(2)’
暫定類似度Tmp=(OverlapArea/TotalArea_Q)×(OverlapArea/TotalArea_R)
・・・式(2)”
算出範囲1601のTmp値:0.60
算出範囲1602のTmp値:0.64
算出範囲1603のTmp値:0.65
算出範囲1604のTmp値:0.75
算出範囲1605のTmp値:0.5
算出範囲1606のTmp値:0.4
算出範囲1701のTmp値:0.75
算出範囲1702のTmp値:0.18
補正後の類似度S=MIN(1, 類似度S×所定のゲイン×MAX(暫定類似度Tmpが一定の閾値以上となる範囲の割合/所定の正規化係数-1, 0)+類似度S)
上記式(3)において、MIN(A,B)はAとBのうち小さい方の値を出力する関数であり、MAX(A,B)はAとBのうち大きい方の値を出力する関数である。所定のゲインは、補正の強さを定義する値であり、例えば0.05~0.5程度の値である。所定の正規化係数は、暫定類似度Tmpが一定の閾値以上となる範囲の割合がどの程度になれば類似度Sを補正するかを決める値であり、例えば、0.05~0.2程度の値である。図18の例において、一定の閾値を0.7、所定のゲイン及び正規化係数を共に0.1とすると、補正後の類似度Sはそれぞれ以下のようになる。
・図18(b)の登録画像の場合
補正後の類似度S=MIN(0.8×0.1×MAX(0.25/0.1-1, 0)+0.8 =0.92
・図18(c)の登録画像の場合
補正後の類似度S=MIN(0.8×0.1×MAX(0.15/0.1-1, 0)+0.8 =0.84
このように、暫定類似度Tmpが一定の閾値以上となる範囲の割合が所定の正規化係数よりも大きければ、補正後の類似度Sの値は大きくなる。逆に小さければ、補正後の類似度Sの値は小さくなる。また、暫定類似度Tmpが一定の閾値以上となる範囲の割合が大きいほど、補正後の類似度Sの値が大きくなる。図18の例でも、暫定類似度Tmpの値が0.7以上の範囲の割合が25%である図18(b)の登録画像の方が、暫定類似度Tmpの値が0.7以上の範囲の割合が15%である図18(c)の登録画像よりも、補正後の類似度Sの値が大きくなっている。なお、補正方法は上記式(3)を用いる方法に限定されない。例えば暫定類似度Tmpの上位半分の平均等により、クエリ画像と登録画像との間で類似している領域の幅を推定し、当該推定された幅が広いほど類似度Sの値が大きくなるように補正してもよい。
・アプリケーション等によって予め定められている、文書画像の上部領域や下部領域等の位置情報
・操作部120のUI(ユーザインタフェース)を介してユーザが指定した内容(例えばクエリ画像側を基準として上部重視、下部重視など)に従って設定した領域の位置情報
・登録画像に紐づけて登録されている領域であって、スキャンアシスト情報の生成に利用されたテキストブロックを包含する所定の領域の位置情報。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Claims (16)
- 入力文書画像とマッチングする文書画像を、予め登録された複数の文書画像の中から決定する画像処理装置において、
前記入力文書画像に対して領域分割処理を行って、所定の属性のブロックを抽出する抽出手段と、
前記予め登録された複数の文書画像のうちの1つを注目画像とし、前記入力文書画像において特定の領域を共通に含み且つ大きさが異なる複数の範囲を設定し、当該設定した複数の範囲それぞれに含まれる少なくとも1つの前記抽出されたブロックの形状と配置とに基づいて、前記入力文書画像と前記注目画像との間において、当該設定した複数の範囲それぞれについての類似度を算出し、当該算出した前記複数の範囲それぞれについての類似度に基づいて、前記入力文書画像と前記注目画像との間の最終的な類似度を算出する、類似度算出手段と、
前記予め登録された複数の文書画像それぞれを前記注目画像とすることによって前記類似度算出手段により算出される、前記予め登録された複数の文書画像それぞれについての最終的な類似度に基づいて、前記予め登録された複数の文書画像の中から、前記入力文書画像とマッチングする文書画像を決定する決定手段と、
を備えたことを特徴とする画像処理装置。 - 前記特定の領域は、前記入力文書画像の上部の領域であることを特徴とする請求項1に記載の画像処理装置。
- 前記特定の領域は、前記入力文書画像の下部の領域であることを特徴とする請求項1に記載の画像処理装置。
- 前記類似度算出手段は、前記入力文書画像と前記注目画像との間で算出した前記複数の範囲それぞれについての類似度のうち最大の類似度を、前記入力文書画像と前記注目画像との間の最終的な類似度とする、ことを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。
- 前記類似度算出手段は、前記入力文書画像と前記注目画像との間で算出した前記複数の範囲それぞれについての類似度のうち最大の類似度を、当該複数の類似度の分布に応じて補正して、前記入力文書画像と前記注目画像との間の最終的な類似度とすることを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。
- 前記抽出手段により抽出される前記所定の属性のブロックは、テキスト属性のブロックであることを特徴とする請求項1乃至5のいずれか1項に記載の画像処理装置。
- 前記入力文書画像におけるテキスト属性のブロックと、前記予め登録された複数の文書画像それぞれにおけるテキスト属性のブロックとの対応関係を示すペアブロックの情報を取得し、取得したペアブロックの情報に基づいて、前記入力文書画像と前記予め登録された複数の文書画像それぞれとの間のシフト量を推定するシフト量推定手段をさらに備え、
前記類似度算出手段は、
推定されたシフト量に応じて、前記入力文書画像に含まれるテキスト属性のブロックの位置合わせを行い、
前記位置合わせ後のテキスト属性のブロックの形状及び配置に基づいて、前記類似度の算出を行う
ことを特徴とする請求項6に記載の画像処理装置。 - 前記シフト量推定手段は、前記ペアブロックのそれぞれに重みを設定し、当該重みを用いて、各ペアブロックにおけるシフト量のヒストグラムを生成し、当該ヒストグラムに基づいて、前記入力文書画像と前記予め登録された複数の文書画像それぞれとの間の最終的なシフト量を推定する、ことを特徴とする請求項7に記載の画像処理装置。
- 前記重みの設定は、前記各ペアブロックにおける重複状態又は前記各ペアブロックの位置に基づいて行なうことを特徴とする請求項8に記載の画像処理装置。
- 前記各ペアブロックの重複状態に基づく重みの設定では、前記ペアブロックにおいて、ペアの相手方のテキスト属性のブロックが他のテキスト属性のブロックとペアになっている個数が少ないほど、高い重み値を設定することを特徴とする請求項9に記載の画像処理装置。
- 前記各ペアブロックの位置に基づく重みの設定では、前記特定の画像領域に含まれるペアブロックに対して、前記特定の画像領域に含まれないペアブロックよりも高い重み値を設定することを特徴とする請求項9に記載の画像処理装置。
- 前記各ペアブロックの位置は、文書画像における上下方向の座標によって特定され、当該座標に応じて異なる重み値が設定されることを特徴とする請求項11に記載の画像処理装置。
- 前記入力文書画像を、前記複数の文書画像の1つとして登録する登録手段をさらに備えたことを特徴とする請求項1乃至12のいずれか1項に記載の画像処理装置。
- 前記予め登録された文書画像のそれぞれは、各文書画像内のテキスト属性のブロックの位置情報を含む画像データとして予め登録されており、
前記類似度算出手段は、各文書画像について、前記予め登録されているテキスト属性のブロックの位置情報を用いて、前記最終的な類似度を算出することを特徴とする請求項6に記載の画像処理装置。 - 入力文書画像とマッチングする文書画像を、予め登録された複数の文書画像の中から決定する画像処理装置における方法において、
前記入力文書画像に対して領域分割処理を行って、所定の属性のブロックを抽出する抽出ステップと、
前記予め登録された複数の文書画像のうちの1つを注目画像とし、前記入力文書画像において特定の領域を共通に含み且つ大きさが異なる複数の範囲を設定し、当該設定した複数の範囲それぞれに含まれる少なくとも1つの前記抽出されたブロックの形状と配置とに基づいて、前記入力文書画像と前記注目画像との間において、当該設定した複数の範囲それぞれについての類似度を算出し、当該算出した前記複数の範囲それぞれについての類似度に基づいて、前記入力文書画像と前記注目画像との間の最終的な類似度を算出する、類似度算出ステップと、
前記予め登録された複数の文書画像それぞれを前記注目画像とすることによって前記類似度算出ステップで算出される、前記予め登録された複数の文書画像それぞれについての最終的な類似度に基づいて、前記予め登録された複数の文書画像の中から、前記入力文書画像とマッチングする文書画像を決定する決定ステップと、
を含むことを特徴とする方法。 - コンピュータを、請求項1乃至14のいずれか1項に記載の画像処理装置として機能させるためのプログラム。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017181695A JP7013182B2 (ja) | 2017-09-21 | 2017-09-21 | 情報処理装置、情報処理方法およびプログラム |
| US16/122,624 US10817559B2 (en) | 2017-09-21 | 2018-09-05 | Image processing apparatus with document similarity processing, and image processing method and storage medium therefor |
| KR1020180112578A KR102403964B1 (ko) | 2017-09-21 | 2018-09-20 | 화상 처리 장치, 화상 처리 방법, 및 저장 매체 |
| CN201811107931.6A CN109543501B (zh) | 2017-09-21 | 2018-09-21 | 图像处理装置、图像处理方法和存储介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017181695A JP7013182B2 (ja) | 2017-09-21 | 2017-09-21 | 情報処理装置、情報処理方法およびプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2019057173A JP2019057173A (ja) | 2019-04-11 |
| JP2019057173A5 JP2019057173A5 (ja) | 2020-11-05 |
| JP7013182B2 true JP7013182B2 (ja) | 2022-01-31 |
Family
ID=65719329
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017181695A Active JP7013182B2 (ja) | 2017-09-21 | 2017-09-21 | 情報処理装置、情報処理方法およびプログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US10817559B2 (ja) |
| JP (1) | JP7013182B2 (ja) |
| KR (1) | KR102403964B1 (ja) |
| CN (1) | CN109543501B (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7013182B2 (ja) * | 2017-09-21 | 2022-01-31 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| JP2021027556A (ja) | 2019-08-08 | 2021-02-22 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
| JP7486954B2 (ja) * | 2020-01-08 | 2024-05-20 | Tis株式会社 | 帳票処理プログラム、帳票処理装置及び帳票処理方法 |
| JP7391672B2 (ja) * | 2020-01-21 | 2023-12-05 | キヤノン株式会社 | 文書を電子化するための画像処理システム、その制御方法及びプログラム |
| JP7516170B2 (ja) * | 2020-03-12 | 2024-07-16 | キヤノン株式会社 | 画像処理装置、画像処理方法、およびプログラム |
| US12223261B2 (en) * | 2020-03-12 | 2025-02-11 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method, and storage medium |
| KR102284781B1 (ko) * | 2020-05-19 | 2021-08-02 | (주)가온아이 | 문서의 스캔 이미지에 대한 보정이 가능한 전자 장치 및 그 동작 방법 |
| CN112783840B (zh) * | 2020-06-08 | 2024-06-25 | 北京金山办公软件股份有限公司 | 一种存储文档的方法、装置、电子设备及存储介质 |
| CN112000834B (zh) * | 2020-08-26 | 2024-08-09 | 北京百度网讯科技有限公司 | 文档处理方法、装置、系统、电子设备及存储介质 |
| US11500843B2 (en) * | 2020-09-02 | 2022-11-15 | Coupa Software Incorporated | Text-based machine learning extraction of table data from a read-only document |
| CN112052835B (zh) * | 2020-09-29 | 2022-10-11 | 北京百度网讯科技有限公司 | 信息处理方法、信息处理装置、电子设备和存储介质 |
| JP2022100071A (ja) | 2020-12-23 | 2022-07-05 | キヤノン株式会社 | 画像処理装置、画像処理システム、その制御方法及びプログラム |
| JP2022101136A (ja) * | 2020-12-24 | 2022-07-06 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
| CN113569886A (zh) * | 2021-01-15 | 2021-10-29 | 腾讯科技(深圳)有限公司 | 网络结构调整方法、装置和存储介质及电子设备 |
| JP2022159774A (ja) | 2021-04-05 | 2022-10-18 | キヤノン株式会社 | 画像処理装置、画像処理システム、その制御方法及びプログラム |
| CN113095316B (zh) * | 2021-04-15 | 2023-04-07 | 西安电子科技大学 | 基于多级融合和角点偏移的图像旋转目标检测方法 |
| JP2022170175A (ja) * | 2021-04-28 | 2022-11-10 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP7690354B2 (ja) * | 2021-08-26 | 2025-06-10 | キヤノン株式会社 | 画像処理装置、プログラム、画像処理方法 |
| KR102394483B1 (ko) * | 2021-09-02 | 2022-05-04 | (주)가온아이 | 전자 문서에 오류가 있는지 여부를 판단하는 오류 판단 서비스를 제공하기 위한 서비스 제공 서버 및 그 동작 방법 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000322512A (ja) | 1999-05-13 | 2000-11-24 | Canon Inc | 帳票処理装置及び帳票処理方法 |
| JP2007164648A (ja) | 2005-12-16 | 2007-06-28 | Ricoh Co Ltd | 類似画像検索装置、類似画像検索方法、プログラム及び情報記録媒体 |
| JP2008181460A (ja) | 2007-01-26 | 2008-08-07 | Ricoh Co Ltd | 文書画像検索装置および文書画像検索方法 |
| JP2011141664A (ja) | 2010-01-06 | 2011-07-21 | Canon Inc | 文書比較装置、文書比較方法、及びプログラム |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4140221B2 (ja) * | 2001-09-18 | 2008-08-27 | 富士ゼロックス株式会社 | 画像照合装置および画像照合プログラム |
| JP2004348706A (ja) | 2003-04-30 | 2004-12-09 | Canon Inc | 情報処理装置及び情報処理方法ならびに記憶媒体、プログラム |
| JP2004334337A (ja) * | 2003-04-30 | 2004-11-25 | Canon Inc | 画像処理装置 |
| JP4366119B2 (ja) * | 2003-05-29 | 2009-11-18 | キヤノン株式会社 | 文書処理装置 |
| JP4328692B2 (ja) * | 2004-08-11 | 2009-09-09 | 国立大学法人東京工業大学 | 物体検出装置 |
| JP2007172077A (ja) * | 2005-12-19 | 2007-07-05 | Fuji Xerox Co Ltd | 画像検索システム及び方法及びプログラム |
| US7639893B2 (en) * | 2006-05-17 | 2009-12-29 | Xerox Corporation | Histogram adjustment for high dynamic range image mapping |
| JP4420085B2 (ja) * | 2007-08-20 | 2010-02-24 | ソニー株式会社 | データ処理装置、データ処理方法、プログラムおよび記録媒体 |
| JP5006764B2 (ja) * | 2007-11-08 | 2012-08-22 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム、および記憶媒体 |
| JP5111268B2 (ja) | 2008-07-09 | 2013-01-09 | キヤノン株式会社 | 画像処理装置、画像処理方法、そのプログラムおよび記憶媒体 |
| JPWO2010122721A1 (ja) * | 2009-04-22 | 2012-10-25 | 日本電気株式会社 | 照合装置、照合方法および照合プログラム |
| JP4934701B2 (ja) * | 2009-06-30 | 2012-05-16 | 株式会社日立製作所 | ステレオ画像処理装置およびステレオ画像処理方法 |
| JP4940270B2 (ja) | 2009-07-06 | 2012-05-30 | シャープ株式会社 | 画像形成装置 |
| US8582890B2 (en) * | 2010-10-15 | 2013-11-12 | DigitalOptics Corporation Europe Limited | Image sharpening via gradient environment detection |
| JP6511986B2 (ja) * | 2015-06-26 | 2019-05-15 | 富士通株式会社 | プログラム生成装置、プログラム生成方法および生成プログラム |
| WO2017009900A1 (ja) * | 2015-07-10 | 2017-01-19 | 株式会社日立製作所 | 文書処理システム及び文書処理方法 |
| CN105426884A (zh) * | 2015-11-10 | 2016-03-23 | 佛山科学技术学院 | 一种基于全幅特征提取的快速文档类型识别方法 |
| WO2018038722A1 (en) * | 2016-08-24 | 2018-03-01 | Google Inc. | Change detection based map interface updating system |
| JP7013182B2 (ja) * | 2017-09-21 | 2022-01-31 | キヤノン株式会社 | 情報処理装置、情報処理方法およびプログラム |
-
2017
- 2017-09-21 JP JP2017181695A patent/JP7013182B2/ja active Active
-
2018
- 2018-09-05 US US16/122,624 patent/US10817559B2/en active Active
- 2018-09-20 KR KR1020180112578A patent/KR102403964B1/ko active Active
- 2018-09-21 CN CN201811107931.6A patent/CN109543501B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000322512A (ja) | 1999-05-13 | 2000-11-24 | Canon Inc | 帳票処理装置及び帳票処理方法 |
| JP2007164648A (ja) | 2005-12-16 | 2007-06-28 | Ricoh Co Ltd | 類似画像検索装置、類似画像検索方法、プログラム及び情報記録媒体 |
| JP2008181460A (ja) | 2007-01-26 | 2008-08-07 | Ricoh Co Ltd | 文書画像検索装置および文書画像検索方法 |
| JP2011141664A (ja) | 2010-01-06 | 2011-07-21 | Canon Inc | 文書比較装置、文書比較方法、及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20190033451A (ko) | 2019-03-29 |
| US10817559B2 (en) | 2020-10-27 |
| KR102403964B1 (ko) | 2022-06-02 |
| US20190087444A1 (en) | 2019-03-21 |
| JP2019057173A (ja) | 2019-04-11 |
| CN109543501B (zh) | 2023-07-04 |
| CN109543501A (zh) | 2019-03-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7013182B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
| US12294678B2 (en) | Image processing apparatus, control method for image processing apparatus, and non-transitory storage medium | |
| US7593961B2 (en) | Information processing apparatus for retrieving image data similar to an entered image | |
| US11620844B2 (en) | Image processing apparatus, control method of image processing apparatus, and storage medium | |
| US9710524B2 (en) | Image processing apparatus, image processing method, and computer-readable storage medium | |
| US20040234169A1 (en) | Image processing apparatus, control method therefor, and program | |
| JP2004265384A (ja) | 画像処理システム及び情報処理装置、並びに制御方法及びコンピュータプログラム及びコンピュータ可読記憶媒体 | |
| JPH10162150A (ja) | ページ解析システム | |
| US11908215B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| US12223261B2 (en) | Image processing apparatus, image processing method, and storage medium | |
| JP4533273B2 (ja) | 画像処理装置及び画像処理方法、プログラム | |
| US7876471B2 (en) | Image processing apparatus, control method and program thereof which searches for corresponding original electronic data based on a paper document | |
| US20220350956A1 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP2019153919A (ja) | 画像処理装置、その制御方法、及びプログラム | |
| JP2018042067A (ja) | 画像処理システム、画像処理方法、情報処理装置 | |
| US12423350B2 (en) | Image processing apparatus deriving condition for estimating text block, image processing method, and storage medium | |
| US20260064765A1 (en) | Drawing search device, drawing database construction device, drawing search system, drawing search method, and recording medium | |
| JP6700705B2 (ja) | 振り分けシステム、情報処理方法、及びプログラム | |
| JP7570843B2 (ja) | 画像処理装置、画像形成システム、画像処理方法、およびプログラム | |
| JP4811133B2 (ja) | 画像形成装置及び画像処理装置 | |
| JPWO2020044537A1 (ja) | 画像照合装置、画像照合方法、及びプログラム | |
| US20260087842A1 (en) | Information processing system, information processing method, and recording medium in which information processing program is recorded | |
| JPH05128307A (ja) | 文字認識装置 | |
| JP2020123089A (ja) | 画像処理装置、その制御方法およびプログラム | |
| JP2022011037A (ja) | 画像処理装置、画像処理方法およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200917 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200917 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210924 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211005 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211206 |
|
| 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: 20211221 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220119 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 7013182 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |