JPH0387793A - 文字パターン自動整形方式 - Google Patents

文字パターン自動整形方式

Info

Publication number
JPH0387793A
JPH0387793A JP1223944A JP22394489A JPH0387793A JP H0387793 A JPH0387793 A JP H0387793A JP 1223944 A JP1223944 A JP 1223944A JP 22394489 A JP22394489 A JP 22394489A JP H0387793 A JPH0387793 A JP H0387793A
Authority
JP
Japan
Prior art keywords
line
noise
character
row
black
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
JP1223944A
Other languages
English (en)
Inventor
Katsuhiko Nishikawa
克彦 西川
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 JP1223944A priority Critical patent/JPH0387793A/ja
Publication of JPH0387793A publication Critical patent/JPH0387793A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 字母の鱗部分の雑音除去を行う文字パターン自動整形方
式に関し、 直線雑音除去時に鱗のエツジ部分の雑音除去を行い、鱗
部分の形状が崩れない品質の高い美しい文字パターンを
字母から自動生成することを目的とし、 字母をスキャナなどを用いて生成したドツトパターンの
水平線(あるいは垂直線)に隣接する2つの雑音行の白
画素の数W、、W=をそれぞれ求め、これらの比w、/
wzが所定閾値よりも小さいときに第1の雑音行の凹雑
音を黒画素で埋める線挿入手段と、この線挿入手段によ
って求めた比W+/Wzが所定閾値よりも大きいときに
凹雑音除去を行うことなく、水平線(あるいは垂直線)
に隣接する雑音行の次の行の黒画素を始点として輪郭線
に沿って追跡し、始点とこの追跡した点とをもとに鱗の
エツジ近似直線を求め、このエツジ近似直線と雑音行と
の交点Cからはみ出る部分の黒ドツトを削除する線削除
手段とを備え、この線削除手段によって端部分の雑音除
去を行うようにIjI戒する。
〔産業上の利用分野〕
本発明は、字母の端部分の雑音除去を行う文字バクーン
自動整形方式に関するものである。ワードプロセッサ、
電子組版システムなどにおいて、印刷にドツトパターン
で表現する文字を使用している。日本語の場合、これら
に使用される文字数が膨大であり、これを効率的に作成
することが要求されている。
〔従来の技術と発明が解決しようとする課題〕従来、手
書きした字母をスキャナで読み込んでドツトパターンに
展開し、背景雑音除去、直線雑音除去、および縦・横線
整形を行い、ベクトル化などして文字パターンを生成す
るようにしていた。
しかし、鱗に適した処理を行っていなかったため、整形
後の端部分の形状が崩れてしまい、品質が低下してしま
うという問題があった。
本発明は、直線雑音除去時に鱗のエツジ部分の雑音除去
を行い、端部分の形状が崩れない品質の高い美しい文字
パターンを字母から自動生成することを目的としている
〔課題を解決する手段〕
第1図を参照して課題を解決する手段を説明する。
第1図において、線挿入手段9は、字母をスキャナなど
を用いて生成したドツトパターンの水平線(あるいは垂
直線)に隣接する2つの雑音行の白画素の数W、 、w
2をそれぞれ求め、これらの比w1/w2が所定閾値よ
りも小さいときに第1の雑音行の凹雑音を黒画素で埋め
るものである。
線削除手段10ば、線挿入手段9によって求めた比W 
I/ W 2が所定閾値よりも大きいときに、凹雑音除
去を行うことなく、水平線(あるいは垂直線)に隣接す
る雑音行の次の行の黒画素を始点として輪郭線に沿って
追跡し、始点とこの追跡した点とをも乙に鱗のエツジ近
似直線を求め、このエツジ近似直線と雑音行との交点C
からはみ出る部分の黒ドツトを削除するものである。
(作用) 本発明は、第1図に示すように、線挿入手段9が字母を
スキャナなどを用いて生成したドツトパターンの水平線
(あるいは垂直線)に隣接する2つの雑音行の白画素の
数W 1 、W 1をそれぞれ求め、これらの比Wl/
Wlが所定閾値よりも小さいときに第1の雑音行の凹雑
音を黒画素で埋めるようにし、一方、求めた比w、/w
2が所定閾値よりも大きいときに凹雑音除去を行うこと
なく、線削除手段10が水平線(あるいは垂直線)に隣
接する雑音行の次の行の黒画素を始点として輪郭線に沿
って追跡し、始点とこの追跡した点とをもとに鱗のエツ
ジ近似直線を求め、このエツジ近似直線と雑音行との交
点Cからはみ出る部分の黒ドツトを削除し、端部分の雑
音除去するようにしている。
従って、直線雑音除去時に鱗のエツジ部分の雑音除去を
併せて行うことにより、端部分の形状を崩さない品質の
高い美しい文字パターンを字母から自動生成することが
可能となる。
〔実施例〕
次に、第1図から第3図を用いて本発明の1実施例の構
成および動作を順次詳細に説明する。
第1図において、字母lは、文字を表現する字母であっ
て、紙上に綺麗に描かれたものである。
図形人力装置t2は、字母1をスキャナなどを用いて走
査して生成した2値画像を計算機などに人力するもので
ある。
入力文字パターン3は、図形入力装置2によって読み取
られた字母の2(1!画像である。
背景雑音除去手段21は、入カバターン3から雑音を除
去するものであって、4ないし6から構成されている。
周囲雑音除去手段4ば、字母の文字枠などの周囲に生し
た雑音を除去するものである。
孤立雑音除去手段5は、文字パターンに接触しない孤立
した雑音を除去するものである。
輪郭雑音除去手段6は、文字パターンに接触する数ドツ
トの小さな雑音を除去するものである。
直線雑音除去手段22は、背景雑音除去手段21により
背景雑音を除去した文字パターンから更に直線上の雑音
を除去するものであって、マないし9から構成されてい
る。
黒ラン抽出手段7ば、文字パターンから水平方向、垂直
方向の黒ランを抽出するものである。
関係抽出手段8は、黒ラン抽出手段7によって抽出した
黒ランの相互関係を調べ、文字から水平線・垂直線らし
い部分を抽出するものである。
線挿入手段9は、関係抽出手段8によって抽出した文字
の水平線・垂直線に隣接する凹雑音を除去するものであ
って、水平線(あるいは垂直&’jl)に隣接する2つ
の雑音行の白画素の数W、 、w。
をそれぞれ求め、これらの比W 1 /’ W zが所
定閾値よりも小さいときにitの雑音行の凹雑音を黒画
素で埋めるものである(第2図を用いて後述する)。
鱗・雑音除去手段23は、線削除手段IOから構成され
、直線雑音除去手段22によって求めた比W I/ W
 寡が所定閾値よりも大きいときに凹雑音を除去を行う
ことなく、鎖部分に対応する水平線(あるいは垂直線)
に隣接する雑音行の次の行の、IN素を始点として輪郭
線に沿って方向が反転するまで追跡し、始点とこの追跡
した終点とをもとに鱗のエツジ近似直線を求め、このエ
ツジ近似直線と雑音行との交点Cからはみ出る部分の黒
ドツトを削除するものである(第3図を用いて1!を述
する)。
縦・横線整形手段24は、鱗雑音除去手段23などによ
って雑音が除去された文字パターンの縦線および横線を
認識して線幅を揃えるものであって、11ないし14か
らIll威されている。
ベクトル化手段11は、文字パターンの輪郭をベクトル
化するものである。
ベクトル整形手段12は、ベクトル化された輪郭ベクト
ル中に存在する雑音を除去するものである。
線幅制御手段13ば、輪郭ベクトルから縦線を認識して
線幅を制御31するものである。
フルドツト化手段14ば、輪郭ベク(・ルから文字パタ
ーンの輪郭線を復元し、その内部を塗り潰して整形され
た文字パターンを生成するものである。
出力文字パターン15ば、縦・横線整形手段24によっ
て整形された美しい文字パターンである。
次に、第2図を用いて線挿入手段9の動作を詳細に説明
する。これは、第1図関係抽出手段8によって抽出した
水平線(あるいは垂直線)(図中では横方向に“−°で
示す部分)に隣接する雑音行(Y、−1)および雑音行
(Y□゛+1〉の凹雑音を除去するものである。以下説
明する。
ST!!P 1  →−Y方向に走査して、水平線の上
の境界となる黒ランを検出し、その行のY座標をvlと
する。また、黒ランの左端・右端のX座標をx6,3x
2とする。
5TEP 2  (Yl−1)行と(Y、−2)行のX
、−X、間の白画素の個数を計数し、それぞれW、 、
wtとする。
5TEP 3  (11w1/Iltがある閾値以上で
あれば、線削除手段10による処理を行う。
(21w+/−オがある閾値以下であれば、cY14>
行の×1〜X!間を1に埋め、凹雑音を除去する(例え
ば第2図“その結果゛に示すように縦矢印の部分のドツ
トを埋める)。
5TEP 4  + Y方向に走査して、水平線の下の
境界となる黒ランを検出し、その行のY座標をY、とす
る。また、黒ランの左端・右端のX座標をX8、×、と
する。
5TEP 5  (Y*+1)行と(Y1+2)行のX
 s 〜X e間の白画素の個数を計数し、それぞれW
j 、w、とする。
5TEP 6  (1)Ws/waがある閾値以上であ
れば、線削除手段10による処理を行う。
(21w s / w aがある閾値以下であれば、(
Yx+1)行のX、〜x9間を1に埋め、凹雑音を除去
する。
ST’EP 7  + X方向に走査して、垂直線の左
の境界となる黒ランを検出し、その行のX座標を×1と
する。また、黒ランの左端・右端のX座標をYesY、
とする。
5TEP 8  (XI−1)行と(X、−2)行のY
、 〜Yt間の白画素の個数を計数し、それぞれW、 
、vHとする。
5TEP 9  (1,、)  w1/wsがある閾値
以上であれば、線削除手段10による処理を行う。
(2)wt/wtがある閾値以下であれば、(L−1)
行のY、〜Yi間を1に埋め、凹雑音を除去する。
5TEP 10 +X方向に走査して、垂直線の右の境
界となる黒ランを検出し、その行のX座標をXIとする
。また、黒ランの左端・右端のX座標をYl、Y、とす
る。
5TEP 11 (XI−1)行と(xz−2)行のY
 ’s 〜Y *間の白画素の個数を計数し、それぞれ
W= 、W、とする。
ST[!P 12 (1)  wi/waがある閾値以
上であれば、線削除手段10による処理を行う。
12)  w x / w 4がある閾値以下であれば
、(L−1)行のY、〜Y4間を1に埋め、凹雑音を除
去する。
以上の処理によって、例えば第2図上側に示す文字パタ
ーンが下側に示す文字パターン中の縦矢印を用いて示す
ドツトで埋め、水平線(あるいは垂直線)に隣接する凹
雑音を除去したり、あるいはw+/wx 、wa/wa
がある閾値以下の場合に次の線削除手段lOを実行して
鱗の部分を滑らかにして美しい文字パターンを生成する
第3図を用いて線削除手段10の動作を詳細に説明する
。鱗周囲の形状が既述したW+/Wt、W、/W4が所
定閾値以上のときに鱗の部分と認識し、以下の鎖部分の
雑音除去を行う。
5TEP l  水平線に隣接する黒画素をその方向が
反転するまで追跡する0例えば第3図ta+において、
文字パターンの水平線に隣接する雑音行lの次の行の始
点■からはじめて輪郭線の黒ドツトを、■、■、■、■
、■と追跡し、■で追跡方向が反転したので終了する。
5TEP 2  追跡した始点と終点とをもとに鱗のエ
ツジ近似直線を求る。このエツジ近似直線は、始点■と
終点■とを結ぶ直線と、これらの間の点■から■の各点
との距離をそれぞれ算出し、距離が最大の■を求める(
第3開山))、この最大の距離が所定閾値(例えば1画
素の距jlりよりも大きいので、更に始点■とこの求め
た■とを結ぶ直線について、同様にその間に存在する点
との距離を求め、距離が所定閾値以下になるまで繰り返
し行う。
ここで、始点■と点■とを結ぶ直線が求められ、これを
工Yジ近似直線とする(第3開山))。
5TEP 3  水平線に隣接する雑音行1と、ST[
!P 2で抽出したエツジ近似直線との交点Cを求める
(第3図(C))。
5TEP 4  交点Cの外側の黒画素を雑音として除
去する。これにより第3図+dlに示す矢印を用いて示
す黒ドツトが雑音として削除され、鎖部分がエンジ近似
iiI線によって滑らかにされる。
〔発明の効果〕
以上説明したように、本発明によれば、文字パターンの
直線雑音除去時に鱗のエツジ部分の雑音除去を行う構成
を採用しているため、鎖部分の形状が崩れない品質の高
い美しい文字パターンを字母から自動生成することがで
きる。
【図面の簡単な説明】
第、1図は本発明の1実施例構戒図、第2図は線挿入を
説明する図、第3図は線削除を説明する図を示す。 図中、lば字母、9は線挿入手段、IOは線削除手段、
21は背景雑音除去手段、22は直線雑音除去手段、2
3はv4雑音除去手段、24は縦・横線整形手段を表す

Claims (1)

  1. 【特許請求の範囲】 字母の鱗部分の雑音除去を行う文字パターン自動整形方
    式において、 字母をスキャナなどを用いて生成したドットパターンの
    水平線(あるいは垂直線)に隣接する2つの雑音行の白
    画素の数w_1,w_2をそれぞれ求め、これらの比w
    _1/w_2が所定閾値よりも小さいときに第1の雑音
    行の凹雑音を黒画素で埋める線挿入手段(9)と、 この線挿入手段(9)によって求めた比w_1/w_2
    が所定閾値よりも大きいときに凹雑音除去を行うことな
    く、水平線(あるいは垂直線)に隣接する雑音行の次の
    行の黒画素を始点として輪郭線に沿って追跡し、始点と
    この追跡した点とをもとに鱗のエッジ近似直線を求め、
    このエッジ近似直線と雑音行との交点Cからはみ出る部
    分の黒ドットを削除する線削除手段(10)とを備え、 この線削除手段(20)によって鱗部分の雑音除去を行
    うように構成したことを特徴とする文字パターン自動整
    形方式。
JP1223944A 1989-08-30 1989-08-30 文字パターン自動整形方式 Pending JPH0387793A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1223944A JPH0387793A (ja) 1989-08-30 1989-08-30 文字パターン自動整形方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1223944A JPH0387793A (ja) 1989-08-30 1989-08-30 文字パターン自動整形方式

Publications (1)

Publication Number Publication Date
JPH0387793A true JPH0387793A (ja) 1991-04-12

Family

ID=16806149

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1223944A Pending JPH0387793A (ja) 1989-08-30 1989-08-30 文字パターン自動整形方式

Country Status (1)

Country Link
JP (1) JPH0387793A (ja)

Similar Documents

Publication Publication Date Title
KR101679744B1 (ko) 단말기에서 데이터 처리 방법 및 그를 수행하는 장치
KR910001525B1 (ko) 곡선 근사방법
Kiyko Recognition of objects in images of paper based line drawings
JP3172498B2 (ja) イメージ認識用特徴値抽出方法、およびその装置、イメージ解析プログラムを格納する記憶媒体
JP2846486B2 (ja) 画像入力装置
JPH01129358A (ja) 表数値演算装置
JP2527187B2 (ja) 曲線近似によるパタ−ンデ−タの圧縮方式
EP1538547B1 (en) Method and device for extracting skeletal data from image data
JP2962525B2 (ja) テキストブロック認識方法
JP2755299B2 (ja) 画像処理方法
JPH06274308A (ja) ベジェ曲線均等肉付け作成処理方法
JPH0695644A (ja) 文字パターンの直線認識方式
JPH03100883A (ja) パターンの正規化装置
JPH08180087A (ja) 図形の歪み補正方法
JPH03286390A (ja) 文字の非線形正規化法
JPH0812547B2 (ja) パターン縮小/拡大処理装置
JPH06274692A (ja) 文字抽出装置
JPH02166583A (ja) 文字認識装置
JP2000251013A (ja) 文字認識方法、文字認識装置および記憶媒体
JPH0658689B2 (ja) 線図形分離装置
JPS63198168A (ja) 線図形折線化装置
JPS6352278A (ja) 線分抽出装置
JPS58105284A (ja) 文字パタ−ンの拡大方式
JPS62296280A (ja) 圧縮デ−タの復元、生成方式
JPH0695645A (ja) フルドット文字における文字影付け処理方法