JPH0916768A - 図面読取装置における線要素とシンボル要素の分離方法 - Google Patents

図面読取装置における線要素とシンボル要素の分離方法

Info

Publication number
JPH0916768A
JPH0916768A JP7159711A JP15971195A JPH0916768A JP H0916768 A JPH0916768 A JP H0916768A JP 7159711 A JP7159711 A JP 7159711A JP 15971195 A JP15971195 A JP 15971195A JP H0916768 A JPH0916768 A JP H0916768A
Authority
JP
Japan
Prior art keywords
line
symbol
elements
line width
graphic
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
JP7159711A
Other languages
English (en)
Inventor
Masahito Hori
雅人 堀
Tetsuya Yasuda
哲也 安田
Masasato Takai
正郷 高井
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.)
Meidensha Corp
Meidensha Electric Manufacturing Co Ltd
Original Assignee
Meidensha Corp
Meidensha Electric Manufacturing 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 Meidensha Corp, Meidensha Electric Manufacturing Co Ltd filed Critical Meidensha Corp
Priority to JP7159711A priority Critical patent/JPH0916768A/ja
Publication of JPH0916768A publication Critical patent/JPH0916768A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Analysis (AREA)

Abstract

(57)【要約】 【目的】 線要素とシンボル要素との分離精度の向上を
図るとともに、作業の効率化を図るようにした。 【構成】 ステップS1で図面が描かれた領域の全要素
の線幅を横軸にとったヒストグラムを作成する。このヒ
ストグラムからステップS2でヒストグラムの「谷」の
部分の線幅を得る。次に図面領域内で長い図形要素をス
テップS3で線要素とする。この線要素につながる図形
要素の内、線幅の差が極小さいものをステップS4で線
要素とする。ステップS5で再帰処理を行い、その後、
残りの図形要素について線幅を調べ、シンボル要素の山
の区間に入っている図形要素を、ステップS6でシンボ
ル要素とし、ステップS7で残りの図形要素について線
幅を調べ、線要素の山の区間に入っている図形要素を、
ステップS7で線要素とする。残りの図形要素でシンボ
ル要素に近くシンボル要素である可能性が高いものをス
テップS8でシンボル要素とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、図面読取装置におい
て線要素とシンボル要素からなる図面を自動的に読み取
る際の線要素とシンボル要素とを分離する方法に関す
る。
【0002】
【従来の技術】上述した線要素としては水道管、送電
線、回路の配線等があり、シンボル要素としては線要素
上の設備、素子等があり、設備要素とシンボル要素から
なる図面を系統図と称している。この系統図は紙に描か
れ、この紙に描かれた系統図をディジタルデータに変換
する装置が、図面読取装置である。この図面読取装置を
使用して紙に描かれた図面をディジタルデータに変換す
る手段としては次のような3つの方法が使用されてい
る。
【0003】(1)ディジタイザを用いる方法、(2)
スキャナーによりCADに読み込み、その図面の上から
トレースする方法、(3)スキャナーにより図面読取装
置で図面をコンピュータで認識する方法で、この3番目
の方法は次の2つに分けれられる。
【0004】(A)1つ1つの図形要素を逐次認識し、
操作者が修正する対話型、(B)全ての図形要素を一括
して認識し、最後に操作者が一括して修正する一括型。
この一括型図面読取装置で認識を行う場合、コンピュー
タが自動的に線要素とシンボル要素とを判別、分離しな
くてはならない。
【0005】(a)しかし、現在は線の長さの閾値を決
め、それより長いものは線要素、それより短いものはシ
ンボル要素とする方法を採用していた。
【0006】(b)また、新たに、図面を書き直して、
線要素とシンボル要素を別々の図面にし、それぞれを別
々に認識する方法を採用していた。
【0007】
【発明が解決しようとする課題】上記(a)の場合で
は、元々の図面にシンボルとシンボルの間に短い線要素
があった場合、複数のシンボル要素が1つのシンボル要
素とされてしまう問題がある。また、線要素の交差が多
い部分には短い線ができてしまうため、それらをシンボ
ルと判定される可能性が大きくなる問題がある。
【0008】一方、上記(b)の場合では、図面を書き
直す手間が余計にかかってしまう問題がある。例えば、
色分けで1枚の図面上に描く場合は、カラースキャナー
が必要になるが、カラースキャナーは高価である。ま
た、2枚の図面に分けて描いてその後接合する場合では
2枚の紙の位置を合わせることが難しい問題がある。
【0009】この発明は上記の事情に鑑みてなされたも
ので、線要素とシンボル要素との分離精度の向上を図る
とともに、作業の効率化を図るようにした図面読取装置
における線要素とシンボル要素の分離方法を提供するこ
とを目的とする。
【0010】
【課題を解決するための手段および作用】この発明は、
上記の目的を達成するために、第1発明は、図面が描か
れた領域の全要素の線幅を横軸に、縦軸に度数を採った
ヒストグラムを作成した後、そのヒストグラムの「谷」
の部分から線幅を得、その後、前記図面領域内で長い図
形要素を線要素とし、その線要素につながる図形要素の
内、線幅の差が極小さいものも線要素とし、残りの図形
要素については線幅を調べてシンボル要素および線要素
のヒストグラムの「山」の区間に入っている図形要素を
それぞれシンボル要素および線要素とした後、シンボル
の概形がおおよそ掴めたならシンボル要素の内側にある
線要素はシンボル要素に変更するとともに、そのシンボ
ルにつながっている図形要素は線要素とし、両端が1本
の線要素につながっているときにはそれらを線要素とす
るようにしたことを特徴とするものである。
【0011】第2発明は、前記ヒストグラムの「谷」に
あたる線幅を線要素の線幅とシンボル要素の線幅の閾値
としたことを特徴とするものである。
【0012】第3発明は、前記ヒストグラムの「山」の
頂点から左右に下がった位置の度数に一定幅の線幅を設
定したことを特徴とするものである
【0013】
【実施例】以下この発明の一実施例を図面に基づいて説
明するに当たり、まず一般に意味的につながっていない
交差する線を描く場合について述べると、このような線
を描く場合には、交差点で筆を止めることはないため、
交差する前の部分と後の部分で線幅が変わることが無い
ことが知られている。また、手書き図面で線要素は定規
を用い、シンボル要素はフリーハンドで描いた場合、線
幅に差が生じ、定規を用いた場合、線幅が狭くなること
も知られている。さらに、線の容量に応じて線の幅を変
えて描いてある場合、線幅には規定があるのが一般的で
ある。その他スキャナーの特性としてにじみがあるが、
比較的細かく書いてある場合にじみの効果が大きくな
り、平均線幅が広がってしまうことも知られている。こ
れらのことから線要素の線幅とシンボル要素の線幅との
ヒストグラムをとって見ると、図1に示すように2つ以
上の「山」ができる。この図1のヒストグラムの「谷」
の部分に位置する線幅を、線要素の線幅とシンボル要素
の線幅の閾値とする。この閾値を用いて図2に示す処理
を行う。
【0014】図2において、ステップS1でまず図面内
の図面が描かれた領域の全要素の線幅を横軸にとった図
1に示すヒストグラムを作成する。このヒストグラムか
らステップS2でそのヒストグラムの「谷」の部分の線
幅を得る。次に、図1の横軸を「谷」の部分で切る。ヒ
ストグラムの「山」の部分については「山」の頂点で切
るのではなく、頂点から左右一定の幅を持たせて一箇所
ずつ切る。このようにすると、ヒストグラムは1つの
「山」から次の「山」まで4つの区間に分けられる。図
1において2つの「山」をそれぞれ、A,Bとし、Aの
「山」はシンボル要素の山で、Bの「山」は線要素の山
だったとすると、Aの「山」の区間にあたる部分はシン
ボル要素と認めて良いとし、Bの「山」の区間にあたる
部分は線要素として良いとする。そして、Aの裾野から
「谷」に続く区間はシンボル要素である可能性が高いと
する。その可能性は「谷」までの距離と山の頂点までの
距離の比を用いて算出する。
【0015】次に図面領域内で特に長い図形要素をステ
ップS3で線要素とする。この線要素につながる図形要
素の内、線幅の差が極小さいものをステップS4で線要
素とする。ステップS5は上記ステップS4の処理を再
帰的に行う。ステップS5の処理が終わったなら、残り
の図形要素について線幅を調べ、ステップS2で求めた
シンボル要素の山の区間に入っている図形要素を、ステ
ップS6でシンボル要素とする。また、ステップS7で
残りの図形要素について線幅を調べ、ステップS2で求
めた線要素の山の区間に入っている図形要素を、ステッ
プS7で線要素とする。さらに、残りの図形要素でシン
ボル要素に近くシンボル要素である可能性が高いものを
ステップS8でシンボル要素とする。
【0016】ここまで、処理が終わった時点でシンボル
要素は空間的に固まってくるので、シンボルの概形は掴
めるようになり、その領域にある図形要素はシンボル要
素として良くなる。また、シンボル要素の概形の内側に
ある線要素はステップS9でシンボル要素に変更する。
シンボルの概形が掴めたならば、それにつながっている
図形要素をステップS10で線要素とする。また、両端
がそれぞれ1本の線要素につながっている場合はステッ
プS11で線要素とする。そして、ステップS12で線
要素かシンボル要素かを判別できない図形要素はノイズ
であると判断して処理を終わる。
【0017】上記実施例による図面内の手書き要素とコ
ンピュータの書いた整形図形を線幅で区別する際の認識
率を向上させるために、次に示す図3のような処理を行
う。図3において、ステップS21はベース図面をプリ
ントアウトする処理で、この処理では線幅を全て0.2m
m以下にする。ここで0.2mmは例えばの値であり、修正
箇所は太いペンで書くと言うように決めておけば、1mm
であっても構わない。なお、線幅に意味があるときは線
幅を線種に変換しておく。
【0018】ステップS21の処理が終わったならその
図面を持って現地に赴き図面の修正追加削除をステップ
S22で行った後、その修正図面を持って帰り、ステッ
プS23ではその図面を図面入力装置に入力する。この
とき線幅認識技術で0.2mm以下の図形要素はステップ
S24で全て削除する。このステップS24で残った図
形要素をステップS25で一括もしくは逐次認識する。
この処理の結果をステップS26でベース図面にはめ込
む。その後、ベース図面と修正図面の接続をステップS
27で行う。
【0019】なお、ベース図面と手書き図面は線幅の帯
域が同じ場合には上記方法は使用できないために、帯域
が分かれるようにベース図面の線幅を変える。もともと
CADデータとしてあった場合、プリントアウトすると
きに線幅が変更できるようになっていることが多い。そ
こで、ヒストグラムの谷さえ判れば、どこからどこまで
の線幅のものが、ベース図面のものだと判る。このよう
にベース図面の線幅と判っていたとしても、スキャナー
の感度によって線幅が変化するため、ベース図面の線幅
をそのままパラメータとして使用するタイプの分離方法
では間違いを生ずる恐れがある。このため、上記実施例
ではヒストグラムを使用して手書き図面とベース図面と
を判別するようにした。また、ヒストグラムを使用して
自動的にパラメータを調整することによって個人差があ
っても線幅を分離できるようになる。
【0020】
【発明の効果】以上述べたように、この発明によれば、
線要素とシンボル要素を分離するために、線幅を用いる
ことにより、シンボルと線の分離精度の向上を図ること
ができるとともに、シンボルの中に書いてある文字の分
離も可能となり、また、シンボルの形に制約がなくなる
利点があり、さらに手書き文字とベース図形の判別がで
きるようになって、修正箇所が自動的に判るようにな
る。このほか、線の太さを予め意味毎に分けて図面を書
いておくように決めたとき、認識してディジタル化する
際に自動的に線の意味をコンピュータに取り込むことが
できる利点もある。また、この発明によれば、また、線
要素の線幅とシンボル要素の線幅とのヒストグラムを求
め閾値としていることにより、手書き図面の場合個人差
を吸収できるとともに、スキャナーの感度を微妙に調整
する必要がなくなり、しかもシンボルの大きさに、ある
程度の余裕を持せることができる等の利点がある。
【図面の簡単な説明】
【図1】この発明の実施例で使用する全図形要素につい
てのヒストグラム。
【図2】この発明の一実施例を示すフローチャート。
【図3】この発明の他の実施例を示すフローチャート。
【符号の説明】
S1…ヒストグラム作成ステップ S2…ヒストグラムの谷の線幅を得るステップ S3…長い図形要素を線要素とするステップ S4…線幅の差が極小さいものを線要素とするステップ S5…ステップS4の処理を再帰的に行うステップ S6…ヒストグラムの山に入っている図形要素をシンボ
ル要素とするステップ S7…ヒストグラムの山の区間に入っている図形要素を
線要素とするステップ S8…可能性が高いものをシンボル要素とするステップ S9…線要素をシンボル要素に変更するステップ S10…シンボルにつながっている図形要素を線要素と
するステップ S11…両端が1本の線要素をつながっている場合、線
要素とするステップ S12…線要素かシンボル要素か判別できないときノイ
ズとするステップ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 図面が描かれた領域の全要素の線幅を横
    軸に、縦軸に度数を採ったヒストグラムを作成した後、
    そのヒストグラムの「谷」の部分から線幅を得、その
    後、前記図面領域内で長い図形要素を線要素とし、その
    線要素につながる図形要素の内、線幅の差が極小さいも
    のも線要素とし、残りの図形要素については線幅を調べ
    てシンボル要素および線要素のヒストグラムの「山」の
    区間に入っている図形要素をそれぞれシンボル要素およ
    び線要素とした後、シンボルの概形がおおよそ掴めたな
    らシンボル要素の内側にある線要素はシンボル要素に変
    更するとともに、そのシンボルにつながっている図形要
    素は線要素とし、両端が1本の線要素につながっている
    ときにはそれらを線要素とするようにしたことを特徴と
    する図面読取装置における線要素とシンボル要素の分離
    方法。
  2. 【請求項2】 前記ヒストグラムの「谷」にあたる線幅
    を線要素の線幅とシンボル要素の線幅の閾値としたこと
    を特徴とする請求項1記載の図面読取装置における線要
    素とシンボル要素の分離方法。
  3. 【請求項3】 前記ヒストグラムの「山」の頂点から左
    右に下がった位置の度数に一定幅の線幅を設定したこと
    を特徴とする請求項1記載の図面読取装置における線要
    素とシンボル要素の分離方法。
JP7159711A 1995-06-27 1995-06-27 図面読取装置における線要素とシンボル要素の分離方法 Pending JPH0916768A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7159711A JPH0916768A (ja) 1995-06-27 1995-06-27 図面読取装置における線要素とシンボル要素の分離方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7159711A JPH0916768A (ja) 1995-06-27 1995-06-27 図面読取装置における線要素とシンボル要素の分離方法

Publications (1)

Publication Number Publication Date
JPH0916768A true JPH0916768A (ja) 1997-01-17

Family

ID=15699627

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7159711A Pending JPH0916768A (ja) 1995-06-27 1995-06-27 図面読取装置における線要素とシンボル要素の分離方法

Country Status (1)

Country Link
JP (1) JPH0916768A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012234255A (ja) * 2011-04-28 2012-11-29 Suzuki Motor Corp 画像処理装置及び画像処理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012234255A (ja) * 2011-04-28 2012-11-29 Suzuki Motor Corp 画像処理装置及び画像処理方法

Similar Documents

Publication Publication Date Title
CN109933756B (zh) 基于ocr的图像转档方法、装置、设备及可读存储介质
US7409089B2 (en) Writing guide for a free-form document editor
US5613019A (en) System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings
JP3302147B2 (ja) 文書画像処理方法
JP3805005B2 (ja) 画像処理装置及び光学的文字認識装置及びそれらの方法
US7246306B2 (en) Web information presentation structure for web page authoring
US7203903B1 (en) System and methods for spacing, storing and recognizing electronic representations of handwriting, printing and drawings
CN100501760C (zh) 标题抽取装置和方法
CN101178924B (zh) 用于把图像的说明插入到音频记录中的系统和方法
US6208744B1 (en) Document image processor and method for setting a document format conforming to a document image
EP0543598A2 (en) Method and apparatus for document image processing
US7751623B1 (en) Writing guide for a free-form document editor
GB2366108A (en) Vectorization of raster images
JPH0916768A (ja) 図面読取装置における線要素とシンボル要素の分離方法
JP4878057B2 (ja) 文字認識方法,プログラム及び記録媒体
JPH0785215A (ja) 文字認識装置
JPH0373916B2 (ja)
JP3122476B2 (ja) 自動文書清書装置
JP3406942B2 (ja) 画像処理装置及び方法
JPS6312307B2 (ja)
JPS6274184A (ja) 文字認識装置
JP2762476B2 (ja) 清書装置
KR20240171286A (ko) Xml 문서 자동 생성 장치 및 그 제어방법
JPS5840785B2 (ja) 図形認識前処理方式
JP2721415B2 (ja) 文字画像抽出方法