JPH0217588A - 文字輪郭生成時の不要データ除去方式 - Google Patents

文字輪郭生成時の不要データ除去方式

Info

Publication number
JPH0217588A
JPH0217588A JP63168106A JP16810688A JPH0217588A JP H0217588 A JPH0217588 A JP H0217588A JP 63168106 A JP63168106 A JP 63168106A JP 16810688 A JP16810688 A JP 16810688A JP H0217588 A JPH0217588 A JP H0217588A
Authority
JP
Japan
Prior art keywords
image data
character
area
label
value
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.)
Granted
Application number
JP63168106A
Other languages
English (en)
Other versions
JPH0821059B2 (ja
Inventor
▲高▼本 太郎
Taro Takamoto
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP63168106A priority Critical patent/JPH0821059B2/ja
Publication of JPH0217588A publication Critical patent/JPH0217588A/ja
Publication of JPH0821059B2 publication Critical patent/JPH0821059B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔目次〕 概要 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段 作用 実施例 発明の効果 〔概要〕 文字認識を行うために必要な文字輪郭を生成する際に、
文字を囲む文字枠内の不要イメージデータを効率良く消
去する文字輪郭生成方式に関し、文字認識率を向上させ
ると共に、処理効率を高めることを目的とし、 文字像から得られるベクトルに外接する外接四辺形から
、所定の大きさを拡大した第1の文字枠と第1の文字枠
から更に所定の大きさを拡大した第2の文字枠を作成し
、第2の文字枠内のイメージデータから、文字輪郭情報
としての輪郭テーブルを生成する文字輪郭生成方式であ
って、第2の文字枠内に存在するイメージデータから、
輪郭テーブルを作成する輪郭テーブル作成手段と、輪郭
テーブルから領域が連なるイメージデータを選別し、夫
々独立した領域を持つイメージデータに異なる値のラベ
ルを付与した後、夫々のラベル値毎のイメージデータの
領域の最大と最小の座標値を輪郭テーブルから求めてラ
ベル領域テーブルを作成するラベル付け処理手段と、ラ
ベル領域テーブルを参照し、一画素の領域が連なるイメ
ージデータと、N×N画素以下の領域を持つイメージデ
ータと、第1の文字枠の占める領域内より外側に存在す
る領域の大きいイメージデータを選別し、輪郭テーブル
から選別されたイメージデータの情報を消去する切出し
処理手段とを設けて構成する。
C産業上の利用分野〕 本発明は文字認識を行うために必要な文字輪郭を生成す
る際に、当該文字を囲む文字枠内に存在する不要イメー
ジデータを効率良く除去する文字輪郭生成時の不要デー
タ除去方式に関する。
文字記入位置が任意である図面等に記載された文字を認
識するためには、前処理として当該文字を囲む文字枠を
設けることが行われている。これは、二つの文字の領域
を決定し、この文字領域内のイメージデータから文字輪
郭を生成して、文字を認識するためである。
ところで、この文字枠内には図面等の地汚れや読取装置
等から発生するノイズに基づくイメージデータや、他の
文字の一部がイメージデータとして侵入することがあり
、このような不要イメージデータが文字枠内に存在して
いる場合、文字枠内のイメージデータから文字輪郭を生
成する時に、読取った文字とは異なった文字輪郭を生成
し、文字認識を誤る原因になるため、この不要イメージ
データを効率良く消去し、文字認識率を高めると共に処
理効率を向上させる必要がある。
〔従来の技術〕
第9図は従来の技術を説明する図である。
第9図(a)に示す如(、文字枠としては、文字イメー
ジデータ50のベクトル化によって得られたベクトル5
1に外接する外接四辺形52が考えられる。しかし、こ
の外接四辺形52からなる文字枠内のイメージデータの
みを取り出したのでは、第9図(a)から判明するよう
に、当該文字枠外にある文字イメージデータ50の一部
が削られてしまう。
このため、ベクトル51の外接四辺形52を適量拡げた
範囲を文字認識対象領域とすることが行われている。例
えば、 a=(文字イメージ線太さ+α)Xi/2で計算される
aだけ外方向に拡げた第9図(b)の53に示す如き仮
想文字枠を生成する。ここで、αは実験的に定めるもの
である。そして、このようにして定めた仮想文字枠53
の範囲内のイメージデータから、文字輪郭を示す輪郭テ
ーブルを作成するが、この時第9図(b)の斜線を施し
た部分に示す如く、仮想文字枠53の中に、図面の地汚
れや読取装置等から発生するノイズに基づくイメージデ
ータや隣接する文字のイメージデータの一部が侵入する
ことがある。
輪郭テーブルを作成する場合、例えば第9図(C)に示
す如く、仮想文字枠53のX方向の座標が1〜16であ
り、Y方向の座標が1〜13であるとし、仮想文字枠5
3内のイメージデータ■、■。
■をY方向に走査して、白画素から黒画素に変化した点
の座標値と、黒画素から白画素に変化した点の座標値を
求めると、第9図fd)に示す如き輪郭テーブルが求め
られる。
即ち、例えば、X座標が1の場合、Y方向に走査すると
、画素の変化点が無く、X座標が2の場合、Y方向に走
査すると、イメージデータ■の白画素から黒画素に変化
する点のX座標値は8であり、黒画素から白画素に変化
する点のX座標値は9である。同様に、X座標が5の場
合、Y方向に走査すると、イメージデータ■の白画素か
ら黒画素に変化する点のX座標値は4であり、黒画素か
ら白画素に変化する点のX座標値は6であり、次のイメ
ージデータ■の白画素から黒画素に変化する点のX座標
値は8であり、黒画素から白画素に変化する点のX座標
値は9である。
又、仮想文字枠53内のイメージデータをX方向に走査
して、白画素から黒画素に変化した点の座標値と、黒画
素から白画素に変化した点の座標値を求めると、第9図
(e)に示す如き輪郭テーブルが求められる。
即ち、例えば、X座標が3の場合、X方向に走査すると
、イメージデータ■の白画素から黒画素に変化する点の
X座標値は14であり、黒画素から白画素に変化する点
のX座標値は15である。
同様に、X座標が4の場合、X方向に走査すると、イメ
ージデータ■の白画素から黒画素に変化する点のX座標
値は5であり、黒画素から白画素に変化する点のX座標
値は7であり、再び白画素から黒画素に変化する点のX
座標値は8であり、黒画素から白画素に変化する点のX
座標値は12である。
そして、イメージデータ■の白画素から黒画素に変化す
る点のX座標値は14であり、黒画素から白画素に変化
する点のX座標値は16である。
このように、第9図(C1の認識対象文字のイメージデ
ータ■の外に、ノイズによるイメージデータ■や、他の
文字のイメージデータ■が混入した状態で輪郭テーブル
を作成すると、第9図+dlの■及び■に示す座標値と
第9図+8)の■及び■に示す座標値の如く、認識対象
文字輪郭にとっては不要な座標値が混入する。従って、
この輪郭テーブルに基づき、文字輪郭を生成して文字認
識を行うと、文字認識が出来ないか、文字認識を誤るこ
ととなる。
このため、ノイズを除去する手段として、図面等を読取
る読取装置にマスク処理装置を付加して、ノイズに基づ
くイメージデータを除去するようにしている。
第10図はノイズ除去を説明する図である。
マスク処理装置は、例えば3×3画素以下のイメージデ
ータは除去するが、これ以上の大きさのイメージデータ
は除去しない。即ち、第10図(a)の枠の大きさが3
×3画素であるとすると、斜線で示す如く、この枠内に
入る大きさのイメージデータは消去されるが、第10図
(b) (C)の斜線部分の如く、この枠外にイメージ
データが出ていれば、第10図(C)の如く、実際には
書くことが出来ない幅が一画素で長さが4画素の如き細
長いイメージデータも除去することが出来ない。
〔発明が解決しようとする課題〕
上記の如く、従来は仮想文字枠内にノイズに基づく細長
いイメージデータや複数画素が集合したイメージデータ
が混入し、更に他の文字のイメージデータが混入したり
すると、不要なイメージデータの座標値が輪郭テーブル
内に混入するため、このような文字輪郭テーブルに基づ
いて、文字認識を行った場合、文字認識率が低下すると
いう問題がある。
本発明はこのような問題点に鑑み、文字輪郭テーブルに
混入した不要な座標値を効率良く除去して、文字認識率
を向上させると共に、処理効率を高めることを目的とし
ている。
〔課題を解決するための手段〕
第1図は本発明の詳細な説明する図である。
輪郭テーブル作成手段31には2値イメージデータと、
文字イメージデータから得られるヘクトルの座標値が入
力され、輪郭テーブル作成手段31はこの24mイメー
ジデータとベクトルの座標に基づき、文字のベクトルに
外接する外接四辺形を作成し、この外接四辺形より所定
の大きさだけ拡大した第1の文字枠を作成し、更にこの
第1の文字枠より所定の大きさを拡大した第2の文字枠
を作成し、この第2の文字枠内のイメージデータから、
第9図(dl又は第9図(e)に示す如き輪郭テーブル
を作成する。
この該輪郭テーブル作成手段31が作成した輪郭テーブ
ルから、ラベル付け処理手段32は領域が連なるイメー
ジデータを選別し、夫々独立した領域を持つイメージデ
ータに異なる値のラベルを付与した後、夫々のラベル値
毎のイメージデータの領域の最大と最小の座標値を該輪
郭テーブルから求めてラベル領域テーブルを作成する。
切出し処理手段33は、該ラベル付け処理手段32が作
成したラベル領域テーブルを参照し、各ラベル値毎のイ
メージデータの領域が、一画素の領域が連なるような細
長いイメージデータと、N×N画素以下の領域を持つイ
メージデータと、前記第1の文字枠の占める領域内より
外側に存在する領域の大きいイメージデータとを選別し
、該選別されたイメージデータに付与されたラベル値に
基づき、前記輪郭テーブルから該選別されたイメージデ
ータの情報を消去する。
〔作用〕
上記の如く構成することにより、輪郭テーブル作成手段
31は、文字のベクトルに外接する外接四辺形から、夫
々所定の大きさを拡大した第1と第2の文字枠を作成し
、この第2の文字枠内のイメージデータから、従来作成
していた2種類の輪郭テーブルの中の1種類の輪郭テー
ブルを作成する。
そして、ラベル付け処理手段32は、この輪郭テーブル
から夫々独立した領域を備えるイメージデータを選別し
、夫々にラベル値を付与した後、夫々のラベル値毎のイ
メージデータ領域の最大と最小の座標値を求め、ラベル
領域テーブルを作成する。
切出し処理手段33はこのラベル領域テーブルから、各
イメージデータの占有する領域が、一画素の連続する細
長いものと、N×N画素以下のものと、第1の文字枠の
占める領域より外に出ている領域の大きいイメージデー
タを選別する。
そして、この選別したイメージデータは不要イメージデ
ータと判定して、輪郭テーブルから削除するため、文字
輪郭を生成するのに必要なイメージデータのみを輪郭テ
ーブルに残すことが可能となる。
従って、この輪郭テーブルにより文字認識を行えば、文
字認識を誤らせる不要イメージデータが無いため、文字
認識率が向上すると共に、処理が容易であるため処理効
率を高めることが出来る。
〔実施例〕
第2図は本発明の一実施例を説明するブロック図で、第
3図は第2図の動作を説明するフローチャートで、第4
図は仮想文字枠を説明する図で、第5図は輪郭テーブル
の一例を示す図で、第6図はラベルテーブルの一例を示
す図で、第7図はラベル領域テーブルの一例を示す図で
、第8図はラベル選択テーブルの一例を示す図である。
輪郭テーブル作成部34に端子Aを経て、第9図(a)
の文字イメージデータ50に示す如き2値イメージデー
クと、該文字イメージデータの第9図+8)ベクトル5
1に示す如きベクトルの座標値が入力する。輪郭テーブ
ル作成部34は、この2値イメージデータとベクトルの
座標値に基づき、第3図に示す如く、文字のベクトル外
接四辺形を作成する。
そして、第3図に示す如く、入力された文字イメージデ
ータの大きさ、向きを整える。即ち、文字イメージの大
きさ、向きを例えば所定の大きさの正立に整える。そし
て、第9図(b)で説明したと同様にして、第4図に示
す如く、仮想文字枠53を作成する。そして、仮想文字
枠53から、例えば、更に2aだけ外方向に拡大した仮
想文字枠54を作成する。
仮想文字枠54を作成したことにより、第9図(C)の
■で示した隣接文字のイメージデータは、第4図■に示
す如く仮想文字枠54内に大きく侵入して来る。
続いて、輪郭テーブル作成部34は、この仮想文字枠5
4の内部に存在するイメージデータから、第9図(el
に示す輪郭テーブルと同様にして、第5図に示す如き輪
郭テーブルを作成し、輪郭テーブルメモリ37に格納す
る。この場合、第9図Tdlに示す如き輪郭テーブルを
作成しても良いことは勿論である。
本実施例では第5図に示す示く、横軸にYをとる輪郭テ
ーブルを作成した場合に付いて説明する。
ラベル付け処理部35は輪郭テーブルメモリ37に格納
された第5図に示す輪郭テーブルから、第6図に示す如
きラベルテーブルを作成して、ラベルテーブルメモリ3
8に格納する。
即ち、第3図に示す如く、ラベル値の初期値を1として
から、第5図の輪郭テーブルにおいて、第3図■に示す
如く、Y方向の座標値を最小値から順次+1してX座標
値を抽出する。本例では、Y方向の座標値9においてX
座標値の20と21が抽出される。この時、このX座標
値20と21を比較値とし、この座標値が抽出されたY
方向の座標値9において、第6図に示す如く、ラベル値
1を付与する。
次に第3図■に示す如く、X座標値上1のX座標値に該
比較値と重なる座標値を持つものがあるか調べる。即ち
、Y方向の座標値10又は8においてX座標値の20〜
21に重なるものがあるか調べる。即ち、比較値20〜
21と同一数のものがあるか調べる。第5図の場合、Y
方向の座標値8においては重なるものが存在しないが、
Y方向の座標値10においてはX座標値に20と22が
あり、比較値20及び21に重なる座標値であるため、
このY方向の座標値10におけるX座標値の20〜22
の領域は、Y方向の座標値9におけるX座標値の20〜
21のイメージデータと連なる領域のイメージデータで
あると判定する。
即ち、Y方向の座標値9におけるX座標値の20及び2
1の黒画素と、Y方向の座標値10におけるX座標値が
20及び21の黒画素は、Y方向の座標値9と10にお
いて隣接しているため、同一のイメージデータであると
判定する。
続いて、ラベル付け処理部35は、第3図■において、
X座標値上1のX座標値に該比較値と重なる座標値を持
つものがあったため、この重なる座標値をもつものが、
既に抽出法の領域を除いて二つ以上あるか調べる。
即ち、第3図■において抽出されたイメージデータ領域
に対して、隣接するイメージデータの領域が、既に抽出
法の領域を除いて二つ以上の分岐した領域に分かれて存
在するか否かを調べる。
分岐した領域が存在しなければ、第3図[相]に移行し
、分岐した領域が存在する場合、ラベル付け処理部35
は第3図■で抽出されたX座標値と比較値とを内部のス
タックに格納し、第3図[相]に示す如く、第3図■に
おいて検出された隣接するイメージデータは、Y座標上
で一1側であるか調べる。
l側であれば、第3図0に示す如く、X座標値から1を
減算して、第3図@に示す如く、X座標値上のX座標値
に比較値と重なる座標値を持つものがある力9周べる。
即ち、20〜21と重なるものがあるか調べ、重なるも
のがあれば、ラベル値1を付与するが、+1側であれば
、第3図0に示す如く、X座標値に1を加算して、第3
図@に示す如く、X座標値上のX座標値に比較値と重な
る座標値を持つものを抽出する。即ち、第5図の場合に
おいてはX座標値10でX座標値9の比較値20〜21
と重なるものがあるため、X座標値10のX座標値20
〜22を比較値とすると共に、第6図に示す如く、Y方
向の座標値10において、ラベル値1を付与する。
続いて、ラベル付け処理部35は第3図■のルーチンに
戻り、X座標値上1のX座標値に該比較値と重なる座標
値を持つものがあるか調べる。即ち、Y方向の座標値1
1又は9におけるX座標値において、比較値の20〜2
2と重なるものがある力4周べる。
そして、重なるものがあれば、既に抽出法の領域を除い
て二つ以上あるか調べる。第5図の場合、Y座標値9に
おいて、X座標値20〜21は既に抽出法の領域である
ため、これを除き、Y座標値11においてはX座標値2
1〜22が存在するため、前記同様に処理して第3図0
において、この領域にラベル値1を付与する。
この動作を繰り返し、第5図の■に示す領域に対し、第
6図に示す如く、総てラベル値1を付与すると、第3図
■において、隣接するイメージデータが検出されなくな
る。
ここで、ラベル付け処理部35は第3図■に示す如く、
スタックにデータがあるか調べ、スタックにデータがあ
れば、Y座標値と比較値を復元し、第3図■のルーチン
に戻るが、スタックにデータが無ければ、総ての輪郭デ
ータにラベルを付けたか調べる。即ち、第4図の■、■
、■に夫々ラベル付けが済んだか調べる。
この場合、第4図に未だラベル付けの済まない輪郭デー
タが残っているため、ラベル付け処理部35はラベルの
付いていない輪郭データの中の最もY座標値の小さいも
のにラベル値を付けるため、ラベル値に+1してから、
即ち、ラベル値を2としてから第3図■のルーチンに戻
る。
第5図において、Y座標値9までは既にラベルが付いて
おり、Y座標値10において、ラベルの付かないX座標
値の11と13が抽出される。従って、ラベル付け処理
部35はX座標値の11〜13を比較値として、第6図
に示す如く、ラベル値2を付与し、第3図■の処理を実
行する。
即ち、Y座標値11において、X座標値11〜16はY
座標値10の比較値11〜13に重なる座標値であるた
め、ラベル付け処理部35はラベル値2を付与する。そ
して、第3図■〜@のルーチンで検出されるように、Y
座標値10のX座標値14と18が比較値11〜16に
重なる座標値であるため、分岐した領域であると判定し
、Y座標値10のX座標値11と13は既に抽出法であ
るため除き、X座標値14と18に第6図に示す如くラ
ベル値2を付与する。
又、Y座標値11のX座標値17と19は、Y座標値1
0の比較値14〜18に重なる座標値であるため、同様
にラベル値2を付与する。
Y座標値12において、X座標値12〜14はY座標値
11の比較値11〜16に重なる座標値であり、Y座標
値13において、X座標値13〜15はY座標値12の
比較値12〜14に重なる座標値であり、Y座標値14
において、X座標値14〜17はY座標値13の比較値
13〜15に重なる座標値である。
更に、Y座標値15において、X座標値16〜18はY
座標値14の比較値14〜17に重なる座標値であり、
Y座標値16において、X座標値17〜18はY座標値
15の比較値16〜18に重なる座標値であり、Y座標
値17において、X座標値16〜18はY座標値16の
比較値17〜18に重なる座標値である。
Y座標値18において、X座標値13〜17は、第3図
■〜@に示すルーチンで検出されるように、Y座標値1
7の比較値12〜14と重なる座標値であり、且つ、Y
座標値17のX座標値16〜18とも重なる座標値であ
り、分岐した領域があると判定される。
Y座標値17において、X座標値16〜18は既に抽出
法の領域であるため除かれ、X座標値12〜14はY座
標値18の比較値13〜17に重なり、Y座標値17の
比較値12〜14はY座標値16のX座標値12〜13
と重なる座標値であることから、ラベル付け処理部35
はこの隣接する領域に、第6図に示す如くラベル値2を
付与する。
同様にして、ラベル付け処理部35は、第5図のY座標
値14において、ラベルの付かないX座標値の8と12
を抽出し、X座標値の8〜12を比較値として、第3図
■の処理を実行するが、Y座標値13及びY座標値15
に比較値8〜12と重なる座標値が無いため、第6図に
示す如く、Y座標14において、ラベルの付かないX座
標値の8と12にラベル値3を付与する。
う′ベル付け処理部35は総ての輪郭データにうベルを
付与すると、ラベルテーブルメモリ38に第6図に示す
如きラベルテーブルを格納した後、このラベルテーブル
を参照し、第3図■に示す如く、第4図に示す仮想文字
枠54において、ラベル値が同一の輪郭データの最大と
最小の座標値を求め、これをラベル領域テーブルとして
ラベル領域テーブルメモリ39に格納する。
即ち、第4図に示す輪郭データ■のラベル値は1である
が、この輪郭データ■のY方向座標値の最大値、即ち、
黒画素から白画素に変化する点の座標値は第4図と第7
図に示す如く18であり、X方向座標値の最小値、即ち
、白画素から黒画素に変化する点の座標値は20である
。又、Y方向座標値の最小値、即ち、白画素から黒画素
に変化する点の座標値は9であり、X方向座標値の最大
値、即ち、黒画素から白画素に変化する点の座標値は2
8である。
次ぎに、ラベル値2の輪郭データ■のY方向座標値の最
大値、即ち、黒画素から白画素に変化する点の座標値は
19であり、X方向座標値の最小値、即ち、白画素から
黒画素に変化する点の座標値は11である。又、Y方向
座標値の最小値、即ち、白画素から黒画素に変化する点
の座標値は10であり、X方向座標値の最大値、即ち、
黒画素から白画素に変化する点の座標値は19である。
更に、ラベル3の輪郭データ■のY方向座標値の最大値
、即ち、黒画素から白画素に変化する点の座標値は1−
5であり、X方向座標値の最小値、即ち、白画素から黒
画素に変化する点の座標値は8である。又、Y方向座標
値の最小値、即ち、白画素から黒画素に変化する点の座
標値は14であり、X方向座標値の最大値、即ち、黒画
素から白画素に変化する点の座標値は12である。
切出し処理部36はラベル領域テーブルメモリ39から
、第7図に示す如きラベル領域テーブルを読出して参照
し、第3図[相]に示す如く、一画素の領域が連なるイ
メージデータ、即ち、幅が一画素の細長い領域を持つイ
メージデータがあるか調べる。
第7図に示すラベル領域テーブルからラベル値3の輪郭
データ■の領域を作成すると、第4図00に示す大きさ
の領域が作成され、幅が一画素の細長い領域を持つイメ
ージデータであることが分かる。
ここで、幅が一画素の細長い領域を持つイメージデータ
が存在した場合、切出し処理部36は第3図Oに示す如
く、第8図に示す如きラベル選択テーブルを作成し、ラ
ベル値3の領域はノイズに基づく不要イメージデータで
あることを示す符号としてCOHを付与して登録する。
続いて、切出し処理部36は第3図[相]に示す如く、
N×N画素以下の領域、例えば3×3画素以下の領域を
持つイメージデータがあるか調べる。
第7図に示すラベル領域テーブルからラベル値2の輪郭
データ■の領域を作成すると、第4図の[相]に示す大
きさの領域が作成され、ラベル値1の輪郭データ■の領
域を作成すると、第4図の[相]に示す大きさの領域が
作成される。
[相]と[相]の領域は3×3画素以上の大きさである
ため、切出し処理部36は第3図0の処理は行わず、第
3図[相]の処理に移行する。即ち、隣接文字等からの
侵入イメージデータがあるか調べる。
これは、第4図に示す仮想文字枠53と比較して、仮想
文字枠53の外側に出る領域の方が大きい輪郭データが
あるか調べる。
前記の如く、ラベル値2の輪郭データ■の領域■を作成
すると、領域■は仮想文字枠53の外側に出る領域は無
い。
しかし、ラベル値1の輪郭データ■の領域[相]を作成
すると、領域[相]は仮想文字枠53の外側に出る領域
が大きい。これは、領域[相]のX座標値20と28に
対し、仮想文字枠53のX座標値は22であり、仮想文
字枠54のX座標値は28であるため、その比 (22−20)/ (28−22) から判定することが出来る。
従って、切出し処理部36は第8図に示す如く、ラベル
値2の輪郭データには、例えば符号0を付与し、ラベル
値1の輪郭データには、侵入に基づく不要イメージデー
タとして、例えば符号80Hを付与してラベル選択テー
ブルに登録し、このラベル選択テーブルをラベル選択テ
ーブルメモリ30に格納する。
切出し処理部36は、次にラベル選択テーブルメモリ3
0に格納した第8図に示す如きラベル選択テーブルを参
照し、COHと80Hの符号を付与されたラベル値のイ
メージデータは不要であると認識し、Oの符号が付与さ
れたラベル値のイメージデータのみを用い、第3図■に
示す如(、不要イメージデータを除いた横軸がY方向の
輪郭テーブルを作成する。即ち、第5図の輪郭テーブル
の[相]と[相]を除いた輪郭テーブルを作成する。
そして、この横軸がY方向の輪郭テーブルから、横軸が
X方向の輪郭テーブルを作成する。そして、切出し済文
字輪郭情報として、新たに作成した二つの輪郭テーブル
を端子Bを経て送出する。
〔発明の効果〕
以上説明した如く、本発明は文字を認識するため作成さ
れる文字枠内の不要イメージデータを効率良く除去する
ことが可能なため、文字認識率を高めると共に、処理効
率を向上させることが出来る。
【図面の簡単な説明】
第1図は本発明の詳細な説明する図、 第2図は本発明の一実施例を説明するブロック図、第3
図は第2図の動作を説明するフローチャート、第4図は
仮想文字枠を説明する図、 第5図は輪郭テーブルの一例を示す図、第6図はラベル
テーブルの一例を示す図、第7図はラベル領域テーブル
の一例を示す図、第8図はラベル選択テーブルの一例を
示す図、第9図は従来の技術を説明する図、 第10図はノイズ除去を説明する図である。 図において、 31は輪郭テーブル作成手段、 32はラベル付け処理手段、 33は切出し処理手段、 34は輪郭テーブル作成部、35はラベル付け処理部、
36は切出し処理部、 37は輪郭テーブルメモリ、 38はラベルテーブルメモリ、 39はラベル領域テーブルメモリ、 40はラベル選択テーブルメモリ、 50は文字イメージデータ、51はベクトル、52シr
外接四)η形、 53.54は仮想文字枠である。 本発明の盾土里g言免明オろ図 茅 1 図 ぐ 仮思文享石躇肯先(ホ)する図 多芽 図 輪郭テープ゛+btn−r夕”艮作す Lハ%  s 
図 ラペ)しデ ア□ルの一イ列ど示す図 ラベル冷頁域テーブソUの一イダ・j2斥す口第 7 
図 (a) イ、芝禾の積1斗′〒と故日月す己G]茅q口 (ン(
7)l) ラベ゛ル/1直 ラベル逆版テーブルの1イゲ1を示す口元 (C) 才足渠の斗支慣g右先暖トする図 第7図(イθ2う (d) × 従来の技何(10洛明する図 浄γ巳(辻/)3) (久) (b) ノイ又゛陳人Σ盲先帆する図 茅10図

Claims (1)

  1. 【特許請求の範囲】 文字輪郭像を認識するため、文字像から得られるベクト
    ルに外接する外接四辺形から、所定の大きさを拡大した
    第1の文字枠と、該該1の文字枠より更に所定の大きさ
    を拡大した第2の文字枠とを作成し、該第2の文字枠内
    のイメージデータから、文字輪郭情報としての輪郭テー
    ブルを生成する文字輪郭生成方式であって、 該第2の文字枠内に存在するイメージデータから、該輪
    郭テーブルを作成する輪郭テーブル作成手段(31)と
    、 該輪郭テーブル作成手段(31)が作成した輪郭テーブ
    ルから領域が連なるイメージデータを選別し、夫々独立
    した領域を持つイメージデータに異なる値のラベルを付
    与した後、夫々のラベル値毎のイメージデータの領域の
    最大と最小の座標値を該輪郭テーブルから求めてラベル
    領域テーブルを作成するラベル付け処理手段(32)と
    、 該ラベル付け処理手段(32)が作成したラベル領域テ
    ーブルを参照して、一画素の領域が連なるイメージデー
    タと、N×N画素以下の領域を持つイメージデータと、
    前記第1の文字枠の占める領域内より外側に存在する領
    域の大きいイメージデータとを選別し、該選別されたイ
    メージデータに付与されたラベル値に基づき、前記輪郭
    テーブルから該選別されたイメージデータの情報を消去
    する切出し処理手段(33)とを設けたことを特徴とす
    る文字輪郭生成時の不要データ除去方式。
JP63168106A 1988-07-06 1988-07-06 文字輪郭生成時の不要データ除去方式 Expired - Lifetime JPH0821059B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63168106A JPH0821059B2 (ja) 1988-07-06 1988-07-06 文字輪郭生成時の不要データ除去方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63168106A JPH0821059B2 (ja) 1988-07-06 1988-07-06 文字輪郭生成時の不要データ除去方式

Publications (2)

Publication Number Publication Date
JPH0217588A true JPH0217588A (ja) 1990-01-22
JPH0821059B2 JPH0821059B2 (ja) 1996-03-04

Family

ID=15861957

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63168106A Expired - Lifetime JPH0821059B2 (ja) 1988-07-06 1988-07-06 文字輪郭生成時の不要データ除去方式

Country Status (1)

Country Link
JP (1) JPH0821059B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0632402A1 (en) * 1993-06-30 1995-01-04 International Business Machines Corporation Method for image segmentation and classification of image elements for document processing
CN113706565A (zh) * 2021-07-23 2021-11-26 泰康保险集团股份有限公司 图像分割的方法、装置、电子设备和存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6239459B2 (ja) 2014-07-28 2017-11-29 ユニチカ株式会社 透明不燃性シート

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0632402A1 (en) * 1993-06-30 1995-01-04 International Business Machines Corporation Method for image segmentation and classification of image elements for document processing
US5751850A (en) * 1993-06-30 1998-05-12 International Business Machines Corporation Method for image segmentation and classification of image elements for documents processing
CN113706565A (zh) * 2021-07-23 2021-11-26 泰康保险集团股份有限公司 图像分割的方法、装置、电子设备和存储介质
CN113706565B (zh) * 2021-07-23 2023-09-01 泰康保险集团股份有限公司 图像分割的方法、装置、电子设备和存储介质

Also Published As

Publication number Publication date
JPH0821059B2 (ja) 1996-03-04

Similar Documents

Publication Publication Date Title
Wenyin et al. From raster to vectors: Extracting visual information from line drawings
JP2840133B2 (ja) 像の整列方法
US5048099A (en) Polygon-based method for automatic extraction of selected text in a digitized document
US5465304A (en) Segmentation of text, picture and lines of a document image
JP5854802B2 (ja) 画像処理装置、画像処理方法、及びコンピュータプログラム
Suzuki et al. Binary picture thinning by an iterative parallel two-subcycle operation
US5050229A (en) Method and apparatus for thinning alphanumeric characters for optical character recognition
EP0587860B1 (en) Bitmap image segmentation using a charge model for pixels
KR102740679B1 (ko) 문자인식 모델의 학습데이터 증강장치 및 방법
Kim et al. Recognition of logic diagrams by identifying loops and rectilinear polylines
KR970071296A (ko) 볼륨 렌더링 장치 및 이에 적합한 방법
JPH0217588A (ja) 文字輪郭生成時の不要データ除去方式
CN111914846A (zh) 版面数据合成方法、设备及存储介质
CN115909356B (zh) 数字文档的段落确定方法、装置、电子设备及存储介质
US20040105583A1 (en) Segmenting a composite image via minimum areas
JP3172498B2 (ja) イメージ認識用特徴値抽出方法、およびその装置、イメージ解析プログラムを格納する記憶媒体
CN114841906B (zh) 一种图像合成方法、装置、电子设备和存储介质
CN111508045B (zh) 一种图片合成的方法及装置
JPH0217589A (ja) 文字輪郭生成方式
US5319346A (en) Conversion from odd to non-zero winding number specification using an extended frame buffer
EP1439485B1 (en) Segmenting a composite image via basic rectangles
KR20120067806A (ko) 증강현실 영상에서 인식 기준점의 다중복사를 통한 다중 객체 운용 방법
JP2634905B2 (ja) 図形ぬりつぶし方法
CN117787305A (zh) 条码定位方法和条码定位装置
JP2962525B2 (ja) テキストブロック認識方法