JPH0689330A - 画像ファイリングシステム - Google Patents

画像ファイリングシステム

Info

Publication number
JPH0689330A
JPH0689330A JP4238642A JP23864292A JPH0689330A JP H0689330 A JPH0689330 A JP H0689330A JP 4238642 A JP4238642 A JP 4238642A JP 23864292 A JP23864292 A JP 23864292A JP H0689330 A JPH0689330 A JP H0689330A
Authority
JP
Japan
Prior art keywords
character string
character
image
keyword
area
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.)
Pending
Application number
JP4238642A
Other languages
English (en)
Inventor
Yasuto Ishitani
康人 石谷
Shuichi Tsujimoto
修一 辻本
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP4238642A priority Critical patent/JPH0689330A/ja
Publication of JPH0689330A publication Critical patent/JPH0689330A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【目的】本発明は、画面上に表示された入力画像上の所
望の文字列領域を簡単に指示できるとともに、文字列方
向が得られ、入力画像の検索に用いるキーワードを効率
よく入力でき、オペレータの作業負担を軽減できる画像
ファイリングシステムを提供する 【構成】表示部3の画面上に表示された入力画像に対し
て、操作部1より任意の一点の位置座標を指示すると、
認識対象文字列抽出部7により指示座標から適当な領域
が設定され、同時に領域内の文字列成分の並び方向が判
定され、この結果から文字列成分の並び方向に沿って領
域が拡張されて、拡張領域内の文字列成分が抽出され、
この抽出された文字列成分を文字認識部8で文字認識
し、さらにコード化して、コード化された文字列を入力
画像のキーワードとして入力画像に対応づけて光ディス
ク11にファイリングしている。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像情報を記録・検索
する画像ファイリングシステムに関するものである。
【0002】
【従来の技術】画像情報を記録・検索する画像ファイリ
ングシステムでは、画像情報の検索に用いるタイトルを
容易に入力するための方法が種々考えられている。
【0003】しかして、従来、このような画像情報の検
索に用いるタイトルの入力を可能にしたものとして、例
えば、特開60−136877号公報に開示されたもの
が知られている。このものは、画像をファイリングする
作業において、入力画像を表示している画面上の所望の
文字列領域をマウス等の指示手段により指示して切り出
し、この指示領域の内容をキーワードとして文字認識す
るとともにコード化して、その後の画像検索に用いるタ
イトルとして入力するようにしている。
【0004】また、画像中に含まれる文字列を認識し、
この認識された文字コードによってその画像に付与すべ
き名称またはキーワードを作成すものとして、「信学論
D,J71ーD,No.10,pp2050-2058 」に開示されるよう
な書式定義言語で文字列領域を記述する方法も知られて
いる。
【0005】
【発明が解決しようとする課題】しかし、最初の考えの
ものでは、マウス等により文字列領域を指示する場合、
文字列領域の少なくとも2点指示を必要とし、また、同
時に文字列方向をオペレータが設定しなければならなら
なず、さらに、各入力画像ごとに指示作業を必要とする
ことからオペレータに対する作業負担が大きくなり、使
用しずらいという問題点があった。
【0006】また、後の考えのものでも、文書構造や文
字列位置をその画像中における絶対座標などの物理量を
用いて記述するため、同一構造を持つ文書を処理する場
合においても、大幅な位置ズレが生じているものを入力
する場合には正確に文字列領域を抽出できないという問
題があり、また、文字列領域の定義の記述が煩雑である
ため、オペレータに対する負担が大きいといった実用的
制約を生じるという問題点があった。
【0007】また、入力画像よりキーワード画像を指示
してキーワードを作成するものでは、文字認識により複
数の認識候補が得られたような場合、この内の一つを選
択しタイトルとして入力するようになるため、例えば認
識結果が不明瞭で一つの候補に絞れないような場合には
不正確な認識結果をタイトルとして入力することがあ
り、、このために正確な画像検索が難しくなるという問
題点もあった。なお、この問題を回避するために、キー
ワード画像の文字認識結果を画像入力時にオペレータが
いちいち確認、修正するようにしたのでは、オペレータ
の負担が大きくなってしまう。
【0008】本発明は、上記事情に鑑みてなされたもの
で、画面上に表示された入力画像上の所望の文字列領域
を簡単に指示できると同時に、文字列方向も得られ、入
力画像の検索に用いるキーワード等を効率よく入力で
き、オペレータに対する作業負担を軽減することができ
る画像ファイリングシステムを提供することを目的とす
る。
【0009】また、本発明は、同一種類の文書で内容に
よる字数や行数の変動や位置ズレが生じる場合であって
もキーワードとなるべき文字列成分を正確に検出するこ
とができ、オペレータに対する負担を軽減できる画像フ
ァイリングシステムを提供することを目的とする。
【0010】さらに、本発明は、入力画像中のキーワー
ド画像に関する認識結果をオペレータが確定しておかな
くても画像検索を行うことができる画像ファイリングシ
ステムを提供することを目的とする。
【0011】
【課題を解決するための手段】本発明は、入力画像を画
面上に表示する表示手段と、この表示手段の画面上の任
意の一点の位置座標を指示する手段と、この手段で指示
された位置座標から適当な領域を設定する手段、この手
段で設定された領域内の入力画像から文字列成分の並び
方向を判定する手段、この手段で判定された文字列成分
の並び方向に沿って領域を拡張する手段、この手段によ
り拡張された領域内の文字列成分を抽出する手段を有す
る認識対象文字列抽出手段と、この認識対象文字列抽出
手段により抽出された文字列成分を文字認識及びコード
化するとともに該コード化された文字列を前記入力画像
のキーワードとして該入力画像に対応づけてファイリン
グする手段とにより構成されている。
【0012】また、本発明は、入力画像から文字列成分
を抽出する手段と、この手段より抽出された各文字列成
分を所定の関係で統合したブロックを検出するとともに
これらブロックの物理的な位置および大きさを解析し各
ブロック間の意味的接続関係を獲得する手段と、この手
段より各ブロック間の意味的接続関係から前記各ブロッ
クに対して属性情報を割り当てる手段と、予め所定の文
字列に関する情報を記憶した手段と、この手段に記憶さ
れた所定の文字列に関する情報を参照して前記属性情報
を割り当てられたブロックの文字列成分を抽出する手段
と、この手段より抽出された文字列成分を文字認識及び
コード化するとともに該コード化された文字列を前記入
力画像のキーワードとして該入力画像に対応づけてファ
イリングする手段とにより構成されている。
【0013】さらに本発明は、入力画像に対してキーワ
ード領域を指示する手段と、この手段より指示されたキ
ーワード領域の画像をキーワード画像として前記入力画
像より切り出す手段と、この手段より切り出されたキー
ワード画像を文字認識する手段と、この手段で文字認識
された結果を文字認識候補も含めて格納する手段と、検
索時に与えられるキーワードに対して前記各文字認識候
補の類似性を判断して類似性の高い画像を優先的に提示
する手段により構成されている。
【0014】
【作用】この結果、本発明によれば、オペレータにより
画面上に表示されている入力画像上で任意の一点が指示
されると、最初に適当な領域が設定されるとともに、領
域内の入力画像の文字列成分の並び方向が判定され、こ
の判定に基づいて文字列成分の並び方向に沿って領域が
拡大されて、この拡大領域の文字列成分について文字認
識およびコード化が実行され、コード化された文字列を
キーワードとして入力画像のファイリングが行われるよ
うになる。これにより、オペレータは、入力画像上の任
意の一点を指示するだけで、入力画像に付与すべきタイ
トル情報などのキーワードを文字認識およびコード化し
て入力することができるようになる。
【0015】また、本発明によれば、入力画像から抽出
した文字列成分を所定の関係で統合したブロックについ
て物理的な位置および大きさを解析し、各ブロック間の
意味的接続関係を獲得し、さらに各ブロックに対する属
性情報を付与して、これら意味的接続関係や属性情報に
より入力画像のタイトルもしくはキーワードに相当する
任意の位置に記載されている文字列成分を正確に検出で
きるようになる。これにより、同一種類の文書等におい
て所望の文字列に、字数や行数の変動および位置ズレが
生じている場合であってもキーワードとなるべき文字列
成分を正確に検出することが可能となる。
【0016】さらに、本発明によれば、入力画像に対し
て指示されたキーワード領域より切り出されたキーワー
ド画像について文字認識が行われ、この文字認識結果を
文字認識候補を含めて格納し、画像検索時に与えられる
キーワードにより文字認識候補との類似性の判断より両
者がよく類似する画像を優先的に提示するようになる。
これにより、キーワード画像の認識が不明瞭の場合で
も、複数の認識候補中に正しい認識結果を残しておき、
検索時には認識候補の中からキーワードとの類似性の高
いものを選んで対応する画像を提示するので、オペレー
タは所望の画像を得ることができる。つまり、キーワー
ド画像の認識結果を確定することなく適切な画像検索が
行える。さらに画像が提示された時点で、オペレータが
所望の画像が得られたと判断して確定の指示を与えるこ
とにより、その画像のキーワードの認識結果を検索に用
いたキーワードとして一意に決定するようにしてもよ
い。
【0017】
【実施例】
(第1実施例)図1は同実施例の概略的な構成を示して
いる。図において、1は操作部で、この操作部1は、本
装置の運用に関する指示情報の入力に用いられるキーボ
ードやマウスなどのポインティングデバイスからなって
いる。そして、この操作部1からの入力データは制御部
2に送られる。
【0018】制御部2は、本装置全体の動作を制御する
もので、表示部3、画像入力部4、出力部5、入力画像
圧縮部6、認識対象文字列抽出部7、文字認識部8、登
録部10および記録部12に対し制御指示を与えるよう
になっている。
【0019】ここで、表示部3は、本装置からの種々の
情報をオペレータに提示するためのCRTディスプレイ
等からなっている。画像入力部4は、文字や図形、写
真、表、グラフなどが記載された文書を、例えば光学的
にスキャンして画像情報として入力するためのものであ
る。
【0020】本システムによる画像ファイリング処理
は、画像入力部4から画像情報として入力された画像に
対して操作部1の操作と表示部3による情報提示により
対話的に進められるようになる。この場合、画像入力部
4から入力された文書(入力画像)は入力画像圧縮部6
と認識対象文字列抽出部7に与えられる。入力画像圧縮
部6では、入力記画像を所定の圧縮形式で圧縮し、記憶
部12に格納する。認識対象文字列抽出部7では、利用
者がポインティングデバイスを用いて指示する「入力画
像の不特定の位置に記載されている入力文書のタイトル
もしくはキーワードに相当する文字列」を入力画像から
抽出するようになる。この場合、従来では文字列領域を
獲得するために領域の2カ所を指示しなければならなか
ったが、本発明では獲得すべき文字列領域の中心と見な
せる一点のみを指示するだけで所望の文字列領域を獲得
できるようになっている。このとき、文字認識対象文字
列が抽出された結果を表示部3において表示するように
してもよい。
【0021】文字認識部8は、文字認識対象文字列に含
まれる文字を一文字ずつ切り出して、辞書部9に予め格
納されている認識対象カテゴリの標準文字パターンとそ
れぞれ照合することにより認識処理を行い、各文字をコ
ード化して登録部10に供給するようにしている。この
とき、文字認識結果を表示部3において表示してもよ
い。そして、表示部3に表示された文字認識結果で誤っ
ているものを利用者が操作部1のキーボード等を用いて
対話的に修正し、その後、登録部10でコード化された
文字列を、記憶部12に格納されている圧縮された入力
画像と関連させて、その入力画像のタイトルあるいはキ
ーワードとして光ディスク11に登録するようになる。
【0022】出力部5は、光ディスク11に格納されて
いる画像を出力するレーザプリンタ等からなっている。
また、記憶部12は、圧縮された入力画像と各処理にお
ける途中結果、及び最終結果や、装置の状態に関する情
報等を格納するものである。次に、以上のように構成し
た実施例の動作について説明する。
【0023】この場合、同実施例における画像ファイリ
ング処理は、図2に示す3つの処理からなっている。
【0024】(a)入力画像を圧縮する(図示13)。
【0025】(b)オペレータによって対話的に指示さ
れた「入力文書に付与すべきタイトルあるいはキーワー
ドとなるべき文字列」を含む領域を入力画像から抽出し
(図示14)、その領域に含まれる文字パターンを文字
認識処理によりコード化する(図示15)。
【0026】(c)圧縮入力画像とコード化された文字
列を対応付けて光ディスクに登録する(図示16)。
【0027】ここでの(a)の処理は、画像圧縮部6に
おいて実施され、(b)の処理は、認識対象文字列抽出
部7および文字認識部8において実施され、(c)の処
理は登録部10において実施される。
【0028】以下、本発明の要部である上述の(b)の
処理について、図3に示す入力画像例を用いて説明す
る。
【0029】ところで、オペレータは、画像ファイリン
グ作業に先だって、表示部3に表示されているメニュウ
から「画像入力及びキーワードの自動付加」という項目
をキーボードまたはポインティングデバイスにより選択
するようになる。
【0030】すると、入力画像に対して2値化処理、ノ
イズ除去処理等が実施され、これら2値化処理、ノイズ
除去処理等が行われた画像17が表示部3に表示され、
さらに「文字認識対象文字列を指定して下さい」という
メッセージが表示される。
【0031】この状態から、オペレータは、表示部3に
表示されている画像17上において、入力文書中に記載
されている入力文書のタイトルあるいはキーワードに相
当する文字列領域を獲得するためにポインティングデバ
イスを用いて指示を与える。この場合、図4に示すよう
に入力文書のタイトルあるいはキーワードに相当する表
題文字列18の中心部19と見なすことのできる一点を
指示するようにする。
【0032】これにより、ポインティングデバイスで指
示した位置に相当する画像上の座標値(x,y)が得ら
れる。そして、この座標値(x,y)を用いて以下述べ
る処理手続きにより認識対象文字列を抽出する。
【0033】この場合、座標値(x,y)を含む画像1
7上の限定された範囲において、水平方向の文字間スペ
ースと垂直方向の文字間スペースを求め、これらを比較
することにより文字列方向の推定を行い、その方向に文
字(実際は黒連結成分矩形)をまとめることにより認識
対象文字列領域を抽出するようになる。
【0034】まず、座標値(x,y)に対し下記に示す
式1,式2,式3,式4を適用して図5に示すように座
標値(lx,ly)と座標値(rx,ry)を求め、認
識対象文字列領域を抽出するための処理の適用範囲20
を限定する。
【0035】 ここで、Wは入力画像の幅、Hは入力画像の高さ、αは
しきい値である。
【0036】そして、これら各式より得られた処理適用
範囲20(すなわち、lx≦x≦rxとly≦y≦ry
をともに満たす範囲)において、各黒画素間の連結関係
を調べて黒連結領域を抽出するラベリング処理を行い、
各黒画素領域の外接矩形を抽出する(図6)。さらに、
図7(a)(b)に示すように、ある程度近接する黒画
素連結成分21や領域の重なりをもつ黒画素連結成分2
2は、それらを一纏めにして一つの文字候補矩形23と
する。
【0037】次いで、文字候補矩形23群から認識対象
文字列の文字列方向を推定する。そのためには、図8に
示すように、まず、ポインティングデバイスで指示した
座標(x,y)に最も近い黒連結成分矩形Cを見つけ
る。この黒連結成分矩形Cは、すべての黒連結成分矩形
の重心のうちで座標(x,y)からの距離が最も小さい
ものである。
【0038】そして、この黒連結成分矩形Cに着目し
て、さらに黒連結成分矩形全体から下記の式5及び式6
を共に満たす他の黒連結成分矩形との集合CSを抽出す
る。
【0039】 min(cx2,x2)−max(cx1,x1)>0 …式5 min(cy2,y2)−max(cy1,y1)>0 …式6 ここで、(cx1,cy1)を黒連結成分矩形24の左
上端、(cx2,cy2)を右下端とし、(x1,y
1)を他の黒連結成分矩形の左上端、(x2,y2)を
右下端とする。
【0040】ここで、 (1)式5を満たす(すなわち黒連結成分矩形Cと垂直
方向に並ぶ)矩形の数をカウントする(このカウント値
をVCとする)。
【0041】(2)式6を満たす(すなわち黒連結成分
矩形Cと水平方向に並ぶ)矩形の数をカウントする(こ
のカウント値をHCとする)。
【0042】そして、VC+th(しきい値)<HCな
らば認識対象文字列の方向は水平方向となり、また、H
C+th<VCならば認識対象文字列の方向は垂直方向
となる。また、上記以外の場合にはさらに以下の処理を
行う。
【0043】|HV−VC|≦th この場合、上述のCSから水平方向に隣接する黒連結成
分矩形間距離の平均値を求め、これを水平方向文字間ス
ペースをHSとし、垂直方向に隣接する黒連結成分矩形
間距離の平均値を求め、これを垂直方向文字間スペース
をVSとする。
【0044】そして、HSは、例えば上述のCSの中で min(xi2,xj2)−max(xi1,xj1)>0 …式7 を満たす隣接する文字候補矩形間距離の平均値を求める
ことにより推定することができる。また、VSも同様
に、上述のCSの中で min(yi2,yj2)−max(yi1,yj1)>0 …式8 を満たす隣接する文字候補矩形間距離の平均値を求める
ことにより推定することができる。
【0045】ここで、黒連結成分矩形iの左上端の座標
値を(xi1,yi1)、右下端の座標値を(xi2,yi2)
とし、黒連結成分矩形jの左上端の座標値を(xj1,y
j1)、右下端の座標値を(xj2,yj2)としている。
【0046】一般に印刷文書では文字間距離の方が行間
距離より小さいという性質を持っており、これにより、
文字間スペースの小さい方向を文字列方向と推定するこ
とができる。すなわち、 HS < VS …式9 が成り立つ場合には文字列方向を水平方向とし、 HS > VS …式10 が成り立つ場合には文字列方向を垂直方向とする。ま
た、 HS = VS …式11 が成り立つ場合には文字列方向の推定不可能とする。
【0047】このようにして認識対象文字列が得られた
ら、さらにその文字列方向に処理適用範囲20を以下の
ように拡大する。
【0048】まず、文字列方向が水平(垂直)方向の場
合には、処理適用範囲20は、図9に示すように拡大す
る。この場合、 1x′=0 (1x′=1x) …式12 1y′=1y (1y′=0) …式13 rx′=W (rx′=rx) …式14 ry′=ry (ry′=H) …式15 となり、新しい処理適用範囲201は、「1x′≦x≦
rx′と1y′≦y≦ry′を共に満たす領域」にな
る。
【0049】そして、この新しい処理適用範囲201に
おいて認識対象文字列領域を推定する。この場合、まず
処理適用範囲201でラベリング処理を行って上述した
黒連結成分矩形Cを抽出し、以下のように認識対象文字
列領域を推定する。
【0050】文字列方向が水平(垂直)方向である場合
は、まず、矩形Cから見て左(上)側にある(すなわち
矩形C以外の矩形の右下端のx(y)座標<cx1(c
y1)である)矩形に対して式6(式5)を適用し、こ
の条件を満たす矩形群CSH1(CSV1)を抽出す
る。ここでCSH1(CSV1)には矩形Cが含まれて
いる。
【0051】次に、それぞれの矩形の左上端のx(y)
座標について降順にCSH1(CSV1)において矩形
の出現順序を並べかえる。これをCSH1′(CSV
1′)とする。この結果、CSH1(CSV1)は矩形
Cに最も近い矩形から最も遠い矩形へと並べかえられる
ことになる。
【0052】次に、CSH1′(CSV1′)におい
て、以下の条件を先頭から順次適用していき、条件を満
たす矩形Cから最も遠い矩形CLH1(CLV1)を抽
出する。ここでの条件は、式6(式5)と式16(式1
7)の両方を満たすことである。 |xi1−xj2|≦
λ …式16 (|yi1−yj2|≦λ …式17) ただし、矩形jは矩形iより出現順序は後とする。ま
た、λは、矩形Cの高さとする。
【0053】そして、CLH1(CLV1)までの矩形
の左上端の座標の内、最小のx座標xminとy座標y
minを求める。
【0054】次に、矩形Cから見て右(下)側にある
(すなわち矩形C以外の矩形の左上端のx(y)座標>
cx2(cy2)である)矩形に対して式6(式5)を
適用し、この条件を満たす矩形群CSH2(CSV2)
を抽出する。ここでCSH2(CSV2)には矩形Cを
含める。
【0055】次に、それぞれの矩形の左上端のx(y)
座標について昇順にCSH2(CSV2)において矩形
の出現順序を並べかえる。これをCSH2′(CSV
2′)とする。この結果、CSH2(CSV2)は矩形
Cに最も近い矩形から最も遠い矩形へと並べかえられる
ことになる。
【0056】次に、CSH2′(CSV2′)におい
て、以下の条件を先頭から順次適用していき、条件を満
たす矩形Cから最も遠い矩形CLH2(CLV2)を抽
出する。ここでの条件は、式6(式5)と式16(式1
7)を両方を満たすことである。さらに、CLH2(C
LV2)までの矩形の右下端の座標の内、最大のx座
標:xmaxとy座標:ymaxを求める。
【0057】そして、(xmin,ymin)と(xm
ax,ymax)の2点の座標で特定される矩形を認識
対象文字列領域とする(すなわちxmin≦x≦xma
xとymin≦y≦ymaxを共に満たす領域)。
【0058】ここで、表示部3で表示されている画像1
7上に文字認識対象領域を枠で囲んだり、該当部分の色
をかえて表示したりさらに文字部や背景部をそれらとは
違う色で塗りつぶして表示するようにしてもよい。
【0059】上述した方法による一点指示により文字認
識対象領域が正しく抽出されない場合には、ポインティ
ングデバイスを用いて、表示部3で表示されている画像
17上における所望の文字列の最左上端と最右下端の2
点をポインティングデバイスして指示する、従来の「2
点指示」を用いれば、認識対象文字列領域を指示するこ
とができる。このとき、指示された領域が縦長(w<
h)の場合では、認識対象文字列は縦書きであると見な
し、横長(w≧h)の場合では、認識対象文字列は横書
きであると見なす。ただし、w:認識対象文字列領域の
横幅、h:認識対象文字列領域の縦幅とする。
【0060】次に、ポインティングデバイスとして、例
えば図10に示すマウスを用いたときその位置座標の指
示について説明する。
【0061】図において、24はマウス本体で、この本
体24に設けられる左ボタン25は一点指示により文字
認識対象領域を指定するときに用いられ、中ボタン26
は指定された領域に対して文字認識を行い画像を自動的
にコード化するときに用いられ、右ボタン27は二点指
示により文字認識対象領域を指定するときに用いられる
ようになっている。そして、このようなマウスの各ボタ
ンを押すことによって生じる制御信号に関する論理は以
下の通りである。
【0062】(1)「左ボタン25」を押して次ぎに
「中ボタン26」を押す。1点指示により文字認識対象
領域が指定され、その対象領域内部のパターンが認識さ
れコード化される。
【0063】(2)「左ボタン25」を押し続ける。最
後の1点指示により確定した領域を文字認識対象領域と
する。
【0064】(3)「左ボタン25」を押して「右ボタ
ン27」を押す。1点指示モードが解除され2点指示モ
ードとなる。
【0065】(4)「右ボタン27」を押して「左ボタ
ン25」を押す。2点指示モードが解除され1点指示モ
ードとなる。
【0066】(5)「右ボタン27」を押し続ける。最
後の2点指示により確定した領域を文字認識対象領域と
する。
【0067】(6)「中ボタン26」を押す。予め1回
以上「左ボタン25」を押してある場合と2回以上「右
ボタン27」を押してある場合以外は無効とする。
【0068】この他に、上記(2)の「左ボタン25」
を押し続けたとき、例えば文字列領域の候補が「左ボタ
ン25」を押した回数だけ抽出され、それを表示部3に
表示するようにしてもよい。例えば、図11(a)に示
すような文字列において図中P1の位置で左ボタン27
を一回押したとき図11(b)が文字列領域候補として
表示され、2回押したとき図11(c)が文字列領域候
補として表示されるように徐々に文字列領域を拡大して
いくようにしてもよい。このとき、逐次抽出される文字
列領域候補が所望の文字列領域と合致する時点で中ボタ
ン26を押すことにより文字認識処理が実施されるよう
になる。
【0069】このようにして文字認識処理対象文字列が
抽出され、さらにポインティングデバイスによる文字認
識機能作動の信号が発生させられた状態で、文字認識部
8が起動される。この場合、認識対象文字列領域では、
文字候補矩形が生成されているので、各矩形ごとにその
文字パターンを文字認識部8に供給する。このとき、左
右における文字候補矩形のパターン統合は基本的に行わ
ない。この結果、例えば「動」のような文字は「重」と
「力」のような2つのパターンとして抽出される。この
ようにして抽出される2つのパターンは1文字である可
能性と、2文字である可能性とを持っているので、この
2つの可能性についてそれぞれ考慮することが必要とな
る。従ってこのような場合には、例えば複数の切り出し
候補のすべてに対して文字認識を行い、最後に文脈的な
整合性を評価して何れかに決定するようにすれば良い。
また逆に、複数の文字が接触しているような文字パター
ンも存在する。このような文字パターン、例えば図12
(a)に示すような文字パターンに対しては、同図
(b)に示すように文字パターンを構成する黒画素の文
字列と垂直な方向の周辺分布(射影成分)fの極小点を
取る位置を、接触した複数の文字パターンの境界位置で
あると判定する。しかる後、この該境界位置の付近のパ
ターン形状を調査し、境界位置の間近の凹み部位を当該
文字列パターンの切断箇所であると判定し、その切断箇
所にて前記文字列パターンを切り分けることによって個
々の文字列パターンを切り出す。
【0070】しかして、個々の文字パターンが切り出さ
れると、次には各文字パターンを、そのパターンが帰属
する可能性のある文字のカテゴリと対応付ける。この対
応付けは、例えば複合類似度法のように、統計的に作成
された標準パターンと未知パターンとの重ね合わせによ
る一致度を算出する等して行われる。この結果、未知パ
ターンと対応付けられる第1位から第M位までの文字カ
テゴリを、その一致度の高いものから順に当該文字カテ
ゴリのコードと上記一致度と共にリスト化して出力す
る。上記リストは表示部3に表示され、オペレータが操
作部1を操作しながら、誤認識結果を修正するようにな
る。
【0071】そして、このような処理により、入力文書
のタイトルあるいはキーワードが確定したならば、その
文字列コードを、記憶部12に既に格納してある前記圧
縮された入力画像と関連づけて光ディスク11に格納し
てファイリング処理を終了することになる。
【0072】ここで、光ディスク11に格納されるデー
タは入力画像そのものでなくても良く、その一部分や認
識結果等の加工データであってもよい。
【0073】従って、このようにすれば、入力画像上の
任意の位置に記載されている所望の文字列上の一点を指
示するだけで、適当な領域の設定とともに、領域内の入
力画像の文字列成分の並び方向が判定され、この判定に
基づいて文字列成分の並び方向に沿って領域が拡大され
て、この拡大領域の文字列成分について文字認識および
コード化が実行され、このコード化された文字列をキー
ワードとして入力画像のファイリングが行われるように
なるので、入力画像の検索に用いるタイトル情報などの
キーワードを効率よく入力でき、オペレータに対する作
業負担を軽減することができるようになる。
【0074】(第2実施例)上述した第1実施例では入
力された文書ごとに利用者が「入力文書のキーワードあ
るいはタイトルとなりうる文字列領域」をポインティン
グデバイスで指示するようにしているが、この作業は大
量の入力文書をファイリングする場合には煩雑に感じら
れることがある。
【0075】ところで、入力文書がほぼ同じ書式である
場合には、「入力文書のキーワードあるいはタイトルと
なりうる文字列領域」が、文書中のほぼ決まった位置に
あることが予想され、一枚の文書のその領域がわかれば
それを他の文書でも流用できると思われる。
【0076】そこで、第2実施例では、「キーワードあ
るいはタイトルに相当する文字列」が多数の文書におい
ても大体同じ位置にある場合、最初の画像に対してポイ
ンティングデバイスで認識対象文字列を指示するだけで
他の文書においても認識対象文字列を正しく抽出できる
ようにしている。
【0077】この場合、1つの文書を代表として選んだ
とき、その入力画像上で、ポインティングデバイスを用
いて所望の文字列領域を指示したときに得られる矩形領
域の左上端の座標値(xmin,ymin)と右下端の
座標値(xmax,ymax)をそれぞれ下記の式1
8,式19,式20,式21により変化させる。
【0078】 この結果、認識対象領域は図13に示すように、最初の
指示により得られた文字列領域28に対して左上端の座
標29、右下端の座標30で表される拡大した文字列領
域31として得られ、入力文書に書式の変動や多少の位
置ズレが生じても所望の文字列を正確に抽出することを
可能にしている。
【0079】そして、他の入力文書に関しては、拡大し
た文字列領域31に含まれる画像を抽出することにより
所望の文字列を抽出するようになる。このとき、文字列
領域31の中で、第1実施例と同様に、黒連結成分矩形
を抽出し、その分布を調べることにより、さらに正確な
文字列領域を決定して、その内部の画像を所望の文字列
パターンとして抽出してもよい。
【0080】また、上述した他に、例えば、最初の指示
により得られた文字列領域28を入力画像ごとに適応的
に変化させて、所望の文字列領域を決定するようにして
もよい。例えば、入力画像が傾いているため、所望の文
字列パターンが矩形外にはみ出ている場合には、領域2
8の各辺上の座標値に対応する画像がすべて白画素(す
なわち背景部)となるように領域28を徐々に拡大して
所望の文字列成分を囲む矩形を生成するようにしてもよ
い。また、領域28の各辺上の座標値に対応する画像が
すでに全て白画素である場合には、徐々に領域を縮小し
て、所望の文字列成分を外接する最小の矩形を生成する
ようにしてもよい。
【0081】従って、このようにすれば、入力画像にお
けるタイトル領域が定型化しているような場合は、予め
その領域を設定するようにすれば大量の文書で自動的に
タイトル情報をコード化して入力することができるよう
になり、入力コストを大幅に低減させることができる。
【0082】(第3実施例)上述の第1実施例では、利
用者が画像ファイリング作業中に、表示部3に表示され
た入力文書画像上で直接操作部1を用いて「入力文書に
付与すべきタイトルあるいはキーワードとなるべき文字
列(すなわち認識対象文字列)」を指示または指定する
ものであったが、ここでは、利用者が画像ファイリング
作業前に予め所望の文字列(認識対象文字列)が存在し
うる領域(例えば文書画像中の絶対位置座標)を例えば
フォーマットコントロール等で定義するようにしてい
る。
【0083】この場合、「所望の文字列が存在しうる領
域」は、予め利用者により例えば2点の座標情報により
矩形領域Sとして定義される。そして、画像ファイリン
グ作業時に文書が入力されたとき、この矩形領域Sの情
報を用いて以下のように動作する。
【0084】まず、入力文書についてレイアウト解析処
理または文字列抽出処理を行い、文字列単位あるいは単
語単位で文字パターンを抽出し、それを矩形で表現する
(抽出された文字列矩形群をSSとする。) 次いで、「矩形領域S」と文字列矩形群SSとの間で重
ね合わせを行い、文字列矩形群SSのうち「矩形領域
S」と重なりを持つ文字列矩形S′を抽出する。このと
き矩形S′は、他の矩形と比べて明示的に表示されても
良い。もちろん、文字列矩形群SSすべてを表示しても
良いし、それらを原画像に重ねて表示することは有効で
ある。さらに認識結果をそれらの近傍に表示することも
できる。
【0085】次に、オペレータが「重なりを持つ文字列
矩形S′」のうち、所望する文字列に相当する矩形を操
作部1を用いて順次指示する(指示された矩形をPRと
する)。そして、この「指示された矩形PR」におい
て、その内部のパターンを文字認識部8において認識し
てコード化する。認識結果は指示(ポインティング)さ
れた順に格納されることになるが、このとき、認識結果
を逐次、表示部3に表示し、オペレータが操作部1を操
作しながら、誤認識結果を修正できるようにしても良
い。
【0086】次に、「ポインティングデバイスを用いて
指示することにより得られる座標と矩形PRとの対応関
係」について説明する。この対応関係は、ポインティン
グデバイスにより指示された座標Pは、それを含む矩形
のうち最小の矩形に対応するというものである。しか
し、その矩形内に、他の矩形R′が含まれている場合
(ただし、R′はPを含まないこととする)には、矩形
R′は考慮されないこととする。例を挙げて説明する
と、たとえば図14に示すように、矩形32の内部の任
意の一点(例えば33)を指示すると、矩形32の内部
のパターンのみを認識するようにする。また、矩形34
の内部の任意の一点(例えば35)を指示すると矩形3
4の内部パターンのみを認識するようにする。そして、
矩形32の内部および矩形34の内部に含まれない矩形
36の内部の任意の一点(例えば37)を指示すると、
矩形36内部のパターンを全て認識するようにする。こ
のとき、利用者が矩形を指示するとき識別しやすいよう
に、例えば矩形32と矩形34(すなわち他の矩形に含
まれる矩形)は、表示部3において実際より多少小さく
表示するようにしてもよい。
【0087】これらの処理においては、あらかじめ矩形
領域Sを決めておかなくてもよい。すなわち、入力画像
全体について、あるいは一部についてレイアウト解析を
行ない、その結果を画面に原画像に重ねあわせて表示
し、その中から認識対象文字列をオペレータが指示でき
るようにしてもよい。
【0088】そして、このような処理により、入力文書
のタイトルあるいはキーワードが確定したならば、その
文字列コードを、記憶部12に既に格納してある前記圧
縮された入力画像と関連づけて光ディスク11に格納し
てファイリング処理を終了する。
【0089】(第4実施例)図15は同実施例の概略的
な構成を示すもので、図1と同一部分には同符号を付し
ている。
【0090】この場合、画像入力部4から入力された文
書(入力画像)は入力画像圧縮部6と文書構造解析部4
2に与えられる。
【0091】文書構造解析部42は、入力画像に対して
2値化処理を施し、さらに入力文書画像の文書構造を解
析して、パラグラフや文字列、その他図形成分等を矩形
情報として抽出するようにしている。そして、文書構造
データ作成部43で、文書構造解析部42で抽出された
種々の矩形情報を互いに関連づけ、文書構造を表現する
データとして体系づけるようにしている。このとき、文
書構造データの作成結果を表示部3において表示しても
よい。
【0092】文書構造解析部42および文書構造データ
作成部43での処理は、利用者が予め操作部1の操作と
表示部3による情報提示により対話的に作成した知識ベ
ース45に格納されている入力文書に固有の知識を参照
して実行されるようになっている。
【0093】そして、認識対象文字列抽出部44におい
て、知識ベース45に格納されている入力文書に固有の
知識に基づいて、文書構造データから入力文書のタイト
ルもしくはキーワードに相当する文字列(すなわち文字
認識対象文字列)を抽出するようにしている。このと
き、文字認識対象文字列として抽出された画像を表示部
3において表示するようにしてもよい。
【0094】なお、41は知識獲得支援部で、知識ベー
ス45に格納するべき「入力文書に関する知識」と「文
字認識対象文字列情報に関する情報」を記述および改訂
する作業を支援するものである。
【0095】その他の構成は、上述した図1と同様なの
で、ここでの説明は省略する。
【0096】次に、第4実施例の処理動作について説明
する。
【0097】本装置では、オペレータによって入力され
た画像から、画像に記載されてある「キーワードもしく
はタイトルとなる文字列」を自動的に抽出し、その文字
列領域内のパターンを文字認識し、自動的にコード化し
て入力画像に関連づけてファイリングするようにしてい
る。
【0098】従って、オペレータが直接「キーワードも
しくはタイトル等」をキー入力する必要がないためファ
イリング作業の省力化を図ることができる。まず入力文
書画像を解析して、文字行成分、単語成分、ブロック
(パラグラフに相当)成分等を抽出し、それらを矩形で
表現する。次いでレイアウト理解処理により矩形間の論
理的な関係を調べることにより、各矩形に「表題、要
約、本文、ヘッダー、フッター、キャプション等」の属
性を割り当てる。この結果、利用者は所望の文字列すな
わち「キーワードもしくはタイトルとなる文字列」をそ
の属性や論理関係(相対的な位置)で指定することが可
能となる。
【0099】これにより、文字列をその画像中の絶対的
な位置座標で指定する従来方法と比べて柔軟性が高く、
入力画像に多少の位置ズレや書式の変動があっても対応
できるので、同形式の文書を大量にファイリングする場
合、逐次文字列領域を指定しなくても良いという利点が
ある。また、操作性の容易なインターフェイスを用いて
所望の文字列領域を指定することもできるため、トータ
ルな作業時間を従来より短縮することが可能となる。
【0100】そして、同実施例における画像ファイリン
グ処理は、図16に示す3つの処理からなっている。
【0101】(a)入力画像を圧縮する(図示46)。
【0102】(b)入力文書に付与すべきタイトルある
いはキーワードとなるべき文字列を含む領域を入力画像
から自動的に検出し(図示47)、その領域に含まれる
文字パターンを文字認識処理によりコード化する(図示
48)。
【0103】(c)圧縮入力画像とコード化されたタイ
トルあるいはキーワードを対応付けて光ディスクに登録
する(図示49)。
【0104】ここでの(a)の処理は、画像圧縮部6に
おいて実施され、(b)の処理は、文章構造解析部4
2、文書構造データ作成部43、認識対象文字列抽出部
44、文字認識部8において実施され、(c)の処理は
登録部10において実施される。
【0105】以下、本発明の要部である(b)の処理
を、図17に示す処理手続きに従って説明する。
【0106】この場合、図17の処理手続きにおいて、
ステップaからステップhまでは、文書構造解析部42
で実施され、ステップiは文書構造データ作成部43
で、ステップjとステップkは認識対象文字列抽出部4
4で、ステップlとステップmは文字認識部8それぞれ
実施される。
【0107】いま、画像入力部4から、例えば光学スキ
ャナのような画像入力手段を用いて画像が入力される
と、この入力画像を2値化した後(ステップa)、その
2値化画像中の微小な孤立点をノイズとして除去する
(ステップb)。
【0108】次に、2値化画像から例えば各黒画素間の
連結関係を調べることにより、黒連結領域を抽出するラ
ベリング処理を行い、各黒連結領域の外接矩形を抽出す
る(ステップc)。このとき各黒連結成分矩形において
左上端の座標値と高さおよび幅(あるいは右下端の座標
値)などをデータとして抽出する。図18(a)に入力
画像データに対する黒連結成分矩形の抽出例を示してい
る。
【0109】次に、検出された黒連結成分矩形に対し
て、その形状(例えば幅、高さ、縦横比、黒画素濃度)
を調べることにより各黒連結成分矩形の属性、すなわち
各黒連結成分矩形が、文字列領域中に含まれる矩形(以
後、文字候補矩形とする)、グラフィクス(図形、表、
枠、直線成分)に相当する矩形、写真等のイメージに相
当する矩形及びノイズに相当する矩形のいずれであるか
を決定し、それらを記憶部12に格納する(ステップ
d)。この黒連結成分矩形の識別処理は、公知の方式に
より実現されてもよい。以後の処理では、文字候補矩形
に着目する。
【0110】そして、図18(b)に示すように文字候
補矩形それぞれの先端位置(あるいは終端位置、あるい
は矩形の横幅すべて)を文字列方向と垂直な方向に射影
することにより周辺分布を求め、この周辺分布形状を解
析することにより入力文書画像の段組後方位置を検出
し、さらに文字候補矩形の先頭(あるいは終端)位置が
文字列方向と垂直な方向に揃っている位置を検出し段組
50を定義する。そして、これらを文書構造データの一
部として記憶部12に格納する(ステップe)。
【0111】段組位置検出処理は上述した他に、例えば
文字列と垂直な方向に延びる連続した空白領域を検出す
ることにより実現してもよい。このとき、入力文書の文
字列方向は、知識ベース45に格納されている「入力文
書の文書構造に関する情報」を参照することにより知る
ことができる。ただし、この段組位置検出処理は1段組
の文書に対しては特に実行される必要がないので、利用
者が実行すべきか否かを決定することもできる。すなわ
ち段組位置検出処理の実行、非実行に関しては、知識ベ
ース45に格納されているオペレータが予め定義した
「入力文書の文書構造に関する情報」に記述されてお
り、黒連結成分矩形の識別処理の後にこの知識を参照し
て段組位置検出処理を実行するか否かを決定することが
できる。特に、知識ベース45において段組位置検出処
理の実行・非実行に関する定義がなされていない場合に
は、本処理を常に実施するようにしてもよい。
【0112】段組位置検出処理で得られた段組位置に従
って、文字列方向に文字候補矩形を統合することにより
文字行に相当する矩形(以後、文字行候補矩形とする)
を抽出する(ステップf)。すなわち段組が検出されな
い領域では、文字列方向と垂直な方向に重なりがあり、
かつ文字列方向に近接している文字候補矩形を文字列方
向に統合することにより文字行が抽出される。また、段
組が検出されている領域では、その段組位置をまたがら
ないようにして同様に文字候補矩形を文字列方向に統合
することにより文字行候補矩形が抽出される。
【0113】図19に、図18に示す画像データに対し
て文字行抽出処理を施した例を示す。このときさらに、
各文字行候補矩形において、文字候補矩形間距離を解析
して、近接する文字候補矩形を統合することにより単語
検出を行い、単語候補矩形を生成する(ステップg)。
単語候補矩形検出処理は、例えば以下の手順で行われて
も良い。
【0114】(1)文字候補矩形間距離を求め、そのヒ
ストグラムを作成する。
【0115】(2)ヒストグラムの形状を解析し、単語
内距離と単語間距離を分離するいき値を求める。
【0116】(3)このいき値に基づき順に文字候補矩
形間距離を評価し、文字候補矩形を単語として統合する
ことにより単語候補矩形を生成する。
【0117】この結果、単語候補矩形は文字行候補矩形
において左から右の方向に順に管理されることになる。
この時点で矩形データは文字候補矩形、単語候補矩形、
文字行候補矩形というように階層的に表現され管理され
ることになる。
【0118】次に、図20に示すように同一段組にあ
り、文字行と垂直な方向に隣接する文字行候補矩形を統
合し、ブロック(パラグラフに相当する)を検出する
(ステップh)。このブロック検出処理は、例えば(信
学技報、PRU87-89、pp.51-61、1987. )に示されている
ような公知の方式によるもので実現されても良い。
【0119】このようにブロックが抽出された後、例え
ば(信学技報、PRU87-89、pp.51-61、1987. )に示され
ているような公知の方式を用いて段組位置とブロックの
物理的な位置関係より、ブロックの順番を決定する。更
にブロックの順番に従って文字行候補矩形の順番を並べ
変える。この時点で、入力文書は文字単位の矩形、単語
単位の矩形、文字行単位の矩形、ブロック単位の矩形で
表現され、ブロック、文字行候補矩形、単語候補矩形、
文字候補矩形における物理的位置関係により階層的に管
理される。ただしこの時点では、各矩形は、座標情報や
大きさ等の情報しか持っていない。そして、前記ブロッ
クと文字行候補矩形それぞれの物理的な位置関係、順
番、論理関係、文字候補矩形以外の属性を持つ黒連結成
分矩形(例えば図・写真など)の位置や大きさ及び文字
候補矩形との相互関係等に基づいてレイアウト解析処理
を行うことにより矩形間の意味的接続関係を獲得し、各
矩形に「表題」、「要約」、「本文」、「ヘッダー」、
「フッター」、「キャプション」等の属性を割り当てる
(ステップi)。
【0120】この場合、図21(a)に示すような矩形
群は、同図(b)に示す木構造で表現され、さらにブロ
ック内で文字行候補矩形が、また文字行候補矩形内では
単語候補矩形が、また単語候補矩形内では文字候補矩形
がそれぞれ木構造で表現されている。このようにして得
られたデータは、文書構造データとして記憶部12に格
納する。
【0121】以上の処理により、入力画像から単語、文
字列、ブロックに関して、属性情報と意味的接続関係情
報と物理的位置関係情報が得られたことになる。ここで
のレイアウト解析処理は、例えば「Tsujimoto,S., and
Asada, H. :"UnderstandingMulti-articled Document
s", in Proc. 10th Int. Conf. Pattern Recognition,p
p.551-556, 1990.」に示されているような公知の方式を
用いてもよい。
【0122】入力画像に付与すべきタイトルもしくはキ
ーワードに相当する文字列の抽出は、認識対象文字列抽
出部44において、あらかじめオペレータにより定義さ
れている知識ベース45を参照して、記憶部12に格納
されている木構造の文書構造データから所望の文字列に
相当する矩形を抽出することにより実現される(ステッ
プj)。そして、知識ベース45には、入力文書のタイ
トルもしくはキーワードと見なすことができる文字列領
域がオペレータにより記述される。すなわち、オペレー
タは所望の入力画像のキーワードに相当する文字列を知
識ベース45で、属性、意味的接続関係、物理的位置に
関する情報により定義している。このことより、所望の
文字列は、「属性情報」、「意味的接続関係情報」、
「物理的位置情報」のいずれを用いても抽出することが
可能となる。
【0123】例えば、図25に示すような文書において
題目(1)を抽出したい場合、知識ベース45に「題
目」を抽出するように記述しておけば、認識対象文字列
抽出部44では、記憶部12に格納されている木構造で
表現されている文書構造データを探索して「題目」の属
性の付いた矩形をすべて抽出する。このとき、入力文書
ごとに、表示部3において、文字認識処理対象となる文
字列領域を表示してもよい(ステップk)。また、その
文字列領域が正しく抽出されていない場合あるいは抽出
すべき文字列を含む複数の文字列領域が抽出されている
場合などには、操作部1のマウスなどのによりオペレー
タが正しい文字列領域を指示または指定する(実際の画
像を囲む)ようにしてもよい。
【0124】このようにして文字認識処理対象文字列が
抽出されたら、次にその文字列領域から個々の文字パタ
ーンを切り出す。この処理は、既にステップcで抽出さ
れている近接する連続黒画素領域同士を統合して文字パ
ターンとすることにより実現される。この近接を評価す
るためには距離に関するしきい値を設定し、文字の上下
方向の近接する文字素を統合して1つの文字パターンと
する。この結果、例えば「i」や「%」のような分離文
字は一つに統合されて抽出される。尚、左右における文
字素のパターン統合は基本的に行わない。この結果、例
えば「動」のような文字は「重」と「力」のような2つ
のパターンとして抽出される。このようにして抽出され
る2つのパターンは1文字である可能性と、2文字であ
る可能性とを持っているので、この2つの可能性につい
てそれぞれ考慮することが必要となる。従ってこのよう
な場合には、例えば複数の切り出し候補のすべてに対し
て文字認識を行い、最後に文脈的な整合性を評価して何
れかに決定するようにすればよい。また逆に、複数の文
字が接触しているような文字パターンも存在する。この
ような文字パターン、例えば図22(a)に示すような
文字パターンに対しては、同図(b)に示すように文字
パターンを構成する黒画素の文字列と垂直な方向の周辺
分布(射影成分)fの極小点を取る位置を、接触した複
数の文字パターンの境界位置であると判定する。しかる
後、この該境界位置の付近のパターン形状を調査し、境
界位置の間近の凹み部位を当該文字列パターンの切断箇
所であると判定し、その切断箇所にて前記文字列パター
ンを切り分けることによって個々の文字列パターンを切
り出すようになる。
【0125】このようにして個々の文字パターンが切り
出されると、次には各文字パターンを、そのパターンが
帰属する可能性のある文字のカテゴリと対応付ける。こ
の対応付けは、例えば複合類似度法のように、統計的に
作成された標準パターンと未知パターンとの重ね合わせ
による一致度を算出する等して行われる(ステップ
l)。この結果、未知パターンと対応付けられる第1位
から第M位までの文字がカテゴリを、その一致の高いも
のから順に当該文字カテゴリのコードと上記一致度と共
にリス化して出力する。上記リストは前記「表示部」2
に表示され(ステップm)、利用者が前記「操作部」1
を操作しながら、認識結果を修正するようにしてもよ
い。
【0126】上述の処理で入力文書のタイトルあるいは
キーワードが確定したならば、その文字列コードを、記
憶部12に既に格納してある圧縮された入力画像と関連
づけて光ディスク11に格納してファイリング処理を終
了する。格納されるデータは入力画像そのものでなくて
もよく、それの一部分やあ認識結果等の加工データであ
っても良い。
【0127】ここで、知識ベース45について具体的に
説明する。この知識ベース45には、同一の書式もしく
は構造を持つ文書ごとにオペレータが作成した「文書構
造に関する情報」と「入力画像中に存在する入力文書の
タイトルもしくはキーワードに相当する文字列情報に関
する情報」がそれぞれ格納されている。これらの知識
は、画像ファイリング作業が行われる前に、オペレータ
が知識獲得支援部41を起動し、操作部1の操作と表示
部3による情報提示により対話的に作成するものであ
る。また、オペレータは画像ファイリング作業時に知識
ベース45から定義済みの入力文書に応じた「文書構造
に関する情報」と「入力画像中に存在する入力文書のタ
イトルもしくはキーワードに相当する文字列情報に関す
る情報」を選択あるいは新たに作成する。画像入力作業
時における文書構造解析及び理解処理と文字認識対象文
字列の抽出処理は、この知識を参照しながら実行され
る。
【0128】「文書構造に関する情報」では、例えば ・入力文書の文字列方向(垂直方向、水平方向) ・入力文書の構造(段組数) ・入力文書のサイズ(A4、B4など) ・入力文書の属性(テキスト、表、図など) などが定義されており、「入力画像中に存在する入力文
書のタイトルもしくはキーワードに相当する文字列情報
に関する情報」では、入力文書中に存在する文字認識対
象文字列領域が定義されている。
【0129】次に、知識ベース45の作成に用いられる
知識獲得支援部41について説明する。知識獲得支援部
41は、オペレータが画像ファイリング処理を行う前に
知識ベース45を構築するとき、オペレータによって起
動される処理部であり、ファイリング処理時には動作し
ないようになっている。知識獲得支援部41では、入力
文書に対する「文書構造に関する情報」と「入力画像中
に存在する入力文書のタイトルもしくはキーワードに相
当する文字列情報に関する情報」の定義、修正、追加、
変更、確認、評価等を、オペレータが操作部1の操作と
表示部3による情報提示により対話的に行うことができ
るようになっている。知識獲得支援部41における知識
の対話設計では、例えばオペレータは、文字列領域を定
義するために文字数や文字が存在している座標位置など
の煩雑な情報を設定する必要がなく、簡単に文書構造や
文字列位置を定義することが可能である。オペレータが
知識を定義して知識ベース45を構築するときに、知識
獲得支援部41がオペレータに提示する外部表現は例え
ば、図23に示すような画面51に対してウインドウ5
2が考えられ、またパネル形式も考えられる。ウインド
ウ52は、例えば図24に示すように画面51の上部
(下部あるいは左端あるいは右端)にアイコン形式で表
示されているアイコン53を操作部1のマウスなどで指
示することにより、画面の任意の位置に表示される。文
書構造あるいは文字認識対象領域の定義に用いられるウ
インドウはスクロール可能な1枚のウインドウで構成さ
れていてもよいし、段階的に順次表示されるような複数
のウインドウで構成されていてもよい。スクロール可能
な1枚のウインドウで、文書構造あるいは文字認識対象
領域の定義に用いられるウインドウを構成している場合
には、オペレータはウインドウにおける指示に従って上
から順に文書構造及び文字認識対象文字列領域を定義し
ていく。また、複数のウインドウで、文書構造及び文字
認識対象領域の定義に用いられるウインドウを構成して
いる場合には、利用者はまず入力文書の文書構造に関す
る定義を一つのウインドウで行った後、次に文字認識対
象文字列領域に関する定義を順次新たに発生するウイン
ドウで定義する。この場合、各ウインドウは前段階の定
義が終了する度ごとに、自動的に発生するようにしても
よい。
【0130】次に、図25に示す実際の文書の例を用い
て知識獲得支援部41により「文書構造に関する情報」
と「文字認識対象文字列情報に関する情報」を定義する
場合を説明する。
【0131】図25は、「情報処理学会論文誌」の表題
頁である。表題頁には題目や著者名、要約などが必ず記
載され、また本文の一部も記載される。この文書を画像
として蓄積する場合、検索用のインデックス(すなわち
入力画像のタイトル)を画像に付与する必要がある。こ
のような文字列を自動的に抽出するためには、その文字
列領域を予め定義しなければならないが、本発明を用い
ると簡単な操作でそれが可能となる。ここでは、図25
の入力画像の文書構造と、同図中の題目(1)の文字列
領域を本発明を用いて定義することにする。
【0132】オペレータが入力画像の文書構造と文字認
識対象文字列を定義するためには、まず図24に示すア
イコン53を操作部1のマウス等で指示しなければなら
ない。その結果、表示部3の画面上に、まず、図26に
示すようなウインドウ52aが表示される。
【0133】オペレータは、このウインドウ52aにお
いて、項目(1)を選択すると既に定義済みの「文書構
造及び文字認識対象文字列に関する知識」を入力文書に
適用することができる。また、項目(4)を選択する
と、新たに入力文書の「文書構造及び文字認識対象文字
列に関する知識」を図28から図32に示すウインドウ
52cからウインドウ52gまでを用いて定義すること
ができる。
【0134】ここで図26に示すウインドウ52aで項
目(1)を選択すると、ウインドウ52aが表示部3か
ら消滅し、図27に示すウインドウ52bが表示部3の
画面上に表示される。そして、このウインドウ52bの
項目(2)を選択すると、図28から図32に示すウイ
ンドウ52cからウインドウ52gが順次表示されパラ
メータの一部を変更して入力文書に適用することができ
る。また、ウインドウ52bの項目(3)を選択すると
定義済みの「文書構造及び文字認識対象文字列に関する
知識」をそのまま入力文書に適用することができる。こ
の場合、入力文書に対する「文書構造及び文字認識対象
文字列に関する知識」の定義はこれで終了となる。
【0135】ここでは、図26に示すウインドウ52a
の項目(4)を選択して図25の文書に対して新しく
「文書構造及び文字認識対象文字列に関する知識」定義
することにする。
【0136】なお、各ウインドウにおいて、記述されて
いる各項目を選択するには、操作部1のマウス等を用い
て、各項目の先頭に記載された白抜きの角印を指示する
ようにする。この場合、白抜きの角印を指示すると黒色
の角印に変化し、この状態で下線付きの空白部に情報を
記入すると、この入力情報は入力文書に関する知識とし
て採用されるようになる。また、黒色の角印を指示する
と白抜きの角印に変化し、下線付きの空白部に記入され
ていた情報はキャンセルされ(下線部は再び空白とな
る)、オペレータは新たな情報を記入することができる
ようになる。
【0137】ここで、図26に示すウインドウ52aの
項目(4)を選択すると、ウインドウ52aは表示部3
から消滅し、図28に示すウインドウ52cが表示部3
の画面上に表示される。オペレータはこのウインドウ5
2cを用いて入力画像の文書構造を定義することにな
る。
【0138】ウインドウ52cに対してオペレータは、
上の項目から順に選択するとともに、各項目の下線付き
空白部に操作部1のキーボード等により所定の情報を記
入する。この場合、項目(5)は文書の文字列方向の定
義に関する項目である。図25に示す文書は横書きなの
で、利用者は項目(5)において横書きをマウス等で指
示すればよい。図17の処理手続きにおける文字行抽出
処理(ステップf)は、この情報に基づいて黒連結成分
矩形を統合し文字行を抽出するようになる。
【0139】項目(6)は、入力文書の段組数の定義に
関する項目である。図25に示す文書は2段組であるの
で、オペレータは項目(6)の下線付き空白部に「2」
を記入すれば良い。ここで下線付き空白部に「2」以上
を記入した場合のみ図17の処理手続きにおいて段組抽
出処理(ステップe)が実施される。
【0140】項目(7)は、入力文書のサイズの定義に
関する項目である。図25に示す入力文書はB5サイズ
であるので、オペレータは項目(7)の下線付き空白部
に「B5」を記入すれば良い。項目(8)は、入力文書
の属性の定義に関する項目である。入力文書は主にテキ
ストデータから構成されているので、オペレータは項目
(8)において「テキスト」をマウス等で指示すれば良
い。ここで例えば「表」が選択される場合には、ファイ
リング処理における文書構造解析処理で表検出処理と表
構造解析処理が実施される。また図面が選択される場合
には段組検出処理(ステップe)とブロック検出処理
(ステップh)が行われず、図面に対応した文字列抽出
処理が実施される。項目(9)をマウス等で指示した場
合には、ウインドウ52cがオープンされてからこのウ
インドウ上で定義したすべての情報をキャンセルするこ
とができる。このウインドウ52cにおける文書構造の
定義を終了したい場合には、最後に項目(10)をマウ
ス等で指示すると、ウインドウ52cが表示部3の画面
上から消滅し、ウインドウ52dが画面上に表示され、
文書認識対象領域の定義ができるようになる。このと
き、ウインドウ52cにおいて項目(5)から(8)ま
での内一つでも選択漏れや記入漏れが生じている場合に
は、表示部3において「ウインドウにおける定義が適切
出はありません。定義をやり直してください」というよ
うな警告メッセージを表示するようにしてもよい。
【0141】図25に示す文書における題目(1)の文
字列領域を定義するために、まず図29に示すウインド
ウ52dで文字列領域抽出処理範囲を定義する。
【0142】ここで、項目(41)を選択すると、所望
の文字列を属性で定義することができる。このとき、図
33に示すウインドウ52hが画面上に表示され、所望
の文字列の属性に相当する項目を選択すればよい。題目
(1)に関しては、これで定義を終了できるが、さらに
位置座標情報による定義についても説明する。
【0143】この場合、図28に示すウインドウ52c
の項目(6)で段組数を「2」と定義したので、この図
29に示すウインドウ52dでは項目(11)を選択す
ればよい。他に、上述ウインドウ52cで項目(6)に
おいて段組数を「1」と設定しておけば、ウインドウ5
2dでは項目(12)を選択し「全体を垂直方向に3分
割した内の上から1番目までを文字列領域抽出処理範囲
とする」と定義すると、ファイリング処理時における文
書構造解析処理は全体の3分の1の領域(上部)につい
てのみ実施される。また、図29に示すウインドウ52
dでは他に、項目(13)を選択すると図34のような
抽出処理範囲の定義が可能であるし、また項目(14)
を選択すると任意の2点の絶対座標を頂点とする矩形に
よる抽出処理範囲の定義が可能である。ここでの項目選
択は以下のウインドウにおける定義に曖昧さを残さない
ために(11)から(14)までの内の1つの項目を1
回しか選択できない。このウインドウ52dにおける定
義を終了したい場合には、最後に項目(16)をマウス
等で指示すると、ウインドウ52dが表示部3の画面上
から消滅し、図30に示すウインドウ52eが画面上に
表示され文字認識対象文字列領域について更に詳細な定
義が可能となる。オペレータは、このウインドウ52e
により文字認識対象文字列を含むブロックの領域に関す
る定義を行うようになる。
【0144】図30に示すウインドウ52eの項目(1
7)は、図17の処理手続きにおけるブロック検出処理
(ステップh)で参照されるパラメータを定義する項目
である。オペレータは、図25に示す入力文書におい
て、ブロック間のセパレータと見なしうる空白領域の幅
の下限を測定し、その大きさをmm単位で項目(17)の
下線付き空白部に記入する。
【0145】ここで、図25の入力文書について6mmが
妥当であるとすると項目(17)の下線付き空白部に
「6」を記入すればよい。項目(18)は、文字認識対
象文字列が含まれるブロックの領域を定義するところで
ある。文書構造解析処理で自動的にブロックが検出され
順番付けされるが、利用者はどのブロックに文字認識対
象文字列が含まれるかを推測し、項目(18)の下線付
き空白部に記入する。例えば図25の題目(1)は2番
目のブロックに含まれるので利用者は「2」を項目(1
8)の下線付き空白部に記入する。ここでの項目選択は
以下のウインドウにおける定義に曖昧さを残さないため
に一つのブロックしか定義できないようになっている。
また、項目(17)を選択せず項目(18)を選択した
場合には項目(17)の下線付き空白部にはαmmあるい
は、入力文書の平均文字行幅のβ倍がセットされる。こ
こで、項目(18)が利用者によって選択されない場合
には、図17の処理手続きにおけるブロック抽出処理
(ステップh)実施されない。あるいは、常に実施され
るようになっていてもよい。
【0146】その後、図30に示すウインドウ52eに
おける定義を終了したい場合には、最後に項目(20)
をマウス等で指示すると、ウインドウ52eが表示部3
の画面上から消滅し、図31に示すウインドウ52fが
画面上に表示され文字認識対象文字列領域について更に
詳細な定義が可能となる。
【0147】このウインドウ52fは,それまでに定義
された文字認識対象文字列抽出範囲の中の文字認識対象
文字列領域を定義するためのものである。図25の題目
(1)の文字列領域を決定するためには項目(21)か
ら(30)までのうち、オペレータは項目(21)を選
択すればよい。すなわち上述の題目(1)は2番目のブ
ロックに含まれる全ての文字(列)で構成されているの
で、それら全ての文字を認識してコード化する必要があ
る。
【0148】図25の示す文書に関するウインドウを用
いた文字列領域の定義は、これで完了となる。
【0149】次に、その他の項目(22)から(30)
について、これらで定義できる文字列領域の種類につい
て説明する。
【0150】項目(22)は、ある領域(それまでに定
義した文字認識対象文字列が存在する領域)内の連続す
る複数(或いは1つ)の文字行領域を文字認識対象文字
行と定義することができる。項目(23)は、ある領域
内の任意の罫線の前後に存在する連続した複数(或いは
1行)の文字列を文字認識対象文字列と定義することが
できる。例えば図25の書誌事項(2)に含まれる文字
行領域を項目(23)で定義することができる。項目
(24)は、ある領域内に含まれる2本の罫線に囲まれ
る連続する複数(或いは一つの)文字列を認識対象文字
列領域と定義することができる。項目(25)は、ある
領域内に含まれる文字列のうちその文字列幅(横書き文
字列なら縦幅、縦書き文字列なら横幅)が下線付き空白
部に記入した数値の範囲内に含まれるものを認識対象文
字列と定義することができる。例えば図25の題目
(1)の文字列について、例えば、下線付き空白部に
「3.5」と「5」のように順に入力する事によりその
文字列領域を定義することができる。項目(26)は、
ある領域に含まれるアンダーラインの引かれた複数(或
いは1つ)の文字列を認識対象文字列領域であると定義
することができる。項目(27)は、ある領域の矩形に
囲まれた連続する複数(或いは1つ)の文字行を認識対
象文字列領域と定義することができる。項目(28)
は、ある領域に含まれる白抜き文字列を認識対象文字列
とすることができる。この項目(28)が選択される
と、図17の処理手続きの文字行抽出処理(ステップ
f)において抽出された文字行候補矩形のうち、(黒画
素の量/白画素の量)がγ以上である文字行を白抜き文
字行として抽出し、更に黒画素を反転させて通常の文字
行と同様に扱えるようにする。項目(29)は、これま
での項目(21)から(28)までにおいて定義した認
識対象文字列領域に含まれる文字列のうち、利用者がキ
ーボード等から下線付き空白部に記入した文字列を含ん
だ文字行を認識対象文字列と定義することができる。こ
の項目(29)が定義されると、図17の処理手続きの
文字認識処理(ステップ1)においてそれまでに定義さ
れた対象文字列領域に含まれる全ての文字パターンを認
識して、更にその中から利用者が指定した文字列を含む
文字行を抽出する。このとき項目(29)の(含、除
去)において「含」をマウス等で指示すれば利用者が指
定した文字列を含んだ全ての文字コードを登録すること
ができ、「除去」をマウス等で指示すれば利用者が指定
した文字列を除いた全ての文字コードを登録することが
できる。項目(30)は、項目(21)から(29)ま
での何れかにおいて、入力文書のある1行を認識対象文
字列領域と定義した場合のみ選択できる項目である。す
なわち、項目(21)から(29)までの何れかを選択
し、更に認識対象文字列として複数行を定義した場合に
は項目(30)を選択することはできない(このとき項
目(30)を選択すると再定義を促す警告メッセージが
表示部3の任意の位置に表示される)。この項目(3
0)を選択すると利用者が指定した単語のみを認識対象
文字列と定義することができる。
【0151】このように上述の各項目(21)から(3
1)は、それ以前の項目(1)から(20)までで定義
された各領域に含まれる文字列に対して、認識対象文字
列領域を定義することができる。従って、新たに別の領
域を定義する場合には、項目(32)をマウス等で指示
する必要がある。項目(32)を指示すると図29に示
すウインドウ52dが再び表示され、定義作業を続ける
ことができる。
【0152】全ての定義を終了する場合には、図31に
示すウインドウ52fにおいて、まず項目(33)をマ
ウス等で選択し、それまで定義した情報を入力文書に対
する「文書構造に関する情報」および「入力画像中に存
在する入力文書のタイトルもしくはキーワードに相当す
る文字列情報に関する情報」として知識ベース45に格
納する。
【0153】そして、最後に項目(34)を指示すると
ウインドウ52fが表示部3の画面上から消滅し、図3
2に示すウインドウ52gが画面上に表示される。ウイ
ンドウ52fでは、定義済みの知識を入力文書に適用す
るときの種々の条件設定を行うもので、項目(35)及
び項目(36)は、複数枚の文書を連続処理する場合に
定義済みの知識を適用する文書の位置を決めるためのも
ので、項目(35)は対象文書がまとまって入力される
ときに選択し、項目(36)は対象文書がとびとびに入
力されるときに選択するようにしている。両方の項目と
も「複」を指示すると一回の選択で複数回の定義が可能
である。項目(37)は、ファイリング作業中に表示部
3に表示された入力画像あるいは矩形情報で表現された
文書構造データ上に文字認識対象文字列領域の表示する
場合に選択するものであり、項目(38)は、ファイリ
ング作業中に表示部3において文字認識結果の表示し、
修正作業を行う場合に選択するものである。そして、項
目(40)を選択すると、図33に示すようなファイリ
ング作業に関するメニューが表示され、ファイリング処
理のための準備が完了する。
【0154】ここで、上述した各ウインドウ52a〜5
2gは、上述した表示方法の他に、図35に示すように
各ウインドウ52a〜52gがオーバラップされ、必要
に応じて各ウインドウをマウス等で指示し、該当ウイン
ドウを手前に表示し定義するようにしてもよいし、、図
36に示すようにタイル形式で表示し、各ウインドウ5
2a〜52gで定義するようにしてもよい。また、上述
のごとく記述された認識対象文字列の領域に関する定義
について、知識獲得支援部41でその内容に「重複」や
「矛盾」があるかどうかをチェックするようにしてもよ
い。さらに、知識獲得支援部41の起動等を制御するメ
ニューにおいて「テスト」を操作部1で選択すると、オ
ペレータが定義した「入力文書中に存在する入力文書の
タイトルもしくはキーワードに相当する文字列情報に関
する情報」が所望通り定義されているか否かをサンプル
文書により確認することができるようにしてもよい。
【0155】従って、このようにすれば、入力画像から
抽出した文字列成分を所定の関係で統合したブロックに
ついて物理的な位置および大きさを解析し、各ブロック
間の意味的接続関係を獲得し、さらに各ブロックに対す
る属性情報を付与して、これら意味的接続関係や属性情
報により入力画像のタイトルもしくはキーワードに相当
する任意の位置に記載されている文字列成分を正確に検
出できるようになるので、多種多様な書式を持つ文書に
ついても一括して自動的に検索タイトルを付与しながら
ファイリングできることになる。また、入力文書に記載
されているタイトル文字列に関する情報の設定は、表示
部での適切な表示により装置と対話的に行うことがで
き、オペレータのファイリング処理に関する作業を大幅
に軽減することができる。
【0156】なお、上述した第4実施例では、知識ベー
ス45に格納されている「入力文書の文書構造に関する
情報」として(1)入力文書の文字列方向、(2)入力
文書の構造(段組等)、(3)入力文書のサイズ、
(4)入力文書の属性などが定義され、「入力文書中に
存在する入力文書のタイトルもしくはキーワードに相当
する文字列情報に関する情報」では文字認識対象列領域
が定義されているが、上記の他に入力文書の種類とそれ
に対応して、入力文書画像のキーワードもしくはタイト
ルとなるべき文字列(矩形)の属性(すなわち「表
題」、「要約」、「本文」、「ヘッダー」、「フッタ
ー」、「キャプション」の何れか)を知識として格納す
るようにしてもよい。この場合、画像ファイリング作業
時にオペレータは入力文書ごとに文書の種類を入力す
る。このとき、認識対象文字列抽出部44では、オペレ
ータによって入力された入力文書の種類と知識ベース4
5を照合して、抽出すべき文字列(すなわち文書構造デ
ータ中の矩形)の属性を獲得した後、レイアウト解析処
理により得られた入力文書の文書構造データ群(記憶部
12に格納されている)から妥当な矩形(文字列領域)
を抽出するようになる。
【0157】また、上述の第4実施例では、知識ベース
45を構築するために知識獲得支援部41を用いる必要
があったが、「入力文書中に存在する入力文書のタイト
ルもしくはキーワードに相当する文字列情報に関する情
報」を第4実施例よりも容易に、知識獲得支援部41を
用いずに定義するようにもできる。この方法を以下に説
明する。この方法は同形式の文書を大量にファイリング
する場合に有効である。
【0158】まず、サンプル文書1枚を入力し、その文
書のレイアウト構造を理解する事により文書構造データ
を抽出し、この結果を図37に示すように表示部3の画
面54上に、単語単位の文書構造データ55、文字行単
位の文書構造データ56、ブロック単位の文書構造デー
タ57としてそれぞれ表示する。そして、オペレータ
は、表示されたものの内「入力文書に付与すべきタイト
ルあるいはキーワードとなるべき文字列領域」と見なす
ことのできるものをマウス等で指示する事により「入力
文書中に存在する入力文書のタイトルもしくはキーワー
ドに相当する文字列情報に関する情報」を作成するよう
にしている。すなわち、マウス等で指示されたものに関
する「属性」や「位置」、「大きさ」、「順番」、「論
理関係」、「相互関係」等が自動的に抽出され、体系づ
けられて「入力文書中に存在する入力文書のタイトルも
しくはキーワードに相当する文字列情報に関する情報」
として知識ベース45に格納されるようになる。
【0159】(第5実施例)本実施例では、入力画像中
に存在するタイトルやキーワードに相当するキーワード
画像情報について文字認識により得られた各文字認識候
補を特定することなく、この文字認識候補のままで保存
しておき、画像検索の際に複数認識候補の中から最も相
応しい認識結果を画像のタイトルやキーワードとして選
択するようにしたものである。
【0160】図38は、キ―ワ―ド画像の登録までを説
明するもので、ここでは、入力図面に対してキ―ワ―ド
を付加して光ディスクなどの登録するものを示してい
る。
【0161】この場合、入力図面61は、スキャナ等の
画像入力装置62より画像操作することで画像デ―タベ
―ス63に格納されるようになる。ここで、画像はディ
スプレ64に表示され,オペレ―タは入力画像のキ―ワ
―ドとして登録したい領域をマウスなどを用いて指示を
するようになる。
【0162】図39はキ―ワ―ド領域を登録する際の画
面の1例を示している。この場合、ディスプレ64に表
示された入力図面の画像641に対してキ―ワ―ド領域
642を示している。この場合のキ―ワ―ド領域642
としては、あらかじめ登録されたキ―ワ―ド位置、ある
いは自動検出またはマウスによる直接指定などの操作に
よるキ―ワ―ド位置が与えられる。
【0163】画像デ―タベ―ス63に格納され入力画像
から切り出されたキ―ワ―ド画像65は、文字認識装置
66に送られ、ここで文字認識が行われる。そして、そ
の認識候補は、すべて文字認識候補格納部67に格納さ
れる。この場合、文字認識候補格納部67は、図38
(b)に示すように認識順位の高いものから順に格納す
るようにしている。
【0164】その後、入力図面が上述の手続きに従って
順次登録される。なお、キ―ワ―ドの登録やキ―ワ―ド
画像の切り出し処理、文字認識処理等は必ずしも画像登
録毎に行う必要はなくバッチ的に処理してもよい。
【0165】このようにして本実施例では、文字認識候
補から文字認識結果を一意に決定するのでなく文字認識
候補も含めてキ―ワ―ドとして登録されるようになる。
【0166】図40は、キ―ワ―ド画像の検索を説明す
るためのものである。この場合、オペレ―タにより与え
られるキ―ワ―ドに基づいて画像デ―タベ―ス63より
図面画像を選択する。つまり、オペレ―タより与えられ
るキ―ワ―ド68と文字認識候補格納部67とを検索装
置69で照合し、キ―ワ―ド68として保存された図面
画像70を画像デ―タベ―ス63より取り出すようにな
る。
【0167】そして、オペレ―タによる確認操作71に
より文字認識候補が確定されると余分な文字認識候補は
文字認識候補格納部67から除去され,この段階で文字
認識結果が一意に決定されるようになる。
【0168】次に、文字認識候補格納部67について詳
述する。図41(a)は切り出されたキ―ワ―ド画像7
2を示している。そして、このキ―ワ―ド画像72に対
して1文字切り出し処理を施すことにより、同図(b)
に示す文字画像721から727を切り出して文字認識
を行う。
【0169】文字認識結果は文字認識処理で評価され
る’類似度値’の大きい順に並べ換えられる。図41
(c)図は、切り出された文字画像721から727の
文字認識結果73を示している。ここでは、類似度値は
0から1000まで取り得る。
【0170】図42(a)は、文字認識結果から3位ま
でを文字認識候補として選択した場合を示し、同図
(b)は文字カテゴリ毎に異なる候補数を与えた場合を
示している。この場合、1位の文字認識結果の文字カテ
ゴリにより候補数が決まる。図42(b)図の場合、文
字’T’と’Y’ならば1つ、文字’−’ならば2つ、
文字’0’、’O’、’B’、’1’ならば4つと予め
与えられている。
【0171】図42(c)は、文字認識処理における類
似度値により候補を選択する例である。類似度値が予め
与えた値よりも大きい文字認識結果のみを文字認識候補
として登録することが考えられる。あるいは1位の類似
度値が十分大きく、かつ2位との類似度値の差も大きい
のなら1位の認識結果のみを文字認識候補として登録す
るが2位との類似度値の差が余り大きくないのなら文字
認識結果の1位と2位を共に登録するような方法も適用
可能である。図42(d)は各文字のサブセット(文字
種)に関する情報を用いて文字認識結果より文字認識候
補を選択した場合である。ここで、キ―ワ―ド画像72
のサブセット情報として 1文字目:英文字大文字 2文字目:英文字大文字 3文字目:英文字大文字 4文字目:英文字大文字 5文字目:記号(’−’または’/’) 6文字目:英文字大文字 7文字目:数字 を用いることができる。この際、”5文字目は必ず’
−’(ハイフン)である”といった制限を設定すること
も可能である。このサブセットに関する情報はキ―ワ―
ド画像登録時にオペレ―タにより設定される。
【0172】キ―ワ―ド画像72の文字認識において1
文字として切り出す際にもいくつかの候補が存在するこ
とがある。図41(b)の場合、文字画像726は1文
字として切り出されたが、文字’1’と’3’が接触し
て生成されたパタ―ンである可能性もある。そこで、図
43に示すように文字切り出しの候補も含めた文字認識
候補を出力するようにもできる。この場合、かすれある
いは分離文字の存在などを考慮した文字切り出しの候補
も考えられる。また、キ―ワ―ド登録時にキ―ワ―ド文
字数などを与えることができるのなら文字切り出しの候
補を少なくすることができる。
【0173】文字認識候補の選択例を上で述べたが文字
認識候補格納部67のデ―タ量を圧縮する必要がないの
なら文字認識結果73をそのまま用いることもできる。
また、文字認識候補の選択手法は組み合わせて用いるこ
ともできる。
【0174】文字認識において文字画像へのノイズの付
加、かすれなどにより、あるいは1文字切り出しの誤り
などにより文字認識結果が却下されることがある。
【0175】図44は、文字認識結果が却下された場合
の処理を説明するためのもので、この場合、図示74か
ら80までの処理は、図38で述べたと同様である。そ
して、文字認識装置80での文字認識結果が却下された
場合は(図示81)、オペレ―タに対してキ―ボ―ドな
どを用いてキ―ワ―ドをタイプするかどうか尋ねる(図
示82)。ここで、Yesならオペレ―タのタイピング
によるキ―ワ―ドの登録処理83によりキ―ワ―ドが文
字認識候補格納部84に格納される。なお、タイピング
されたキ―ワ―ドは文字認識候補の1位の欄に登録され
る。
【0176】一方、オペレ―タに対して図示82の返答
がNoの場合は、文字認識処理がパラメ―タ等を変更し
て再度行われるようになる。その具体的な方法として
は、画像入力装置75の感度を変更して画像の入力から
行うことや文字認識処理の際のパラメ―タを変更するこ
とが考えられる。また、オペレ―タによる登録キ―ワ―
ドの指定77まで戻り、オペレ―タに切り出し位置の確
認を求めることも考えられる。ここで、処理が図面画像
の入力まで戻るときは、入力図面を再び画像入力装置7
5にセットする必要がある。しかし、画像入力装置75
が多値画像を取り扱うことができるのなら、入力図面を
多値画像として多値画像メモリ85に格納し、これを2
値化処理86して画像入力感度を変更した図面画像とし
て獲得することができる。また、画像ファイリング処理
がバッチ的に行われているのならキ―ワ―ド登録が却下
された図面に対してはすべての図面が登録された後、確
認修正操作が施される。
【0177】ここでは、キ―ワ―ドの文字認識結果が一
意に決定されることなく、その後の検索時にそれらが確
認される。よって検索前にキ―ワ―ドに関する処理、例
えばキ―ワ―ドリストを表示する等の要求があった場合
は認識候補のうち1位だけが用いられる。
【0178】次に、キ―ワ―ド画像の検索を図45によ
り説明する。
【0179】この場合、検索すべきキ―ワ―ド90の文
字数と等しい文字数から構成されるキ―ワ―ド候補88
を文字認識候補格納部87より抽出する。次いで、各キ
―ワ―ド候補88に対してキ―ワ―ド90との類似性を
評価することによりキ―ワ―ド90に対応する登録キ―
ワ―ド89が決定される。類似性の評価は文字認識候補
の中にキ―ワ―ドが含まれているかどうかで判定するこ
とができる。そして登録キ―ワ―ド89に対応する図面
画像が画像データベースより選択されオペレ―タに提示
する。そして、オペレ―タの確認動作の後、キ―ワ―ド
の文字認識結果が一意に決定され、キ―ワ―ドに対する
文字認識候補91に従い文字認識候補87が修正される
ようになる。なお、文字認識結果が既に一意に決定され
ている場合は文字認識候補87の修正は行われない。
【0180】文字認識候補とキ―ワ―ドとの類似性につ
いて図46(a)(b)を用いて説明する。この場合、
1位の候補と一致するときは10点、2位の候補と一致
するときは9点、等と点数をつけ合計点により類似性を
評価するようにしている。そして、図示例の場合、キ―
ワ―ド92に対し、文字認識候補93との類似性は39
点と評価され、文字認識候補94との類似性は37点と
評価される。
【0181】点数の与え方としては、1位10点、2位
7点、3位5点というように1位に重みを置いた点数の
与え方や文字認識の際の類似度値を用いる方法、また類
似文字には同じ点数を与えるなどいろいろ考えられる。
類似文字に同じ点数を与える方法では文字認識候補93
の2文字目の2位にも一位と同じ点数が与えられる。つ
まり、キ―ワ―ド92との類似性は40点と評価される
ようになる。
【0182】図45に戻って、検索装置ではオペレ―タ
により与えられたキ―ワ―ド90に対応する登録キ―ワ
―ド89を前に述べた類似性に従い検出するが、その検
出の方法を図47を用いて説明する。
【0183】この場合、第1の方法では予め与えた得点
よりも大きな類似性を持つ候補があればそれを登録キ―
ワ―ドとして検出することであり、図47(a)の例で
はキ―ワ―ド候補95から97のうちキ―ワ―ド候補9
5が登録キ―ワ―ドとして検出される。第2の方法では
キ―ワ―ド候補すべてとの間で類似性を評価しそのうち
最高の類似性をもつものを登録キ―ワ―ドとして検出す
ることであり、図47(a)の例ではキ―ワ―ド候補9
5から97のうちキ―ワ―ド候補97が登録キ―ワ―ド
として検出されることになる。なお、第2の方法の場
合、図47(b)に示すようにキ―ワ―ド候補98、9
9が同点をとることがあると、類似性の評価方法を代え
たり、オペレ―タに提示して選択させる方法がとられ
る。類似性の評価方法を代える場合は1位、2位、3位
の得点配分を変えることが考えられる。
【0184】次に、オペレ―タに選択させる場合の例を
図48を用いて説明する。
【0185】この場合、図48(a)は同点をとったキ
―ワ―ド候補に対応する図面画像100から105をデ
ィスプレ106に表示した状態を示している。オペレ―
タはこれによりキ―ワ―ドの対応した図面画像を選択す
ることができる。図48(b)図は、同点を取ってキ―
ワ―ド候補に対応する図面画像中のキ―ワ―ド画像10
7から112をディスプレ113に表示したところを示
しており、オペレ―タはこれによりキ―ワ―ド画像を選
択しその結果対応する図面画像が決定される。キ―ワ―
ド画像を提示する場合はキ―ワ―ド位置も文字認識候補
と共に格納しておく必要がある。
【0186】ところで、検索装置により登録キ―ワ―ド
が検出できないことがある。このような場合は、類似パ
ターンを発生するようにしている。図49は、この様子
を説明するものである。
【0187】図ではキ―ワ―ド画像114が文字認識さ
れて文字認識候補115が得られている。そして、オペ
レ―タによりキ―ワ―ド116が与えられると検索装置
117により登録キ―ワ―ドが検索される。この場合、
文字認識候補がキ―ワ―ド116で検出されないような
場合、類似文字デ―タベ―ス118に予め登録されてい
る類似文字デ―タに基づいて類似パタ―ン発生装置11
9よりキ―ワ―ドの類似パタ―ン120を自動的に発生
させ、それらと文字認識候補との類似性を検索装置12
1で調べ登録キ―ワ―ドを検出するようになる。これで
もキ―ワ―ドが検索できない時は、図示122のように
オペレータによる直接の選択が行われるようになる。
【0188】図50は、類似パタ―ン発生装置119を
説明するためのものである。この場合、各文字毎に類似
文字が類似文字デ―タベ―ス118に登録されている。
この中には類似文字のみではなく文字切り出しの候補も
登録されている。図50の文字’B’の類似文字とし
て、’8’、’0’、…、’13’、…、等が登録され
ている。なお、類似パタ―ンは必ずしも類似文字である
必要はなく文字認識装置の誤認識する性質を反映させた
ものにしてもよい。つまり、用いた文字認識装置が文
字’責’の文字パタ―ンを文字’貴’と誤認識するので
あれば文字’責’の類似パタ―ンとして文字’貴’を登
録してもよい。
【0189】検索装置により登録キ―ワ―ドが検出でき
ない場合の他の対処方法として、文字認識を再度やり直
すことである。キ―ワ―ド画像切り出し位置も文字認識
候補と共に格納されていればこれは可能となる。キ―ワ
―ド検出する意図でキ―ワ―ド画像を解析、文字認識す
れば正しく文字認識できる可能性がある。
【0190】図51に示すように検索により文字認識結
果が確定されたデ―タを不確定のデ―タを明確に区別す
ることも考えられる。先の例では文字認識候補が1つに
限定された場合を確定デ―タとしたが図51に示すよう
に入力に対して確定デ―タは光ディスク123、不確定
デ―タは磁気ディスク124に格納するようにしてもよ
い。つまり、入力キ―ワ―ド画像が文字認識されその文
字認識結果が信頼できると判定された場合は確定デ―タ
として光ディスク123に格納され、文字認識結果が信
頼できない場合で複数の文字認識候補が存在する場合は
いったん不確定デ―タとして磁気ディスク124に格納
するようにしている。
【0191】そして、検索装置125により磁気ディス
ク124内の不確定デ―タ、光ディスク123内の確定
デ―タを検索するが、不確定デ―タが検索キ―ワ―ドと
して検出された場合は、確認作業126によりデ―タの
確定を行う。即ち磁気ディスク124内の不確定デ―タ
を確定デ―タを格納している光ディスク123に移動す
るようにする。
【0192】いずれの方法を用いても検索装置で登録キ
―ワ―ドが検出できない場合は検索装置においてキ―ワ
―ドが検索され文字認識結果が確定されたもの以外の図
面画像、あるいはキ―ワ―ド画像を図48に示すように
ディスプレに表示しオペレ―タにより選択させるように
なる。
【0193】従って、このようにすれば、入力画像に対
して指示されたキーワード領域より切り出されたキーワ
ード画像について文字認識が行われ、この文字認識結果
を文字認識候補を含めて格納しておき、画像検索時に与
えられるキーワードとの類似性により画像を検索し、提
示された画像が所望のものであるかどうかによって文字
認識候補の中から文字認識結果を一意に決定するように
したので、キーワード画像の認識が不明瞭の場合でも、
複数の認識候補中に正しい認識結果を残しておくことに
より、画像検索時に認識候補の中から認識結果を一意に
決定することで、画像入力時に認識結果を一意に決定す
る必要がなく、適切な画像検索を行うことができるよう
になる。
【0194】なお、保存しておく複数の認識候補の数に
よっては正しい認識結果がその中に含まれない可能性が
有り得るので、画像入力時にオペレータが重要と思うも
のに付いては、認識結果を確認、修正、確定するか、キ
ーワード画像認識に頼ることなくオペレータ自身がキー
ワードを入力することができるようにし、オペレータが
このような事を行わないときに本実施例の方法を採るよ
うにすると効果的である。
【0195】
【発明の効果】本発明によれば、オペレータにより画面
上に表示されている入力画像上で任意の一点が指示され
ると、最初に適当な領域が設定されるとともに、領域内
の入力画像の文字列成分の並び方向が判定され、この判
定に基づいて文字列成分の並び方向に沿って領域が拡大
されて、この拡大領域の文字列成分について文字認識お
よびコード化が実行され、コード化された文字列をキー
ワードとして入力画像のファイリングが行われるように
なるので、オペレータは、入力画像上の任意の一点を指
示するだけで、入力画像に付与すべきタイトル情報など
のキーワードを文字認識およびコード化して入力するこ
とができるようになり、オペレータのファイリング処理
作業を著しく軽減することができる。
【0196】また、本発明によれば、入力画像から抽出
した文字列成分を所定の関係で統合したブロックについ
て物理的な位置および大きさを解析し、各ブロック間の
意味的接続関係を獲得し、さらに各ブロックに対する属
性情報を付与して、これら意味的接続関係や属性情報に
より入力画像のタイトルもしくはキーワードに相当する
任意の位置に記載されている文字列成分を正確に検出で
きるので、同一種類の文書等において所望の文字列に、
字数や行数の変動および位置ズレが生じている場合であ
ってもキーワードとなるべき文字列成分を正確に検出す
ることができ、多種多様な書式を持つ文書についても一
括して自動的に検索タイトルを付与しながら効率よくフ
ァイリングでき、また、入力文書に記載されているタイ
トル文字列に関する情報の設定は、表示部での適切な表
示により装置と対話的に行うことができ、オペレータの
ファイリング処理に関する作業を大幅に軽減することが
できる。
【0197】さらに、本発明によれば、入力画像に対し
て指示されたキーワード領域より切り出されたキーワー
ド画像について文字認識が行われ、この文字認識結果を
文字認識候補を含めて格納し、画像検索時に与えられる
キーワードにより文字認識候補との類似性の判断より両
者がよく類似する画像を優先的に提示するようになるの
で、キーワード画像の認識が不明瞭の場合でも、複数の
認識候補中に正しい認識結果を残しておき、検索時には
認識候補の中からキーワードとの類似性の高いものを選
んで対応する画像を提示することになり、オペレータは
所望の画像を得ることができる。つまり、キーワード画
像の認識結果を確定することなく適切な画像検索が行え
るようになる。さらに画像が提示された時点で、オペレ
ータが所望の画像が得られたと判断して確定の指示を与
えることにより、その画像のキーワードの認識結果を検
索に用いたキーワードとして一意に決定するようにして
もよい。
【図面の簡単な説明】
【図1】本発明の第1実施例の概略構成を示す図。
【図2】第1実施例のファイリング処理を説明するため
の図。
【図3】第1実施例によりファイリング処理される文書
例を示す図。
【図4】第1実施例によるファイリング処理を説明する
ための図。
【図5】第1実施例によるファイリング処理を説明する
ための図。
【図6】第1実施例での黒画素連結成分の生成例を示す
図。
【図7】第1実施例での近接する黒画素連結成分の統合
例を示す図。
【図8】第1実施例での文字列を形成する可能性のある
黒画素連結成分の抽出例を示す図。
【図9】第1実施例で文字列方向に処理適用範囲の拡大
例を示す図。
【図10】第1実施例に適用されるポインティングデバ
イスを示す図。
【図11】図10のポインティングデバイスの指示によ
り得られる位置座標と文字列成分との対応関係を説明す
る図。
【図12】第1実施例に適用される文字パターンの切り
だし方法を説明する図。
【図13】本発明の第2実施例での文字列領域の拡大を
説明するための図。
【図14】本発明の第3実施例でのポインティングデバ
イスの指示により得られる位置座標と文字列成分との対
応関係を説明する図。
【図15】本発明の第4実施例の概略構成を示す図。
【図16】第4実施例のファイリング処理を説明するた
めの図。
【図17】第4実施例のファイリング処理を説明するた
めのフローチャート。
【図18】第4実施例での黒画素連結成分の生成を示す
図。
【図19】第4実施例での文字行成分の生成を示す図。
【図20】第4実施例でのブロックの生成を示す図。
【図21】第4実施例での文書構造データの一例を示す
図。
【図22】第4実施例での文字パターンの切り出し方法
を説明する図。
【図23】第4実施例に用いられる知識獲得支援部を説
明するための図。
【図24】第4実施例に用いられる知識獲得支援部を説
明するための図。
【図25】第4実施例によりファイリングされる文書例
を示す図。
【図26】第4実施例でのウインドウ表現を示す図。
【図27】第4実施例でのウインドウ表現を示す図。
【図28】第4実施例でのウインドウ表現を示す図。
【図29】第4実施例でのウインドウ表現を示す図。
【図30】第4実施例でのウインドウ表現を示す図。
【図31】第4実施例でのウインドウ表現を示す図。
【図32】第4実施例でのウインドウ表現を示す図。
【図33】第4実施例でのウインドウ表現を示す図。
【図34】第4実施例に用いられる知識獲得支援部を説
明するための図。
【図35】第4実施例でのウインドウ表現を示す図。
【図36】第4実施例でのウインドウ表現を示す図。
【図37】他の実施例に用いられる知識獲得支援部を説
明するための図。
【図38】第5実施例でのキ―ワ―ド画像登録を説明す
るための図。
【図39】第5実施例でのキ―ワ―ド領域を登録する際
の画面例を示す図。
【図40】第5実施例でのキ―ワ―ド画像検索を説明す
るための図。
【図41】第5実施例に用いられる文字認識候補格納部
を説明するための図。
【図42】第5実施例での文字認識候補の選択を説明す
る図。
【図43】第5実施例の文字切り出し候補も含めた文字
認識候補の出力状態を示す図。
【図44】第5実施例の文字認識結果が却下された場合
の処理を説明するための図。
【図45】第5実施例でのキ―ワ―ド画像の検索を説明
するための図。
【図46】第5実施例での文字認識候補とキ―ワ―ドと
の類似性を説明するための図。
【図47】第5実施例での登録キーワードの検出を説明
するための図。
【図48】第5実施例でのオペレータによるーワード候
補の選択を説明するための図。
【図49】第5実施例での類似パターン自動発生を説明
するための図。
【図50】図49に用いられる類似パタ―ン発生装置を
示す図。
【図51】第5実施例での確定データと不確定データの
扱いを説明するための図。
【符号の説明】
1…操作部、2…制御部、3…表示部、4…画像入力
部、5…出力部、6…画像圧縮部、7…認識対象文字列
抽出部、8…文字認識部、9…辞書部、10…登録部、
11…光ディスク、12…記憶部、17…画像、18…
表題文字列、19…中心部、20、201…処理適用範
囲、21、22…黒画素連結成分、23…文字候補矩
形、24…マウス本体、25、26、27…ボタン、2
8、31…文字列領域、29、30…座標、41…知識
獲得支援部、42…文書構造解析部、43…文書構造デ
ータ生成部、44…認識対象文字列抽出部、45…知識
ベース、50…段組位置、51…画面、52、52a〜
52g…ウインドウ、53…アイコン、55…単語単位
の文書構造データ、56…文字行単位の文書構造デー
タ、57…ブロック単位の文書構造データ、61…入力
画面、62…画像入力装置、63…画像デ―タベ―ス、
64…ディスプレ、65…キ―ワ―ド画像、66…文字
認識装置、67…文字認識候補格納部、68…キ―ワ―
ド、69…検索装置、70…図面画像、71…確認操
作、118…類似文字データベース、119…類似パタ
ーン発生装置、120…類似パタ―ン、123…磁気デ
ィスク、124…光ディスク。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 入力画像を画面上に表示する表示手段
    と、 この表示手段の画面上の任意の一点の位置座標を指示す
    る手段と、 この手段で指示された位置座標から適当な領域を設定す
    る手段、この手段で設定された領域内の入力画像から文
    字列成分の並び方向を判定する手段、この手段で判定さ
    れた文字列成分の並び方向に沿って領域を拡張する手
    段、この手段により拡張された領域内の文字列成分を抽
    出する手段を有する認識対象文字列抽出手段と、 この認識対象文字列抽出手段により抽出された文字列成
    分を文字認識およびコード化するとともに該コード化さ
    れた文字列を前記入力画像のキーワードとして該入力画
    像に対応づけてファイリングする手段とを具備したこと
    を特徴とする画像ファイリングシステム。
  2. 【請求項2】 入力画像から文字列成分を抽出する手段
    と、 この手段より抽出された各文字列成分を所定の関係で統
    合したブロックを検出するとともにこれらブロックの物
    理的な位置および大きさを解析し各ブロック間の意味的
    接続関係を獲得する手段と、 この手段より各ブロック間の意味的接続関係から前記各
    ブロックに対して属性情報を割り当てる手段と、 予め所定の文字列に関する情報を記憶した手段と、 この手段に記憶された所定の文字列に関する情報を参照
    して前記属性情報を割り当てられたブロックの文字列成
    分を抽出する手段と、 この手段より抽出された文字列成分を文字認識およびコ
    ード化するとともに該コード化された文字列を前記入力
    画像のキーワードとして該入力画像に対応づけてファイ
    リングする手段とを具備したことを特徴とする画像ファ
    イリングシステム。
  3. 【請求項3】 入力画像に対してキーワード領域を指示
    する手段と、 この手段より指示されたキーワード領域の画像をキーワ
    ード画像として前記入力画像より切り出す手段と、 この手段より切り出されたキーワード画像を文字認識す
    る手段と、 この手段で文字認識された結果を文字認識候補も含めて
    格納する手段と、 画像検索時に与えられるキーワードに対して前記各文字
    認識候補の類似性を判断して類似性の高い画像を優先的
    に提示する手段とを具備したことを特徴とする画像ファ
    イリングシステム。
JP4238642A 1992-09-07 1992-09-07 画像ファイリングシステム Pending JPH0689330A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4238642A JPH0689330A (ja) 1992-09-07 1992-09-07 画像ファイリングシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4238642A JPH0689330A (ja) 1992-09-07 1992-09-07 画像ファイリングシステム

Publications (1)

Publication Number Publication Date
JPH0689330A true JPH0689330A (ja) 1994-03-29

Family

ID=17033174

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4238642A Pending JPH0689330A (ja) 1992-09-07 1992-09-07 画像ファイリングシステム

Country Status (1)

Country Link
JP (1) JPH0689330A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10214309A (ja) * 1997-01-29 1998-08-11 Ricoh Co Ltd 文書画像領域抽出方法
JP2008276736A (ja) * 2007-04-26 2008-11-13 Fuji Xerox Co Ltd インタラクティブシステムおよび画像検索性能を高めるプログラム
JP2009183342A (ja) * 2008-02-04 2009-08-20 Hitachi Computer Peripherals Co Ltd 画像処理装置
JP2016197362A (ja) * 2015-04-06 2016-11-24 富士通株式会社 範囲指定プログラム、範囲指定方法および範囲指定装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10214309A (ja) * 1997-01-29 1998-08-11 Ricoh Co Ltd 文書画像領域抽出方法
JP2008276736A (ja) * 2007-04-26 2008-11-13 Fuji Xerox Co Ltd インタラクティブシステムおよび画像検索性能を高めるプログラム
JP2009183342A (ja) * 2008-02-04 2009-08-20 Hitachi Computer Peripherals Co Ltd 画像処理装置
JP2016197362A (ja) * 2015-04-06 2016-11-24 富士通株式会社 範囲指定プログラム、範囲指定方法および範囲指定装置

Similar Documents

Publication Publication Date Title
US8270721B2 (en) Method and system for acquiring data from machine-readable documents
US6687401B2 (en) Pattern recognizing apparatus and method
JP3469345B2 (ja) 画像のファイリング装置及びファイリング方法
JP3294995B2 (ja) 帳票読取装置
KR100292098B1 (ko) 문자 인식 장치 및 방법
JP2973944B2 (ja) 文書処理装置および文書処理方法
KR100412317B1 (ko) 문자인식/수정방법및장치
JPH08305796A (ja) パターン抽出装置、パターン再認識用テーブル作成装置及びパターン認識装置
JP2012190434A (ja) 帳票定義装置、帳票定義方法、プログラム及び記録媒体
EP1202213B1 (en) Document format identification apparatus and method
JP3186246B2 (ja) 文書読取装置
EP0519713B1 (en) Character input method and apparatus
JP7404625B2 (ja) 情報処理装置、及びプログラム
JPH1173472A (ja) フォーマット情報登録方法及びocrシステム
JPH08180068A (ja) 電子ファイリング装置
JPH0689365A (ja) 文書画像処理装置
JPH08221510A (ja) 帳票文書処理装置および帳票文書処理方法
JPH103483A (ja) 情報検索装置
JPH08221558A (ja) 文書ファイリング方法及び装置
JPH0981583A (ja) ドキュメントファイリング装置および方法
JP2006221569A (ja) 文書処理システム、文書処理方法、プログラムおよび記憶媒体
US11481544B2 (en) Form processing apparatus and non-transitory computer readable medium
Yamashita et al. A document recognition system and its applications
JP3484446B2 (ja) 光学文字認識装置
JP4810853B2 (ja) 文字画像切出装置、文字画像切出方法およびプログラム