JP2012221283A - 移動量測定装置および移動量測定方法 - Google Patents
移動量測定装置および移動量測定方法 Download PDFInfo
- Publication number
- JP2012221283A JP2012221283A JP2011087149A JP2011087149A JP2012221283A JP 2012221283 A JP2012221283 A JP 2012221283A JP 2011087149 A JP2011087149 A JP 2011087149A JP 2011087149 A JP2011087149 A JP 2011087149A JP 2012221283 A JP2012221283 A JP 2012221283A
- Authority
- JP
- Japan
- Prior art keywords
- template
- image
- measurement object
- movement amount
- movement
- 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.)
- Withdrawn
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
【課題】移動と停止を繰り返すような動きをする移動体の移動量を測定する場合であっても、高精度に測定する。
【解決手段】測定物の画像を入力する手段と、測定物のテンプレートを取得する手段と、前記取得されたテンプレートを保存する手段と、前記測定物の画像と前記保存されたテンプレートから前記測定物の移動量を算出する手段と、測定物が停止しているかを判定する手段と、を備え、前記保存されたテンプレートは、前記測定物が停止しているかを判定する手段により停止していると判定された場合に保存されたテンプレートを更新することを特徴とする。
【選択図】図2
【解決手段】測定物の画像を入力する手段と、測定物のテンプレートを取得する手段と、前記取得されたテンプレートを保存する手段と、前記測定物の画像と前記保存されたテンプレートから前記測定物の移動量を算出する手段と、測定物が停止しているかを判定する手段と、を備え、前記保存されたテンプレートは、前記測定物が停止しているかを判定する手段により停止していると判定された場合に保存されたテンプレートを更新することを特徴とする。
【選択図】図2
Description
本発明は、移動量測定装置および移動量測定方法に関し、詳しくはテンプレート画像を更新する移動量測定装置および移動量測定方法に関する。
物体の移動量を画像処理により測定する技術として、ある時刻t(m)における画像の一部を抜き出し、テンプレート画像として登録する。次にテンプレート画像登録とは異なる時刻t(n)における入力画像との相関計算を行う。そこで得られた相関分布の極大もしくは極小となる座標とテンプレート画像を登録した座標の差分がt(n)−t(m)の間に物体が移動した移動量として計算するテンプレートパターンマッチングがある。
テンプレートパターンマッチングでのテンプレート画像の設定方法は一般的に2つある。
1つは、テンプレート画像を一度登録すると、テンプレート画像は更新せずに、テンプレート画像を固定してパターンマッチングを行う方法である。この方法では、ある時刻で登録したテンプレート画像が、テンプレート登録以降の時刻に、画面内のどこにあるかを常に計算するために、測定時間が長くなっても累積誤差が生じない。そのため、累積的な移動量精度が良い。
もう1つは、画像入力時に毎回テンプレート画像を更新し、常に時間的に連続する画像間だけでパターンマッチングをする方法である。この方法では、画像が入力される度にテンプレート画像が更新されるため、測定物の角度や形状が変化しても、常にテンプレート画像と入力画像とのパターンマッチングの一致度が高く、瞬間的な移動量検出精度が良い。
しかしながら、テンプレート画像を更新しない方法では、測定中に測定物の角度や形状が変化した場合には、テンプレート画像と入力画像とのパターンマッチングの一致度が低下し、瞬間的な移動量検出精度が悪化することがある。
また、テンプレート画像を更新する方法では、測定時間が長くなる場合、毎回累積誤差が生じるために、累積的な移動量検出精度が悪化することがある。
これらの検出精度を上げるために、測定物が予め設定された移動量以上動いた場合にテンプレート画像を更新し、一定量以上動かない場合はテンプレート画像を固定する技術が知られている(例えば特許文献1参照)。この方法によれば、測定物の大きさがなるべく近い画像間でパターンマッチングを計算することで瞬間的な移動量検出精度を高めることができる。
しかしながら、測定物が予め設定された移動量以上動いた場合にテンプレート画像を更新する技術では、例えば移動と停止を繰り返すような動きをする移動体に対して、移動量が正確に測定できないことがある。
例えば、1回辺りの移動量は途中テンプレートの更新がないため、精度が良い場合であっても、次の1回辺りの移動量は測定対象画像が画面の端から移動を開始するために、移動中にテンプレート画像を更新しなければならないことがある。移動中にテンプレート画像を更新した場合、移動量の測定の精度が悪化する。
例えば、同一テンプレート画像に対する移動量精度をS1とすると、テンプレート画像更新によるn回の累積誤差Snは(式1)で表される。
このように、測定物が動いているときのテンプレート画像の更新が多いほど誤差が大きくなる。
本発明は以上の点を鑑みてなされたものであり、移動と停止を繰り返すような動きをする移動体の移動量を測定する場合であっても、高精度に測定することができる移動量測定装置を提供することを目的とする。
そのために本発明では、測定物の画像を入力する手段と、測定物のテンプレートを取得する手段と、前記取得されたテンプレートを保存する手段と、前記測定物の画像と前記保存されたテンプレートから前記測定物の移動量を算出する手段と、測定物が停止しているかを判定する手段と、を備え、前記保存されたテンプレートは、前記測定物が停止しているかを判定する手段により停止していると判定された場合に保存されたテンプレートを更新することを特徴とする。
以上の構成によれば、測定物が停止しているときにテンプレート画像を更新することにより、テンプレート画像が移動しているときに更新回数を低減することができる。これにより、移動と停止を繰り返すような動きをする移動体の移動量を測定する場合であっても、高精度に測定することができる。
以下に図面を参照して本発明の実施形態を詳細に説明する。
(第1の実施形態)
図1は、本実施形態の移動量測定機10を示すブロック図である。移動量測定機10は、画像入力部1、画像記憶部2、パターンマッチング部3、移動量算出部4、移動量結果出力部5、テンプレート画像更新判定部6、テンプレート画像抜出部7、テンプレート画像記憶部8、停止判定部9から構成される。
(第1の実施形態)
図1は、本実施形態の移動量測定機10を示すブロック図である。移動量測定機10は、画像入力部1、画像記憶部2、パターンマッチング部3、移動量算出部4、移動量結果出力部5、テンプレート画像更新判定部6、テンプレート画像抜出部7、テンプレート画像記憶部8、停止判定部9から構成される。
画像入力部1は、CCDやCMOS等のデジタルカメラ、高速度カメラが接続されている。画像記憶部2やテンプレート画像記憶部8は、パソコンや画像処理装置上のメモリに対応している。移動量出力部5は、パソコンのメモリやHDDなどの記録媒体、ディスプレイ表示、アナログ電気信号出力等に接続される。
測定物の移動量を測定するために、まず測定物の初期位置のテンプレート画像を抜き出して、テンプレート記憶部8に保存する必要がある。
すなわち、初期位置の測定物の画像を画像入力部1により取得して、画像記憶部2に記憶する。そして、画像記憶部2に記憶された画像の一部をテンプレート画像抜き出し部7によりテンプレートを抜き出して、テンプレート画像記憶部8に保存する。これにより、初期位置のテンプレート画像(1回目のテンプレート画像)を登録することができる。このテンプレートは、移動量の計算の指標となる。
図2は、本実施形態の2回目のテンプレートからの登録処理を示すフローチャートである。まず、初期位置に測定物を測定した時間t0からある一定の時間t1の測定物を画像入力部1により取得し、画像記憶部2に記憶する(ステップS21)。次に、パターンマッチング部3で、記憶画像部2に記憶された画像とテンプレート記憶部8に記憶されたテンプレート画像を相関処理によりパターンマッチングを行う(ステップS22)。相関処理は、既知の相関処理を用いることができる。
例えば、相関計算としては、正規化相関係数を使うと精度よく計算できることが知られている。テンプレート画像の輝度値をF(i,j)、入力画像の輝度値をG(i,j)とし、<F>,<G>をそれぞれの輝度値の平均値とすると、正規化相関係数Rは(式2)のように表される。
パターンマッチングの結果から、移動量算出部4により相関ピーク座標とテンプレート画像座標データに基づいて測定物の移動量を算出する(ステップS23)。
算出された移動量から、次に測定物が等速直線運動をしたとき、画像入力部1の画面から外れる可能性があるか否かを判断する(ステップS24)。
画面から外れる可能性がある場合は、テンプレート画像をt1で取得した画像の一部のテンプレートに更新する(ステップS27)。これにより、次の入力画像でパターンマッチングができないことを防ぐ。そして、移動量の計算の指標をテンプレート座標に戻す。
この処理は精度向上のためではなく、テンプレートパターンマッチングによる移動量測定を連続して行うために必要な処理である。
算出された移動量から、次に測定物が等速直線運動をしたとき、画像入力部1の画面から外れる可能性がないとステップS24で判断した場合は、測定物は停止しているか否かを判断する(ステップS25)。
測定物が停止されているか否かの判断は、算出された移動量から停止判定部9にて行われる。例えば、停止判定は、予め設定された停止移動量判定閾値Dsと判定継続時間Tsを使って行うことでできる。ある時刻tでの累積移動量を(Lx(t),Ly(t))とする。異なる2時刻t(i)とt(j)の間の移動量を(ΔLx,ΔLy)とすると、(ΔLx,ΔLy)は(式3)で表される。但し、t(i)<t(j)とする。
停止移動量判定閾値Dsと判定継続時間Tsと(ΔLx,ΔLy)を使って、
ΔLx<Ds 且つ ΔLy<Ds 且つ 左記条件がTs以上継続
であれば、測定物は停止していると判定する。逆に上記条件が成立していないときは、測定物は移動していると判定する。
ΔLx<Ds 且つ ΔLy<Ds 且つ 左記条件がTs以上継続
であれば、測定物は停止していると判定する。逆に上記条件が成立していないときは、測定物は移動していると判定する。
停止判定部9によりで測定物は停止していると判定されると、テンプレート画像更新判定部6にて、テンプレート画像更新を更新したか否かを判断する(ステップS26)。
例えば、停止判定部9で測定物が停止していると判定されたときに(ステップS25)、テンプレート更新判定部6で、テンプレート画像更新を判定する(ステップS25)。したがって、テンプレート更新を判定するためには、一度、停止判定部9で測定物は移動していると判定されない限り、停止判定部9で測定物は停止していると判定されてもテンプレート画像を更新しないようにすれば良い。
テンプレートが更新されていなければテンプレートを更新し、テンプレートを更新したと判断されるとそのまま、画像入力部1に新しい画像が入力される度にこの一連の処理を続ける。これらの処理により、測定物の移動量を連続して測定することができる。
図4は、従来の移動測定装置の動きを説明する図である。上段から順に、時間に対する速度、累積移動量、特徴的な時間における入力画像とテンプレート更新の様子を示している。1回当りの移動量d(i)は、途中テンプレートの更新がないため精度は良い。しかし、次の1回当りの移動量d(i+1)は、測定対象画像が画面の端から移動を開始するために、移動中にテンプレート画像を更新しなければならない。このため、d(i+1)はd(i)に比べて、2の平方根倍だけ精度が悪化する。
図5は、本実施形態の移動測定装置の動きを説明する図である。上段から順に、時間に対する速度、累積移動量、特徴的な時間における入力画像とテンプレート更新の様子を示している。本実施形態では、停止しているときにテンプレートの更新を行なっていることから、精度がよいことがわかる。
以上説明したように、特に移動と停止を繰り返すステップ的な移動をする物体の移動量を測定する場合に、測定物が停止していると判断した場合にテンプレートを更新することにより、測定物が移動しているときにテンプレートを更新する回数を低減する。これにより、高精度に測定物の移動距離を測定することができる。
(第2の実施形態)
第1の実施形態では停止測定部9は、移動量測定装置10の内部にあるものであったが、本実施形態では、停止判定部9が移動量測定装置10の外部にある場合について説明する。
第1の実施形態では停止測定部9は、移動量測定装置10の内部にあるものであったが、本実施形態では、停止判定部9が移動量測定装置10の外部にある場合について説明する。
測定物の移動量が既知の場合、特に外部で測定物を制御しており、制御通りに測定物が移動しているかを測定するような場合、移動量測定装置10内部で、停止状態を判定するよりも制御側での停止判定の方が正しく停止状態を判断できる場合がある。
図5は、本実施形態の移動量測定装置39と測定物の制御装置を示すブロック図である。移動量測定装置39の構成は停止判定部9がないのを除き、第1の実施形態の移動量測定装置10と同じである。停止判定部9の代わりに測定物の制御装置等の外部から電気的に停止状態の信号を受取り、テンプレート画像更新判定部36にてテンプレート画像の更新を判定する。
このような形態により、移動量測定装置39内に停止判定処理を持たなくても、移動と停止を繰り返す移動体の1回当りの移動量を高精度に測定することが可能となる。
1 画像入力部
2 画像記憶部
3 パターンマッチング部
4 移動量算出部
5 移動量結果出力部
6 テンプレート画像更新判定部
7 テンプレート画像抜出部
8 テンプレート画像記憶部
9 停止判定部
10 移動量測定装置
2 画像記憶部
3 パターンマッチング部
4 移動量算出部
5 移動量結果出力部
6 テンプレート画像更新判定部
7 テンプレート画像抜出部
8 テンプレート画像記憶部
9 停止判定部
10 移動量測定装置
Claims (4)
- 測定物の画像を入力する手段と、
測定物のテンプレートを取得する手段と、
前記測定物の画像と前記テンプレートから前記測定物の移動量を算出する手段と、
測定物が停止しているかを判定する手段と、
を備え、
前記測定物が停止しているかを判定する手段により停止していると判定された場合に前記テンプレートを更新することを特徴とする移動量測定装置。 - 前記測定物が停止しているかを判定する手段は、前記移動量を算出する手段により前記測定物が停止していることを判定することを特徴とする請求項1に記載の移動量測定装置。
- 測定物の画像を入力する手段と、
測定物のテンプレートを取得する手段と、
前記測定物の画像と前記テンプレートから前記測定物の移動量を算出する手段と、
を備え、
測定物が停止していることを示す信号を受けたとき、前記テンプレートを更新することを特徴とする移動量測定装置。 - 測定物の画像を入力する工程と、
測定物のテンプレートを取得する工程と、
前記測定物の画像と前記テンプレートから前記測定物の移動量を算出する工程と、
測定物が停止しているかを判定する工程と、
を備え、
前記テンプレートは、前記測定物が停止しているかを判定する工程により停止していると判定された場合に前記テンプレートを更新することを特徴とする移動量測定方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011087149A JP2012221283A (ja) | 2011-04-11 | 2011-04-11 | 移動量測定装置および移動量測定方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011087149A JP2012221283A (ja) | 2011-04-11 | 2011-04-11 | 移動量測定装置および移動量測定方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012221283A true JP2012221283A (ja) | 2012-11-12 |
Family
ID=47272693
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011087149A Withdrawn JP2012221283A (ja) | 2011-04-11 | 2011-04-11 | 移動量測定装置および移動量測定方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012221283A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016085487A (ja) * | 2014-10-22 | 2016-05-19 | キヤノン株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
-
2011
- 2011-04-11 JP JP2011087149A patent/JP2012221283A/ja not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016085487A (ja) * | 2014-10-22 | 2016-05-19 | キヤノン株式会社 | 情報処理装置、情報処理方法及びコンピュータプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI520078B (zh) | Optical flow tracking method and device | |
KR101703515B1 (ko) | 영상의 표적 추적 장치 및 방법 | |
JP6186834B2 (ja) | 目標追尾装置及び目標追尾プログラム | |
JP5494286B2 (ja) | 架線位置測定装置 | |
JP2008298685A (ja) | 計測装置及びプログラム | |
JP6413595B2 (ja) | 画像処理装置、システム、画像処理方法およびプログラム | |
JP6170281B2 (ja) | 三次元計測装置、三次元計測装置の制御方法、およびプログラム | |
JP6875836B2 (ja) | ワイヤロープ計測装置及び方法 | |
JPWO2016171265A1 (ja) | 形状測定装置及び形状測定方法 | |
JP2011179909A5 (ja) | 位置姿勢計測装置、位置姿勢計測方法、プログラムおよび記憶媒体 | |
JP6349737B2 (ja) | 移動体追尾装置及び、移動体追尾方法 | |
JP2019124539A5 (ja) | ||
US9972095B2 (en) | Image measuring apparatus and non-temporary recording medium on which control program of same apparatus is recorded | |
KR20180122382A (ko) | 주로 검출 방법 및 주로 검출 장치 | |
CN107945166B (zh) | 基于双目视觉的待测物体三维振动轨迹的测量方法 | |
CN107704814B (zh) | 一种基于视频的振动目标监测方法 | |
KR101459522B1 (ko) | 모바일 기반의 부가정보를 이용한 위치 보정 방법 | |
US20120013714A1 (en) | Distance measuring method and distance measuring apparatus | |
JP5936527B2 (ja) | 画像処理装置および画像処理方法 | |
JP2012221283A (ja) | 移動量測定装置および移動量測定方法 | |
US20230260159A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
JP2014138331A (ja) | 撮影装置及びプログラム | |
US10573015B2 (en) | Measuring device and operating method of measuring device | |
JP2013221778A (ja) | 非接触型歪み測定装置、及び非接触型歪み測定方法 | |
JP5168629B2 (ja) | 方位角計測装置及び方位角計測方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140701 |