JPH0287280A - 線画像近似方式 - Google Patents
線画像近似方式Info
- Publication number
- JPH0287280A JPH0287280A JP23913088A JP23913088A JPH0287280A JP H0287280 A JPH0287280 A JP H0287280A JP 23913088 A JP23913088 A JP 23913088A JP 23913088 A JP23913088 A JP 23913088A JP H0287280 A JPH0287280 A JP H0287280A
- Authority
- JP
- Japan
- Prior art keywords
- feature point
- image
- point
- points
- line
- 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
- 238000000034 method Methods 0.000 claims description 37
- 238000000605 extraction Methods 0.000 claims description 19
- 239000013598 vector Substances 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000003703 image analysis method Methods 0.000 description 2
- 101710161955 Mannitol-specific phosphotransferase enzyme IIA component Proteins 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000513 principal component analysis Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 102220014089 rs2277923 Human genes 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は図面を走査して入力された画像を認識する図面
認識技術に係わり、特に線図形を含む画像の線構造を近
似する方式に係わる。
認識技術に係わり、特に線図形を含む画像の線構造を近
似する方式に係わる。
(従来の技術)
図面画像を認識する処理の第1段階として、図面画像中
の線図形を構成する直線や曲線の線構造を抽出すること
が一般に行われる。入力線画像の線構造を線分円弧近似
する従来の代表的な方式としては、画像入力手段によっ
て図面を走査して得られた画像から線幅が1の細線化画
像を求め、細線化画像上で一定間隔離れた2点を結ぶ方
向から求まる平均方向を基に線画像を線分または円弧に
近似する方式が知られている。これに対し、抽出される
方向の精度を改善した第2の方式として、第2図に示す
構成が知られている。第2図の線画像近似方式は、画像
入力手段9で得られた画像から局所的な方向を求めて方
向画像を生成する方向画像生成手段10と、該方向画像
上で近傍の平均方向が安定な方向へ順次追跡することに
よって線画像の中心を通る中心線点の系列と該中心線点
系列上での方向の系列を求める中心線抽出手段11と、
中心線点の系列上での方向の変化を線形近似して線形な
平均方向変化を有する中心線点の区間である線形区間を
求める方向空間線形近似手段12と、線形区間ごとに平
均方向変化の値に基づいて線画像を線分または円弧に近
似して数値化する形状数値化手段13とから成り、本願
と同一の出願人により特許出願されている(特願昭63
−87120号)。
の線図形を構成する直線や曲線の線構造を抽出すること
が一般に行われる。入力線画像の線構造を線分円弧近似
する従来の代表的な方式としては、画像入力手段によっ
て図面を走査して得られた画像から線幅が1の細線化画
像を求め、細線化画像上で一定間隔離れた2点を結ぶ方
向から求まる平均方向を基に線画像を線分または円弧に
近似する方式が知られている。これに対し、抽出される
方向の精度を改善した第2の方式として、第2図に示す
構成が知られている。第2図の線画像近似方式は、画像
入力手段9で得られた画像から局所的な方向を求めて方
向画像を生成する方向画像生成手段10と、該方向画像
上で近傍の平均方向が安定な方向へ順次追跡することに
よって線画像の中心を通る中心線点の系列と該中心線点
系列上での方向の系列を求める中心線抽出手段11と、
中心線点の系列上での方向の変化を線形近似して線形な
平均方向変化を有する中心線点の区間である線形区間を
求める方向空間線形近似手段12と、線形区間ごとに平
均方向変化の値に基づいて線画像を線分または円弧に近
似して数値化する形状数値化手段13とから成り、本願
と同一の出願人により特許出願されている(特願昭63
−87120号)。
(発明が解決しようとする課題)
第3図は従来の方式における方向の求め方を示している
。まず、第3図(a)に示した直線と円弧がT字状に接
続している入力線画像について説明する。説明のため第
3図(a)のように画像の右方向をX軸、下方向をY軸
とする座標系を付与する。第2図における方向画像生成
手段10によって第3図(a)の入力画像の各位置にお
ける入力画像の方向が求められる0本来、二つの線分ま
たは円弧が一点で接続もしくは交差して生じる特徴点に
おいては方向が定まらないが、雑音の影響や方向を求め
る方式によっては誤った何等かの方向が第3図(b)の
位!<6.6)の近傍のように求まってしまう場合があ
る。この場合、中心線抽出手段11は第3図(c)の様
な2つの中心線を抽出し、これを方向空間線形近似手段
12が第3図(d)のように誤って近似してしまう。こ
のように、従来の線画像近似方式には解決すべき課題が
あった。
。まず、第3図(a)に示した直線と円弧がT字状に接
続している入力線画像について説明する。説明のため第
3図(a)のように画像の右方向をX軸、下方向をY軸
とする座標系を付与する。第2図における方向画像生成
手段10によって第3図(a)の入力画像の各位置にお
ける入力画像の方向が求められる0本来、二つの線分ま
たは円弧が一点で接続もしくは交差して生じる特徴点に
おいては方向が定まらないが、雑音の影響や方向を求め
る方式によっては誤った何等かの方向が第3図(b)の
位!<6.6)の近傍のように求まってしまう場合があ
る。この場合、中心線抽出手段11は第3図(c)の様
な2つの中心線を抽出し、これを方向空間線形近似手段
12が第3図(d)のように誤って近似してしまう。こ
のように、従来の線画像近似方式には解決すべき課題が
あった。
本発明の目的は、上記の課題を解決すべく、方向の定ま
らない!t?徴点において正しく分割された線分円弧近
似を生成する線分円弧近似方式を提供することにある。
らない!t?徴点において正しく分割された線分円弧近
似を生成する線分円弧近似方式を提供することにある。
(課題を解決するための手段)
上述の課題を解決するために本発明が提供する手段は、
紙面上に記録された線図形を走査して得られた画像から
局所的な方向を求めて方向画像を生成する方向画像生成
手段と、少なくとも一つの特徴点を含む範囲内の該方向
画像を特徴点方向画像として切り出して該特徴点方向画
像内に存在する特徴点を判別する特徴点判別手段と、該
特徴点判別手段により求められた特徴点の画像上での位
置を記憶する特徴点記憶手段と、該方向画像上で近傍の
平均方向が安定な方向へ順次に追跡する処理を該特徴点
記憶手段に記憶された特徴点の位置から開始して特徴点
記憶手段に記憶された他の特徴点の位置で終了すること
によって線画像の中心を通る中心線点の系列と該中心線
点系列上での方向の系列を求める中心線抽出手段と、該
中心線点の系列上での方向の変化を線形近似して線形な
平均方向変化を有する中心線点の区間である線形区間を
定める方向空間線形近似手段と、該線形区間ごとに平均
方向変化の値に基づいて線画像を線分または円弧に近似
して数値化する形状数値化手段とを備える線画像近似方
式である。
紙面上に記録された線図形を走査して得られた画像から
局所的な方向を求めて方向画像を生成する方向画像生成
手段と、少なくとも一つの特徴点を含む範囲内の該方向
画像を特徴点方向画像として切り出して該特徴点方向画
像内に存在する特徴点を判別する特徴点判別手段と、該
特徴点判別手段により求められた特徴点の画像上での位
置を記憶する特徴点記憶手段と、該方向画像上で近傍の
平均方向が安定な方向へ順次に追跡する処理を該特徴点
記憶手段に記憶された特徴点の位置から開始して特徴点
記憶手段に記憶された他の特徴点の位置で終了すること
によって線画像の中心を通る中心線点の系列と該中心線
点系列上での方向の系列を求める中心線抽出手段と、該
中心線点の系列上での方向の変化を線形近似して線形な
平均方向変化を有する中心線点の区間である線形区間を
定める方向空間線形近似手段と、該線形区間ごとに平均
方向変化の値に基づいて線画像を線分または円弧に近似
して数値化する形状数値化手段とを備える線画像近似方
式である。
(実施例)
次に本発明の実線例について図面を参照して説明する。
第1図は本発明の一実施例である線画像近似方式の機能
を示すブロック図であり、1は紙面上に記録された図面
を走査して線画像を入力し、記憶する画像入力手段、2
は画像入力手段1内の線画像の各画素に対してその周囲
を含む一定の大きさの範囲にある局所線画像を順次読出
し、各局所線画像の方向とその強さを各画素の値とする
方向画像を求める方向画像生成手段、3は少なくとも一
つの特徴点を含む範囲内の該方向画像を特徴点方向画像
として切り出し、該特徴点方向画像内に存在する特徴点
を判別する特徴点判別手段、4は該特徴点判別手段3に
より求められた特徴点の画像上での位置を記憶する特徴
点記憶手段、5は方向画像生成手段2が生成した方向画
像上で近傍における平均的な方向が最大となる点を順次
追跡する処理を、該特徴点記憶手段4に記憶された特徴
点の位置から開始して特徴点記憶手段4に記憶された他
の特徴点の位置で終了することによって、入力された線
画像の中心を通る中心線点の位置座標の系列と各中心線
点における方向の系列を求める中心線抽出手段、6は中
心線点における方向の系列から方向の変化が線形である
線形区間を求め、線形区間の端に対応する中心線点の位
置座標である端点座標と線形区間内の方向変化の平均値
である平均方向変化を求める方向空間線形近似手段、7
は端点座標と平均方向変化から各線形区間を線分近似ま
たは円弧近似する形状数値化手段、8は画像入力手段1
ないし形状数値化手段7を順に起動し一連の処理の実行
を制御する制御部である。
を示すブロック図であり、1は紙面上に記録された図面
を走査して線画像を入力し、記憶する画像入力手段、2
は画像入力手段1内の線画像の各画素に対してその周囲
を含む一定の大きさの範囲にある局所線画像を順次読出
し、各局所線画像の方向とその強さを各画素の値とする
方向画像を求める方向画像生成手段、3は少なくとも一
つの特徴点を含む範囲内の該方向画像を特徴点方向画像
として切り出し、該特徴点方向画像内に存在する特徴点
を判別する特徴点判別手段、4は該特徴点判別手段3に
より求められた特徴点の画像上での位置を記憶する特徴
点記憶手段、5は方向画像生成手段2が生成した方向画
像上で近傍における平均的な方向が最大となる点を順次
追跡する処理を、該特徴点記憶手段4に記憶された特徴
点の位置から開始して特徴点記憶手段4に記憶された他
の特徴点の位置で終了することによって、入力された線
画像の中心を通る中心線点の位置座標の系列と各中心線
点における方向の系列を求める中心線抽出手段、6は中
心線点における方向の系列から方向の変化が線形である
線形区間を求め、線形区間の端に対応する中心線点の位
置座標である端点座標と線形区間内の方向変化の平均値
である平均方向変化を求める方向空間線形近似手段、7
は端点座標と平均方向変化から各線形区間を線分近似ま
たは円弧近似する形状数値化手段、8は画像入力手段1
ないし形状数値化手段7を順に起動し一連の処理の実行
を制御する制御部である。
制御部8はまず画像人力1を起動して、画像を入力し数
値化した線画像として記憶させる。画像入力手段に記憶
された線画像を以下では簡単のため、位置座標(x、y
)における線画像の値を、F(x、y)、 1≦X
≦M、1≦y≦Nで表す、尚、Xおよびyは線画像上で
の位置座標であり、右方向をX軸、下方向をY軸とする
0MおよびNはそれぞれ線画像の横および縦の大きさで
ある6画像入力手段1は、光学的スキャナもしくは撮像
管を用いた撮像装置とそれから得られる信号を数値に変
換する変換器、およびその数値を記憶するRAMなどの
書換え可能な記憶装置によって容易に構成される。
値化した線画像として記憶させる。画像入力手段に記憶
された線画像を以下では簡単のため、位置座標(x、y
)における線画像の値を、F(x、y)、 1≦X
≦M、1≦y≦Nで表す、尚、Xおよびyは線画像上で
の位置座標であり、右方向をX軸、下方向をY軸とする
0MおよびNはそれぞれ線画像の横および縦の大きさで
ある6画像入力手段1は、光学的スキャナもしくは撮像
管を用いた撮像装置とそれから得られる信号を数値に変
換する変換器、およびその数値を記憶するRAMなどの
書換え可能な記憶装置によって容易に構成される。
画像入力手段1内に線画像が記憶されると、制tn部8
は方向面(1a生成手段2を起動する。方向画像生成手
段2は、線画@F (x、y)の各点(x。
は方向面(1a生成手段2を起動する。方向画像生成手
段2は、線画@F (x、y)の各点(x。
y)について、点−(x、y)を中心とした所定の局所
範囲にある局所線画(if<x、y>、例えば局所範囲
をaWl 、MMW2の大きさの矩形とする場合には、 f (x、 y) = fF (t、 s ) 1 x
−W+ /2≦t≦X+W+ /2 、y−W2 /2
≦S≦y+w−/2) を読出し、局所線画@f (x、y)の方向とその強さ
を求める。線画像Fの全ての点についてこれを行い、方
向面(ikG(x、y)(1≦X≦M、 1≦y≦N)
を生成し、記憶する。方向画像G (X。
範囲にある局所線画(if<x、y>、例えば局所範囲
をaWl 、MMW2の大きさの矩形とする場合には、 f (x、 y) = fF (t、 s ) 1 x
−W+ /2≦t≦X+W+ /2 、y−W2 /2
≦S≦y+w−/2) を読出し、局所線画@f (x、y)の方向とその強さ
を求める。線画像Fの全ての点についてこれを行い、方
向面(ikG(x、y)(1≦X≦M、 1≦y≦N)
を生成し、記憶する。方向画像G (X。
y)における方向と強さの二つの値からなる画1象で、
点(x、y)における方向をGa(x、y)、強さをG
、(x、y)とするとき、 G (x、y)= (Ga (x、y)、G、(x。
点(x、y)における方向をGa(x、y)、強さをG
、(x、y)とするとき、 G (x、y)= (Ga (x、y)、G、(x。
y))
である、尚、方向画像生成手段を実現する一例として、
本願と同一出願人が特願昭62−285043号で出願
した発明「線画像解析方法および装置」があり、マイク
ロコンピュータに代表される電子計算機上のプロメラム
によって該方法を実現することは容易に可能である。尚
、この方法は局所線画像fに対して、複数の方向を持っ
た微小な線素を辞書としたマツチングを行い、それによ
って得られる複数の方向に対する信顆性を合成すること
によって、各局所線画[9,fの局所的な方向を求める
方法である。
本願と同一出願人が特願昭62−285043号で出願
した発明「線画像解析方法および装置」があり、マイク
ロコンピュータに代表される電子計算機上のプロメラム
によって該方法を実現することは容易に可能である。尚
、この方法は局所線画像fに対して、複数の方向を持っ
た微小な線素を辞書としたマツチングを行い、それによ
って得られる複数の方向に対する信顆性を合成すること
によって、各局所線画[9,fの局所的な方向を求める
方法である。
次に制御部8は特徴点判別手段3を起動し、方向画像の
特徴を用いて線の接続や交差によって生じる特徴点を抽
出する。特徴点判別手段3は、方向画像G(x、y)の
各点(x、y)について、点(x、y)を中心とした所
定の局所範囲にある特徴点方向画像g(x、y)、例え
ば局所範囲を横W i 、MI W 4の大きさの矩形
とする場合には、g (x、 y) = fG (t、
s ) I X−W3 /2≦し≦X+W3 /2.
y W4 /2≦S≦y+w、/21 を続出し、特徴点方向面fig(x、y)内に存在する
特徴点を判別する。特徴点を判別する方法は、特徴点方
向画像g (x、y)を、その方向と強さを要素とする
WS XW4の2次元ベクトルの特徴量V(x、y)、 V(x、y)=(Ga (t、s)、Gv (q。
特徴を用いて線の接続や交差によって生じる特徴点を抽
出する。特徴点判別手段3は、方向画像G(x、y)の
各点(x、y)について、点(x、y)を中心とした所
定の局所範囲にある特徴点方向画像g(x、y)、例え
ば局所範囲を横W i 、MI W 4の大きさの矩形
とする場合には、g (x、 y) = fG (t、
s ) I X−W3 /2≦し≦X+W3 /2.
y W4 /2≦S≦y+w、/21 を続出し、特徴点方向面fig(x、y)内に存在する
特徴点を判別する。特徴点を判別する方法は、特徴点方
向画像g (x、y)を、その方向と強さを要素とする
WS XW4の2次元ベクトルの特徴量V(x、y)、 V(x、y)=(Ga (t、s)、Gv (q。
r > ) 、 x−w−/2≦t≦X+ W )
/ 2 、 y W4 / 2≦S≦y +W4
/ 2 、 x−VVs / 2≦q≦x +W3 /
2. y wt/2≦r≦y + W 4 / 2 とみなし、特徴itv (x、y)に基づいて作成され
た辞書とマツチングを行うことにより実現される。マツ
チング手法には主成分分析法や線形判別分析法などの公
知の技術を用いることができる。
/ 2 、 y W4 / 2≦S≦y +W4
/ 2 、 x−VVs / 2≦q≦x +W3 /
2. y wt/2≦r≦y + W 4 / 2 とみなし、特徴itv (x、y)に基づいて作成され
た辞書とマツチングを行うことにより実現される。マツ
チング手法には主成分分析法や線形判別分析法などの公
知の技術を用いることができる。
特徴点判別手段3は、方向画e/lG (x 、y )
の全ての点について辞書に登録された特徴形状に対する
類似度を求める。更に、該類似度が最も高くかつ予め定
められた1llriT)Iを越える点を特徴点と判定し
、その位置(xt、yt)を特徴点位置P、として特徴
点記憶手段4に格納する。
の全ての点について辞書に登録された特徴形状に対する
類似度を求める。更に、該類似度が最も高くかつ予め定
められた1llriT)Iを越える点を特徴点と判定し
、その位置(xt、yt)を特徴点位置P、として特徴
点記憶手段4に格納する。
次に制御部8は中心線抽出手段5を起動し、線画像Fの
線の中心を通る中心線点の位置座標の系列P(i)=(
x(i)、y(i))および各中心線点における方向の
系列T(i)(1≦1≦Kl)を求める。中心線抽出手
段5は、まず、特徴点記憶手段4に記憶された特徴点位
置の任意の一点P、を選択する。次に点P、を中心線点
の開始点として、近傍の方向が安定している方向へ順次
点を追跡することによって中心線点の位置座標の系列と
方向の系列を求める。中心線点を追跡する過程において
、特徴点記憶手段4に記憶されたいづれかの特徴点位H
ptと中心線点との位置が一致した場合、または特徴点
位置Pfと中心線点との距離が予め定められた闇値T
R以下である場合、中心線抽出1段5は追跡を終了し、
該中心線点を終了点P、とみなす、更に、開始点P、か
ら終了点P、へ至る中心線点の位置座標の系列と方向の
系列を方向空間線形近似手段6へ出力する。
線の中心を通る中心線点の位置座標の系列P(i)=(
x(i)、y(i))および各中心線点における方向の
系列T(i)(1≦1≦Kl)を求める。中心線抽出手
段5は、まず、特徴点記憶手段4に記憶された特徴点位
置の任意の一点P、を選択する。次に点P、を中心線点
の開始点として、近傍の方向が安定している方向へ順次
点を追跡することによって中心線点の位置座標の系列と
方向の系列を求める。中心線点を追跡する過程において
、特徴点記憶手段4に記憶されたいづれかの特徴点位H
ptと中心線点との位置が一致した場合、または特徴点
位置Pfと中心線点との距離が予め定められた闇値T
R以下である場合、中心線抽出1段5は追跡を終了し、
該中心線点を終了点P、とみなす、更に、開始点P、か
ら終了点P、へ至る中心線点の位置座標の系列と方向の
系列を方向空間線形近似手段6へ出力する。
方向が安定な点を順次に追跡する方式は本願と同一出願
人が特願昭63−64554号で出願した発明「線画像
解析方法」において公知できる。これは、既に求められ
ている中心線点P(i)=<x(i)。
人が特願昭63−64554号で出願した発明「線画像
解析方法」において公知できる。これは、既に求められ
ている中心線点P(i)=<x(i)。
y(i))に隣接する中心線点P(i+1)として、P
(i)に隣接する点Qにおける方向画像の近傍平均値が
最大となる点を採用する方法である。
(i)に隣接する点Qにおける方向画像の近傍平均値が
最大となる点を採用する方法である。
即ち、P(1)に隣接する複数の点Q、 (xa。
ys )(1≦n≦に2)に対して、点Q。を中心とし
た所定の局所範囲にある局所方向画像h(x*+ya)
−例えば局所範囲を横Ws、縦W6の大きさの矩形とす
る場合には、 h (x、 、 3’a ) = (G (t、 s)
Ixaw、/2≦t≦xs +ws /2.ys
−wa /2≦S≦ya+wa/2) を続出し、局所方向面eJth (xa V* >内で
各画素のベクトルの平均値をとり、近傍平均ベクトルT
、を求める。隣接点Q1におけるに2個の近傍平均ベク
トルT、(1≦n≦に2)の大きさが最大となる隣接点
Q、を次の中心線点P(i+1>とする。また、近傍平
均ベクトルT1の大きさをこの中心線点における方向と
する。この処理を順次繰り返すことによって中心線点の
位置座標の系列P(i)=(x(i)、y(1))と方
向の系列T(i)(1≦l≦に1)が求められる。
た所定の局所範囲にある局所方向画像h(x*+ya)
−例えば局所範囲を横Ws、縦W6の大きさの矩形とす
る場合には、 h (x、 、 3’a ) = (G (t、 s)
Ixaw、/2≦t≦xs +ws /2.ys
−wa /2≦S≦ya+wa/2) を続出し、局所方向面eJth (xa V* >内で
各画素のベクトルの平均値をとり、近傍平均ベクトルT
、を求める。隣接点Q1におけるに2個の近傍平均ベク
トルT、(1≦n≦に2)の大きさが最大となる隣接点
Q、を次の中心線点P(i+1>とする。また、近傍平
均ベクトルT1の大きさをこの中心線点における方向と
する。この処理を順次繰り返すことによって中心線点の
位置座標の系列P(i)=(x(i)、y(1))と方
向の系列T(i)(1≦l≦に1)が求められる。
中心線抽出手段5は終了点P、を次の開始点P、とみな
して前記と同様の処理を行い、他の中心線点の系列を求
める処理を繰り返し、該系列を方向空間線形近似手段6
へ出力する。繰り返しの過程において、開始点P、から
中心線点の系列が求まらない場合には、特徴点記憶手段
4から該開始点P、を消去し、特徴点記憶手段4内の他
の任意の特徴点位置を開始点P、とじて処理を繰り返す
、特徴点記憶手段4内の全ての0@点位置が消去された
場合に処理を終了する。
して前記と同様の処理を行い、他の中心線点の系列を求
める処理を繰り返し、該系列を方向空間線形近似手段6
へ出力する。繰り返しの過程において、開始点P、から
中心線点の系列が求まらない場合には、特徴点記憶手段
4から該開始点P、を消去し、特徴点記憶手段4内の他
の任意の特徴点位置を開始点P、とじて処理を繰り返す
、特徴点記憶手段4内の全ての0@点位置が消去された
場合に処理を終了する。
方向空間線形近似手段6は、中心線抽出手段5が出力す
る中心線点における方向の系列T(i)(1≦i≦Kl
)から、方向の変化が線形である線形区間、即ち方向に
変化がない区間または方向の変化が一次式で表される区
間D・。(1≦m≦に、)を求める。更に、線形区間の
両端に対応する中心線点の位置座標である2つの端点座
標E、。
る中心線点における方向の系列T(i)(1≦i≦Kl
)から、方向の変化が線形である線形区間、即ち方向に
変化がない区間または方向の変化が一次式で表される区
間D・。(1≦m≦に、)を求める。更に、線形区間の
両端に対応する中心線点の位置座標である2つの端点座
標E、。
” (X all + ’p’ ml )とE 112
= (Xll1213’112) 、および線形区間内
の方向変化の平均値である平均方向変化MT、を求める
。方向空間線形近似手段6において方向変化を線形近似
するには、平面上に分布する点列を直線近似する方法を
応用して実現する0例えば、文献「セグメンテーション
・オブ・プレイン・カーブス」 (Segmenta−
tion of Plane CurvesT、
Pavlidis and S、L。
= (Xll1213’112) 、および線形区間内
の方向変化の平均値である平均方向変化MT、を求める
。方向空間線形近似手段6において方向変化を線形近似
するには、平面上に分布する点列を直線近似する方法を
応用して実現する0例えば、文献「セグメンテーション
・オブ・プレイン・カーブス」 (Segmenta−
tion of Plane CurvesT、
Pavlidis and S、L。
Horowitz、IEEE Trans、V。
1 、 C−23,No、 8. P P、 86
0−870(1974) )に示された方法を応用する
ことができる。即ち、lおよびTを2つの直交軸とする
平面(i、t)上でのT(i)の点列を複数の線分で近
似し、各線分の両端に対応した2つの中心線点の位置8
標とその線分の傾きを求めることによって実現される。
0−870(1974) )に示された方法を応用する
ことができる。即ち、lおよびTを2つの直交軸とする
平面(i、t)上でのT(i)の点列を複数の線分で近
似し、各線分の両端に対応した2つの中心線点の位置8
標とその線分の傾きを求めることによって実現される。
形状数値化手段7は方向空間線形近似手段6によって得
られたに1個の各線形区間D1について、2つの端点塵
al[E−+およびEs2と平均方向変化MT、をもと
に入力された線画像を線分近似または円弧近似する。即
ち、THIを予め与えられた閾値、記号11を値の絶対
値を採るものとするとき、線分または円弧近似の方法は
以下に従って求められる。
られたに1個の各線形区間D1について、2つの端点塵
al[E−+およびEs2と平均方向変化MT、をもと
に入力された線画像を線分近似または円弧近似する。即
ち、THIを予め与えられた閾値、記号11を値の絶対
値を採るものとするとき、線分または円弧近似の方法は
以下に従って求められる。
(1) IMT、l<THIならば、線形区間り、を
線分近似する。即ち、2つの端点E、およびE m2を
結ぶ線分によって入力線画像を近似する。
線分近似する。即ち、2つの端点E、およびE m2を
結ぶ線分によって入力線画像を近似する。
(2) IMT、+t≧TH,ならば、線形区間り、
を円弧近似する。即ち、2つの点EIIIおよびE m
2を通り、半径RがR=1/IMT、lの円の中心点を
求める。ただしIMT、1の単位はラディアン(Rad
ian)とする、これを満たず円の中心点として2つの
点01および02が求められるので、線形区間D1の両
端以外の中心線点、例えば線形区間り、の中点に対応す
る中心線点が通る円の中心点0を選択する。更に、中心
点0と2つの端点E1およびEs2をそれぞれ結ぶ方向
θ、、およびθ12を求め、各々を円弧の開始角および
終了角とする。
を円弧近似する。即ち、2つの点EIIIおよびE m
2を通り、半径RがR=1/IMT、lの円の中心点を
求める。ただしIMT、1の単位はラディアン(Rad
ian)とする、これを満たず円の中心点として2つの
点01および02が求められるので、線形区間D1の両
端以外の中心線点、例えば線形区間り、の中点に対応す
る中心線点が通る円の中心点0を選択する。更に、中心
点0と2つの端点E1およびEs2をそれぞれ結ぶ方向
θ、、およびθ12を求め、各々を円弧の開始角および
終了角とする。
これにより入力された線図形が区分的に、2つの点Em
++EII2を端点とする線分、もしくは中心点0、半
径R1開始角θ1、終了角0.2の円弧として数値によ
って近似される。
++EII2を端点とする線分、もしくは中心点0、半
径R1開始角θ1、終了角0.2の円弧として数値によ
って近似される。
次に本方式における線分円弧近似を具体的な線図形を用
いて説明する0画像入力手段Iに第3図(a)の入力線
画像の例が入力され記憶されると、制御部8は方向画像
生成手段2を起動する。これによって、方向画像生成手
段2は、第3図(b)に示したような方向画像を生成す
る。第3図(b)において短線分の向きは方向画像の各
画素における方向を、短線分の長さは方向画像の各画素
における強さを表している。方向画像が求まると、制御
部8は特徴点判別手段3を起動する。特徴点判別手段3
は方向画像から特徴点方向画像を続出し、辞書と比較し
て特徴点であるか否かを判別する。
いて説明する0画像入力手段Iに第3図(a)の入力線
画像の例が入力され記憶されると、制御部8は方向画像
生成手段2を起動する。これによって、方向画像生成手
段2は、第3図(b)に示したような方向画像を生成す
る。第3図(b)において短線分の向きは方向画像の各
画素における方向を、短線分の長さは方向画像の各画素
における強さを表している。方向画像が求まると、制御
部8は特徴点判別手段3を起動する。特徴点判別手段3
は方向画像から特徴点方向画像を続出し、辞書と比較し
て特徴点であるか否かを判別する。
第4図は特徴点判別手段に格納する特徴点の辞書を作成
する際に用いる縦横の大きさが5の特徴点方向画像の例
である。第4図(a)および(d)は水平な線の端点に
おける特徴点方向画像の例、第4図(b)はT字状の接
続点における特徴点方向画像の例、第4図(c)は十字
状交点における特徴点方向画像の例である。これらの特
徴点に対する特徴点方向画像から、特徴点マツチング方
式に応じて作成された辞書を、予め特徴点判別手段3に
格納しておく、特徴点判別手V13は第3図(b)の方
向画像から各点(x、y) (1≦X≦10.1≦y≦10)における大きさ5X5
の特徴点方向画像を続出し、該辞書と比較して第5図に
示した16ないし21の6個の特徴点を抽出する。ここ
で第5図の16および21は左の端点を、17および1
9はT字上の接続点を、18および20は右の端点を表
している。更に、特徴点判別手段3は16ないし21の
特徴点の位置座標を特徴点記憶手段4に格納する0例え
ば位置(2,1)を中心とした特徴点方向面(ig(2
,1)を方向画像生成手段2から読出し、辞書と比較し
た結果、第4図(a)の左の端点の特徴点と一致するの
で、その位置(2,1)を特徴点記憶手段4に格納する
。
する際に用いる縦横の大きさが5の特徴点方向画像の例
である。第4図(a)および(d)は水平な線の端点に
おける特徴点方向画像の例、第4図(b)はT字状の接
続点における特徴点方向画像の例、第4図(c)は十字
状交点における特徴点方向画像の例である。これらの特
徴点に対する特徴点方向画像から、特徴点マツチング方
式に応じて作成された辞書を、予め特徴点判別手段3に
格納しておく、特徴点判別手V13は第3図(b)の方
向画像から各点(x、y) (1≦X≦10.1≦y≦10)における大きさ5X5
の特徴点方向画像を続出し、該辞書と比較して第5図に
示した16ないし21の6個の特徴点を抽出する。ここ
で第5図の16および21は左の端点を、17および1
9はT字上の接続点を、18および20は右の端点を表
している。更に、特徴点判別手段3は16ないし21の
特徴点の位置座標を特徴点記憶手段4に格納する0例え
ば位置(2,1)を中心とした特徴点方向面(ig(2
,1)を方向画像生成手段2から読出し、辞書と比較し
た結果、第4図(a)の左の端点の特徴点と一致するの
で、その位置(2,1)を特徴点記憶手段4に格納する
。
同様にして、T字状接続点17の位置(6,5)、右端
点18の位置(10,5)、T字状接続点19の位置(
6,6)、右端点20の位−置(10,6)、左端点2
1の位置(2,10)を特徴点記憶手段4に格納する。
点18の位置(10,5)、T字状接続点19の位置(
6,6)、右端点20の位−置(10,6)、左端点2
1の位置(2,10)を特徴点記憶手段4に格納する。
次に制御部8は中心線抽出手段5を起動し、中心線点と
平均方向からなる系列を求める。中心線抽出手段5は、
まず特徴点記憶手段4に記憶された特徴点位置の一つ(
2,1)を開始点P、とじて選択し、これを開始点とし
て方向が安定な方へ順次点を追跡する。この過程におい
て第6図(a>に示したように中心線点の系列S1を点
P+から点P、まで追跡した時点、即ち点P、(6,5
)まで追跡した時点で、特徴点記憶手段4に格納された
T字状接続点17の位置(6,5)と追跡している点P
−の位置が一致するため、中心線抽出手段5は点Ps
(6,5>、を中心線点の系列S+の終了点とし、点
P、から点P−へ至る8個の中心線点と平均方向から成
る系列を方向空間線形近似手段6へ出力する0次に、中
心線抽出手段5は該終了点Paを新たな開始点として同
様に追跡を行い、第6図(b)に示した位置(6,5)
から位置(10,6)へ至る中心線点の系列S2を方向
空間線形近似手段6へ出力する0位置(10,6)を新
たな開始点としてこれ以上の中心線点の系列を求められ
ないので、中心線抽出手段5は特徴点記憶手段4に記憶
された他の特徴点位置の一つ(2゜10)を選択し、同
様な追跡を行い、第6図(b)に示した位置(2,10
)から位置(6,7>へ至る中心線点の系列Ssを方向
空間線形近似手段6へ出力する。
平均方向からなる系列を求める。中心線抽出手段5は、
まず特徴点記憶手段4に記憶された特徴点位置の一つ(
2,1)を開始点P、とじて選択し、これを開始点とし
て方向が安定な方へ順次点を追跡する。この過程におい
て第6図(a>に示したように中心線点の系列S1を点
P+から点P、まで追跡した時点、即ち点P、(6,5
)まで追跡した時点で、特徴点記憶手段4に格納された
T字状接続点17の位置(6,5)と追跡している点P
−の位置が一致するため、中心線抽出手段5は点Ps
(6,5>、を中心線点の系列S+の終了点とし、点
P、から点P−へ至る8個の中心線点と平均方向から成
る系列を方向空間線形近似手段6へ出力する0次に、中
心線抽出手段5は該終了点Paを新たな開始点として同
様に追跡を行い、第6図(b)に示した位置(6,5)
から位置(10,6)へ至る中心線点の系列S2を方向
空間線形近似手段6へ出力する0位置(10,6)を新
たな開始点としてこれ以上の中心線点の系列を求められ
ないので、中心線抽出手段5は特徴点記憶手段4に記憶
された他の特徴点位置の一つ(2゜10)を選択し、同
様な追跡を行い、第6図(b)に示した位置(2,10
)から位置(6,7>へ至る中心線点の系列Ssを方向
空間線形近似手段6へ出力する。
続いて制御部8は、方向空間線形近似手段6を起動する
。第7図は方向空間線形近似手段6における中心線点の
系列S1の線形近似の動作を示している。第7図の横軸
は中心線点の番号Iを、縦軸は平均方向T(i)の角度
を表しており、丸印は第6図(a)に示した中心線点の
系列を示している。尚、角度は時計回りを正の方向とし
ている。
。第7図は方向空間線形近似手段6における中心線点の
系列S1の線形近似の動作を示している。第7図の横軸
は中心線点の番号Iを、縦軸は平均方向T(i)の角度
を表しており、丸印は第6図(a)に示した中心線点の
系列を示している。尚、角度は時計回りを正の方向とし
ている。
方向空間線形近似手段6は第7図に示した丸印の配置を
線分近似し、その結果唯一の線形区間D+= +111
=1.2,3.4.5,6.7,8)を求める。なお線
形区間DIは第7図に示した直線M1によって近似され
ている。この結果、線形区間D1に対して2つの端点座
標E口=P1=(2,1)、E12=Pa = (6,
5)と直線M1の傾きである平均方向変化M’r+=(
π/2)/7=0.224を形状数値化手段7へ出力す
る。同様に中心線抽出手段5が出力した中心線点の系列
S2に対して線形近似を行い、2つの端点座標E21=
(6,5> 、 E2□= (10,6)と平均方向
変化M T z = Oを、また、中心線点の系列s1
に対しては2つの端点座MA E s+= (2、10
) 、 E j2=(6,7>と平均方向変化MT、
=0.224を形状数値化手段7へ出力する。
線分近似し、その結果唯一の線形区間D+= +111
=1.2,3.4.5,6.7,8)を求める。なお線
形区間DIは第7図に示した直線M1によって近似され
ている。この結果、線形区間D1に対して2つの端点座
標E口=P1=(2,1)、E12=Pa = (6,
5)と直線M1の傾きである平均方向変化M’r+=(
π/2)/7=0.224を形状数値化手段7へ出力す
る。同様に中心線抽出手段5が出力した中心線点の系列
S2に対して線形近似を行い、2つの端点座標E21=
(6,5> 、 E2□= (10,6)と平均方向
変化M T z = Oを、また、中心線点の系列s1
に対しては2つの端点座MA E s+= (2、10
) 、 E j2=(6,7>と平均方向変化MT、
=0.224を形状数値化手段7へ出力する。
形状数値化手段7は方向空間線形近似手段6が出力する
端点座標と平均方向変化の値から線分近似または円弧近
似を行う、ここで前記の閾値TH,を0.01とする。
端点座標と平均方向変化の値から線分近似または円弧近
似を行う、ここで前記の閾値TH,を0.01とする。
まず、中心線点の系列s1についてはMT、 =0.2
24≧T H、であるので円弧近似を行う。即ち、2つ
の点E zと点E1よを通る半径R=1/IMT、1=
4.5の円の中心として位置座標0. (1,5、5
,5)が求められる。更に中心点O0と端点E11およ
びE12を結ぶ方向として θ、l= −1,47ラデ
イアンおよびθ、□=−0,105ラデイアンがそれぞ
れ円弧の開始角および終了角として求められる。この結
果、中心線点の系列SIに対して円弧近似CIの数値の
組(0: (1,5,5,5,)、R=4.5.θ、
=−1,47,θ、=−0.105)が出力される0次
に、中心線点の系列s2についてはMT2=Oであるの
で線分近似を行い、E21とE22を端点とする線分L
lを出力する。同様に中心線点の系列Ssについては円
弧印字が行われ5円弧近似Ctの数値の組(0= (1
,8,5,5”JR=4.5 、 θ=1.52. f
l、 =0.350)が出力される4以上で第3図(a
)に示した入力線画像が線分または円弧近似された。第
8図は以上により求められた2つの円弧近似結果C1お
よびC1、ならびに線分近似結果L1を示している。
24≧T H、であるので円弧近似を行う。即ち、2つ
の点E zと点E1よを通る半径R=1/IMT、1=
4.5の円の中心として位置座標0. (1,5、5
,5)が求められる。更に中心点O0と端点E11およ
びE12を結ぶ方向として θ、l= −1,47ラデ
イアンおよびθ、□=−0,105ラデイアンがそれぞ
れ円弧の開始角および終了角として求められる。この結
果、中心線点の系列SIに対して円弧近似CIの数値の
組(0: (1,5,5,5,)、R=4.5.θ、
=−1,47,θ、=−0.105)が出力される0次
に、中心線点の系列s2についてはMT2=Oであるの
で線分近似を行い、E21とE22を端点とする線分L
lを出力する。同様に中心線点の系列Ssについては円
弧印字が行われ5円弧近似Ctの数値の組(0= (1
,8,5,5”JR=4.5 、 θ=1.52. f
l、 =0.350)が出力される4以上で第3図(a
)に示した入力線画像が線分または円弧近似された。第
8図は以上により求められた2つの円弧近似結果C1お
よびC1、ならびに線分近似結果L1を示している。
以上の説明では特徴点判別手段3が読出す特徴点方向画
像の大きさをW s = W −= 5として説明した
が、これ以外の大きさでも実現できることは明らかであ
る。
像の大きさをW s = W −= 5として説明した
が、これ以外の大きさでも実現できることは明らかであ
る。
(発明の効果)
第2図に示した従来方式では入力線画像の交点や接続点
における方向の抽出誤りに起因して誤った中心線点の系
列を求める場合がある。この結果、誤った線分円弧近似
が行われる。これに対して、第1図に示した本発明方式
においては、特徴点判別手段2が方向を誤りゃすい特徴
点の位置を予め抽出して特徴点記憶手段3に格納してい
るから、中心線抽出手段5が中心線点の系列を追跡する
のに適切な開始点と終了点が明らかになる。従って、方
向が正しく求まらない特徴点が存在する場合でも中心線
抽出手段5によって正しく中心線が求められる。この結
果、方向空間線形近似手段6と形状数値化手段7によっ
て、正しい線分または円弧近似の結果が得られる。また
、入力画像において線分と円弧が滑らかに接続する場合
でも線分円弧近似の正確な数値が得られる効果は、第2
図に示した従来方式から引き継がれて保存される。更に
、方向画像生成手段2において方向とその強さを求める
際に用いるマツチング手段と、特徴点判別手段3におい
て用いられるマツチング手段とは共通であるから、本方
式を簡単に構成できる。
における方向の抽出誤りに起因して誤った中心線点の系
列を求める場合がある。この結果、誤った線分円弧近似
が行われる。これに対して、第1図に示した本発明方式
においては、特徴点判別手段2が方向を誤りゃすい特徴
点の位置を予め抽出して特徴点記憶手段3に格納してい
るから、中心線抽出手段5が中心線点の系列を追跡する
のに適切な開始点と終了点が明らかになる。従って、方
向が正しく求まらない特徴点が存在する場合でも中心線
抽出手段5によって正しく中心線が求められる。この結
果、方向空間線形近似手段6と形状数値化手段7によっ
て、正しい線分または円弧近似の結果が得られる。また
、入力画像において線分と円弧が滑らかに接続する場合
でも線分円弧近似の正確な数値が得られる効果は、第2
図に示した従来方式から引き継がれて保存される。更に
、方向画像生成手段2において方向とその強さを求める
際に用いるマツチング手段と、特徴点判別手段3におい
て用いられるマツチング手段とは共通であるから、本方
式を簡単に構成できる。
中心線点の系列を表す図、第7図は方向の変化を線形近
似する方法を表す図、第8図は線分円弧近似の結果を表
す図である。
似する方法を表す図、第8図は線分円弧近似の結果を表
す図である。
1は画像入力手段、2は方向画像生成手段、3は特徴点
判別手段、4は特徴点記憶手段、5は中心線抽出手段、
6は方向空間線形近似手段、7は形状数値化手段、8は
制御部である。
判別手段、4は特徴点記憶手段、5は中心線抽出手段、
6は方向空間線形近似手段、7は形状数値化手段、8は
制御部である。
Claims (1)
- 紙面上に記録された線図形を走査して得られた画像から
局所的な方向を求めて方向画像を生成する方向画像生成
手段と、少なくとも一つの特徴点を含む範囲内の該方向
画像を特徴点方向画像として切り出して該特徴点方向画
像内に存在する特徴点を判別する特徴点判別手段と、該
特徴点判別手段により求められた特徴点の画像上での位
置を記憶する特徴点記憶手段と、該方向画像上で近傍の
平均方向が安定な方向へ順次に追跡する処理を該特徴点
記憶手段に記憶された特徴点の位置から開始して特徴点
記憶手段に記憶された他の特徴点の位置で終了すること
によって線画像の中心を通る中心線点の系列と該中心線
点系列上での方向の系列を求める中心線抽出手段と、該
中心線点の系列上での方向の変化を線形近似して線形な
平均方向変化を有する中心線点の区間である線形区間を
定める方向空間線形近似手段と、該線形区間ごとに平均
方向変化の値に基づいて線画像を線分または円弧に近似
して数値化する形状数値化手段とを備える線画像近似方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23913088A JPH0287280A (ja) | 1988-09-22 | 1988-09-22 | 線画像近似方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23913088A JPH0287280A (ja) | 1988-09-22 | 1988-09-22 | 線画像近似方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0287280A true JPH0287280A (ja) | 1990-03-28 |
Family
ID=17040228
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23913088A Pending JPH0287280A (ja) | 1988-09-22 | 1988-09-22 | 線画像近似方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0287280A (ja) |
-
1988
- 1988-09-22 JP JP23913088A patent/JPH0287280A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0646886B1 (en) | An apparatus for automatic fingerprint classification | |
| JPH07107708B2 (ja) | パタ−ン認識方法 | |
| US8005262B2 (en) | System and method for video object identification | |
| JPH02306386A (ja) | 文字認識装置 | |
| JP2007121111A (ja) | 合成開口レーダ画像による目標物識別方法及び装置 | |
| JPH0287280A (ja) | 線画像近似方式 | |
| JP2637764B2 (ja) | 指紋中心検出方式 | |
| JPS6344103A (ja) | 位置姿勢認識装置 | |
| JP2682416B2 (ja) | 図形認識装置 | |
| JP2941322B2 (ja) | 図面処理装置 | |
| JP2576413B2 (ja) | 2値図面イメージの線分抽出方式 | |
| JP2930996B2 (ja) | 画像認識方法および画像認識装置 | |
| JP2578116B2 (ja) | 直線検出方式 | |
| JP2943733B2 (ja) | 位置検出装置 | |
| JPH07118016B2 (ja) | 図形認識装置 | |
| JPH01129368A (ja) | 画像認識装置 | |
| JPH05113315A (ja) | 円形画像データの中心位置検出方法 | |
| JP3021708B2 (ja) | 線画像解析装置 | |
| JPH08161493A (ja) | 線形状検出方法およびその装置 | |
| JPH07200834A (ja) | 図形認識装置 | |
| JPH07129772A (ja) | 円弧の始終点認識方法および装置 | |
| JPH0281279A (ja) | パターン認識装置 | |
| JPH0799537B2 (ja) | 手書き文字認識方法 | |
| JPS59142664A (ja) | コ−ナ位置検出装置 | |
| JPH0436431B2 (ja) |