JPS60201475A - 図形デ−タ処理装置 - Google Patents

図形デ−タ処理装置

Info

Publication number
JPS60201475A
JPS60201475A JP5767884A JP5767884A JPS60201475A JP S60201475 A JPS60201475 A JP S60201475A JP 5767884 A JP5767884 A JP 5767884A JP 5767884 A JP5767884 A JP 5767884A JP S60201475 A JPS60201475 A JP S60201475A
Authority
JP
Japan
Prior art keywords
line
point
straight line
points
cross
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
JP5767884A
Other languages
English (en)
Inventor
Toshio Matsuura
松浦 俊夫
Katsuhiko Nishikawa
克彦 西川
Akira Inoue
彰 井上
Kiyoshi Iwata
清 岩田
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 JP5767884A priority Critical patent/JPS60201475A/ja
Publication of JPS60201475A publication Critical patent/JPS60201475A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

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

Description

【発明の詳細な説明】 (a)発明の技術分野 本発明は、マトリックス状に配列される画素毎に図形構
成画素と背景構成画素との2値データとして表される線
図形を、いくつかの線分に分割して折線近似するために
用いる図形データ処理装置5関する。
(b)技術の背景 電子計算機システムを利用した画像処理技術の分野にお
いては1通常、被処理画像をマトリックス状に配列され
る画素毎の濃度等の画像情報を量子化し量子化データに
よって表し所望の処理を行っている。
また例えば被処理画像が地図等の線図形の場合には1図
形構成画素(黒画素)を“1”とし背景画素(白画素)
を“0”とする2値データによって表しており、これを
ファイルメモリに記憶する等の場合には、線図形をいく
つかの線分に分割して折線近似し2分割された線分毎に
ベクトルデータによって表すことによってデータ圧縮を
施し1記憶容量の節減を図っている。
(C)従来技術と問題点 前記線図形を折線近似するため、従来、タブレットある
いはデジタイツ等と称される入力装置を用い、「1視に
よって線図形を追跡しオペレータの判断によって折点を
抽出するという装置、あるいは、2値データとして表さ
れる線図形をたとえば3×3画素のマスクによって走査
して折点を抽出するという装置が用いられていた。
しかし、前者には労力と時間を要するという欠点、また
l&者においては、一般に2値データによって表される
線図形は数画素分もの線幅があるのでマスク走査のまえ
に細線化処理を施さなければならず、細線化処理に伴っ
て誤差が生し易いという欠点があった。
(d)発明の目的 本発明の目的は、労力と時間を要せず、かつ正確な折線
近似を行うことのできる図形データ処理装置を提イJ(
することにある。
(e)発明の構成 本発明になる図形データ処理装置は、マトリックス状に
配列される画素毎に図形構成画素と背景構成画素との2
値データとして表されかつ順次隣接する複数個の複数画
素幅の方形領域によって区切られる線図形上の2点を結
ぶ直線を生成する手段と、前記線図形と前記方形領域の
境界との交点の座標値を抽出する手段と、前記抽出され
た複数の交点のうち前記線図形上の2点を結ぶ直線との
間の距離が最大かつ所定の基準値を越える交点の座標値
を抽出する手段と、前記抽出された座標値と前記線図形
上の2点とを結ぶ直線を発生する手段とを備え、得られ
た直線との間の距離が所定の基準値を越える交点が抽出
できなくなるまで前記座標値の抽出を行うことを特徴と
するものである。
(f)発明の実施例 次に本発明の要旨を実施例によって具体的に説明する。
第1図は本発明一実施例の構成を示すブロック図であり
、1はマトリックス状に配列される画素毎に図形構成画
素と背景構成画素との2値データとして表されかつ順次
隣接する複数画素幅毎の複数の方形領域によって区切ら
れる線図形を記憶する画像メモリ、2は画像メモリ1に
記憶する線図形子の両端および後記折点抽出回路6によ
って得られる折点の何れか2点を結ぶ直線を生成する直
線生成回路、3は直線生成回路2によって得られた直線
を記憶するバッファ、4は画像メモリlに記憶される線
図形と前記方形領域の境界との交点の座標値を抽出する
境界交点抽出回路、5は境界交点抽出回路4によって抽
出された交点を記憶するバッファ、6はバッファ5に記
憶する交点のうちバッファ3に記憶する直線との間の距
離が最大かつ所定値を越える交点の座標値を抽出する折
点抽出回路、7は画像メモリ1に記憶する線図形の両端
の座標と折点抽出回路6によって抽出された折点の座標
を格納する出力メモリ、8は画像メモリ1と出力メモリ
7との読取り制御を行う読取り制御回路である。
画像メモリ1には、 0.1mm毎のピンチでマトリッ
クス状に配列される画素毎に図形構成画素(黒画素)と
背景構成画素(白画素)との2値データとして表される
線図形を5第2図に例示するようにマトリックスの行お
よび列方向にそれぞれ32画素(3,2+n+n)毎に
分割し、こようにして得られた正方形領域のうち1分岐
線図形または交差線図形等の複雑図形が含まれている二
つの正方形領域(※印)によって挟まれ、かつ順次隣接
すると共に前記複雑図形が含まれない7個の正方形領域
■・■・・・■を格納する(第3図参照)。
前記第2図のように区切られた各正方形領域内に前記の
ような複雑図形が含まれているか否かの識別については
、たとえば本発明者等の出願による特願昭58−200
629 (昭和58年10月25日)に述べられている
ように、各正方形領域の外周を一巡して走査し、正方形
領域の4辺と線図形との接点の数を検出し、その数によ
って、単純図形領域・分岐線図形領域および交差線図形
領域等に識別することができる。
直線生成回路2は、まず最初に画像メモリ1に記憶され
た線図形の一方の端点S(始点)の座標値(Xs、 Y
s)ならびに他方の端点E(終点)の座標値(Xe、 
ve)を抽出すると共に、#A点Sと端点Eとを結ぶ直
線SEを生成し、生成された直線SEはバッファ3に記
憶される。
一方、境界交点抽出回路4は1画像メモリ1に記憶され
る線図形と正方形領域の■・■・・・■の境界との交点
0)・(2)・・・(6)の座標値(XI、Yl) ・
(X2. Y2) ・・・(X6. Ye)を抽出し、
抽出された交点はバッファ5に記憶される。前記交点の
抽出において線図形の線幅が複数画素幅の場合には、何
れか一方の輪郭線を用いるか、あるいは線幅の中央部を
用いる。
折点抽出回路6は、バッファ3に記憶される直線SEの
傾きに応して。
1χ5−Xe1≧IYs−Yel のときには。
Y−(Vs−Ye)+(Xs−Xe)X(にn−Xs)
十YsDn−l Y −Yn l ’−−−−−− (
alまた。
l Xs−Xe l < l Vs −’le lのと
きには。
X−(Xs−にe)÷(Ys−Ye) X (Yn −
J’s) +X5On−l X −Xn l −−−−
−−−−fblとして、前記6個の各々の交点(11・
(2)・・(nl・・(6)から直線SEまでの距離を
め、すべての距離が折線近似の目標精度から定まる基準
値01に対して On<Dt −−−−−−−−1cj の場合には、線図形SRを直線SEによって近似する。
また On≧[1t −−−−一−−−1dlを満たずような
Onがある場合には、その最大値たとえばD3をめ、こ
れに対応する交点(3)の座標値(X3. Y3)が抽
出されて出力メモリ7に記憶される。
続いて、交点(1)および(2)、ならびに交点(4)
・(5)および(6)に対し、それぞれ端点Sと前記の
ようにして得られた交点(3)とを結ぶ直線、ならびに
交点(3)と終点Eとを結ぶ直線との間の距離が最大か
つ(C1式の条件を満たす交点の座標値が抽出されて出
力メモリ7に記憶される。このような処理をtC)式の
条件を満たす交点が得られなくなるまで行ったのち、出
力メモリ7に記憶された交点を結ぶことによって線図形
SRを所望の精度で折線近似することができる。
上記実施例では、第2図に例示したような線図形の中の
第3図に示すような一部の線図形を画像メモリ1に格納
したのちに処理をおこなっているが、第2図に例示する
ように複雑図形が含まれている図形を対象として前記処
理をおこなうこともできる。
上記実施例によれば、(C)式のDtの値を折線近似の
目標精度に応じた値に選ぶことによって、線図形SEを
任意の精度で折線近似し、このようにして得られる折線
を形成する線分をそれぞれベクトルによって表すことに
よって、線図形sEの対しデータ圧縮を施すことができ
る。
また線図形を32画素幅の正方形領域に分割しているが
、この幅を変えることによっても折線近似の精度を変え
ることができる。
なお、第2図に※印を付した正方形領域の分岐線図形ま
たは交差線図形等の複雑図形に対しては別の手段によっ
てデータ圧縮を行う。
(g)発明の詳細 な説明したように9本発明によれば従来例のような労力
と時間を必要とすることなく、線図形を希望する精度に
よって正確に折線近似することができる。
【図面の簡単な説明】
第1図は本発明−実施例のブロック図、第2図は処理対
象線図形の例、第3図は画像メモリ1に記憶する線図形
の例である。

Claims (1)

    【特許請求の範囲】
  1. マトリックス状に配列される画素毎に図形構成画素と背
    景構成画素との2値データとして表されかつ順次隣接す
    る複数個の複数画素幅の方形領域によって区切られる線
    図形上の2点を結ぶ直線を生成する手段と、前記線図形
    と前記方形領域の境界との交点の座標値を抽出する手段
    と、前記抽出された複数の交点のうち前記線図形上の2
    点を結ぶ直線との距離が最大かつ所定の基準値を越える
    交点の座標値を抽出する手段と、前記抽出された座標値
    と前記線図形」二の2点とを結ぶ直線を発生する手段と
    を備え2得られた直線との間の距離が所定の基準値を越
    える交点が抽出できなくなるまで前記座標値の抽出を行
    うことを特徴とする図形データ処理装置。
JP5767884A 1984-03-26 1984-03-26 図形デ−タ処理装置 Pending JPS60201475A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5767884A JPS60201475A (ja) 1984-03-26 1984-03-26 図形デ−タ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5767884A JPS60201475A (ja) 1984-03-26 1984-03-26 図形デ−タ処理装置

Publications (1)

Publication Number Publication Date
JPS60201475A true JPS60201475A (ja) 1985-10-11

Family

ID=13062584

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5767884A Pending JPS60201475A (ja) 1984-03-26 1984-03-26 図形デ−タ処理装置

Country Status (1)

Country Link
JP (1) JPS60201475A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05266183A (ja) * 1992-03-19 1993-10-15 Fujitsu Ltd 直線近似方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05266183A (ja) * 1992-03-19 1993-10-15 Fujitsu Ltd 直線近似方式

Similar Documents

Publication Publication Date Title
JP2591984B2 (ja) パターン認識装置
JPH02277185A (ja) 矩形座標抽出方法
JPS6180374A (ja) 可変走査領域による細線化処理の方法及び装置
US6215501B1 (en) Method and filling a polygon and recording medium
JPS60201475A (ja) 図形デ−タ処理装置
JPH0646408B2 (ja) 分割画像処理方法
JP2770582B2 (ja) 図形塗潰し装置
JP2993007B2 (ja) 画像領域識別装置
JPH02245886A (ja) 図形描画方法及び図形処理装置
JPH04255080A (ja) 画像入力装置
JPS63208898A (ja) 文字処理装置
JPS63113779A (ja) ピ−ク抽出方法
JPS61184052A (ja) 画像デ−タ圧縮方法
JP3352761B2 (ja) 画像データの位置変換方法
JPS61221968A (ja) 図面読取装置
JP2613589B2 (ja) マスク処理方式
JPS61148487A (ja) 拡大縮小装置
CN117333502A (zh) 数据处理方法、装置、设备及可读存储介质
JPH06337930A (ja) 画像処理装置及び方法
JPS61248172A (ja) 図形塗りつぶし方式
CN117437126A (zh) 图像变换方法、计算机装置和计算机可读存储介质
JPH04152483A (ja) 図形切り出し境界の抽出装置および抽出方法
JPH0243220B2 (ja)
JPH0375795A (ja) 文字パターン縮小方式
JPH07200804A (ja) 画像縮小方法および画像処理装置