JP6082014B2 - 計測システム、計測方法 - Google Patents
計測システム、計測方法 Download PDFInfo
- Publication number
- JP6082014B2 JP6082014B2 JP2014532604A JP2014532604A JP6082014B2 JP 6082014 B2 JP6082014 B2 JP 6082014B2 JP 2014532604 A JP2014532604 A JP 2014532604A JP 2014532604 A JP2014532604 A JP 2014532604A JP 6082014 B2 JP6082014 B2 JP 6082014B2
- Authority
- JP
- Japan
- Prior art keywords
- measurement
- marker
- coordinate
- unit
- shape
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000005259 measurement Methods 0.000 claims description 283
- 239000003550 marker Substances 0.000 claims description 197
- 238000006243 chemical reaction Methods 0.000 claims description 155
- 238000004364 calculation method Methods 0.000 claims description 38
- 230000010354 integration Effects 0.000 claims description 29
- 230000009466 transformation Effects 0.000 claims description 21
- 238000000605 extraction Methods 0.000 claims description 15
- 239000000284 extract Substances 0.000 claims description 3
- 238000000691 measurement method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 12
- 230000008569 process Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 238000012545 processing Methods 0.000 description 7
- 238000009434 installation Methods 0.000 description 6
- 239000000463 material Substances 0.000 description 6
- 239000011159 matrix material Substances 0.000 description 3
- 238000013519 translation Methods 0.000 description 3
- 230000004069 differentiation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001678 irradiating effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000002939 conjugate gradient method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001502 supplementing effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
以下ではまず本発明の基本的な考え方を説明し、その後に本発明の実施形態に係る計測システムの具体的な構成について説明する。
図2は、本発明の実施形態1に係る計測装置10が計測を実施する計測対象空間の斜視図である。計測対象空間には、マーカ13と計測対象物14が設置されている。計測装置10は、マーカ13と計測対象物14それぞれの位置および形状を計測する。本実施形態1では、マーカ13は平面状であるものとするが、幾何構造が既知である形状であれば、平面以外の形状を有するマーカ13を用いることもできる。平面以外の形状については後述する。
ユーザは、計測を実施する前に、あらかじめ計測対象空間内にマーカ13を複数設置しておく。マーカ13の形状が平面状である場合は、各マーカ13の向きが平行にならないように、3つ以上のマーカ13を設置する。向きが平行でないマーカが4つ以上設置される場合は、4つ目以降のマーカは、他のマーカ13と向きが平行でも構わない。
計測部100は、周囲の形状を計測する。本ステップにおいて、前記条件を満たした3つ以上のマーカ13を計測する必要がある。実際の運用においては、下記ステップS902により、必要なマーカ13を全て計測完了したか否かを判定することができると考えられる。
計測部100は、計測対象領域を計測し終えたかどうかを判断する。具体的には、計測した領域が計測対象領域を十分な計測密度で覆っているかどうかなどに基づいて判断することができる。本ステップは、作業者が判断することによって実施してもよいし、それまでに得られた計測情報120のみでモデル作成部110が仮の3次元モデルを作成し、未計測領域の有無を確認することにより、自動的に判定するようにしてもよい。計測し終えた場合はステップS904へスキップし、計測が不十分である場合はステップS903へ進む。
計測部110は、計測場所を変更してステップS901に戻り、再度計測を実施する。計測場所の変更先としては、未計測領域を計測できる地点であって、かつ他の計測地点から計測したマーカ13が、次に計測する地点においても共通して計測できる地点であることが望ましい。
座標変換量計算部107は、複数の計測場所から取得した計測情報120の座標系が互いに一致するような座標変換量を算出する。必要に応じて、後述の図10で説明するように、マーカ13の座標変換結果が複数の計測場所について互いに一致するか否かを補助的な判定条件とすることもできる。
形状統合部109は、座標変換量計算部107が算出した座標変換量に基づき、各計測場所から取得した計測情報120を統合する(S905)。モデル作成部110はその統合結果を用いて3次元モデルを作成し、モデル情報出力部111はそのモデル情報を出力する(S906)。
マーカ抽出部102は、計測情報120から、マーカ13の計測結果とそれ以外の計測結果を分離する。本実施形態1においては、マーカ13の計測結果のみを用いて座標変換量を求めることとする。マーカ13の計測結果とその他の計測結果を併用する動作例については実施形態2で説明する。
マーカ座標変換部105は、マーカ13の計測結果および初期変換量入力部104より入力した座標変換量の初期値を用いて、マーカ13の座標値を統合後の座標系における座標値に変換する。
マーカ対応計算部106は、異なる計測地点から共通して計測した同一のマーカ13同士を対応付ける。例えば、座標変換後の距離または形状が最も近いマーカ13同士は、同一のマーカ13であると判断して対応付けることができる。あるいはユーザが手動で対応付けるようにしてもよい。
座標変換量計算部107は、マーカ13の座標値およびステップS1002で求めたマーカ13の対応関係を用いて、統合後の座標系において対応するマーカ13の位置および形状が一致するような座標変換量を算出する。本ステップの詳細は、後述の図13で改めて説明する。
座標変換量計算部107は、座標変換後のマーカ13が互いに十分に一致しているか否かを判定する。マーカ13が十分に一致していた場合は、これまでに求めた変換量を最適な座標変換量121として座標変換量記憶部103に格納する。マーカ13が十分に一致していなかった場合には、計算した変換量を初期変換量と置き換えてS1001に戻り、変換量が収束し適切な変換量が求まるまで同様の処理を繰り返す。
本発明は、原則としてマーカ13を包含する空間領域(本実施形態1では平面)が複数の計測場所について互いに一致するような座標変換量を求めればよい。したがって、本フローチャートで説明したマーカ13同士を互いに一致させる処理は予備的なものであり、ステップS904においてマーカ13を包含する空間領域を互いに一致させるのみで処理を完了してもよい。
座標変換量計算部107は、マーカ抽出部102が計測情報120から抽出したマーカ座標、マーカ対応計算部106が求めたマーカ13の対応関係、座標変換量記憶部が記憶している座標変換量121を取得する。図10のフローチャートにおける初回計算時においては、初期変換量入力部104が取得した初期変換量を座標変換量121として入力する。図10のフローチャートにおけるS1004の判定により再計算をする場合においては、前回の計算で求めた座標変換量を座標変換量121として入力する。
座標変換量計算部107は、ステップS1300で取得した各データを用いて、各計測場所におけるマーカ13の座標を座標変換して得られる座標の一致度を求める。この一致度は、各計測場所におけるマーカ13を包含する平面を座標変換した後に各平面がどの程度一致するかを表す。これは、各平面を特定する数式パラメータ(a,b,c)の2乗和によって表すことができる。完全一致したとき、この2乗和は0になる。例えば計測値点uにおけるマーカuを座標変換した後の平面を特定する数式パラメータを(au,bu,cu)とし、計測値点vにおけるマーカvを座標変換した後の平面を特定する数式パラメータを(av,bv,cv)とすると、下記式5に示す最小2乗法により、各計測値点における各平面を一致させるような座標変換量を求めることができる。具体的には、数5に示す最小2乗和を数値微分または解析微分することによって勾配を求め、いわゆる勾配法を用いて一致度を最大化させることができる。その他、ニュートン法や共役勾配法などの最小・最大化手法を用いることもできる。
座標変換量計算部107は、ステップS1301で求めた勾配に基づき、各計測地点におけるマーカを包含する平面の一致度が増えるように、座標変換量を更新する。各数式パラメータについての勾配値を(ga,gb,gc)とすると、本ステップにおける更新量は下記数6で表すことができる。係数λは一致度が増えるように十分小さな値とする。
座標変換量計算部107は、ステップS1302で更新した一致度と前回の一致度との間の差分が十分小さいかどうかに基づき、一致度が収束しているか否かを判定する。一致度が収束している場合は、その変換量を最適な変換量として出力する。一致度が収束していない場合は、ステップS1300に戻って同様の処理を繰り返す。
以上のように、本実施形態1に係る計測システムによれば、従来の点マーカのようにマーカ13の詳細な全体形状を計測するために計測を多数繰り返すことなく、マーカ13を包含する空間領域を特定する数式パラメータを一致させるのみで、異なる計測地点の座標系を一致させることができる。
実施形態1においては、マーカ13の計測結果のみを用いて、異なる計測値点における座標系を座標変換によって一致させている。そのため、先に説明した条件を満たすようにマーカ13をあらかじめ設置しておく必要がある。また、同条件を満たすマーカ13を計測できるような位置において計測を実施する必要がある。しかし一般には、必ずしも同条件を満たすようにマーカ13を設置できるとは限らず、また同条件を満たすマーカ13を必要個数だけ計測できるとも限らない。
実施形態1〜2では、マーカ13は平面形状であるものとしたが、その他の形状のマーカ13を用いることもできる。マーカ13の形状は幾何学的な構造が既知であればよく、平面以外にも線、円柱、円錐、球などの形状を用いることができる。
Claims (15)
- 計測対象空間内に設置されたマーカの位置を計測する計測部と、
前記計測部が前記計測対象空間内の複数の場所において前記マーカの位置を計測して取得した複数の計測データを座標変換することにより、前記複数の計測データを、同じ座標系の下で計測した計測データに変換する座標系変換部と、
を備える計測システムであって、
前記座標系変換部は、
前記計測部による計測結果に基づき、前記計測対象空間内において前記マーカを包含する空間領域を特定する幾何学的パラメータを求め、
前記複数の場所それぞれにおいて取得した前記マーカに対応する前記幾何学的パラメータが前記座標変換後において互いに一致するように、前記座標変換を実施し、
前記計測システムはさらに、
前記座標変換によって得られる、前記複数の場所それぞれにおいて取得した前記複数の計測データを、同じ座標系における1つの計測結果として統合する、形状統合部を備える
ことを特徴とする計測システム。 - 前記マーカは平面状に形成されており、
前記計測部は、前記マーカの表面上の少なくとも3点の位置を計測し、
前記座標系変換部は、
前記計測部が計測した少なくとも3点の前記表面上の位置を用いて、前記マーカを包含する平面を特定する前記幾何学的パラメータを求め、
前記複数の場所それぞれにおいて取得した前記マーカを包含する前記平面を特定する各前記幾何学的パラメータが前記座標変換後において互いに一致するように、前記座標変換を実施する
ことを特徴とする請求項1記載の計測システム。 - 前記計測部は、前記マーカの位置とその他の物体の形状を併せて計測し、
前記計測システムは、前記計測部が取得した前記計測データから前記マーカの座標を抽出するマーカ抽出部を備える
ことを特徴とする請求項1記載の計測システム。 - 前記計測システムは、
前記座標系変換部が実施する座標変換に合わせて、前記計測部が前記複数の場所においてそれぞれ計測した前記物体の形状を座標変換する形状座標変換部を備え、
前記形状統合部は、
前記形状座標変換部が取得した前記複数の場所における前記座標変換後の前記物体の形状を統合する
ことを特徴とする請求項3記載の計測システム。 - 前記計測システムは、
前記形状統合部が取得した前記統合後の前記物体の形状を用いて可視モデルを作成するモデル作成部を備える
ことを特徴とする請求項4記載の計測システム。 - 前記計測システムは、
前記複数の場所において前記計測部がそれぞれ計測した前記マーカの位置を相互に対応付けるマーカ対応計算部を備える
ことを特徴とする請求項1記載の計測システム。 - 前記計測システムは、
前記座標系変換部が実施する座標変換に合わせて、前記計測データが記述する前記マーカの座標を変換するマーカ座標変換部を備え、
前記マーカ座標変換部は、
前記マーカ対応計算部が相互に対応付けた前記マーカの位置をそれぞれ座標変換し、 前記座標系変換部は、
前記幾何学的パラメータに加えて、前記マーカ座標変換部が変換した前記マーカの座標が前記座標変換後において互いに一致するように、前記座標変換を実施する
ことを特徴とする請求項6記載の計測システム。 - 前記計測システムは、
前記座標系変換部が前記座標変換を実施する際の初期変換量を入力する初期変換量入力部を備え、
前記座標系変換部は、
前記初期変換量入力部が受け取った前記初期変換量を前記座標変換の初期値として前記座標変換を実施し、
前記複数の場所それぞれにおいて取得した前記マーカに対応する前記幾何学的パラメータが前記座標変換後において互いに一致するまで、前記初期変換量を更新しながら前記座標変換を繰り返し実施する
ことを特徴とする請求項1記載の計測システム。 - 前記初期変換量入力部は、
GPSまたは電子コンパスを用いて前記複数の場所の座標を前記初期変換量として用いることにより、前記座標系変換部による座標変換後の前記幾何学的パラメータが前記複数の場所それぞれについて互いに一致するような前記初期変換量を自動設定する
ことを特徴とする請求項8記載の計測システム。 - 前記計測システムは、
前記計測部が前記複数の場所においてそれぞれ計測した前記物体の形状を互いに対応付ける形状対応計算部を備える
ことを特徴とする請求項3記載の計測システム。 - 前記計測システムは、
前記座標系変換部が実施する座標変換に合わせて、前記計測データが記述する前記物体の形状を変換する形状座標変換部を備え、
前記形状座標変換部は、
前記形状対応計算部が相互に対応付けた前記物体の形状をそれぞれ座標変換し、
前記座標系変換部は、
前記幾何学的パラメータに加えて、前記形状座標変換部が変換した前記物体の形状が前記座標変換後において互いに一致するように、前記座標変換を実施する
ことを特徴とする請求項10記載の計測システム。 - 前記マーカのうち少なくともいずれかは、円柱形状、円錐形状、または球状である
ことを特徴とする請求項1記載の計測システム。 - 前記マーカは点状に形成され、複数の前記マーカの集合によって幾何学的形状を表すように配置されている
ことを特徴とする請求項1記載の計測システム。 - 前記計測対象空間内には、それぞれ異なる形状を有する複数種類の前記マーカが配置されており、
前記計測システムは、前記マーカの種類を推定するマーカ推定部を備える
ことを特徴とする請求項1記載の計測システム。 - 計測対象空間内に設置されたマーカの位置を計測する計測ステップ、
前記計測ステップで前記計測対象空間内の複数の場所において前記マーカの位置を計測することにより取得した複数の計測データを座標変換することにより、同じ座標系の下で計測した計測データにそれぞれ変換する座標系変換ステップ、
を有する計測方法であって、
前記座標系変換ステップでは、
前記計測ステップにおける計測結果に基づき、前記計測対象空間内において前記マーカを包含する空間領域を特定する幾何学的パラメータを求め、
前記複数の場所それぞれにおいて取得した前記マーカに対応する前記幾何学的パラメータが前記座標変換後において互いに一致するように、前記座標変換を実施し、
前記計測方法はさらに、
前記座標変換によって得られる、前記複数の場所それぞれにおいて取得した前記複数の計測データを、同じ座標系における1つの計測結果として統合する、形状統合ステップを有する
ことを特徴とする計測方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/071630 WO2014033823A1 (ja) | 2012-08-28 | 2012-08-28 | 計測システム、計測方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2014033823A1 JPWO2014033823A1 (ja) | 2016-08-08 |
JP6082014B2 true JP6082014B2 (ja) | 2017-02-15 |
Family
ID=50182674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014532604A Active JP6082014B2 (ja) | 2012-08-28 | 2012-08-28 | 計測システム、計測方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6082014B2 (ja) |
WO (1) | WO2014033823A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2980599A1 (de) * | 2014-08-01 | 2016-02-03 | Hilti Aktiengesellschaft | Trackingverfahren und Trackingsystem |
JP6671852B2 (ja) * | 2015-03-24 | 2020-03-25 | 日本原子力防護システム株式会社 | 情報設定システム及びシミュレーションシステム |
JP6486845B2 (ja) * | 2016-02-16 | 2019-03-20 | 株式会社日立製作所 | 形状計測システム及び形状計測方法 |
JPWO2017159382A1 (ja) * | 2016-03-16 | 2019-01-24 | ソニー株式会社 | 信号処理装置および信号処理方法 |
JP2020085596A (ja) * | 2018-11-21 | 2020-06-04 | 三菱重工業株式会社 | 位置測定システム及び位置測定方法 |
JP7313998B2 (ja) | 2019-09-18 | 2023-07-25 | 株式会社トプコン | 測量データ処理装置、測量データ処理方法および測量データ処理用プログラム |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002008014A (ja) * | 2000-06-20 | 2002-01-11 | Ricoh Co Ltd | 3次元形状抽出方法及び装置並びに記録媒体 |
JP4677613B2 (ja) * | 2006-05-08 | 2011-04-27 | コニカミノルタセンシング株式会社 | 三次元形状測定システム |
JP5316992B2 (ja) * | 2009-05-28 | 2013-10-16 | 国立大学法人岩手大学 | レーザ計測装置を用いて被計測物を複数方向から同時計測するシステム |
JP2011075336A (ja) * | 2009-09-29 | 2011-04-14 | Panasonic Electric Works Co Ltd | 3次元形状計測装置、3次元形状計測方法 |
-
2012
- 2012-08-28 WO PCT/JP2012/071630 patent/WO2014033823A1/ja active Application Filing
- 2012-08-28 JP JP2014532604A patent/JP6082014B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JPWO2014033823A1 (ja) | 2016-08-08 |
WO2014033823A1 (ja) | 2014-03-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6082014B2 (ja) | 計測システム、計測方法 | |
AU2018212700B2 (en) | Apparatus, method, and system for alignment of 3D datasets | |
JP6807639B2 (ja) | 奥行きカメラを校正する方法 | |
JP5350729B2 (ja) | 出来型確認システムおよび出来型確認プログラム、並びに出来型確認方法 | |
JP5430456B2 (ja) | 幾何特徴抽出装置、幾何特徴抽出方法、及びプログラム、三次元計測装置、物体認識装置 | |
CN108230247B (zh) | 基于云端的三维地图的生成方法、装置、设备及计算机可读的存储介质 | |
JP2011522217A5 (ja) | ||
CN107025663A (zh) | 视觉***中用于3d点云匹配的杂波评分***及方法 | |
JP2014063475A (ja) | 情報処理装置、情報処理方法、及びコンピュータプログラム | |
US11270046B2 (en) | Conversion of point cloud data points into computer-aided design (CAD) objects | |
CN104019799A (zh) | 一种利用局部参数优化计算基础矩阵的相对定向方法 | |
JP5030953B2 (ja) | 第2の対象物に対する第1対象物の相対位置を決定する方法及びシステム及び、対応するコンピュータプログラム及び対応するコンピュータ可読記録媒体 | |
WO2017154061A1 (ja) | 地図作成装置および地図作成方法 | |
CN113240807B (zh) | 一种基于bim的装修现场投影放线方法 | |
JP2016217941A (ja) | 3次元データ評価装置、3次元データ測定システム、および3次元計測方法 | |
Dos Santos et al. | Indirect georeferencing of terrestrial laser scanning data using control lines | |
Ahmadabadian et al. | Stereo‐imaging network design for precise and dense 3D reconstruction | |
Li et al. | Registration‐free point cloud generation technique using rotating mirrors | |
Alba et al. | Comparison of techniques for terrestrial laser scanning data georeferencing applied to 3-D modelling of cultural heritage | |
JP6778631B2 (ja) | 建物設計情報修正支援装置、建物設計情報修正支援方法、及びプログラム | |
JP2008089307A (ja) | 計測台車、層厚計測装置、層厚計測システムの層厚計測方法、層厚計測装置の層厚計測方法および層厚計測装置の層厚計測プログラム | |
US20230011818A1 (en) | Detection of computer-aided design (cad) objects in point clouds | |
JP5030183B2 (ja) | 3次元物***置姿勢計測方法 | |
JP7375066B2 (ja) | 無人飛行体または航空機によって撮影した航空画像に基づいてhdマップを生成する方法およびシステム | |
CN110136179B (zh) | 一种基于直线拟合的三维激光点云配准方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160913 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161003 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170117 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170119 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6082014 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313114 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |