JPH04236678A - 領域整形方法 - Google Patents

領域整形方法

Info

Publication number
JPH04236678A
JPH04236678A JP3018472A JP1847291A JPH04236678A JP H04236678 A JPH04236678 A JP H04236678A JP 3018472 A JP3018472 A JP 3018472A JP 1847291 A JP1847291 A JP 1847291A JP H04236678 A JPH04236678 A JP H04236678A
Authority
JP
Japan
Prior art keywords
area
vector
hatching
end points
outline
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
JP3018472A
Other languages
English (en)
Inventor
Takashi Saito
高志 齋藤
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP3018472A priority Critical patent/JPH04236678A/ja
Publication of JPH04236678A publication Critical patent/JPH04236678A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ベクトル画像から平行
線によって構成されたハッチング領域を抽出するハッチ
ング領域抽出方法において、抽出された領域を整形する
領域整形方法に関する。
【0002】
【従来の技術】画像処理技術の進展に伴い、コンピュー
タを用いた図形処理技術が様々な分野に利用されている
が、そのような図形処理技術として、地図やイラスト画
像等の線画をコンピュータ処理するための研究開発が行
われている。例えば、「地図の構成要素の自動抽出の検
討」、情報処理学会第39回全国大会、「ハッチング領
域抽出アルゴリズムとその地形図への応用」、昭和59
年度電子通信学会全国大会等が挙げられる。
【0003】上記した処理技術は、図形を線画としてで
はなく2値の写真画像等と同じラスタ画像データとして
処理しているため、画像の拡大、縮小等の処理が容易に
できるものの、画像中の部分的な修正、変更等を行うこ
とは難しいという問題があった。
【0004】これに対して、線画をベクトル化して処理
することも考えられている(例えば、「線分間の関係を
用いた地形図の自動認識」、電子情報通信学会PRU8
9−24P、「会話的な認識による信頼性の向上を図っ
た地図自動入力システム」、電子情報通信学会論文誌、
89/4  Vol,J72−D−2  No4)。
【0005】しかし、ハッチングパターンの如き線画の
場合、その線あるいは点それ自体よりも、ハッチングパ
ターンによって構成される多角形等の図形に意味がある
が、上記した従来の技術は、何れもこの点について考慮
されていなかった。
【0006】
【発明が解決しようとする課題】そこで、本発明者は、
2値化された入力画像の輪郭をベクトル化してから芯線
化し、該入力画像を芯線ベクトルと該芯線ベクトルを結
ぶつなぎベクトルに変換することにより線画データを出
力する方法において、図形中のハッチングによって表さ
れた領域に矩形領域を指定し、該矩形領域内の輪郭ベク
トルから前記ハッチングのパターンを判定し、ハッチン
グパターンの傾きと該パターン間の間隔からハッチング
パターンを構成する構成線を探索し、隣合う構成線間に
リンクを張り、該リンクから構成線の端点をたどって領
域外郭線を求めることにより平行線ハッチング領域を抽
出するハッチング領域抽出方法を提案した(特願平2−
238464)。
【0007】上記方法によれば、ハッチング領域内に矩
形領域を指定することによって、平行線によるハッチン
グパターンかあるいは点によるハッチングパターンかを
判別することができ、また線データから平行線によるハ
ッチング領域を多角形のデータとして抽出することがで
きるので、該ハッチング領域を多角形として処理可能と
なる。
【0008】上記方法はハッチングパターンの位置関係
のみから構成線を求めているので、ハッチング領域の近
傍にある線分をハッチングパターンとして誤認識すると
いう問題があったので、本発明者はその点を更に改良し
たハッチング領域抽出方法を既に提案した。この方法に
よれば、図形中のハッチングによって表された領域から
ハッチングパターンの傾きと該パターン間の間隔情報を
抽出し、該情報を用いてハッチングパターンを構成する
構成線を探索し、隣合う構成線間にリンクを生成し、該
リンク関係から領域を表す外郭線を抽出する方法におい
て、前記リンク生成時に前記構成線間の連結状態を調べ
ることによって、ハッチング領域の近傍にある傾きと間
隔がハッチングパターン構成線と類似する線分を、パタ
ーン構成線として認識しないようにした(特願平2−2
38465)。
【0009】しかし、上記提案した何れの方法も、平行
線によるハッチングパターンの端点のみを用いて領域を
表しているので、抽出された領域と原画像とにずれを生
じるという問題があった。これを図を用いて説明すると
、図3は、ハッチング領域を示し、31は、平行線によ
るハッチングパターン、32は、抽出された領域外郭線
である。図4は、図3の部分33を拡大した図である。 図4において、40は平行線、41は、該平行線の芯線
ベクトル、42は、該芯線ベクトル41の端点、43は
、領域外郭線、44は、該領域外郭線の芯線ベクトル、
45は、該芯線ベクトル44の端点、46、47はつな
ぎベクトル、48は、平行線40と領域外郭線43との
実際の交点である。
【0010】上記提案した方法では、平行線40と領域
外郭線43との交差部において、芯線ベクトル44、端
点45、つなぎベクトル46、端点42、つなぎベクト
ル47、端点45、芯線ベクトル44となるように領域
外郭線を抽出していたので、抽出された領域外郭線が実
際の交点48を通らず、従って原画像とのずれが生ずる
という課題が残されていた。
【0011】本発明の目的は、抽出された多角形のハッ
チング領域と原画像とのずれを整形する領域整形方法を
提供することにある。
【0012】
【課題を解決するための手段】前記目的を達成するため
に、本発明では、図形中のハッチングによって表された
領域に矩形領域を指定し、該矩形領域内の輪郭ベクトル
からハッチングパターンの傾きとハッチングパターンを
構成する平行線を探索し、隣合う平行線間にリンクを張
り、該リンクから平行線の端点をたどって領域外郭線を
求めることにより平行線ハッチング領域を抽出するハッ
チング領域抽出方法において、前記端点間を接続してい
る芯線ベクトルとつなぎベクトルを抽出し、前記平行線
の端点を起点として該つなぎベクトルをたどり、芯線ベ
クトルの両端点を探し、該両端点間を接続することによ
り領域外郭線を生成することを特徴としている。
【0013】
【作用】矩形領域指定部は、ハッチングパターン抽出の
ためのサンプル矩形を指定し、ハッチングパターン抽出
部は、該指定された矩形からハッチングパターンを抽出
し、リンク生成部は、該抽出されたハッチングパターン
から隣合う平行線間にリンクを張る。領域多角形抽出部
は、平行線の端点間を接続している芯線ベクトルとつな
ぎベクトルを抽出し、それらベクトルの端点と平行線の
端点を抽出し、領域整形部は、平行線の芯線ベクトルの
端点を探し、該端点を出発点として、つなぎベクトルに
沿ってその左右方向に芯線ベクトルの端点を探し、該端
点間を接続することによって領域外郭線を生成する。従
って、抽出された領域外郭線は実際の交点付近を通るの
で、原画像とのずれが生じない。
【0014】
【実施例】以下、本発明の一実施例を図面を用いて具体
的に説明する。図1は、本発明の一実施例に係る機能ブ
ロック図であり、1は、ハッチングパターン抽出のため
のサンプル矩形を指定する矩形領域指定部、2は、該指
定された領域からハッチングパターンを抽出するハッチ
ングパターン抽出部、3は、ハッチングパターンを構成
する平行線を抽出し、該平行線間にリンクを生成するリ
ンク生成部、4は、該生成されたリンクから領域多角形
を抽出する抽出部、5は、抽出された領域を整形する整
形部である。
【0015】矩形領域指定部1によって指定されたサン
プル矩形からハッチングパターンがハッチングパターン
抽出部2で抽出される。そして、該抽出されたハッチン
グパターンから、平行線が抽出され、隣合う平行線間に
リンクを張るリンク生成部3までの処理は、既に提案し
たハッチング領域抽出方法に開示したものと同様である
ので、その詳細な説明を省略する。本発明の特徴は、領
域多角形抽出部4と領域整形部5にある。
【0016】すなわち、リンク生成部3は、平行線のリ
ンクを調べ、平行線間にリンクを張るときには、その平
行線の端点同志が接続されているか否かを調べ、端点間
を接続する線分がないときには、該端点間を直線で接続
する。端点間が接続されているときは、図3、4で説明
したように、平行線の端点をたどって接続することによ
り、領域外郭線を求めていた。このため前述したような
問題が生じていた。
【0017】本発明では、端点間が接続されているとき
は、領域多角形抽出部4において、端点間を接続してい
る芯線ベクトルとつなぎベクトルを抽出し、それらベク
トルの端点と平行線の端点を抽出する。
【0018】図2は、領域多角形抽出部4によって抽出
された端点の拡大図である。図2において、201は平
行線、202は該平行線の芯線ベクトル、203は領域
外郭線、204は該領域外郭線の芯線ベクトル、205
は領域外郭線、206は該領域外郭線の芯線ベクトル、
207は平行線201の芯線ベクトル202の端点、2
08は芯線ベクトル206の端点、209は芯線ベクト
ル204の端点である。また、210から213の丸印
はベクトルの端点、214から223はつなぎベクトル
、224、225は平行線201の輪郭ベクトル、22
6、227は外郭線203の輪郭ベクトル、228、2
29は外郭線205の輪郭ベクトル、230、231は
輪郭ベクトルである。232は平行線201と領域外郭
線203、205との実際の交点である。
【0019】領域多角形抽出部4は、上記した端点の内
、平行線の芯線ベクトルの端点207、外郭線の芯線ベ
クトルの端点208と209、つなぎベクトルの端点2
10から213をそれぞれ識別して、図示しないテーブ
ルにマークする。そして、一つの端点が例えば、平行線
の芯線ベクトル202とつなぎベクトル216に共通の
端点であるようなときは、平行線の芯線ベクトルの端点
とするように、平行線を最優先し、次いで外郭線、そし
て最後につなぎベクトルの順になるようにマークする。
【0020】従って、207は、平行線201の芯線ベ
クトル202の端点となり、208、209は、それぞ
れ外郭線の芯線ベクトル206、204の端点となる。
【0021】次いで、領域整形部5は、前記テーブルを
参照して平行線の芯線ベクトルの端点を探し、該端点2
07を出発点として、つなぎベクトルに沿ってその左右
方向に芯線ベクトルの端点を探す。ただし、その探索範
囲は、平行線と領域外郭線との交差部を充分にカバーす
る範囲233で、例えば平行線の幅の約3倍程度である
。この範囲内の両側に芯線ベクトルの端点208と20
9が見つかると、該端点208と端点209とを接続し
、丸印の端点を消去し、領域データとして出力する。 この結果、芯線ベクトル206と端点208と端点20
9と芯線ベクトル204とが接続され、領域外郭線が生
成されることになる。このように抽出された領域外郭線
は実際の交点232付近を通るので、原画像とのずれが
生じない。
【0022】
【発明の効果】以上、説明したように、本発明によれば
、平行線の端点からつなぎベクトルを辿って芯線ベクト
ルの端点を探し、該端点間を接続することにより領域外
郭線を生成しているので、該領域外郭線は実際の交点付
近を通り、従って原画像により合致した領域多角形が得
られる。
【図面の簡単な説明】
【図1】本発明の一実施例に係る機能ブロック図である
【図2】本発明の領域多角形抽出部によって抽出された
端点の拡大図である。
【図3】ハッチング領域を示す図である。
【図4】従来の方法によって抽出された領域外郭線の一
部拡大図である。
【符号の説明】
1  矩形領域指定部 2  ハッチングパターン抽出部 3  リンク生成部 4  領域多角形抽出部 5  領域整形部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  図形中のハッチングによって表された
    領域に矩形領域を指定し、該矩形領域内の輪郭ベクトル
    からハッチングパターンの傾きとハッチングパターンを
    構成する平行線を探索し、隣合う平行線間にリンクを張
    り、該リンクから平行線の端点をたどって領域外郭線を
    求めることにより平行線ハッチング領域を抽出するハッ
    チング領域抽出方法において、前記端点間を接続してい
    る芯線ベクトルとつなぎベクトルを抽出し、前記平行線
    の端点を起点として該つなぎベクトルをたどり、前記芯
    線ベクトルの両端点を探し、該両端点間を接続すること
    により領域外郭線を生成することを特徴とする領域整形
    方法。
JP3018472A 1991-01-18 1991-01-18 領域整形方法 Pending JPH04236678A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3018472A JPH04236678A (ja) 1991-01-18 1991-01-18 領域整形方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3018472A JPH04236678A (ja) 1991-01-18 1991-01-18 領域整形方法

Publications (1)

Publication Number Publication Date
JPH04236678A true JPH04236678A (ja) 1992-08-25

Family

ID=11972586

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3018472A Pending JPH04236678A (ja) 1991-01-18 1991-01-18 領域整形方法

Country Status (1)

Country Link
JP (1) JPH04236678A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269264A (ja) * 2007-04-19 2008-11-06 Central Res Inst Of Electric Power Ind 画像処理による多導体電線の追跡方法、装置及びプログラム並びにこれを用いた多導体電線の異常検出方法、装置及びプログラム
CN107909625A (zh) * 2017-11-15 2018-04-13 南京师范大学 一种基于等高线的山顶点提取方法

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008269264A (ja) * 2007-04-19 2008-11-06 Central Res Inst Of Electric Power Ind 画像処理による多導体電線の追跡方法、装置及びプログラム並びにこれを用いた多導体電線の異常検出方法、装置及びプログラム
CN107909625A (zh) * 2017-11-15 2018-04-13 南京师范大学 一种基于等高线的山顶点提取方法
CN107909625B (zh) * 2017-11-15 2020-11-20 南京师范大学 一种基于等高线的山顶点提取方法

Similar Documents

Publication Publication Date Title
US5907631A (en) Document image processing method and system having function of determining body text region reading order
JP4704601B2 (ja) 文字認識方法,プログラム及び記録媒体
JP2823882B2 (ja) 線画像ベクトル化方法
JPH04236678A (ja) 領域整形方法
JPH11134509A (ja) 図面認識処理方法及び建築図面認識処理方法
JPH1049688A (ja) 画像データの部分消去および部分検出方法
JPH04117579A (ja) ハッチング領域抽出方法
JP2867650B2 (ja) シンボル候補領域の検出方法
JPH04117580A (ja) ハッチング領域抽出方法
JP2683026B2 (ja) 線図形ベクトル化装置
JPH0535872A (ja) 2値画像の輪郭追跡方式
JPS63116279A (ja) 図面読取装置における建屋図形抽出方法
JP2656802B2 (ja) 図面入力装置
Wang et al. Automated generation of Chinese character structure data based on extracting the strokes
JPH08212292A (ja) 枠線認識装置
JPS63128490A (ja) 文字イメージ抽出処理装置
JPH03160582A (ja) 文書画像データに於ける罫線と文字の分離方法
JPH0488480A (ja) 図形線分の特徴点抽出方法
JPS62107378A (ja) 図面デ−タ管理システム
JPS61267882A (ja) 文字認識装置
JPH07160820A (ja) 文字認識方法
JPH057751B2 (ja)
JPH0664607B2 (ja) 直線抽出装置
JPH07287751A (ja) 地図線分データから家屋図形を認識する方法
JPS60181883A (ja) 文字認識におけるストロ−ク抽出方法