JPH05266111A - 図面自動入力装置のメッシュ間接合方法 - Google Patents
図面自動入力装置のメッシュ間接合方法Info
- Publication number
- JPH05266111A JPH05266111A JP4060799A JP6079992A JPH05266111A JP H05266111 A JPH05266111 A JP H05266111A JP 4060799 A JP4060799 A JP 4060799A JP 6079992 A JP6079992 A JP 6079992A JP H05266111 A JPH05266111 A JP H05266111A
- Authority
- JP
- Japan
- Prior art keywords
- mesh
- vector
- house
- candidates
- divided
- 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
Links
Landscapes
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】
【目的】 メッシュ境界に家屋が多く存在したり、メッ
シュ間に多少のずれが生じた場合でもメッシュ接合を正
確に行う。 【構成】 入力された図面を輪郭ベクトル化および芯線
ベクトル化して得られたベクトル情報から図形候補を分
離し、図形候補からメッシュM2とM3あるいはM4と
M5の境界で分割された家屋候補H2〜H5を分離し、
メッシュ境界で分割された家屋候補H2〜H5の芯線ベ
クトル情報を構成するベクトル群の向きを右向きないし
左向きのいずれかの一定の向きに揃え、接合された家屋
候補の芯線ベクトル情報を構成するベクトル群が閉ルー
プを形成し且つこれらベクトル群の向きが一定の向きで
ある場合に、隣接するメッシュ境界で分割されたメッシ
ュ境界の家屋候補を接合する。
シュ間に多少のずれが生じた場合でもメッシュ接合を正
確に行う。 【構成】 入力された図面を輪郭ベクトル化および芯線
ベクトル化して得られたベクトル情報から図形候補を分
離し、図形候補からメッシュM2とM3あるいはM4と
M5の境界で分割された家屋候補H2〜H5を分離し、
メッシュ境界で分割された家屋候補H2〜H5の芯線ベ
クトル情報を構成するベクトル群の向きを右向きないし
左向きのいずれかの一定の向きに揃え、接合された家屋
候補の芯線ベクトル情報を構成するベクトル群が閉ルー
プを形成し且つこれらベクトル群の向きが一定の向きで
ある場合に、隣接するメッシュ境界で分割されたメッシ
ュ境界の家屋候補を接合する。
Description
【0001】
【産業上の利用分野】本発明は図面自動入力装置のメッ
シュ間接合方法に関し、特に地図情報データベース作成
のために図面に書かれた図形や文字などを読取り認識す
る図面自動入力装置においてメッシュ間にわたる図形を
接合するための方法に関する。
シュ間接合方法に関し、特に地図情報データベース作成
のために図面に書かれた図形や文字などを読取り認識す
る図面自動入力装置においてメッシュ間にわたる図形を
接合するための方法に関する。
【0002】
【従来の技術】一般に地図は、国家座標の原点を基準と
して、複数の図面にメッシュ分割されている。これらメ
ッシュ分割された複数の図面から地図データベースを作
成する場合には、図面自動入力装置にメッシュ単位にこ
れらの図面を入力した後、最終的には隣接メッシュを接
合して1つの地図データベースを作成する方法が採られ
る。
して、複数の図面にメッシュ分割されている。これらメ
ッシュ分割された複数の図面から地図データベースを作
成する場合には、図面自動入力装置にメッシュ単位にこ
れらの図面を入力した後、最終的には隣接メッシュを接
合して1つの地図データベースを作成する方法が採られ
る。
【0003】ところで、メッシュ分割に際しては、家屋
の位置などが考慮されておらず、従ってメッシュ境界に
位置した家屋が2つ以上のメッシュに跨がって記載され
ていることが多い。よって上記メッシュ接合をする場
合、これら2つ以上のメッシュに跨がった家屋を接合す
ることが必要になる。
の位置などが考慮されておらず、従ってメッシュ境界に
位置した家屋が2つ以上のメッシュに跨がって記載され
ていることが多い。よって上記メッシュ接合をする場
合、これら2つ以上のメッシュに跨がった家屋を接合す
ることが必要になる。
【0004】図5はこのような家屋を接合をする場合の
従来例を示したもので、隣接するメッシュm1,m2を
単純に並べ、一番近い所に位置する家屋、即ちh1とh
3、並びにh2とh4とを接合することで、自動的にメ
ッシュ接合を行うようにしている。
従来例を示したもので、隣接するメッシュm1,m2を
単純に並べ、一番近い所に位置する家屋、即ちh1とh
3、並びにh2とh4とを接合することで、自動的にメ
ッシュ接合を行うようにしている。
【0005】
【発明が解決しようとする課題】ところが上記のように
メッシュ接合を自動的に行う際、図6(a)に例示すよ
うに隣接するメッシュm3,m4の間に家屋h5〜h1
2が混み入って存在したり、あるいは図面の印刷精度な
どによって図6(b)のように隣接するメッシュm5,
m6の間で家屋h13〜h18のずれが大きい場合など
には、間違った家屋が接合されることがある。
メッシュ接合を自動的に行う際、図6(a)に例示すよ
うに隣接するメッシュm3,m4の間に家屋h5〜h1
2が混み入って存在したり、あるいは図面の印刷精度な
どによって図6(b)のように隣接するメッシュm5,
m6の間で家屋h13〜h18のずれが大きい場合など
には、間違った家屋が接合されることがある。
【0006】それ故に本発明の課題は、メッシュ接合を
自動的に行う場合において、メッシュ境界に家屋が多く
存在したり、あるいはメッシュ間に多少のずれが生じた
場合でも、メッシュ接合を正確に行うことが可能な、図
面自動入力装置のメッシュ間接合方法を提供することに
ある。
自動的に行う場合において、メッシュ境界に家屋が多く
存在したり、あるいはメッシュ間に多少のずれが生じた
場合でも、メッシュ接合を正確に行うことが可能な、図
面自動入力装置のメッシュ間接合方法を提供することに
ある。
【0007】
【問題点を解決するための手段】本発明の図面自動入力
装置のメッシュ間接合方法は、メッシュ単位に分割され
た複数の図面を入力し、前記複数の図面の隣接メッシュ
間を接合して地図情報データベースを作成する図面入力
装置のメッシュ間接合方法において、前記入力された図
面を輪郭ベクトル化および芯線ベクトル化して得られた
ベクトル情報から図形候補を分離し、前記図形候補から
メッシュ境界で分割された家屋候補を分離し、前記メッ
シュ境界で分割された家屋候補の芯線ベクトル情報を構
成するベクトル群の向きを右向きないし左向きのいずれ
かの一定の向きに揃え、接合された家屋候補の芯線ベク
トル情報を構成するベクトル群が閉ループを形成し且つ
これらベクトル群の向きが前記一定の向きである場合
に、隣接するメッシュ境界で分割されたメッシュ境界の
家屋候補を接合することを特徴とする。
装置のメッシュ間接合方法は、メッシュ単位に分割され
た複数の図面を入力し、前記複数の図面の隣接メッシュ
間を接合して地図情報データベースを作成する図面入力
装置のメッシュ間接合方法において、前記入力された図
面を輪郭ベクトル化および芯線ベクトル化して得られた
ベクトル情報から図形候補を分離し、前記図形候補から
メッシュ境界で分割された家屋候補を分離し、前記メッ
シュ境界で分割された家屋候補の芯線ベクトル情報を構
成するベクトル群の向きを右向きないし左向きのいずれ
かの一定の向きに揃え、接合された家屋候補の芯線ベク
トル情報を構成するベクトル群が閉ループを形成し且つ
これらベクトル群の向きが前記一定の向きである場合
に、隣接するメッシュ境界で分割されたメッシュ境界の
家屋候補を接合することを特徴とする。
【0008】
【作用】上記手法により隣接するメッシュ境界の家屋候
補を接合することで、メッシュ境界にある間違った家屋
候補が接合された場合には、接合された家屋候補を構成
するベクトル群の向きが一定でなくなり、あるいは閉ル
ープが形成されない。
補を接合することで、メッシュ境界にある間違った家屋
候補が接合された場合には、接合された家屋候補を構成
するベクトル群の向きが一定でなくなり、あるいは閉ル
ープが形成されない。
【0009】
【実施例】以下に本発明の実施例を説明する。本発明の
実施例の方法の各ステップは図1に示した通りで、文字
やシンボルあるいは図形などが混在する各図面をイメー
ジスキャナなどによって2値画像化し、メッシュ単位で
それぞれ図面自動入力装置に入力する(ステップS
1)。
実施例の方法の各ステップは図1に示した通りで、文字
やシンボルあるいは図形などが混在する各図面をイメー
ジスキャナなどによって2値画像化し、メッシュ単位で
それぞれ図面自動入力装置に入力する(ステップS
1)。
【0010】これら入力された2値画像は、情報圧縮し
て輪郭ベクトル化および芯線ベクトル化の処理が施され
(ステップS2)、各ベクトル情報が得られる。これら
のベクトル化は、より具体的には、以下の手順で行われ
る。即ち、輪郭ベクトル化処理では、2値画像の白と黒
の境界の画素を抽出して得られた画素列をベクトル近似
して輪郭ベクトルを抽出する。また芯線ベクトル化処理
では、対になる輪郭ベクトルの中心線に相当する部分に
ベクトルを生成して芯線ベクトルを得る。得られた芯線
ベクトルには、その生成の元になる輪郭ベクトルのグル
ープ番号を例えばその属性データとして記憶しておく。
て輪郭ベクトル化および芯線ベクトル化の処理が施され
(ステップS2)、各ベクトル情報が得られる。これら
のベクトル化は、より具体的には、以下の手順で行われ
る。即ち、輪郭ベクトル化処理では、2値画像の白と黒
の境界の画素を抽出して得られた画素列をベクトル近似
して輪郭ベクトルを抽出する。また芯線ベクトル化処理
では、対になる輪郭ベクトルの中心線に相当する部分に
ベクトルを生成して芯線ベクトルを得る。得られた芯線
ベクトルには、その生成の元になる輪郭ベクトルのグル
ープ番号を例えばその属性データとして記憶しておく。
【0011】上記で得られた各ベクトル情報を構成する
ベクトル群は文字候補と図形候補とに要素分離される
(ステップS3)。即ち、ベクトルの孤立性や領域四角
形の大きさなどから、まず文字候補とそれ以外の候補
(図形候補とシンボル候補)に分離抽出される。文字候
補とされたベクトル群は、1文字に相当するベクトル群
がそれぞれグループ化される。またそれ以外の候補とさ
れたベクトル群は、構造解析によりシンボル候補と図形
候補に分離抽出されそれぞれグループ化される。
ベクトル群は文字候補と図形候補とに要素分離される
(ステップS3)。即ち、ベクトルの孤立性や領域四角
形の大きさなどから、まず文字候補とそれ以外の候補
(図形候補とシンボル候補)に分離抽出される。文字候
補とされたベクトル群は、1文字に相当するベクトル群
がそれぞれグループ化される。またそれ以外の候補とさ
れたベクトル群は、構造解析によりシンボル候補と図形
候補に分離抽出されそれぞれグループ化される。
【0012】文字候補およびシンボル候補は、辞書との
パターンマッチングによって認識が行われ(ステップS
5,S6)、認識結果は例えばコードデータとして記憶
される。また図形候補は、構造解析や線分追跡などによ
って、家屋候補や道路候補等にそれぞれ認識される(ス
テップS4)。そして、隣接メッシュ間の図面を接合し
て1つの地図データベースを作成するべく、これら認
識、処理された図形、文字、シンボルなどのデータが結
合、編集される(ステップS7)。結合、編集されたデ
ータは、CRT表示や印刷などのデータに供される他、
図面データ処理を行うべくCADなどのホストシステム
へ転送される。
パターンマッチングによって認識が行われ(ステップS
5,S6)、認識結果は例えばコードデータとして記憶
される。また図形候補は、構造解析や線分追跡などによ
って、家屋候補や道路候補等にそれぞれ認識される(ス
テップS4)。そして、隣接メッシュ間の図面を接合し
て1つの地図データベースを作成するべく、これら認
識、処理された図形、文字、シンボルなどのデータが結
合、編集される(ステップS7)。結合、編集されたデ
ータは、CRT表示や印刷などのデータに供される他、
図面データ処理を行うべくCADなどのホストシステム
へ転送される。
【0013】本発明では更に、家屋候補は、図2に示し
たように、メッシュMの境界にある家屋候補H1、即ち
メッシュMの境界で分割された家屋候補H1と、それ以
外の家屋候補Hとの2種類に分けて認識される。このよ
うに家屋候補をメッシュ境界で分割された家屋候補とそ
れ以外の家屋候補とに分けて認識する手順は、具体的に
は、以下の、1)〜5)の方法により行われる。
たように、メッシュMの境界にある家屋候補H1、即ち
メッシュMの境界で分割された家屋候補H1と、それ以
外の家屋候補Hとの2種類に分けて認識される。このよ
うに家屋候補をメッシュ境界で分割された家屋候補とそ
れ以外の家屋候補とに分けて認識する手順は、具体的に
は、以下の、1)〜5)の方法により行われる。
【0014】1)図形候補の輪郭ベクトル群から最外側
の輪郭ベクトル群を抽出する。
の輪郭ベクトル群を抽出する。
【0015】2)抽出された輪郭ベクトル群のグループ
を持つ芯線ベクトル群を検索する。
を持つ芯線ベクトル群を検索する。
【0016】3)検索された芯線ベクトル群を各図面に
おけるメッシュの図枠の芯線ベクトル群とし、残りを図
枠の内側にある家屋候補や道路候補などの芯線ベクトル
群として分離、認識する。
おけるメッシュの図枠の芯線ベクトル群とし、残りを図
枠の内側にある家屋候補や道路候補などの芯線ベクトル
群として分離、認識する。
【0017】4)道路候補や家屋候補の芯線ベクトル群
を、ベクトルの孤立性やその領域四角形の大きさ等によ
り、家屋候補と道路候補とに分離、認識する。
を、ベクトルの孤立性やその領域四角形の大きさ等によ
り、家屋候補と道路候補とに分離、認識する。
【0018】5)家屋候補をメッシュ境界で分割された
家屋候補と、それ以外の家屋候補と分離、認識する。
家屋候補と、それ以外の家屋候補と分離、認識する。
【0019】上記5)の分離認識においては、例えば図
3(a),(b)に破線で示したような、図枠の芯線ベ
クトル群の一部によって閉ループが形成される芯線ベク
トルあるいは芯線ベクトル群を持つ家屋候補を、メッシ
ュ境界で分割された家屋候補とすれば良い。
3(a),(b)に破線で示したような、図枠の芯線ベ
クトル群の一部によって閉ループが形成される芯線ベク
トルあるいは芯線ベクトル群を持つ家屋候補を、メッシ
ュ境界で分割された家屋候補とすれば良い。
【0020】また、上記5)の認識の後処理として、メ
ッシュ境界で分割された家屋候補に一定のルールをつけ
ておく。即ち、図3(a)において、メッシュM2,M
3の境界で分割された家屋候補H2,H3を構成する芯
線ベクトルないし芯線ベクトル群のデータの方向を一定
の向き、例えば図示した右回りになるように、芯線ベク
トルの向きを揃える。図3(b)はメッシュM4,M5
の境界で分割された家屋候補H4,H5における芯線ベ
クトル群の向きを揃える他例を示したものである。
ッシュ境界で分割された家屋候補に一定のルールをつけ
ておく。即ち、図3(a)において、メッシュM2,M
3の境界で分割された家屋候補H2,H3を構成する芯
線ベクトルないし芯線ベクトル群のデータの方向を一定
の向き、例えば図示した右回りになるように、芯線ベク
トルの向きを揃える。図3(b)はメッシュM4,M5
の境界で分割された家屋候補H4,H5における芯線ベ
クトル群の向きを揃える他例を示したものである。
【0021】そして、上記のステップS7でメッシュ間
接合をする際、メッシュ境界で分割された家屋候補を接
合する場合には、接合された家屋候補の芯線ベクトル情
報を構成する芯線ベクトル群によって必ず閉ループが形
成され、且つ、これら芯線ベクトル群におけるデータの
向きが上記右回りとなる条件を満足する場合に限って接
合を行う。即ちこれら条件を満たすように相手を見つけ
て、メッシュ境界で分割されたメッシュ境界の家屋候補
を接合するのである。
接合をする際、メッシュ境界で分割された家屋候補を接
合する場合には、接合された家屋候補の芯線ベクトル情
報を構成する芯線ベクトル群によって必ず閉ループが形
成され、且つ、これら芯線ベクトル群におけるデータの
向きが上記右回りとなる条件を満足する場合に限って接
合を行う。即ちこれら条件を満たすように相手を見つけ
て、メッシュ境界で分割されたメッシュ境界の家屋候補
を接合するのである。
【0022】また例えば図4のように、メッシュM6,
M7の境界で分割された家屋候補H6〜H8を構成する
芯線ベクトル群のデータが包含関係にある場合には、ま
ず図に示したような右回りのデータを作成する。そして
その後のメッシュ接合の際には、これらのデータを右回
りの閉ループになるように接続する。
M7の境界で分割された家屋候補H6〜H8を構成する
芯線ベクトル群のデータが包含関係にある場合には、ま
ず図に示したような右回りのデータを作成する。そして
その後のメッシュ接合の際には、これらのデータを右回
りの閉ループになるように接続する。
【0023】
【発明の効果】以上の通り、本発明の図面自動入力装置
のメッシュ間接合方法によれば、メッシュ境界に家屋が
多く存在したり、あるいはメッシュ間に多少のずれが生
じた場合でも、メッシュ接合を正確に行うことができ
る。
のメッシュ間接合方法によれば、メッシュ境界に家屋が
多く存在したり、あるいはメッシュ間に多少のずれが生
じた場合でも、メッシュ接合を正確に行うことができ
る。
【図1】本発明の実施例の方法を示したフローチャー
ト、
ト、
【図2】メッシュ分割された図面において、メッシュ境
界に分割された家屋とそれ以外の家屋を示した説明図、
界に分割された家屋とそれ以外の家屋を示した説明図、
【図3】(a),(b)はそれぞれ本発明の方法によっ
て芯線ベクトル群の向きが揃えられた、メッシュ境界に
分割された家屋候補を示した説明図、
て芯線ベクトル群の向きが揃えられた、メッシュ境界に
分割された家屋候補を示した説明図、
【図4】本発明の方法によって芯線ベクトル群の向きが
揃えられた、メッシュ境界に分割された他の家屋候補を
示した説明図、
揃えられた、メッシュ境界に分割された他の家屋候補を
示した説明図、
【図5】メッシュ間に分割された家屋を接合をする場合
の従来例を示した説明図、
の従来例を示した説明図、
【図6】メッシュ間に分割された家屋を接合をする場合
の他の従来例を示した説明図。
の他の従来例を示した説明図。
M,M2〜M7,m1〜m7…メッシュ H…メッシュ境界で分割された家屋候補以外の家屋候補 H1〜H8…メッシュ境界で分割された家屋候補 h1〜h18…メッシュ境界で分割された家屋
Claims (2)
- 【請求項1】 メッシュ単位に分割された複数の図面を
入力し、前記複数の図面の隣接メッシュ間を接合して地
図情報データベースを作成する図面入力装置のメッシュ
間接合方法において、 前記入力された図面を輪郭ベクトル化および芯線ベクト
ル化して得られたベクトル情報から図形候補を分離し、 前記図形候補からメッシュ境界で分割された家屋候補を
分離し、 前記メッシュ境界で分割された家屋候補の芯線ベクトル
情報を構成するベクトル群の向きを右回りないし左回り
のいずれかの一定の向きに揃え、 接合された家屋候補の芯線ベクトル情報を構成するベク
トル群が閉ループを形成し且つこれらベクトル群の向き
が前記一定の向きである場合に、隣接するメッシュ境界
で分割されたメッシュ境界の家屋候補を接合する、 ことを特徴とする図面自動入力装置のメッシュ間接合方
法。 - 【請求項2】 前記図形候補からメッシュ境界で分割さ
れた家屋候補を分離する工程が、 前記図形候補の芯線ベクトル情報にその生成の元になる
輪郭ベクトル情報のグループ番号を記憶し、 前記図形候補の輪郭ベクトル情報から抽出された最外側
の輪郭ベクトル情報のグループ番号を持つ芯線ベクトル
情報を図面の図枠の芯線ベクトル情報として分離し、 前記図枠の芯線ベクトル情報の一部によって閉ループが
形成される芯線ベクトル情報を持った家屋候補を、メッ
シュ境界で分割された家屋候補として分離する工程から
なる、 ことを特徴とする請求項1記載の図面自動入力装置のメ
ッシュ間接合方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4060799A JPH05266111A (ja) | 1992-03-18 | 1992-03-18 | 図面自動入力装置のメッシュ間接合方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4060799A JPH05266111A (ja) | 1992-03-18 | 1992-03-18 | 図面自動入力装置のメッシュ間接合方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH05266111A true JPH05266111A (ja) | 1993-10-15 |
Family
ID=13152731
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4060799A Pending JPH05266111A (ja) | 1992-03-18 | 1992-03-18 | 図面自動入力装置のメッシュ間接合方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH05266111A (ja) |
-
1992
- 1992-03-18 JP JP4060799A patent/JPH05266111A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5386508A (en) | Apparatus for generating programs from inputted flowchart images | |
| EP0654746B1 (en) | Form identification and processing system | |
| CN112825141A (zh) | 识别文本的方法、装置、识别设备和存储介质 | |
| JPH05266111A (ja) | 図面自動入力装置のメッシュ間接合方法 | |
| CN115439868A (zh) | 版面分析和模型训练方法、装置、电子设备和存储介质 | |
| JP3078038B2 (ja) | 図面自動入力システム及びその方法 | |
| JP3582143B2 (ja) | 地図入力システムにおける家屋認識方法 | |
| JP2004253007A (ja) | 図形認識方法及び図形認識装置 | |
| JPS62107378A (ja) | 図面デ−タ管理システム | |
| JPH07117967B2 (ja) | 図面処理システム | |
| Ablameyko et al. | Knowledge based technique for map-drawing interpretation | |
| JP2578965B2 (ja) | 図形処理装置 | |
| JPH11306282A (ja) | 文字列領域抽出方法及び装置 | |
| JP2602259B2 (ja) | 文書処理装置 | |
| JPH04309185A (ja) | 図面自動入力装置の図面要素分離方法 | |
| JPH04306771A (ja) | 図面自動入力処理方法 | |
| JPH06243178A (ja) | 画像検索方法および装置 | |
| JP2854588B2 (ja) | ラスタベクタ変換方法及び線図形入力装置 | |
| JPH0658689B2 (ja) | 線図形分離装置 | |
| CN120496117A (zh) | 多模态图纸解析技术及系统 | |
| JPH0520455A (ja) | 画像処理方法 | |
| CN116543412A (zh) | 一种根据图纸处理应用场景自动推送处理模块的方法 | |
| CN120931908A (zh) | 使用视觉语言模型来确定图形图像内的图像元素的位置 | |
| JPH10111933A (ja) | 線分の編集処理方法 | |
| JPS6199461A (ja) | 画像デ−タの処理方法 |