JPS6263384A - パタ−ンの相似変換方式 - Google Patents

パタ−ンの相似変換方式

Info

Publication number
JPS6263384A
JPS6263384A JP60182251A JP18225185A JPS6263384A JP S6263384 A JPS6263384 A JP S6263384A JP 60182251 A JP60182251 A JP 60182251A JP 18225185 A JP18225185 A JP 18225185A JP S6263384 A JPS6263384 A JP S6263384A
Authority
JP
Japan
Prior art keywords
pattern
line width
width control
line
contour
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
JP60182251A
Other languages
English (en)
Other versions
JPH0338622B2 (ja
Inventor
Katsuhiko Nishikawa
克彦 西川
Shigemi Osada
茂美 長田
Akira Inoue
彰 井上
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 JP60182251A priority Critical patent/JPS6263384A/ja
Publication of JPS6263384A publication Critical patent/JPS6263384A/ja
Publication of JPH0338622B2 publication Critical patent/JPH0338622B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 パターンの輪郭線屈曲点の内のパターンの縦線及び横線
又は縦線及び横線並びにこれらに接続する飾りを構成す
る屈曲点に線幅制御情報を付加し、パターンの拡大又は
縮小(相似変換)に際して線幅制御情報を参照して線幅
の制御を行なうようにした。
〔発明の技術分野〕
本発明はパターンの相似変換方式に関し、更に詳しく言
えば、線幅制御に有意な輪郭線屈曲点に線幅制御情報を
付加し、これをパターンの拡大又は縮小の際に用いるよ
うにしたパターンの相似変換方式に関する。
文字パターン等の処理において、パターンの拡大又は縮
小が行なわれることがある。このような拡大又は縮小に
おいて、原パターンを忠実に拡大又は縮小していること
が要求される。そうでないと、原パターンの拡大又は縮
小の意味が失われて来るからである。
〔従来の技術〕
文字パターンを拡大又は縮小する方法として、その輪郭
から抽出した屈曲点の座標を単純に拡大率倍又は縮小率
倍だけ変えて所期の目的を達成しようとする方法が考え
られる。
〔発明が解決しようとする問題点〕
この方法は、線幅の制御に対する考慮が十分とは言えず
、そのため拡大又は縮小された文字パターンの線幅が不
均一となり、高品位の拡大又は縮小された文字パターン
を得難いという欠点がある。
本発明は斯かる問題点に鑑みて創作されたもので、1つ
のパターンから種々の大きさのパターンを高品位で発生
することができるパターンの相似変換方式を提供するこ
とを目的とする。
〔問題点を解決するための手段〕
第1図は本発明の原理ブロック図を示す。本発明はパタ
ーンの相似変換方式において、パターンの輪郭線から屈
曲点を抽出す゛る抽出手段1と、抽出された屈曲点の内
の線幅制御に有意な屈曲点に線幅制御情報を付加する付
加手段2と、パターンの拡大又は縮小に際して線幅制御
情報を参照して線幅の制御を行なう線幅制御手段3とを
備えて構成したものである。
〔作用〕
パターン輪郭線上の屈曲点が抽出手段工によって抽出さ
れる。抽出された屈曲点の内のパターン縦線及び横線又
は縦線及び横−線並びにこれらに接続する飾り等を構成
する線幅制御に有意な屈曲点に線幅制御情報が付加手段
2によって付加される。
このような前処理を施した後に、パターンの拡大又は縮
小を行なわんとするに際して上述の線幅制御情報が線幅
制御手段3によって参照され、その情報が線幅の制御に
用いられてパターンの拡大又は縮小が行なわれる。
斯くして、1つの原パターンから拡大又は縮小したパタ
ーンを高品位で得ることができる。
〔実施例〕
第2図は本発明の一実施例を示す。この図において、1
0は供給される文字パターン1)から輪郭線上の屈曲点
を抽出する屈曲点抽出部である。
抽出された屈曲点は後刻での利用に供するために屈曲点
格納部12に格納される。
13は抽出された屈曲点間の輪郭線分の統合を行なう輪
郭線分の統合部である。
14は統合された線分を用いて線群を決定する線群の決
定部である。ここに、線群とは複数の輪゛郭線分で構成
されるパターン上の一本の線をいう。
15は決定された線群を用いてそれに接続する飾りの処
理を行なう飾りの認識部である。
16は上述の各処理から得られる情報を基にして線幅制
御情報を属性表にして最終的に作成する属性表の作成部
である。作成部16で作成された属性表は後刻での使用
に供するために属性表格納部17に格納される。
上述の如くして格納された屈曲点及び属性表が次の所要
各部で用いられる。
18は屈曲点格納部12に格納された屈曲点の座標を予
め決められた値だけ変える座標変換部である。
19は属性表格納部17に格納された属性表の成る屈曲
点の座標を用いて線幅制御を行なうために用いる仮の線
幅制御表の座標値間に仮の座標値を書き込んで仮の線幅
制御表を作成する仮の線幅制御表作成部である。作成さ
れた仮の線幅制御表は後刻での使用のため線幅制御表格
納部20に格納される。
21は仮の線幅制御表に所要の処理を施して線幅制御表
を作成する線幅制御表の作成部である。
22は線幅制御表を用いて座標変換部18の座標を書き
換える屈曲点座標の書換え部である。
23は上述の各部18乃至22で線幅制御されている屈
曲点の内部を塗り潰して文字パターン24を出力する輪
郭内部の塗り潰し部である。
次に、上述各構成部を有する本発明実施例の処理態様を
第3図の文字パターン例を用いて説明する。
先ず、文字パターンの輪郭から屈曲点の抽出処理■が行
なわれる。この抽出処理により、第3図文字パターンの
屈曲点P、〜P13が屈曲点抽出部1)によって抽出さ
れる。
この屈曲点抽出処理後に、属性表の作成処理■に入る。
ここで、第3図中のし1〜1,13は線分を表している
ものとする。又、図の右方向にXの正方向、下方向にY
の正方向を設定し、点P1の座標を(X−Y;)として
表す。線分L1は点P1と点P1+1とを結んで得られ
る線分である。又、Pl4はPlである。
(Stopr> このような段別の下において、輪郭線分の統合部13に
おいて次のような処理が行なわれる。
先ず、線分L1は次の5種類に分類される。ただし、T
h、は予め決められる闇値である。
C1・・・YI =Yi+t 、  (XlとX1啼1
との差)≧Th。
C2・・・X+=X+ヤt、(Y、とX1+1との差)
≧T h I C3・・・ (YI とX1+1との差)−1゜(X+
 とX1+1との差)≧T h IC4・・・ (X+
 とX1+、との差)−1゜(Yl とX1+1との差
)≧T h IC5・・・ (xIとX1+、との差)
=1゜(YIとX1+1との差)−I CO・・・上記以外の場合。
この分類法の下で第3図の線分L1〜L13を分類する
と次のようになる。。
C1・・・Lll L41  LT、Ls1C2・・・
Ll、Lll  L9.Ll 2C3・・・なし C4・・・なし Cs ・・・なし CO°′’L2+  Ls、L[l+  Lt O+ 
 Llsこの分類結果を基にして次のような線分統合基
準に従って、線分の統合を行ない、統合された線分の集
合の各々に対し輪郭線番号Enを与える。
分類番号がC7又はC2の線分を見つけこれをLkとす
る。
(1)ルール1−L kがC1の場合、Lk−1又はE
kヤ、がC1又はC3であれば統 合する。Lkが02の場合は02 又はC4であれば統合する。
(2)ルール2→LkがC1の場合、L k−1がCs
でかつL k−2がC1かC3又は Lkヤ1がC5でかつLkや、がC1 かC3であれば統合する。Lkが C2の場合はC2又はC4であれ ば統合する。
(3)ルール3→上記以外の場合は統合を終了する。
このようにして統合された各線分には輪郭線番号が与え
られるが、統合されなかった線分には輪郭線番号は与え
られない。第3回設例における輪郭線番号の付与例を示
せば次の通りとなる。
L、−E、+ Ll ’−E2. L4←EJ、LG←
L7″E6.L9″Es  、  t、1) Et、L
t  2←E8 又、輪郭の方向を右、左、下、上の4種類に分類する。
右・・・El 、 El、 ET 左・・・E5 下・・・E2’、E4 上・・・Eft、E8 そして、線群の決定部14の処理に移る。
<5tepII> 輪郭E1と対になる輪郭を求めるために、EiとEk 
(k=1.2・・・13″、に#i)との間で次の2つ
の量、M(重なり度)とD(距@)とを計算する。ただ
し、輪郭E1を構成する屈曲点のうち、その始点をpS
i、終点をPEi とする(第4図参照)。
(1)  輪郭E1の方向が右で、Ekの方向が左で且
つEkの位置がElより下にある場合 Z (2)輪郭EIの方向が左で、Ei+の方向が右でかつ
Ekの位置がElより上にある場合 (3)輪郭E1の方向が下で、Ekの方向が上でかつE
kの位置がElより左にある場合 (4)輪郭E+の方向が上で、Ekの方向が下でかつE
kの位置がElより右にある場合 sin  (YE k−Ys k、 Ys 1−YE 
+ )+1)乃至(4)以外の場合は対となり得ない。
それぞれの条件に該当する上述の各M及びDを計算した
後、算出されたM及びDが M≧T h 2 D≦Th3 を満たし、かつDが最小のものをElの対と決定する。
ただし、T h2 、 T h3は適当な闇値である。
第3回設例の場合について言えば次のような対が決定さ
れる。
E、・・・なし   El1・・・E3E2 ・・・E
 a    E s ・・・なしEs ・・・E6  
  EVo・・・E5E4・・・なし   Es ・・
・Elこのような処理結果を基にして線群を決定する。
第3図の段別について説明する。
(a)  El及びEsのように互いの対が等しい場合
には、 無条件に1つの線群とする。
(b)Es及びET、El1及びEsのように複数の対
が存在する場合、 先ず、その中でDの最小値Dminを求める。次に各対
のDとD winとの差を求め、その差が成る閾値T 
h a以下であるならば、それら輪郭線分を1つの線群
とする。
これを第3図の段別について言えば、そこでの線群は 線群番号 E a 、 E e   −CI E3 、 Es + ET −=G2 <5tepnl> 5tepIIの処理結果を基にして線群を構成する輪郭
線分に含まれる屈曲点に対し、第5図に示すような仮の
属性表を作成する。この表の意味するところは、例えば
、P4の場合それは線群G1の右の点でありかつ線群G
2の上の点であることを表している。
(SteplV> 、  次いで、飾りの認識部15の処理に入る。ここで
の処理は飾りに関する情報を第5図に加えるための処理
を行なうことにある。
飾りには次の2種類がある。
■ 同一線群に接続する飾り(第6図(al参照)Pl
、Paは線群G1に属するものとする。第6図(a)の
屈曲点P21P3.P4の如く、成る線群の端点から成
る閾値以内の距離にある点を飾りとみなし、次のような
属性情報をPa、Pl、P4に付与する。
Pa、P’3 ・・・線群G、の上の飾りP4・・・線
群G、の下の飾り この上下の判断はG1の中心線L1より上か下かで行な
う。
■ 互いに直交する異なる線群に接続する飾り(第6図
(b)参照)P1+’Psは線群G1に属し、P4.P
sは線群G2に属するものとする。第6図世)の屈曲点
P2.P3の如く、成る直交する線群の端点から閾値以
内の距離にある点を飾りとみなし、次のような属性情報
をPa、Plに付与する。
P21).線群G、の上でかつG2の左の飾りP300
.線群G、の下でかつG2の右の飾りG、の上下の判断
は中心線L1より上か下かで、またG2の左右の判断は
中心線L2より左か右かで行なう。
この処理を第3図の文字パターンに対して施すと、 Pl ・・・線群G1の左の飾り P2 ・・・線群G1の右の飾り Ps、Pro  ・・・線群G2の上の飾りP9 ・・
・線群G2の下の飾り という情報が得られる。
そして、飾りの認識部15で得られた情報を線群の決定
部14で得られた仮の属性表に加える処理が属性表の作
成部16において行なわれて第7図に示すような属性表
が得られる。この属性表は属性表格納部17に格納され
る。
こうして属性表が作成された後、線幅制御の処理■に入
る。
<5tepI> 文字パターンの輪郭からの屈曲点抽出処理■で抽出した
屈曲点の座標は座標変換部18において次式に従って変
換される。
t”L2+  ・・・13 但し、上式においてSX I X Sy 1は変換前の
パターンの大きさ、Sxa X5yaは変換後のパター
ンの大きさである。
(S t e p II> 属性情報の生成処理■で作成した属性表の成る屈曲点の
座標を用い、線幅制°御を行なうのに用いる仮の線幅制
御表の座標値開に仮の座標値を書き込む(第8図参照)
。この処理は仮の線幅制御表作成部19で行なわれる。
例えば、第3TI!Jの段別において5tepIにより
P4 *  Pl +  P、2の座標値がP4   
(23,32) Pl   (40,35) Pl2  (20,32) に決定されたとする。属性表からP4はG、の右ノ点テ
アリ、かつG2の上の点であることがわかる。従って、
仮の線幅制御表のG、の“上・右の座標”の欄に23を
書き込み、G2の“上・右の座標”の欄に32を書き込
む。同様にして、PlはG2の下の点であるからG2の
“下・左の座標”の欄に35を書き込み、Pl2はG1
の左の点であるから“下・左の座標”の欄に20を書き
込む。
このようにして第9図を完成する。
完成された仮の線幅制御表は線幅制御表格納部20に格
納される。
(S  t  e p 1)> 線幅制御表の作成部21に退いて仮の線幅制御表に対し
次の処理を施して仮の線幅制御表を書き換え、パターン
の線幅が与えられた線幅に成らしめる線幅制御表を作成
する。ただし、縦線の幅、をWx、4it線の幅をWy
とする。
上又は右の輪郭を基準に線幅を制御することにすると、 (a)  線群が横線のとき 目標下の座標値−“上・右、の座標”+Wy−1(bl
  線群が横線のとき 目標左の座標値−“上・右の座標”−Wx+1の如くそ
れぞれの場合の座標値は決定される。このとき、制御量
Cは目標値−“下・左の座標値”で求まる。しかし、こ
の制御量が大き過ぎるとパターンの形が(ずれてしまう
ので、上・右及び下・左の両側を制御することとし、そ
の制御量を次式で求める。
C2−C十01 これらC1,C2をそれぞれ“上・右の移動量”、“下
・左の移動量”として第8図の表に付加して線幅制御表
(第9図参照)を作成する。この処理は線幅制御表の作
成部21で行なわれる。
上述のC1,C2は線幅制御表を次のように書き換える
のに用いられる。
“上・右の座標値”=“上・右の座標値”+C1“下・
左の座標値”=°下・左の座標値十02<5teplV
) StepTの座標は線幅制御表を用いて書き換えられる
。この処理は屈曲点座標の書換え部22で行なわれる。
その例を第3図文字パターンの屈曲点P4及びPsの場
合について説明する。
P4は属性表(第7図)からG1の右でかつG2の上の
点で飾りではないことがわかる。次にG1の右の座標と
02の上の座標とを線幅制御表(第9図)から調べると
23及び33である。従って、P4の座標は(23,3
2)から(23,33)に書き換えられる。
PQは属性表(第7図)からG2の上の点で飾りである
ことがわかる。そして、線幅制御表(第9図)の02に
関する上の移動量を調べると、+1になっている。従っ
て、P8の座標が(31゜31)であるならば、Y座標
に+1として(31゜32)に書き換えられる。
上述の線幅制御処理■から得られる線幅制御済の屈曲点
列内部の塗り潰し処理が行なわれる。
因みに、本発明の処理を施した場合とそうでない場合と
の比較例を示せば、第10図(a)(線幅制御あり)及
び第10図(b)(線幅制御なし)の如くである。これ
ら図の文字パターンは512x512の文字パターンか
ら縦線を4.横線を2に線幅制御して縮小して作った6
0XGOの文字パターンである。又、本発明の処理のた
めの閾値Th1〜Th4は次の通りである。
Th、= 10.Th2=0.5 、Th3 =5 (
1゜Th4−3゜ なお、上記実施例においては、文字パターンを例にとっ
て説明したが、他のパターンにおいても本発明を実施し
得る。   − 〔発明の効果〕 以上説明したように本発明によれば、線幅制御に有意な
屈曲点に線幅制御情報を与え、この線幅制御情報をパタ
ーンの拡大又は縮小に際し参照して線幅の制御を行なっ
てパターンの拡大又は縮小を行なっているから、1つの
原パターンから拡大又は縮小したパターンを高品位で得
ることができる。
【図面の簡単な説明】
第1図は本発明の原理ブロック図、 第2図は本発明の一実施例を示す図、 第3図はパターン例を示す図、 第4図は輪郭線分の例を示す図、 第5図は仮の属性表を示す図、 第6図はパターンの飾りを示す図、 第7図は属性表を示す図、 第8図は仮の線幅制御表を示す図、 第9図は線幅制御表を示す図、 第10図は比較例を示す図である。 第1図において、 1は抽出手段、 2は付加手段、 3は線幅制御手段である。 X#日月の7京理フ゛ロック図 第1図 仮の属a表 第5図 属・注表 几較イ列を示す図 第1O図

Claims (3)

    【特許請求の範囲】
  1. (1)パターンの相似変換方式において、 パターンの輪郭線から屈曲点を抽出する抽出手段(1)
    と、 抽出された屈曲点の内の線幅制御に有意な屈曲点に線幅
    制御情報を付加する付加手段(2)と、パターンの相似
    変換に際して前記線幅制御情報を参照して線幅の制御を
    行なう線幅制御手段(3)とを備えて構成したことを特
    徴とするパターンの相似変換方式。
  2. (2)前記線幅制御に有意な屈曲点は前記パターンの縦
    線及び横線を構成する屈曲点であることを特徴とする特
    許請求の範囲第1項記載のパターンの相似変換方式。
  3. (3)前記線幅制御に有意な屈曲点は前記パターンの縦
    線及び横線並びにこれらに接続する飾りを構成する屈曲
    点であることを特徴とする特許請求の範囲第1項記載の
    パターンの相似変換方式。
JP60182251A 1985-08-20 1985-08-20 パタ−ンの相似変換方式 Granted JPS6263384A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60182251A JPS6263384A (ja) 1985-08-20 1985-08-20 パタ−ンの相似変換方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60182251A JPS6263384A (ja) 1985-08-20 1985-08-20 パタ−ンの相似変換方式

Publications (2)

Publication Number Publication Date
JPS6263384A true JPS6263384A (ja) 1987-03-20
JPH0338622B2 JPH0338622B2 (ja) 1991-06-11

Family

ID=16114986

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60182251A Granted JPS6263384A (ja) 1985-08-20 1985-08-20 パタ−ンの相似変換方式

Country Status (1)

Country Link
JP (1) JPS6263384A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5526476A (en) * 1992-12-07 1996-06-11 Fujitsu Limited Method and apparatus for generating character patterns expressed by coordinates of a coordinate system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5526476A (en) * 1992-12-07 1996-06-11 Fujitsu Limited Method and apparatus for generating character patterns expressed by coordinates of a coordinate system

Also Published As

Publication number Publication date
JPH0338622B2 (ja) 1991-06-11

Similar Documents

Publication Publication Date Title
CN110211192A (zh) 一种基于深度学习的三维模型到二维图像的渲染方法
CN101377854B (zh) 一种计算机模仿汉字手写笔迹的方法
US10049503B2 (en) Line guided three-dimensional model reshaping method
Sarfraz et al. An algorithm for automatic capturing of the font outlines
CA2598615C (en) Three-dimensional model modification system, method and computer-readable program of the same, and computer-readable recording medium storing the program
Shesh et al. Efficient and dynamic simplification of line drawings
JPS6263384A (ja) パタ−ンの相似変換方式
CN104091318A (zh) 一种中国手语视频过渡帧的合成方法
CN114359038B (zh) 基于生成对抗网络的多风格动态组字方法
CN109887074A (zh) 一种基于复杂平面图像的三维建模方法
JPS62272295A (ja) 線幅制御機能を持つ文字パタ−ンの拡大・縮小方式
Remacle et al. Fast and robust mesh generation on the sphere—Application to coastal domains
JPS62120576A (ja) パタ−ンの相似変換方式
Fallacara et al. AI-driven image generation for enhancing design in digital fabrication: Urban furnishings in historic city centres
CN102063705B (zh) 一种大区域非均匀纹理合成方法
Guan et al. An extended advancing front technique for closed surfaces mesh generation
JP5460031B2 (ja) デフォルメ地図生成装置
Wei et al. Investigating the shape of the shoot apical meristem in bamboo using a superellipse equation
PASSARELLA et al. Mathematical implementation of circle hough transformation theorem model using C# for calculation attribute of circle
JP2004021373A (ja) 物体及び光源情報推定方法並びに物体及び光源情報推定装置
JPS62140182A (ja) パタ−ンの相似変換方式
JP3626793B2 (ja) 2次元cad図から3次元cad図への変換方法
Schnabel The logic behind lattice windows in the Lingering Garden: Parametric generation of Chinese abstract indigenous patterns
Lee et al. Real-time Object Segmentation based on GPU
JP2507413B2 (ja) パタ−ンデ−タ圧縮方法