JPH01181177A - 文字検出切出装置 - Google Patents
文字検出切出装置Info
- Publication number
- JPH01181177A JPH01181177A JP63006002A JP600288A JPH01181177A JP H01181177 A JPH01181177 A JP H01181177A JP 63006002 A JP63006002 A JP 63006002A JP 600288 A JP600288 A JP 600288A JP H01181177 A JPH01181177 A JP H01181177A
- Authority
- JP
- Japan
- Prior art keywords
- character
- contact
- contact position
- characters
- detected
- 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
Links
Landscapes
- Character Input (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明は、例えば文字認識等に先だって入力文字列から
1文字毎に文字を切出すための文字検出切出装置に係わ
り、特に複数の文字が接触している場合の切出し位置を
正確に検出できるようにした文字検出切出装置に関する
。
1文字毎に文字を切出すための文字検出切出装置に係わ
り、特に複数の文字が接触している場合の切出し位置を
正確に検出できるようにした文字検出切出装置に関する
。
(従来の技術)
文字認識装置では、文字の認識処理に先だって入力文字
列から一文字毎に正確に文字を切出す必要がある。従来
、この文字検出切出し処理は、入力文字パターンの水平
及び垂直方向の射影から一文字の範囲を検出し切出すこ
とにより行われていた。
列から一文字毎に正確に文字を切出す必要がある。従来
、この文字検出切出し処理は、入力文字パターンの水平
及び垂直方向の射影から一文字の範囲を検出し切出すこ
とにより行われていた。
ところで、入力文字パターンが1文字毎に完全に分離さ
れていれば、上記のような水平及び垂直方向の射影を用
いた文字の分離は容易であるが、隣接している文字同士
が接触している場合には、接触位置の射影の値が他の部
分に較べて必ずしも低い値とはならないため、上記のよ
うな分離方法では正確な分離位置が検出できないことが
ある。
れていれば、上記のような水平及び垂直方向の射影を用
いた文字の分離は容易であるが、隣接している文字同士
が接触している場合には、接触位置の射影の値が他の部
分に較べて必ずしも低い値とはならないため、上記のよ
うな分離方法では正確な分離位置が検出できないことが
ある。
例えば、第6図(a)に示すように数字の“5”と′7
“とが接触しているパターンでは、その分離位置の射影
が同図(b)に示すように比較的低い値となることから
、スレッシホルトThを適当な値に設定していれば分離
は可能であるが、例えば第7図(a)に示すように数字
の“8”と“8゜とが接触しているパターンでは、接触
が曲線同士となり、分離位置の射影の値が同図(b)に
示すように高い値となることから、分離位置が検出でき
ないという問題があった。
“とが接触しているパターンでは、その分離位置の射影
が同図(b)に示すように比較的低い値となることから
、スレッシホルトThを適当な値に設定していれば分離
は可能であるが、例えば第7図(a)に示すように数字
の“8”と“8゜とが接触しているパターンでは、接触
が曲線同士となり、分離位置の射影の値が同図(b)に
示すように高い値となることから、分離位置が検出でき
ないという問題があった。
(発明が解決しようとする課題)
このように、従来の文字検出切出装置では、文字同士が
接触している場合に、その接触位置を正確に検出するこ
とができず、文字単位の正確な切出しが不可能になると
いう問題があった。
接触している場合に、その接触位置を正確に検出するこ
とができず、文字単位の正確な切出しが不可能になると
いう問題があった。
本発明は、上記の問題点に鑑みなされたもので、文字同
士が接触している場合でも正確に文字の接触位置を検出
することができ、確実な文字単位の切出しが行なえる文
字検出切出装置を提供することを目的とする。
士が接触している場合でも正確に文字の接触位置を検出
することができ、確実な文字単位の切出しが行なえる文
字検出切出装置を提供することを目的とする。
[発明の構成コ
(課題を解決するための手段)
本発明は、入力文字列から互いに接触している複数の文
字の塊を検出する接触文字検出手段と、この手段で検出
された文字の塊の上向き若しくは下向きの凹部の位置を
接触位置候補として検出する接触位置候補検出手段と、
この手段で検出された接触位置候補の中から文字の分離
位置として最も妥当な位置を文字の接触位置として決定
する接触位置検出手段とを具備したことを特徴としてい
る。
字の塊を検出する接触文字検出手段と、この手段で検出
された文字の塊の上向き若しくは下向きの凹部の位置を
接触位置候補として検出する接触位置候補検出手段と、
この手段で検出された接触位置候補の中から文字の分離
位置として最も妥当な位置を文字の接触位置として決定
する接触位置検出手段とを具備したことを特徴としてい
る。
(作用)
本発明者等は、多くの文字列のサンプルに基づいて、文
字と文字とが接触する様々な態様を調査した。その結果
、文字が接触する場合の態様としては、第5図(a)、
(b)に示すような水平方向に延びる直線同士が接触す
る第1の態様、同図(c)、(d)に示すように、垂直
方向に延びる線と水平方向に延びる線とが接触する第2
の態様、同図(c)に示すように、曲線の凸部同士又は
曲線の凸部と水平又は垂直方向に延びる直線とが接触す
る第3の態様の3つの態様が確認された。
字と文字とが接触する様々な態様を調査した。その結果
、文字が接触する場合の態様としては、第5図(a)、
(b)に示すような水平方向に延びる直線同士が接触す
る第1の態様、同図(c)、(d)に示すように、垂直
方向に延びる線と水平方向に延びる線とが接触する第2
の態様、同図(c)に示すように、曲線の凸部同士又は
曲線の凸部と水平又は垂直方向に延びる直線とが接触す
る第3の態様の3つの態様が確認された。
そして、これらいずれの態様においても、極めて高い確
率で、第5図中矢印で示すような接触点における上向き
又は下向きの凹部が観n1された。本発明は、このよう
な事実に基づき、複数の文字が接触している文字の塊を
検出したら、この文字の塊の上向き又は下向きの凹部の
位置を接触位置候補として検出し、この接触位置候補か
ら最も妥当な接触位置を決定するようにしている。従っ
て、極めて高い確率で接触位置を正確に判定でき、この
結果、正確な文字の切出しを行なうことができる。
率で、第5図中矢印で示すような接触点における上向き
又は下向きの凹部が観n1された。本発明は、このよう
な事実に基づき、複数の文字が接触している文字の塊を
検出したら、この文字の塊の上向き又は下向きの凹部の
位置を接触位置候補として検出し、この接触位置候補か
ら最も妥当な接触位置を決定するようにしている。従っ
て、極めて高い確率で接触位置を正確に判定でき、この
結果、正確な文字の切出しを行なうことができる。
(実施例)
以下、図面に基づいて本発明の一実施例について説明す
る。
る。
第1図は本発明を文字認識装置に適用した実施例を示す
図である。即ち、本実施例に係る文字検出切出し装置は
、接触文字検出部10、接触位置候補検出部20及び接
触位置検出部30より構成され、入力文字列から1文字
単位で文字を切出し、これを後段の文字認識部40に供
給する。
図である。即ち、本実施例に係る文字検出切出し装置は
、接触文字検出部10、接触位置候補検出部20及び接
触位置検出部30より構成され、入力文字列から1文字
単位で文字を切出し、これを後段の文字認識部40に供
給する。
接触文字検出部10は、文字塊検出部11と文字数判定
部12とにより構成されている。即ち、例えば第2図(
a)に示すような“network”なる入力文字列が
入力されたとすると、文字塊検出部11は、その垂直方
向の射影(同図(b))の分離している部分を検出し、
この位置を文字の分離位置と決定して粗分離を行なう。
部12とにより構成されている。即ち、例えば第2図(
a)に示すような“network”なる入力文字列が
入力されたとすると、文字塊検出部11は、その垂直方
向の射影(同図(b))の分離している部分を検出し、
この位置を文字の分離位置と決定して粗分離を行なう。
或は、入力文字列に対し、ラベリング処理を施し、その
黒連結成分を抽出することで文字塊を検出しても良い。
黒連結成分を抽出することで文字塊を検出しても良い。
ところで、この文字塊検出部11では文字同士が接触し
ている場合にこれを分離することはできない。従って、
この例では、’tν”が接触しているので、この2文字
は1つの文字の塊として検出されるので、全体として6
つの文字塊51,52゜・・・、56が検出されること
になる。続いて、文字数判定部12は、文字塊検出部1
1で検出された1つ1つの文字塊について、その横幅W
と標準文字幅Wとから文字塊を構成する文字数を判定す
る。
ている場合にこれを分離することはできない。従って、
この例では、’tν”が接触しているので、この2文字
は1つの文字の塊として検出されるので、全体として6
つの文字塊51,52゜・・・、56が検出されること
になる。続いて、文字数判定部12は、文字塊検出部1
1で検出された1つ1つの文字塊について、その横幅W
と標準文字幅Wとから文字塊を構成する文字数を判定す
る。
ここでは、例えばW / wを四捨五入した値、又はW
/ wを切捨て若しくは切上げた値等を文字数と判定
する。また、ここでは、文字数を一意的に求めるのでは
なく、いくつか候補を掲げ、その決定を後の処理に委ね
るようにしても良い。又、後段の文字認識結果から入力
文字の文字数を判定するようにすることも考えられる。
/ wを切捨て若しくは切上げた値等を文字数と判定
する。また、ここでは、文字数を一意的に求めるのでは
なく、いくつか候補を掲げ、その決定を後の処理に委ね
るようにしても良い。又、後段の文字認識結果から入力
文字の文字数を判定するようにすることも考えられる。
この例では、文字塊53がW / w ’= 2、その
他の文字塊がW / wζ1であることから、文字塊5
3のみ2文字であると判定され、他の文字塊については
1文字であると判定される。文字数判定部12で1文字
と判定された文字塊は、そのまま文字認識部40に出力
され、文字認識処理に供される。一方、文字数判定部1
2で2文字であると判定された文字塊53は、接触位置
候補検出部20に供給される。
他の文字塊がW / wζ1であることから、文字塊5
3のみ2文字であると判定され、他の文字塊については
1文字であると判定される。文字数判定部12で1文字
と判定された文字塊は、そのまま文字認識部40に出力
され、文字認識処理に供される。一方、文字数判定部1
2で2文字であると判定された文字塊53は、接触位置
候補検出部20に供給される。
接触位置候補検出部20では、入力された文字塊のパタ
ーンから上向きの凹部又は下向きの凹部を検出する。こ
の凹部検出の方法として、ここでは隣接行の横ランの連
接関係を調べる検出方法について説明する。第3図に示
すように、いま、j−1,j、j+1の各行における横
ランが図示のように検出されたとする。ここでj行にお
ける白ランr u n j、にの端点A、Bの水平方向
座標(x−a、b)は、j+1行における1つの黒ラン
r u n j+1.mの水平方向座標の中に含まれて
いる。隣接するランがこのような態様を示す場合に、A
Bで示されるr u n jJは下向きの凹部であると
検出する。同様に、j行における白ランrunj、に+
2の端点C,Dの水平方向座標(x−c、d)は、j−
1行における1つの黒r u n j−1,1の水平方
向座標に包含されている。横ランがこのような態様を示
す場合には、CDで示されるrunj。
ーンから上向きの凹部又は下向きの凹部を検出する。こ
の凹部検出の方法として、ここでは隣接行の横ランの連
接関係を調べる検出方法について説明する。第3図に示
すように、いま、j−1,j、j+1の各行における横
ランが図示のように検出されたとする。ここでj行にお
ける白ランr u n j、にの端点A、Bの水平方向
座標(x−a、b)は、j+1行における1つの黒ラン
r u n j+1.mの水平方向座標の中に含まれて
いる。隣接するランがこのような態様を示す場合に、A
Bで示されるr u n jJは下向きの凹部であると
検出する。同様に、j行における白ランrunj、に+
2の端点C,Dの水平方向座標(x−c、d)は、j−
1行における1つの黒r u n j−1,1の水平方
向座標に包含されている。横ランがこのような態様を示
す場合には、CDで示されるrunj。
k+2は下向きの凹部であると判定する。このように隣
接ランの連結関係に基づいて前記文字塊53の上向き凹
部及び下向き凹部を検出すると、第4図中■〜■で示す
ように、全体として6箇所の凹部が検出される。これら
凹部を構成する各水平方向座標(矢印で表示)を接触位
置候補として出力する。
接ランの連結関係に基づいて前記文字塊53の上向き凹
部及び下向き凹部を検出すると、第4図中■〜■で示す
ように、全体として6箇所の凹部が検出される。これら
凹部を構成する各水平方向座標(矢印で表示)を接触位
置候補として出力する。
接触位置検出部30は、接触位置候補検出部20から出
力される接触位置候補から接触位置として最も妥当な位
置を文字の接触位置として決定する。この接触位置の選
定方法としては、例えば予め計算された文字ピッチで文
字塊を区切ったとき、その区切りの位置と最も近い接触
位置候補を接触位置と判定する、或は、各接触位置候補
で文字塊を分離したときに得られる文字認識結果の類似
度値の高いものを真の接触位置であると認定する等が考
えられる。又、幾何学的な形状のみで評価するならば、
凹部の端点や切断すべき黒パターンが最も少ない位置を
選択する等の方法も有効である。更には、これらを組合
わせて総合的な評価を与え接触位置を求めるようにして
も良い。この例では、第4図に示すように、文字ピッチ
に基づく区切り位置がEであるとすると、これに最も近
L)F又はGの接触位置候補の評価値が最も高くなるが
、これに切断する黒パターンの長さを加味した評価を行
なうことで、本来の分離位置であるHを接触位置と判定
することができる。
力される接触位置候補から接触位置として最も妥当な位
置を文字の接触位置として決定する。この接触位置の選
定方法としては、例えば予め計算された文字ピッチで文
字塊を区切ったとき、その区切りの位置と最も近い接触
位置候補を接触位置と判定する、或は、各接触位置候補
で文字塊を分離したときに得られる文字認識結果の類似
度値の高いものを真の接触位置であると認定する等が考
えられる。又、幾何学的な形状のみで評価するならば、
凹部の端点や切断すべき黒パターンが最も少ない位置を
選択する等の方法も有効である。更には、これらを組合
わせて総合的な評価を与え接触位置を求めるようにして
も良い。この例では、第4図に示すように、文字ピッチ
に基づく区切り位置がEであるとすると、これに最も近
L)F又はGの接触位置候補の評価値が最も高くなるが
、これに切断する黒パターンの長さを加味した評価を行
なうことで、本来の分離位置であるHを接触位置と判定
することができる。
このような操作によって分離された文字塊53は、それ
ぞれ文字認識部40に与えられ文字認識′ に供され
る。
ぞれ文字認識部40に与えられ文字認識′ に供され
る。
以上のように、本実施例によれば、文字の接触位置を正
確に検出して文字単位の切出しを行なうことができるの
で、文字認識精度を高めることができる。
確に検出して文字単位の切出しを行なうことができるの
で、文字認識精度を高めることができる。
なお、本発明は文字認識に適用を限定されるものではな
く、文字を検出切出しする必要のあるあらゆる用途に適
用可能であり、この場合にも本発明の効果は何等損われ
ることはない。
く、文字を検出切出しする必要のあるあらゆる用途に適
用可能であり、この場合にも本発明の効果は何等損われ
ることはない。
[発明の効果]
以上述べたように、本発明によれば、文字の接触位置に
高い確率で発生する上向き又は下向きの凹部を接触位置
候補として検出し、これら接触位置候補から最も妥当な
接触位置を検出するようにしているので、接触した文字
同士を正確に分離させることができる。
高い確率で発生する上向き又は下向きの凹部を接触位置
候補として検出し、これら接触位置候補から最も妥当な
接触位置を検出するようにしているので、接触した文字
同士を正確に分離させることができる。
第1図は本発明の一実施例に係る文字認識装置のブロッ
ク図、第2図は同装置に入力される文字パターンの一例
とその垂直方向の射影とを示す図、第3図は同装置にお
ける上向き又は下向きの凹部の検出手順を説明するため
の図、第4図は同装置で検出される接触位置候補と接触
位置とを示す図、第5図は文字の接触例を示す図、第6
図及び第7図は従来の接触文字の分離方法における問題
点を説明するための図である。 10・・・接触文字検出部、11・・・文字塊検出部、
12・・・文字数判定部、20・・・接触位置候補検出
部、30・・・接触位置検出部、40・・・文字認識部
。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 第3図 第4図 鐸縞位1 1η狐位1(a)
(bン第5図
ク図、第2図は同装置に入力される文字パターンの一例
とその垂直方向の射影とを示す図、第3図は同装置にお
ける上向き又は下向きの凹部の検出手順を説明するため
の図、第4図は同装置で検出される接触位置候補と接触
位置とを示す図、第5図は文字の接触例を示す図、第6
図及び第7図は従来の接触文字の分離方法における問題
点を説明するための図である。 10・・・接触文字検出部、11・・・文字塊検出部、
12・・・文字数判定部、20・・・接触位置候補検出
部、30・・・接触位置検出部、40・・・文字認識部
。 出願人代理人 弁理士 鈴江武彦 第1図 第2図 第3図 第4図 鐸縞位1 1η狐位1(a)
(bン第5図
Claims (1)
- 入力文字列から互いに接触している複数の文字の塊を検
出する接触文字検出手段と、この手段で検出された文字
の塊の上向き若しくは下向きの凹部の位置を接触位置候
補として検出する接触位置候補検出手段と、この手段で
検出された接触位置候補の中から文字の分離位置として
最も妥当な位置を文字の接触位置として決定する接触位
置検出手段とを具備したことを特徴とする文字検出切出
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63006002A JPH01181177A (ja) | 1988-01-14 | 1988-01-14 | 文字検出切出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63006002A JPH01181177A (ja) | 1988-01-14 | 1988-01-14 | 文字検出切出装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01181177A true JPH01181177A (ja) | 1989-07-19 |
Family
ID=11626544
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63006002A Pending JPH01181177A (ja) | 1988-01-14 | 1988-01-14 | 文字検出切出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01181177A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05166010A (ja) * | 1991-12-17 | 1993-07-02 | Omron Corp | 文字切出方法 |
| JP2009199102A (ja) * | 2008-02-19 | 2009-09-03 | Fujitsu Ltd | 文字認識プログラム、文字認識装置及び文字認識方法 |
| JP2010157107A (ja) * | 2008-12-26 | 2010-07-15 | Hitachi Software Eng Co Ltd | 業務文書処理装置 |
-
1988
- 1988-01-14 JP JP63006002A patent/JPH01181177A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05166010A (ja) * | 1991-12-17 | 1993-07-02 | Omron Corp | 文字切出方法 |
| JP2009199102A (ja) * | 2008-02-19 | 2009-09-03 | Fujitsu Ltd | 文字認識プログラム、文字認識装置及び文字認識方法 |
| JP2010157107A (ja) * | 2008-12-26 | 2010-07-15 | Hitachi Software Eng Co Ltd | 業務文書処理装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS63182793A (ja) | 文字切り出し方式 | |
| KR20010015025A (ko) | 문자인식장치의 문자추출방법 및 장치 | |
| JPH01181177A (ja) | 文字検出切出装置 | |
| JPH0520794B2 (ja) | ||
| KR0186172B1 (ko) | 문자 인식장치의 접촉문자 분리 및 특징 추출방법 | |
| JP2569103B2 (ja) | 文字検出方法 | |
| JP2565150B2 (ja) | 文字切り出し方法 | |
| JP2630261B2 (ja) | 文字認識装置 | |
| JP2728086B2 (ja) | 文字切り出し方法 | |
| JP3157530B2 (ja) | 文字切り出し方法 | |
| JPS59160274A (ja) | 文字切出し方式 | |
| JPH09245120A (ja) | 文字切出し方法 | |
| JP2569132B2 (ja) | 特殊文字行の判別方法 | |
| JPS62293387A (ja) | 文字切出し装置 | |
| JPH01191992A (ja) | 文字認識装置 | |
| JP2930996B2 (ja) | 画像認識方法および画像認識装置 | |
| JPS6366685A (ja) | 接触文字分離装置 | |
| JP3193573B2 (ja) | かぎかっこ付文字認識装置 | |
| JPH0944604A (ja) | 文字認識処理方法 | |
| JPH04343192A (ja) | 文字認識装置の文字切り出し方法 | |
| JPH08293002A (ja) | 文字認識装置及び文字認識方法 | |
| JPS58222384A (ja) | フオント識別方式 | |
| JP2728085B2 (ja) | 文字切り出し方法 | |
| JPH03122786A (ja) | 光学的文字読取装置 | |
| JPH04260980A (ja) | 図形認識装置 |