JPS5987582A - 座標補正方式 - Google Patents
座標補正方式Info
- Publication number
- JPS5987582A JPS5987582A JP57195974A JP19597482A JPS5987582A JP S5987582 A JPS5987582 A JP S5987582A JP 57195974 A JP57195974 A JP 57195974A JP 19597482 A JP19597482 A JP 19597482A JP S5987582 A JPS5987582 A JP S5987582A
- Authority
- JP
- Japan
- Prior art keywords
- grid
- lattice
- coordinate
- estimated
- image
- 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.)
- Granted
Links
Landscapes
- Image Input (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明はカーソル等を用いて入力された座標位置の補正
方式に係り、特に印刷された格子位置を正確に求める場
合に好適な補正方式に関する。
方式に係り、特に印刷された格子位置を正確に求める場
合に好適な補正方式に関する。
従来図面の認識装置等では、図面の基準位置を計算機へ
入力するのにカーソルを人間の手によって入力したい基
準位置の近くへ移行させ、その位置の座標値を入力する
ことが考えられる。ところが、カーソルの取付精度の不
足又はカーソルの拡大倍率が不足している場合は人間の
意図した基準位置にカーソルの中心が必ずしも合致しな
いという問題があった。
入力するのにカーソルを人間の手によって入力したい基
準位置の近くへ移行させ、その位置の座標値を入力する
ことが考えられる。ところが、カーソルの取付精度の不
足又はカーソルの拡大倍率が不足している場合は人間の
意図した基準位置にカーソルの中心が必ずしも合致しな
いという問題があった。
本発明は上記事情に鑑みてなされたものであシ、その目
的はカーソル等を用いて人間の手で入力した基準位置又
は線認識によって得られた特徴点の座標を図面上に印刷
された格子の交点上の正確な位置へ補正することにある
。
的はカーソル等を用いて人間の手で入力した基準位置又
は線認識によって得られた特徴点の座標を図面上に印刷
された格子の交点上の正確な位置へ補正することにある
。
多くの図面(%に設計図)は図面上に印刷された格子を
単位として図形が描かれており、図面の基準点もその格
子上にある。しかしカーソル等で入力される基準点また
は線認識によって得られた特徴点の座標は格子交点を意
識したものであるにもかかわらず誤差を含んでいる。本
発明はその誤差が格子間隔の1/2以下である場合に、
格子映像の周辺分布から推定した格子の正確な位置へ補
正することに特徴がある。
単位として図形が描かれており、図面の基準点もその格
子上にある。しかしカーソル等で入力される基準点また
は線認識によって得られた特徴点の座標は格子交点を意
識したものであるにもかかわらず誤差を含んでいる。本
発明はその誤差が格子間隔の1/2以下である場合に、
格子映像の周辺分布から推定した格子の正確な位置へ補
正することに特徴がある。
第1図は本発明による座標補正方式を実現する認識装置
の一実施例を示すもので、ドラム型の線図形認識装置の
例である。第1図において、認識の対象となる図面1は
ドラムに密着して巻きつけられておυ、ドラム2はY方
向モーター3よシ矢印の方向へ回転される。この回転に
よるドラム2の位置の変位は、Y方向エンコーダ4によ
って検出され、そのパルス信号はY方向アップダウンカ
ウンタ5に送られる。画像入力ヘッド6は第2図のよう
にレンズ7、照明用ランプ8、光センサ9、ポールナツ
ト10より構成され、第1図のX方向モータ11に直結
されたボールネジ13によって左右に移動する。カーソ
ル12は図面上の任意の位置を指定するために画像入力
ヘッド6に固定され連動する。また画像入力ヘッド6は
、X方向位置の変位を検知するために、リニアスケール
14を備え、画像入力ヘッド6に直結したヘッド部分1
5から位置パルスがX方向アップダウンカウンタ16に
送られる。第1図におけるX方向モータ11およびY方
向モータ3は、制御回路17によつで制御されるX方向
モータ駆動回路18およびY方向モータ駆動回路19に
よって駆動される。
の一実施例を示すもので、ドラム型の線図形認識装置の
例である。第1図において、認識の対象となる図面1は
ドラムに密着して巻きつけられておυ、ドラム2はY方
向モーター3よシ矢印の方向へ回転される。この回転に
よるドラム2の位置の変位は、Y方向エンコーダ4によ
って検出され、そのパルス信号はY方向アップダウンカ
ウンタ5に送られる。画像入力ヘッド6は第2図のよう
にレンズ7、照明用ランプ8、光センサ9、ポールナツ
ト10より構成され、第1図のX方向モータ11に直結
されたボールネジ13によって左右に移動する。カーソ
ル12は図面上の任意の位置を指定するために画像入力
ヘッド6に固定され連動する。また画像入力ヘッド6は
、X方向位置の変位を検知するために、リニアスケール
14を備え、画像入力ヘッド6に直結したヘッド部分1
5から位置パルスがX方向アップダウンカウンタ16に
送られる。第1図におけるX方向モータ11およびY方
向モータ3は、制御回路17によつで制御されるX方向
モータ駆動回路18およびY方向モータ駆動回路19に
よって駆動される。
制御回路17の制御命令および状態は、コマンドステー
タスレジスタ2oによって反映される。コマンドステー
タスレジスタ20.Y方向アップダウンカウンタ5、お
よびX方向アップダウンカウンタ16は、セレクタ22
によって選択され、データバス23に接続される。マイ
クロプロセッサ24 u、7−タ/(ス23を介してプ
ログラムメモリ25、データメモリ26、セレクタ22
、補正データメモリ27、画像メモリ28をアクセス可
能とする。マイクロプロセッサ24は、プログラムメモ
リ25に記憶されている命令を解読して実行する。一方
モータ制御キーボード21は、オペレータによってカー
ソル12をドラム2上の任意の位置に移動させるような
制御を与えるため、副側1回路17に接続され、X方向
モータ駆動回路18およびY方向モータ駆動回路19を
オフライン的に+1jlJ XIする。そして同時に、
そのときのカーソルの位置座標値を、X方向アップダウ
ンカウンタ16の値および、Y方向アップダウンカウン
タ5の値から読み出し、その値を補正データ記憶メモリ
27に転送するためのコマンドをコマンドステータスレ
ジスタ20に与える。
タスレジスタ2oによって反映される。コマンドステー
タスレジスタ20.Y方向アップダウンカウンタ5、お
よびX方向アップダウンカウンタ16は、セレクタ22
によって選択され、データバス23に接続される。マイ
クロプロセッサ24 u、7−タ/(ス23を介してプ
ログラムメモリ25、データメモリ26、セレクタ22
、補正データメモリ27、画像メモリ28をアクセス可
能とする。マイクロプロセッサ24は、プログラムメモ
リ25に記憶されている命令を解読して実行する。一方
モータ制御キーボード21は、オペレータによってカー
ソル12をドラム2上の任意の位置に移動させるような
制御を与えるため、副側1回路17に接続され、X方向
モータ駆動回路18およびY方向モータ駆動回路19を
オフライン的に+1jlJ XIする。そして同時に、
そのときのカーソルの位置座標値を、X方向アップダウ
ンカウンタ16の値および、Y方向アップダウンカウン
タ5の値から読み出し、その値を補正データ記憶メモリ
27に転送するためのコマンドをコマンドステータスレ
ジスタ20に与える。
さて人間の手で図面1をドラム2に装着して図面の認識
を行なう場合には、図面の傾き・図面の読取範囲等を設
定する必要がある。たとえば第3図に示すように、ドラ
ム2の入力可能領域をDI。
を行なう場合には、図面の傾き・図面の読取範囲等を設
定する必要がある。たとえば第3図に示すように、ドラ
ム2の入力可能領域をDI。
DI 、Ds 、DIとし、図面1をPr + h +
Ps + P4、図面の入力範囲をOs、 Ot、
On−Oaとすると、図面1はドラム基準り、 、 D
、に対しθの傾斜を持っている。
Ps + P4、図面の入力範囲をOs、 Ot、
On−Oaとすると、図面1はドラム基準り、 、 D
、に対しθの傾斜を持っている。
そこで傾斜角の補正データと図面の読取範囲を設定する
ために図面の基準となる座標0+、0□、o3゜04を
入力する。ただし04の入力は必ずしも必要としない。
ために図面の基準となる座標0+、0□、o3゜04を
入力する。ただし04の入力は必ずしも必要としない。
この3つの基準座標入力のためには、カーソル12の中
心をキーボード21を用いて基準座標位置に移動させ座
標値をX方向リニアスケール14とY方向エンコーダ4
から読み取る。ところがカーフルの機械的な取付精度が
不足していたシ、カーソルの倍率が低く人間の目による
解像度がリニアスケールやエンコーダのサンプルピッチ
相当まで取れない場合にはカーソルの中心と実際に入力
したい位置座標とのずれが生ずる。そこでカーソルによ
り指定された位置を中心に、横DX、縦DYの大きさの
格子画像を画像入力ヘッド6よシ画像メモリ28へ入力
し、マイクロプロセッサ24によりずれを補正する処理
を行なう。
心をキーボード21を用いて基準座標位置に移動させ座
標値をX方向リニアスケール14とY方向エンコーダ4
から読み取る。ところがカーフルの機械的な取付精度が
不足していたシ、カーソルの倍率が低く人間の目による
解像度がリニアスケールやエンコーダのサンプルピッチ
相当まで取れない場合にはカーソルの中心と実際に入力
したい位置座標とのずれが生ずる。そこでカーソルによ
り指定された位置を中心に、横DX、縦DYの大きさの
格子画像を画像入力ヘッド6よシ画像メモリ28へ入力
し、マイクロプロセッサ24によりずれを補正する処理
を行なう。
すなわちカーソルとキーボード操作により指定された3
つの基準位at中心とした領域(OIK関して領域81
1sStteS18sS14.0鵞に関してSat *
5tys S!31824 、On K関しテsss
+ Sst *Sam、8sa)の格子画像の周辺分
布から格子中心位置を推定し、カーソルにより入力され
た値を格子中心位置へ補正する処理をそれぞれ行なう。
つの基準位at中心とした領域(OIK関して領域81
1sStteS18sS14.0鵞に関してSat *
5tys S!31824 、On K関しテsss
+ Sst *Sam、8sa)の格子画像の周辺分
布から格子中心位置を推定し、カーソルにより入力され
た値を格子中心位置へ補正する処理をそれぞれ行なう。
第4図はカーソルで入力された基準位置(X、Y)を中
心とした領域の1つの格子画像を拡大したもので、横D
X、縦DYの範囲にわたって、十印を印刷された格子の
画像部分、O印を図面の白地の部分として示したもので
ある。第4図において格子上の本来入力すべき基準位置
(OX、 OY)とカーソルで入力した基準位置(x、
y)との間には、0FFX。
心とした領域の1つの格子画像を拡大したもので、横D
X、縦DYの範囲にわたって、十印を印刷された格子の
画像部分、O印を図面の白地の部分として示したもので
ある。第4図において格子上の本来入力すべき基準位置
(OX、 OY)とカーソルで入力した基準位置(x、
y)との間には、0FFX。
0FFYの位置ずれが存在する。ここで格子間隔をGと
すると、 の場合は、カーソルで入力された基準位1ft(X、Y
)を本来入力すべき基準位置(OX、 OY)へ移行す
る処理を行なう。基準位置(OX、 OY)は第1図に
おける画像入力ヘッド6から入力され画像メモリ28に
格納されている格子画像を用いて、マイクロプロセッサ
24により、第5図に示すような一連の処理を行なりこ
とにより求める。最初に格子画像VXY (I、 J
) (I=1〜DX、 J=1〜DY 、DX、 DY
は第4図における画像のサイズ)からX方向の周辺分布
CX(I)と、X方向の周辺分布CYIJ)とを求める
。画像データVXY(I、J)は0の場合を背景、0以
外の場合格子であるように第1図面像入力ヘッド6から
画像メモリ28に格納されているとすると、第6図に示
すように各I、Jの位置において、VXY(1,J)が
0以外のとき各周辺分布のカウントを1だけ増加させる
。
すると、 の場合は、カーソルで入力された基準位1ft(X、Y
)を本来入力すべき基準位置(OX、 OY)へ移行す
る処理を行なう。基準位置(OX、 OY)は第1図に
おける画像入力ヘッド6から入力され画像メモリ28に
格納されている格子画像を用いて、マイクロプロセッサ
24により、第5図に示すような一連の処理を行なりこ
とにより求める。最初に格子画像VXY (I、 J
) (I=1〜DX、 J=1〜DY 、DX、 DY
は第4図における画像のサイズ)からX方向の周辺分布
CX(I)と、X方向の周辺分布CYIJ)とを求める
。画像データVXY(I、J)は0の場合を背景、0以
外の場合格子であるように第1図面像入力ヘッド6から
画像メモリ28に格納されているとすると、第6図に示
すように各I、Jの位置において、VXY(1,J)が
0以外のとき各周辺分布のカウントを1だけ増加させる
。
すなわち、
CX(I)= CX(I)+ 1 。
CY(J)=CY(J)+1
とする。以上の流れに従がって第4商のような格子画像
の周辺分布を計算するとX方向の周辺分布は第4図の画
像上側に、y六回の周辺分布は第4図の画像右側のよう
になる。このような周辺分布を計算する方式で問題とな
るのは、周辺分布’6x軸又はy軸と平行方向に求める
ため、画像の傾斜が一定以上を越えると、その周辺分布
が正確に求まらなくなる。すなわち第7図において傾き
θを持ち、格子間隔G1大きさDX、DYの格子画像に
おいて、θの大きさが となると、周辺分布は平坦になり、格子位置を推定する
だけの有意な分布の差がみられなくなる。
の周辺分布を計算するとX方向の周辺分布は第4図の画
像上側に、y六回の周辺分布は第4図の画像右側のよう
になる。このような周辺分布を計算する方式で問題とな
るのは、周辺分布’6x軸又はy軸と平行方向に求める
ため、画像の傾斜が一定以上を越えると、その周辺分布
が正確に求まらなくなる。すなわち第7図において傾き
θを持ち、格子間隔G1大きさDX、DYの格子画像に
おいて、θの大きさが となると、周辺分布は平坦になり、格子位置を推定する
だけの有意な分布の差がみられなくなる。
たとえば、DX=50.0=10 と考えるととなる
。ところが第1図におけるドラム2にA4版の図面1を
11°傾斜させて装着すると、傾斜による位置ずれ量d
は、A4版長手方回で57+a程度となり、実際それた
け傾斜させて図面を装着することはない。通常人間の手
で図面の傾きがないように意識して装着すれば、2°以
下になることが実験的にわかっている。したがって格子
画像の周辺分布から格子位置を推定することが可能であ
る。
。ところが第1図におけるドラム2にA4版の図面1を
11°傾斜させて装着すると、傾斜による位置ずれ量d
は、A4版長手方回で57+a程度となり、実際それた
け傾斜させて図面を装着することはない。通常人間の手
で図面の傾きがないように意識して装着すれば、2°以
下になることが実験的にわかっている。したがって格子
画像の周辺分布から格子位置を推定することが可能であ
る。
次に、得られた周辺分布CX(I) 、 CYIJ)の
和をそれぞれ独立に求め平均値THX、THYを求める
。そして各CX(I) 、 CY(J)の平均値以下の
値をとる要素をOにする。第8図(a) e第4図にお
けるX方向の周辺分布とすると、この処理によって第8
図(b)のように、THX以下の成分は0となる。
和をそれぞれ独立に求め平均値THX、THYを求める
。そして各CX(I) 、 CY(J)の平均値以下の
値をとる要素をOにする。第8図(a) e第4図にお
けるX方向の周辺分布とすると、この処理によって第8
図(b)のように、THX以下の成分は0となる。
これによって格子の中心位置は、0以外の連続する各要
素の中に存在すると考えられる。そこで第8図(b)の
ように、周辺分布の値が0から0以外の値になる位置’
e S X(I)、周辺分布の値が0以外の値から0に
なる位置EX(I)を求め、その各区間(S X(I)
、 E X(I) )内での周辺分布の最大値金とる
位置MX(I)’に求める。ただし最大値が同一の値を
とる場合は、その中間位置をとるものとする。第8図(
C)は、このようにして求めた格子中心の推定位置M
X(I)’を示す。
素の中に存在すると考えられる。そこで第8図(b)の
ように、周辺分布の値が0から0以外の値になる位置’
e S X(I)、周辺分布の値が0以外の値から0に
なる位置EX(I)を求め、その各区間(S X(I)
、 E X(I) )内での周辺分布の最大値金とる
位置MX(I)’に求める。ただし最大値が同一の値を
とる場合は、その中間位置をとるものとする。第8図(
C)は、このようにして求めた格子中心の推定位置M
X(I)’を示す。
Y方向の格子中心の推定位置MY(I)も同様の処理に
よって得る。
よって得る。
格子間隔Gを得るためには、まず隣接する格子中心の推
定位置の間隔を計算し、その値に対応した頻度分布を求
める。すなわち、IMX(I)−MX(I+1)lから
値の頻度CMMCI)を、IMY(J)−MY(J+1
)lから値の頻度CMY(J)’t−求める。通常の図
面では、X方向およびX方向の格子間隔は同一であるの
で、頻度CMX(I)とCMYU)とが最も高いものを
格子間隔Gとする。
定位置の間隔を計算し、その値に対応した頻度分布を求
める。すなわち、IMX(I)−MX(I+1)lから
値の頻度CMMCI)を、IMY(J)−MY(J+1
)lから値の頻度CMY(J)’t−求める。通常の図
面では、X方向およびX方向の格子間隔は同一であるの
で、頻度CMX(I)とCMYU)とが最も高いものを
格子間隔Gとする。
つぎに同一の格子間隔Gを持った格子の推定位@を得る
ために、その基準となる位置MMX。
ために、その基準となる位置MMX。
MMYk求める。最適な基準位置はその位置における周
辺分布の値が最も大きく、かつ2つの隣接する格子中心
の推定位置との間隔が両方ともGとなる位置である。こ
のような条件を満たす位置がない場合は、2つの隣接す
る格子中心の推定位置との間隔が両方ともGとなる位置
を求める。さらに上記条件を満足する位置がない場合は
、周辺分布の値が最も大きい位置を求める。以上MMX
’e求める具体的な処理の流れを第9図に示す。最初に
周辺分布の最大となる位置MMXをMMXOに記憶させ
る。(STEPI)。MMXに隣接するMX(1)とM
MXとの間隔を求め、その値がGと合致するかどうかヲ
調べる(STEP2)。もし両側ともにGに合致するな
らば、そのときのMM)l格子発生の中心とする。この
条件を満足しない場合は、−たんMMXを右側に隣接す
るMX(I) (STEP3)に移し同様に両側ともに
Gに合致するかどうかを調べる(STEP4)。合致し
ない場合は境界に達するまでMMXを右側のMX(I)
に移動させる。境界に達した場合は、MMXを−たんM
MXOにもどしく5TEP5)今度は左側に隣接するM
X(I)にMMXを移動させ同様の処理を行なう(ST
EP6〜5TEP8)このように左側の境界に達した場
合は、MMXをMMXO(STEP的にもどす。MMY
の計算方法もMMXと同様に行なう。
辺分布の値が最も大きく、かつ2つの隣接する格子中心
の推定位置との間隔が両方ともGとなる位置である。こ
のような条件を満たす位置がない場合は、2つの隣接す
る格子中心の推定位置との間隔が両方ともGとなる位置
を求める。さらに上記条件を満足する位置がない場合は
、周辺分布の値が最も大きい位置を求める。以上MMX
’e求める具体的な処理の流れを第9図に示す。最初に
周辺分布の最大となる位置MMXをMMXOに記憶させ
る。(STEPI)。MMXに隣接するMX(1)とM
MXとの間隔を求め、その値がGと合致するかどうかヲ
調べる(STEP2)。もし両側ともにGに合致するな
らば、そのときのMM)l格子発生の中心とする。この
条件を満足しない場合は、−たんMMXを右側に隣接す
るMX(I) (STEP3)に移し同様に両側ともに
Gに合致するかどうかを調べる(STEP4)。合致し
ない場合は境界に達するまでMMXを右側のMX(I)
に移動させる。境界に達した場合は、MMXを−たんM
MXOにもどしく5TEP5)今度は左側に隣接するM
X(I)にMMXを移動させ同様の処理を行なう(ST
EP6〜5TEP8)このように左側の境界に達した場
合は、MMXをMMXO(STEP的にもどす。MMY
の計算方法もMMXと同様に行なう。
上記処理によって得られたMMX、MMYの位置を中心
にして境界に達するまで一定の間隔Gi持った格子中心
位置X X(I)とYY(J)とを求める。
にして境界に達するまで一定の間隔Gi持った格子中心
位置X X(I)とYY(J)とを求める。
さてカーソルで入力された位置座1M (X、 Y)
全それぞれX X(I) 、 Y YGJ)と比較し、
最も距離の近い格子中心位置(OX、OY)’e求める
。
全それぞれX X(I) 、 Y YGJ)と比較し、
最も距離の近い格子中心位置(OX、OY)’e求める
。
さて第1図の構成において、格子を意識して訃かれた図
面を認識する場合を考える。最初にドラム2に貼られた
図面1の傾きゃ位置ずれの設定、および図面の読取範囲
の設定を兼ねて、3つの基準点の入力をカーソル12を
用いて行なう。すなわち、オペレーターがモータ制御用
のキーボード21を使ってカーソルの中心が図面上の基
準位置の中心となるように移動させ、その位置における
X方向アップダウンカウンタ16およびY方向のアップ
ダウンカウンタ5の値をセレクタ22およびデータバス
23を介し、データメモリ26へ読込む。ところがデー
タメモリ26に格納されたカーソルの中心位置は図面上
の基準位置に対し0FFX、0FFYの誤差が含まれて
いると考えられるので、カーソルによる入力座標位置を
中心にDX、DYの大きさの格子画像を画像入力ヘッド
6から画像人力メモリ28へ読み込み、本発明による座
標補正処理を行なう。これによって補正された3つの基
準座標をORG、O几GX、0RGYとすると、座標変
換によって0ft(]−0RGXをX軸、0RG−0几
Gl:)’軸とした座標系の傾斜を補正するとともに、
線認識後の端点・屈曲点等の特徴点の座標値が0RG−
ORGX間0RG−ORGY間を格子間隔で等分割した
格子推定位置をとるように補正する。一方策1図で示し
たハードウェアの構成以外にカーソルやモーター制御用
のキーボードがないファックスとライトベン付のCRT
とで構成した線認識装置においても本発明による座標補
正方式は有効である。すなわちファックスにより人力さ
れた画像のうち図1の基準点付近’に&示して、その基
準位置をライトペンによって指示する場合、ライトベン
の解像度の不足等により位置ずれを生ず。そこで本発明
で述べたような格子画塚の周辺分布から推定した格子中
心位置に基準位置座標値を補正することにより、線認識
後の特徴点の座標l[を正確にすることが可能である。
面を認識する場合を考える。最初にドラム2に貼られた
図面1の傾きゃ位置ずれの設定、および図面の読取範囲
の設定を兼ねて、3つの基準点の入力をカーソル12を
用いて行なう。すなわち、オペレーターがモータ制御用
のキーボード21を使ってカーソルの中心が図面上の基
準位置の中心となるように移動させ、その位置における
X方向アップダウンカウンタ16およびY方向のアップ
ダウンカウンタ5の値をセレクタ22およびデータバス
23を介し、データメモリ26へ読込む。ところがデー
タメモリ26に格納されたカーソルの中心位置は図面上
の基準位置に対し0FFX、0FFYの誤差が含まれて
いると考えられるので、カーソルによる入力座標位置を
中心にDX、DYの大きさの格子画像を画像入力ヘッド
6から画像人力メモリ28へ読み込み、本発明による座
標補正処理を行なう。これによって補正された3つの基
準座標をORG、O几GX、0RGYとすると、座標変
換によって0ft(]−0RGXをX軸、0RG−0几
Gl:)’軸とした座標系の傾斜を補正するとともに、
線認識後の端点・屈曲点等の特徴点の座標値が0RG−
ORGX間0RG−ORGY間を格子間隔で等分割した
格子推定位置をとるように補正する。一方策1図で示し
たハードウェアの構成以外にカーソルやモーター制御用
のキーボードがないファックスとライトベン付のCRT
とで構成した線認識装置においても本発明による座標補
正方式は有効である。すなわちファックスにより人力さ
れた画像のうち図1の基準点付近’に&示して、その基
準位置をライトペンによって指示する場合、ライトベン
の解像度の不足等により位置ずれを生ず。そこで本発明
で述べたような格子画塚の周辺分布から推定した格子中
心位置に基準位置座標値を補正することにより、線認識
後の特徴点の座標l[を正確にすることが可能である。
以上述べたように本発明によればカーソル等を使って入
力した図面の基準点の入力位置と、図面用紙に印刷され
た間隔G’に持つ本来入力すべき格子中心位置との差が
G/2以下の場合であれば、自動的に格子中心位置へ修
正することができ、轟認識後の特徴点の位置精屁を同上
させる効呆ケ持つ。
力した図面の基準点の入力位置と、図面用紙に印刷され
た間隔G’に持つ本来入力すべき格子中心位置との差が
G/2以下の場合であれば、自動的に格子中心位置へ修
正することができ、轟認識後の特徴点の位置精屁を同上
させる効呆ケ持つ。
第1図は本発明による座ぜ(補正方式を実現する装置の
一実施例の];り成図、第2図は第1図の一部の具体的
構成図、第3図は基準座標の図面上の位置を示す図、第
4図は処理の対象とする格子画像の例とその周辺分布、
第5図は補正座標位置を求めるための処理の全体の流れ
金示す図、第6図は格子映像の周辺分布を求める流れ図
、第7図は有意な周辺分布を求める原理図、第8図は周
辺分布から格子中心位置を推定するだめの原理図、第9
図は等間隔の格子中心位置の基準を得るための流れ図。 ■・・・図面、2・・・ドラム、6・・・画像入力ヘッ
ド、第 1 図 51 第7図 高 3 図 fJ 4 図 VJ s 図 寡 6 図 第3図 MX(すMX(Z)?jx(3)MX(4)MX(S)
第9図 第1頁の続き ■出 願 人 日立精工株式会社 東京都千代田区大手町二丁目6 番2号 ■出 願 人 日立ソフトウェアエンジニアリング株式
会社 横浜市中区尾上町6丁目81番地
一実施例の];り成図、第2図は第1図の一部の具体的
構成図、第3図は基準座標の図面上の位置を示す図、第
4図は処理の対象とする格子画像の例とその周辺分布、
第5図は補正座標位置を求めるための処理の全体の流れ
金示す図、第6図は格子映像の周辺分布を求める流れ図
、第7図は有意な周辺分布を求める原理図、第8図は周
辺分布から格子中心位置を推定するだめの原理図、第9
図は等間隔の格子中心位置の基準を得るための流れ図。 ■・・・図面、2・・・ドラム、6・・・画像入力ヘッ
ド、第 1 図 51 第7図 高 3 図 fJ 4 図 VJ s 図 寡 6 図 第3図 MX(すMX(Z)?jx(3)MX(4)MX(S)
第9図 第1頁の続き ■出 願 人 日立精工株式会社 東京都千代田区大手町二丁目6 番2号 ■出 願 人 日立ソフトウェアエンジニアリング株式
会社 横浜市中区尾上町6丁目81番地
Claims (1)
- 【特許請求の範囲】 1、図面の基準点を指示する手段を備えた図面読取り装
置において、読取られた図面の映像信号から該図面に印
刷された格子の映像の周辺分布を求め、核周辺分布から
格子点位置を推定し、最初指示された基準点の座標値に
最も近い格子点座標を該指示された基準点の座標とする
ことを特徴とする座標補正方式。 2、特許請求の範囲第1項記載の座標補正方式において
、格子映像の周辺分布の平均以下の値を0にし、0以外
の連続する個々の領域内での最大位置を求め、それを一
時的な格子中心の推定位置とし、隣接した格子中心の推
定位置の間隔を大きさの順に頻度を調べ、最もW4#の
高い値を格子間隔とし、周辺分布の最も大きな値を持つ
位置でかつ、その位置の両側に隣接する格子中心との間
隔が格子間隔と合致するか、又は単に両側に隣接する格
子中心との間隔が格子間隔と合致する位置を中心として
新たに一定の格子間隔を持つ格子中心の推定位置として
求め、最初入力された基準点の座標値を推定した格子中
心の最も近い交点座標位置に補正することを特徴とする
座標補正方式。 3、特許請求の範囲第2項記載の座標補正方式において
、線認識後の特徴点となる座標を推定した格子の最も近
い交点座標位置に補正することを特徴とする座標補正方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57195974A JPH0614311B2 (ja) | 1982-11-10 | 1982-11-10 | 座 標 補 正 方 法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57195974A JPH0614311B2 (ja) | 1982-11-10 | 1982-11-10 | 座 標 補 正 方 法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5987582A true JPS5987582A (ja) | 1984-05-21 |
| JPH0614311B2 JPH0614311B2 (ja) | 1994-02-23 |
Family
ID=16350094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57195974A Expired - Lifetime JPH0614311B2 (ja) | 1982-11-10 | 1982-11-10 | 座 標 補 正 方 法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0614311B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02118713A (ja) * | 1988-10-27 | 1990-05-07 | Sharp Corp | 文字認識装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5710043U (ja) * | 1980-06-18 | 1982-01-19 | ||
| JPS57101988A (en) * | 1980-12-18 | 1982-06-24 | Fujitsu Ltd | Shaping system of handwriting graphic input device |
-
1982
- 1982-11-10 JP JP57195974A patent/JPH0614311B2/ja not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5710043U (ja) * | 1980-06-18 | 1982-01-19 | ||
| JPS57101988A (en) * | 1980-12-18 | 1982-06-24 | Fujitsu Ltd | Shaping system of handwriting graphic input device |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02118713A (ja) * | 1988-10-27 | 1990-05-07 | Sharp Corp | 文字認識装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0614311B2 (ja) | 1994-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8010224B2 (en) | Automatic cutting device and production method for beveled product | |
| JP2001319219A (ja) | 画像測定装置用パートプログラム生成装置及び方法、並びに画像測定装置及びその測定結果表示方法 | |
| JPH0475359A (ja) | コプラナリティ測定方法及びその装置 | |
| JP2019190969A (ja) | 画像処理装置、画像処理方法 | |
| US5311289A (en) | Picture processing method in optical measuring apparatus | |
| CN116047995B (zh) | 一种弧形板切割控制方法及装置 | |
| CN101765361B (zh) | 电子部件安装方法及其装置 | |
| JP3887807B2 (ja) | 画像計測装置 | |
| JPS5987582A (ja) | 座標補正方式 | |
| JP3803755B2 (ja) | ロボットシステムおよびその利用方法 | |
| JP4150474B2 (ja) | 画像測定機のテーブル撓み補正方法及び装置 | |
| JPH076777B2 (ja) | パターンの輪郭検出方法及びこの方法を用いた測長装置 | |
| JP3853507B2 (ja) | 線幅測定方法及び装置 | |
| JP6671977B2 (ja) | 計測装置及びその制御方法、並びにプログラム | |
| JP7215308B2 (ja) | 材料試験機、及び材料試験機の制御方法 | |
| US5471536A (en) | Figure digitizing system | |
| CN114637339A (zh) | 一种基于成像的对准方法、装置、电子设备及存储介质 | |
| CN119260189B (zh) | 一种pcb激光开窗方法 | |
| JP4053642B2 (ja) | 座標系設定方法及び画像測定装置 | |
| EP0198571A2 (en) | Method and system for patching original and extracting original-trimming data in scanner | |
| JP2019174216A (ja) | レンズマーカのパターン中心の決定方法、およびその装置、ならびに決定方法をコンピュータに実行させるプログラム、およびその記録媒体 | |
| JPH11237221A (ja) | 画像測定方法及び装置 | |
| JPH10105717A (ja) | パターンマッチング用テンプレートの作成方法 | |
| JPH0352107B2 (ja) | ||
| JPH10103921A (ja) | 光切断法によるワークの断面計測方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19920512 |