JPS6327752B2 - - Google Patents

Info

Publication number
JPS6327752B2
JPS6327752B2 JP55187050A JP18705080A JPS6327752B2 JP S6327752 B2 JPS6327752 B2 JP S6327752B2 JP 55187050 A JP55187050 A JP 55187050A JP 18705080 A JP18705080 A JP 18705080A JP S6327752 B2 JPS6327752 B2 JP S6327752B2
Authority
JP
Japan
Prior art keywords
mask
character
area
information
mode
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.)
Expired
Application number
JP55187050A
Other languages
English (en)
Other versions
JPS57111677A (en
Inventor
Akira Inoe
Masumi Yoshida
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 JP55187050A priority Critical patent/JPS57111677A/ja
Publication of JPS57111677A publication Critical patent/JPS57111677A/ja
Publication of JPS6327752B2 publication Critical patent/JPS6327752B2/ja
Granted legal-status Critical Current

Links

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/10—Character recognition
    • G06V30/14—Image acquisition
    • G06V30/148—Segmentation of character regions
    • 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/10—Character recognition

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Character Input (AREA)
  • Image Analysis (AREA)

Description

【発明の詳細な説明】 本発明は文字図形分離方式に関し、特に文字と
図形が混在して記載されている画像情報からでも
その文字情報のみを分離して認識できるようにし
た文字図形分離方式に関する。
例えばプリント回路の設計図面や論理回路等通
常の図面では、通常は文字と図形が混在して画か
れているのが普通である。したがつてこのような
図面を認識する場合、図形と文字の混在がその自
動認識処理を困難にしている。これは図形に用い
る処理方式と文字に用いる処理方式が全く異質の
ものであることによる。したがつて図面を認識し
て、例えば手書き図面をデータ処理装置により製
図するような場合、図形ならば直線とか、矩形と
か正方形とかあるいは円とか、ある程度のパター
ンが決つており、それにもとづき製図することが
できるが、文字の場合の識別は図形の識別と全く
異質なために、図面を認識する場合、先ず文字と
図形を分離する必要が生ずる。
本発明はこのような必要性に応じた文字と図形
とを分離することを可能にした文字図形分離方式
の提供を目的とするものであり、このために本発
明の文字図形分離方式では、文字と図形が混在さ
れた画像情報から文字と図形を分離する文字図形
分離方式において、前記画像情報を入力する入力
手段と、該入力手段から入力された入力情報を保
持する情報保持手段と、該情報保持手段に保持さ
れた情報を四辺形のマスクを用いて特徴抽出を行
なう特徴抽出手段を有し、該情報保持手段に保持
された該入力情報を、該マスクを走査して、該マ
スクの左辺に前記文字を構成する部分が存在せ
ず、且つ右辺に該部分が存在すれば文字情報エリ
アの開始位置と判断し、次に該マスクを走査して
該マスクの上辺及び下辺に該部分が存在せず、且
つ該右辺に該部分が存在すれば該文字情報エリア
内であると判断し、更に該マスクを走査して該マ
スクの左辺の該部分が存在し、且つ右辺に該部分
が存在しなければ該文字領域の端であると判断し
て該文字情報エリアを識別することにより、文字
と図形を分離することを特徴とする。
以下本発明の一実施例を詳述するに先立ち、第
1図〜第3図にもとづき本発明の概略を説明す
る。
まず、第1図に示すように横方向の幅がYl、
縦方向の高さがTlで各辺の幅が単位長の中空の
マスクMを使用する。そして第2図イに示すよう
にこのマスクMのうち領域Aがすべて「0」であ
つて領域Bのうちの一部にでも「1」があるか否
かをバツフアに記憶されている画像情報について
走査する。なおここで「1」とは画像情報が存在
することを示し、「0」はそれが存在しないこと
を示している。この第2図イに示すモード0の状
態で画像情報をx方向に走査する。そして第4図
に示す如く、文字領域の最初の部分に入るとき、
モード0が成立する。すなわち、第2図イにおけ
る領域Aがオール「0」、領域Bに少なくとも1
つの「1」が存在することになる。このモード0
が成立したとき、マスクは第2図ハに示すよう
に、領域EとFがそれぞれオール「0」か否かを
チエツクするモード3になり、領域EとFがすべ
て「0」であるこのモード3が成立したとき、マ
スクはその位置で、第4図に示す領域Gに「1」
が存在するか否かをチエツクするモード2にな
る。このようにして、モード3とモード2が成立
すれば文字領域が連続しているものと判断して、
この状態でx方向の走査が行なわれる。モード0
ではAの部分がすべて0でなければならないのに
対し、モード2ではモード0のAの部分を無視
(0でも1でも良い)し、Bに相当する部分だけ
を検証する。この理由は、モード0は文字列の始
まりをみつけるためのものであり、モード2は文
字列を構成する個別文字間のつながりをみつける
ためのものである。そしてモード3のチエツクの
ときに、例えば領域Eに「1」が存在すれば、そ
れは文字情報ではなく、線とかあるいはパターン
等の図形情報とみなし、再びモード0でx方向の
走査が行なわれる。そしてモード2のチエツクに
おいて「1」が存在しなければ、文字領域の終り
か否かを判断するため、第2図ロに示すロのモー
ド1、つまり領域Dがオール「0」で領域Cに
「1」が存在するか否かをチエツクする。そして
このモード1が成立すれば、第4図に示すように
これを文字の終りと判断する。
ところでこの場合、文字の大きさが画面により
異なることが多いため、マスクMの大きさを固定
することはできない。それでこのマスクの大きさ
すなわちその幅Ylと高さTlを決定するため、第
5図に示す如き処理を最初に行なう。
(a) まず、第5図イに示すように全画面情報を走
査してその「1」,「0」を求める。そしてこの
全画面情報よりその画像情報の変化点すなわち
「0」→「1」および「1」→「0」に変化す
る点を求める。例えば第5図ロに示すように、
いまラインl上を走査するとき、x1では「0」
→「1」に変化し、x2では「1」→「0」に変
化し、x3では「0」→「1」に変化し、x4では
「1」→「0」に変化する。このように変化点
を求めたとき、その変化点間のインターバルの
和T-1 〓x=1 lと変化点の個数Tyをカウントする。そ
してその変化点間のインターバルの和を変化点
数Tyで除して変化点間の平均距離を求め
る。
(b) そして全画面を走査して、変化点間の距離が
上記平均距離より小さくなる変化点の座
標を、その近傍に文字を含む侯補点として記憶
する。これにより第5図ハに示す如き侯補点情
報が得られる。
(c) 次に連続する侯補点のインターバルの最大値
をMLとする。例えば第8図イの原画において、
変化点の1例が同図ロの黒点(「0」→「1」)、
白点(「1」→「0」)として部分的に示され
る。そのインターバルは第8図ハのl1,l2……
lnとして示される。このうちこのインターバル
の平均距離以下のインターバルは、第8
図ニに示すl1,l2,l4……で示される。そして
インターバルの最大値MLは、第8図ホの如く
示される。
(d) 同様の走査を縦方向にも行ない、連続する侯
補点の始点と終点のインターバルの平均を
Tlmとする。そしてこのTlmの5/4倍を上記マ
スクMの高さTlとし、またその5/8を該マスク
Mの幅Ylとする。
Tl=5/4Tlm Yl=5/8Tlm この数値は発明者等の実験により得られたもの
である。このようにして定められた大きさのマス
クMを使用して、上記の如き文字の識別を行なう
ものである。第8図の例では、Tlmは同図ヘに
示す如きものとなり、Tl,Ylは同図トに示す如
きものとなる。
次に本発明の一実施例構成を第6図および第7
図にもとづき説明する。
第6図は本発明の一実施例構成を示し、第7図
は本発明の動作状態を説明するフローチヤートで
ある。
図中、1は入力部、2は画像メモリ、3はバツ
フア、4はパラメータ演算部、5はアドレス発生
部、6は領域ROM、7は制御部、8はアンド回
路、9は特徴抽出部、10はゲート、11はアド
レス・テーブル、12は画像クリア回路、13は
出力メモリである。
入力部1は図面を読取りこれを電気信号に変換
するものであつて、この入力部1から入力された
画像情報は画像メモリ2に保持される。バツフア
3は画像情報よりその変化点を求めたり、マスク
走査を行うための作業領域用のバツフア・メモリ
である。
パラメータ演算部4は、画像情報から変化点を
検出し、これにより上記ML,Tl,Yl等のパラメ
ータ値を演算し、これらを保持するものである。
アドレス発生部5は、バツフア3にデータをセ
ツトしたりあるいはこのセツトされたデータを読
出すためのアドレス信号を発生するものである。
領域ROM6はマスクMの領域を定めるデータ
が出力されるものであり、そのマスクMを決定す
るためのパラメータは上記パラメータ演算部4か
ら伝達される。
制御部7は、画面情報から文字を分離するまで
のデータ処理に必要な制御信号を発生するための
制御部である。
特徴抽出部9は第4図に示すモードにもとづき
文字情報か否かを識別するものである。
アドレス・テーブル11は、文字の存在する始
端座標xsと文字の存在が終了する終端座標xEが
記入されるレジスタである。
画像クリア回路12は、画像メモリ2にセツト
された画像情報のうち、文字領域のみをクリアす
るクリア回路である。
出力メモリ13は画像メモリ2にセツトされた
画像情報から文字領域がクリアされたものが出力
用に保持されるメモリである。
次に第6図の動作について説明する。
(1) まず図面が入力部1にセツトされると、入力
部1はその図面を電気信号に変換し、これを画
像メモリ2に送出する。そして画像メモリ2に
は図面の画像情報が保持される。それから制御
部7は画像メモリ2からバツフア3に対し順次
画像情報を読出すように制御を行なう。そして
このバツフア3にセツトされた画像情報を第5
図イに示すように走査し、これによりパラメー
タ演算部4は変化点を検出する。そしてこのよ
うにして検出した変化点にもとづき、パラメー
タ演算部4は上記(a)〜(d)に詳述した如き演算を
行なつてML,TlおよびYlを求め、これらの値
をその保持用バツフアで保持するとともに演算
結果を領域ROM6に伝達する。かくして領域
ROM6では、これらの値のうち、TlおよびYl
により所定の大きさのマスクを作成する。
(2) このようにして得られたマスクを使用して画
像情報をアクセスするが、まず、アドレス発生
部5から画像情報の左上端の座標位置にマスク
Mを置きこのマスクMを順次x軸方向に走査
し、上記モード0(第7図のフローチヤートで
はモード0をC1と表示する)すなわちC1が成
立するか否かをチエツクする。もしC1が成立
しなければそのときのx座標が右端WDHにな
るまで順次この走査を続ける。そしてこのマス
クが右端まで走査してもC1が成立しなければ、
今度はマスクをy軸方向に1つ進め、同様の走
査を行なう。このような走査は、アドレス発生
部5から発生されるアドレスに応じ行なわれ、
マスク領域は領域ROM6から送出される、マ
スクMの領域のみ「1」になる信号をアンド回
路8に送出することにより、マスク制御が行な
われ、各モードが成立するか否かの識別は特徴
抽出部9で行なわれるものである。
(3) そしてある位置で上記C1が成立すれば、第
4図に示すように、そのときのマスクの左上隅
の位置を文字領域始点xsと定め、これを特徴
抽出部9のレジスタに保持する。そしてx軸方
向の座標を1つ進めてモード3(C3)が成立す
るか否かを特徴抽出部9で判別する。勿論この
とき第4図に示す領域Gに「1」が存在するこ
とをチエツクするモード2のチエツクも行な
う。しかしながら、上記モード3が不成立の場
合には、その領域は文字領域でないものと判断
し、先に特徴抽出部9内で保持した文字領域始
点xsを消滅させる。そして再びC1が成立する
か否かをチエツクする。
(4) もしも上記(3)においてC3が成立し、更に次
いでモード2のチエツクが成立すれば、その時
点ではモード3(C3)のチエツクが不成立とい
うことになる。すなわち第2図ロに示す領域D
がオール「0」ではなく、「1」が存在したこ
とを示す。そしてこのときのx座標から上記
xsを引いたx−xsが上記MLよりも小さけれ
ば、x座標が+1されてマスクが進行し、C3
が成立するか否かがチエツクされる。そしてマ
スクの進行にともない、C3は成立したものの、
次いでモード2のチエツクのとき領域Gに
「1」が存在しなかつたときには、これはすな
わちC2が成立したことになる。そして第4図
に示すように、このときの座標xの値を文字領
域終点xEと定めこれをアドレス・テーブル1
1に記入する。このようにして文字領域始点
xsと文字領域終点xEが揃つて得られたとき、
ゲート10を開き、これらの文字領域始点xs
と文字領域終点xEがアドレス・テーブル11
に送出される。そしてこれにより画像クリア回
路12が動作し、画像メモリ2に保持された画
像情報より上記文字領域始点xsと文字領域終
点xEの間でかつマスクMの高さYl(或いはマス
クMの内側の高さYl′)の領域をクリアする。
(5) このような動作を全画像情報について行な
い、その文字領域がすべてクリアされたのち
に、画像メモリ2に保持されたデータが出力メ
モリ13に伝達される。勿論このとき出力メモ
リ13に伝達された画像情報は文字情報がクリ
アされている。このようにして出力メモリ13
から文字の分離された画像情報を得ることがで
きる。
以上説明の如く本発明によれば、マスクを使用
して文字領域のみ分離することができるので、画
像情報から文字情報を区別することが可能になり
図形情報のみを取出すことが非常に容易になる。
なお上記説明では文字領域を画像クリア回路で
クリアした例について説明したが、勿論文字領域
始点および文字領域終点間を上記のようにクリア
する代りにこの領域のみを取出すこともできる。
そして取出した情報によりこの文字領域に記載さ
れた文字を識別するような操作を行なうこともで
きる。
【図面の簡単な説明】
第1図は本発明において使用するマスク、第2
図は該マスクを使用した識別モードの説明図、第
3図はマスクの走査状態説明図、第4図は文字の
存在と識別モードおよび文字領域始点および文字
領域終点の説明図、第5図はマスクの大きさの決
定等に必要なパラメータの作成の説明図、第6図
は本発明の一実施例構成図、第7図はその動作状
態を説明するフローチヤート、第8図は本発明の
動作説明図である。 図中、1は入力部、2は画像メモリ、3はバツ
フア、4はパラメータ演算部、5はアドレス発生
部、6は領域ROM、7は制御部、8はアンド回
路、9は特徴抽出部、10はゲート、11はアド
レス・テーブル、12は画像クリア回路、13は
出力メモリをそれぞれ示す。

Claims (1)

  1. 【特許請求の範囲】 1 文字と図形が混在された画像情報から文字と
    図形を分離する文字図形分離方式において、 前記画像情報を入力する入力手段と、 該入力手段から入力された入力情報を保持する
    情報保持手段と、 該情報保持手段に保持された情報を四辺形のマ
    スクを用いて特徴抽出を行なう特徴抽出手段を有
    し、 該情報保持手段に保持された該入力情報を、該
    マスクを走査して、該マスクの左辺に前記文字を
    構成する部分が存在せず、且つ右辺に該部分が存
    在すれば文字情報エリアの開始位置と判断し、次
    に該マスクを走査して該マスクの上辺及び下辺に
    該部分が存在せず、且つ該右辺に該部分が存在す
    れば該文字情報エリア内であると判断し、更に該
    マスクを走査して該マスクの左辺の該部分が存在
    し、且つ右辺に該部分が存在しなければ該文字領
    域の端であると判断して該文字情報エリアを識別
    することにより、文字と図形を分離することを特
    徴とする文字図形分離方式。
JP55187050A 1980-12-27 1980-12-27 Character pattern separation system Granted JPS57111677A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP55187050A JPS57111677A (en) 1980-12-27 1980-12-27 Character pattern separation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP55187050A JPS57111677A (en) 1980-12-27 1980-12-27 Character pattern separation system

Publications (2)

Publication Number Publication Date
JPS57111677A JPS57111677A (en) 1982-07-12
JPS6327752B2 true JPS6327752B2 (ja) 1988-06-06

Family

ID=16199291

Family Applications (1)

Application Number Title Priority Date Filing Date
JP55187050A Granted JPS57111677A (en) 1980-12-27 1980-12-27 Character pattern separation system

Country Status (1)

Country Link
JP (1) JPS57111677A (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0731713B2 (ja) * 1983-09-07 1995-04-10 株式会社東芝 キ−ワ−ド検出方式
JPH0786906B2 (ja) * 1987-05-25 1995-09-20 日立精工株式会社 文字列抽出方法
JPS63291185A (ja) * 1987-05-25 1988-11-29 Hitachi Seiko Ltd 文字列抽出方法

Also Published As

Publication number Publication date
JPS57111677A (en) 1982-07-12

Similar Documents

Publication Publication Date Title
US5075895A (en) Method and apparatus for recognizing table area formed in binary image of document
JP2940936B2 (ja) 表領域識別方法
US6947596B2 (en) Character recognition method, program and recording medium
JPH0721310A (ja) 文書認識装置
JPH0418351B2 (ja)
JP3276555B2 (ja) フォーマット認識装置及び文字読取り装置
JP2846486B2 (ja) 画像入力装置
JPH09128478A (ja) 画像処理装置
JP3406942B2 (ja) 画像処理装置及び方法
JP2755299B2 (ja) 画像処理方法
JP3052438B2 (ja) 表認識装置
JPH0697470B2 (ja) 文字列抽出装置
JP2762476B2 (ja) 清書装置
JP3276554B2 (ja) フォーマット認識装置及び文字読取り装置
JP2893781B2 (ja) 文字認識装置
JPH0728934A (ja) 文書画像処理装置
JP2931041B2 (ja) 表内文字認識方法
JP3031565B2 (ja) 表領域判定方法
JPH0644406A (ja) 画像処理方法及び装置
JP2872757B2 (ja) 行方向判定装置
JPH09114925A (ja) 光学式文字読取装置
JPH11242716A (ja) 画像処理方法および記録媒体
JPH04156694A (ja) 文字認識方式
JP2721415B2 (ja) 文字画像抽出方法
JPH05274472A (ja) 画像認識装置