[go: up one dir, main page]

JP3779308B2 - カメラ校正システム及び三次元計測システム - Google Patents

カメラ校正システム及び三次元計測システム Download PDF

Info

Publication number
JP3779308B2
JP3779308B2 JP2004212947A JP2004212947A JP3779308B2 JP 3779308 B2 JP3779308 B2 JP 3779308B2 JP 2004212947 A JP2004212947 A JP 2004212947A JP 2004212947 A JP2004212947 A JP 2004212947A JP 3779308 B2 JP3779308 B2 JP 3779308B2
Authority
JP
Japan
Prior art keywords
marker
image
light emitting
coordinate system
light
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.)
Expired - Fee Related
Application number
JP2004212947A
Other languages
English (en)
Other versions
JP2006030127A (ja
Inventor
幸男 佐藤
進 柴田
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.)
Japan Science and Technology Agency
National Institute of Japan Science and Technology Agency
Original Assignee
Japan Science and Technology Agency
National Institute of Japan Science and Technology Agency
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 Japan Science and Technology Agency, National Institute of Japan Science and Technology Agency filed Critical Japan Science and Technology Agency
Priority to JP2004212947A priority Critical patent/JP3779308B2/ja
Priority to PCT/JP2005/013357 priority patent/WO2006009192A1/ja
Priority to US11/658,105 priority patent/US7750969B2/en
Publication of JP2006030127A publication Critical patent/JP2006030127A/ja
Application granted granted Critical
Publication of JP3779308B2 publication Critical patent/JP3779308B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/2504Calibration devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/80Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/207Image signal generators using stereoscopic image cameras using a single 2D image sensor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/20Image signal generators
    • H04N13/204Image signal generators using stereoscopic image cameras
    • H04N13/254Image signal generators using stereoscopic image cameras in combination with electromagnetic radiation sources for illuminating objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/002Diagnosis, testing or measuring for television systems or their details for television cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

本発明は三次元計測等における、自由視点からの撮影画像に基づく情報の統合のためのカメラ校正システム、及びこれを利用した三次元計測システムに関する。
対象物の三次元形状を光学的に求める手法としては、古くから受動的な形状計測法であるステレオ画像法や、アクティブ方式の形状計測法である光切断法、空間コード化法など様々な手法が開発され、利用されてきている。しかしながら、これら手法はいずれも、対象物のうちカメラから見て裏面になる部分や死角に入ってしまう部分までは形状計測ができない。
そこで、例えば対象物を取り囲む枠組みに多数のカメラを設け、それらカメラにより多視点からの画像を取得し、それら画像の情報を例えばステレオ法で統合して三次元形状を計算することも行われている。ただしこの方法は設備が大がかりになってしまうという問題がある。
また特許文献1に示される装置は、対象物を回転テーブルの上に置き、回転テーブルを回転させながらその上の対象物を三次元カメラで撮影する。これにより、1台のカメラで複数の視点からみた三次元形状(距離画像)を得、これらを統合することで死角の少ない三次元形状を計算している。ただしこの方式も、回転テーブルという比較的大がかりな装置が必要である。
また別の手法としては、1台のカメラを移動させて対象物を様々な位置から撮影し、これにより得られた多視点からの画像から三次元形状を計算する手法も知られている。この方式は、多数のカメラを用いる代わりに、一台のカメラを動かして利用するものであるが、移動させたカメラの位置や姿勢が分からないと、多視点からの情報を統合することができない。ここで、カメラを軌道に沿って移動させるなどの機構にすれば、各撮影時点でのカメラの位置・姿勢を求めることは容易であるが、装置が大規模化してしまう。
このような比較的大がかりな従来技術に対し、近年では、カメラを例えば手に持って、自由な位置から撮影した画像から対象物の三次元形状を復元する手法が研究されている。この場合、各撮影時点でのカメラの位置・姿勢を求める必要があるが、そのための手法の1つにカメラ校正(カメラキャリブレーションとも呼ばれる)がある。
カメラ校正にはいくつかの手法があるが、代表的なものとして、例えば特許文献2に示すように、互いに異なる形状の図形(例えば、数字、バーコード等)を複数配列した校正用のパネルを用いるものがある。この従来技術では、校正用のパネルを対象物とを同時にカメラの視野内に捉えて撮影し、校正用のソフトウエアが、パネル上の各図形の形状や世界座標系での位置についての既知情報を用い、撮影した画像内から各図形をそれぞれ識別し、各図形の画面座標系での位置と世界座標系での位置の対応から、両座標系での座標変換のパラメータを計算する。この座標変換のパラメータは、パネルに対するカメラの位置及び姿勢を表すものである。
また別の方式として、特許文献3には、光切断法により三次元形状を計測する測定ヘッドの上面に、LED(発光ダイオード)からなるマーカーを複数設け、対象物に対して自由に配置した測定ヘッドを情報からステレオカメラで撮影することで、測定ヘッドの世界座標系での位置・姿勢を求める方式が示されている。この方式では、測定ヘッドで計測した測定ヘッド中心座標系での対象物の各点の座標を、ステレオカメラで求めた測定ヘッドの位置・姿勢の情報を用いて変換することで、世界座標系での対象物の形状を求めている。
特開2002−098521号公報 特開2001−264037号公報 特開2001−241927号公報
特許文献2の方式では、校正用のパネルに描かれたマーカー(図形)は、カメラに対するパネルの相対的な傾きにより形状が変わってくる。マーカーの形状が変化すると、校正用の装置に登録されているマーカーの形状と異なってくるため、パネル上のマーカーの識別精度が低下し、校正ができなくなる場合があった。また、マーカーを形状でなく色で識別する方式も従来提案されているが、パネル上のマーカーの色は照明光の状況等によって変化するので、照明状況によってはマーカーの識別精度が低下するという問題があった。
一方、特許文献3の方式は、測定ヘッドの位置・姿勢を求めるためのマーカーとして自ら発光するLEDを用いているので、照明の違いがマーカー識別に与える影響はかなり低減できる。しかし、この方式では、複数のマーカーに同じLEDを用い、個々のマーカーの識別は、1つ1つのマーカーの特徴から行うのではなく、それらマーカーのヘッド上面での配置パターンに基づき判定している。このため、ヘッド上面のマーカーのどれかが対象物の影になるなどしてステレオカメラで撮影できなくなると、撮影画像中のマーカーが複数のマーカーのうちのどれに当たるのか、自動判定することが事実上不可能になる。
本発明では、カメラ校正の基準として用いるマーカーとして、明暗状態を能動的に切り換えることができる発光ダイオード等の発光マーカーを用い、それら発光マーカーをそれぞれ一意な切換パターンに従って明暗切換する。そして、それら発光マーカーを連続撮影した画像フレーム群からマーカーごとに明暗変化のパターンを求め、求めたパターンから各マーカーを識別する。このような仕組みにより、環境光が変化したり、物体により一部のマーカーが隠されたりした場合でも、個々のマーカーの識別を行うことができる。
本発明に係るカメラ校正システムは、撮影装置と、対象物の近傍に配置され、対象物と共に撮影される基準パネルと、撮影装置中心座標系から所定の世界座標系への座標変換パラメータを計算する校正パラメータ計算装置と、を備え、基準パネルは、その基準パネル上の異なる位置にそれぞれ設けられかつ各々が明状態と暗状態の2つの状態をとることができる複数の発光マーカーと、各発光マーカーの状態を、互いに異なる切換パターンに従って、撮影装置の連続撮影時のフレームの切換に同期して切り換える制御手段と、を備え、校正パラメータ計算装置は、対象物と基準パネルを含むシーンを撮影装置が同じ視点位置から連続撮影して得たフレーム画像群に基づき、フレーム画像中での各発光マーカーに対応する点を特定し、特定した点ごとに、その点のフレーム画像間での明暗の変化パターンと、各発光マーカーの状態の切り換えパターンとの照合により、その点がどの発光マーカーに対応するかを識別するマーカー識別手段と、マーカー識別手段が識別したフレーム画像の各発光マーカーに基づき、撮影装置中心座標系から所定の世界座標系への座標変換パラメータを計算するパラメータ計算手段と、を備える。
なお、発光マーカーの暗状態は、発光マーカーが無点灯状態である場合に限らない。明状態と明確に識別できるだけ暗ければ、発光していてもよい。
そして本発明のシステムは、撮影装置が撮影した画像に基づき、該画像内各点の撮影装置中心座標系での三次元座標を求める三次元計算装置を更に備え、パラメータ計算手段は、フレーム画像中の各発光マーカーの撮影装置中心座標系での三次元座標を三次元計算装置の計算結果から求め、撮影装置中心座標系におけるそれら各発光マーカーの三次元座標と、世界座標系におけるそれら各発光マーカーの既知の三次元座標とに基づき、前記座標変換パラメータを計算する。そして、このシステムは、アクティブ方式の形状計測のためのコード化光を投光する投光器を更に備え、投光器と発光マーカーとは、各々の発光波長域の少なくとも一部が重ならないように設定されており、校正パラメータ計算装置は、撮影装置が連続撮影した各フレーム画像から、発光マーカーの発光波長域内でありかつ投光器の発光波長域と重ならない波長域の画像を求め、求めた画像群からカメラ校正パラメータを計算し、三次元計算装置は、撮影装置が連続撮影した各フレーム画像から、投光器の発光波長域内でありかつ発光マーカーの発光波長域と重ならない波長域の画像を求め、求めた画像群から該画像内各点の撮影装置中心座標系での三次元座標を求める。
本発明に係る三次元計測システムは、撮影装置と、三次元計測の対象物の近傍に配置され、対象物と共に撮影される基準パネルと、撮影装置中心座標系から所定の世界座標系への座標変換パラメータを計算する校正パラメータ計算装置と、撮影装置が撮影した画像に基づき、該画像内各点の撮影装置中心座標系での三次元座標を求める三次元計算装置と、各視点位置から撮影装置が撮影した画像から三次元計算装置が求めた各視点位置における撮影装置中心座標系での該画像内各点の三次元座標を、校正パラメータ計算装置が計算した各視点位置についての座標変換パラメータを用いて共通の世界座標系に変換し、統合する三次元形状統合装置と、を備え、基準パネルは、その基準パネル上の異なる位置にそれぞれ設けられかつ各々が明状態と暗状態の2つの状態をとることができる複数の発光マーカーと、各発光マーカーの状態を、互いに異なる切換パターンに従って、撮影装置の連続撮影時のフレームの切換に同期して切り換える制御手段と、を備え、校正パラメータ計算装置は、対象物と基準パネルを含むシーンを撮影装置が同じ視点位置から連続撮影して得たフレーム画像群に基づき、フレーム画像中での各発光マーカーに対応する点を特定し、特定した点ごとに、その点のフレーム画像間での明暗の変化パターンと、各発光マーカーの状態の切り換えパターンとの照合により、その点がどの発光マーカーに対応するかを識別するマーカー識別手段と、マーカー識別手段が識別したフレーム画像の各発光マーカーに基づき、撮影装置中心の座標系から所定の世界座標系への座標変換パラメータを計算するパラメータ計算手段と、を備える。
そしてこのシステムは、アクティブ方式の形状計測のためのコード化光を投光する投光器を更に備え、投光器と発光マーカーとは、各々の発光波長域の少なくとも一部が重ならないように設定されており、校正パラメータ計算装置は、撮影装置が連続撮影した各フレーム画像から、発光マーカーの発光波長域内でありかつ投光器の発光波長域と重ならない波長域の画像を求め、求めた画像群からカメラ校正パラメータを計算し、三次元計算装置は、撮影装置が連続撮影した各フレーム画像から、投光器の発光波長域内でありかつ発光マーカーの発光波長域と重ならない波長域の画像を求め、求めた画像群から該画像内各点の撮影装置中心座標系での三次元座標を求める。
ここで、投光器が投光するアクティブ方式の形状計測のためのコード化光には、空間コード化法で用いられる各種パターン光や、光切断法で用いられる、走査されるスリット光やスポット光などが含まれる。
以下、図面を参照して、本発明を実施するための最良の形態(以下「実施形態」と呼ぶ)について説明する。
図1は、本発明に係る三次元計測システムの構成を模式的に示す図である。
図1に示すように、このシステムは、三次元計測装置10と基準パネル20からなる。三次元計測装置10は、空間コード化法による三次元形状計測を行う装置であり、空間コード化法のためのパターン光30を投光する投光器12と、対象を撮影して電子的な撮影画像データを生成するカメラ14を備える。また、図示は省略するが、三次元計測装置10は、記憶装置やCPU(中央演算装置)、計測処理プログラムを保持した不揮発性記憶媒体などを備えており、カメラ14で撮影した画像群をそのプログラムによって処理することで、対象物の三次元形状を計算する(詳細は後述)。
一方、基準パネル20は、計測の対象物40を載置する台となるパネルであり、その表面上に、対象物40上の各点の座標を決める基準となる発光マーカー22が行列状(図示例では8×8で合計64個)に配置されている。発光マーカー22としては、例えばLED(発光ダイオード)を用いることができる。
本実施形態では、この基準パネル20の各発光マーカー22を、それぞれ異なるパターンで点滅させる。これをカメラ14で動画撮影すれば、その動画における各画像フレーム間での各点の点滅パターンにより、それら各点がどの発光マーカー22であるかを識別することができる。
三次元計測装置10に設けられた通信器16と、基準パネル20に設けられた通信器24は、三次元計測装置10の動画撮影時の画像フレームの切り換わりと、基準パネル20における各発光マーカー22の点灯状態、消灯(無点灯)状態の切換とを同期させるための無線通信を行う。好適な例では、カメラ14の撮像デバイス(例えばCCD)が動画撮影時の各フレームの画像信号を順次出力する際の各フレーム期間の基準として用いられるフレーム同期の同期信号を、通信器16にて変調して基準パネル20の通信器24に無線送信することで、両者の同期をとる。
この同期信号50の通信に無線を用いるのは、三次元計測装置10の移動の自由度を高めるためである。この点では、無線通信の代わりに赤外線通信など他の非接触通信方式を用いてもよい。また、両者間をケーブルで有線接続して同期信号をやりとりするシステム構成は、三次元計測装置10の移動範囲や移動のしやすさがケーブルや基準パネル20によって一部拘束されはするものの、その点を除けば無線利用の場合と同等の機能を発揮する。
図2に、基準パネル20における発光マーカー22の発光制御機構の概略を示す。この構成では、発光マーカー22として機能するLED22aが行列状に配列(図では簡単のため4行4列の例を示す)されている。各LED22aの一方の端子は列(垂直)電源ラインに、他方の端子は行(水平)電源ラインにそれぞれ接続されている。同一列上のLED22aは同じ列電源ラインに接続され、同一行上のLED22aは同じ行電源ラインに接続される。また、各列電源ラインはそれぞれスイッチ25を介して電源27の一方の極に接続され、各行電源ラインはそれぞれスイッチ26を介して電源27の他方の極に接続される。LED22aは消費電力が小さいので、電源27は乾電池や充電池でよい。
列電源ラインの各スイッチ25と行電源ラインの各スイッチ26は、それぞれ走査制御回路28により個別に開閉制御される。この構成では、少なくとも行単位、列単位でLED22aの状態を同期的に切り換えることができる。
通信器24は三次元計測装置10から受信した無線の同期信号50を復調し、走査制御回路28に供給する。走査制御回路28は、その同期信号に従って各画像フレームの開始タイミングを求め、求めたタイミングでそれらLED22aの点灯、消灯の状態を同期して切り換える。ここで、同期して切り換えると言っても、すべてを同時に点灯したり、同時に消灯したりするという意味ではなく、各LED22aの状態をそれぞれ個別の切換パターンで時系列的に切り換えていく場合において、状態を切り換えるかどうかをフレームの開始タイミングで判断するという意味である。
図3に、発光マーカー22の8×8行列全体での切換パターンの例を示す。パターン(a)は全ての発光マーカー22を消灯状態としたもの、パターン(e)は全ての発光マーカー22を点灯状態としたものである。またパターン(b)は、行列の左半分の4列のみを点灯し左半分の4列を消灯したもの、パターン(c)は点灯、消灯を2列ずつ交互に変えたもの、パターン(d)は点灯、消灯を一列ずつ交互に変えたものである。パターン(f)〜(h)は、パターン(b)〜(d)をそれぞれ90度回転させたパターンである。当業者なら明らかなように、これらパターン(b)〜(d),(f)〜(h)は、それぞれ空間コード化法における2進コード(ビット数は3ビット)のパターン光の組と同様の空間パターンの組を構成している。
これら各パターン(a)〜(h)は、図2に例示した回路構成(もちろんこれは8行8列に容易に拡張できる)にて、スイッチ25,26の開閉制御により実現可能である。
走査制御回路28は、これら8つの空間パターン(a)〜(h)を撮像のフレームごとに順に切り換えていく。この切換制御により、個々の発光マーカー22が、それぞれ異なる時間的な切換パターンで点滅することになる。例えば、図3に例示したパターン(a)から(h)へと順に空間パターンを切り換えていく場合を例にとると、点灯状態を1,消灯状態を0として切換パターンを表わせば、第1行第1列(すなわち左上隅)の発光マーカーの時間的な切換パターンは01111111、第8行第1列の発光マーカーの切換パターンは01111000、という8ビットのコードでそれぞれ表現できる。
なお、8×8の行列の場合、個々の発光マーカー22の識別は、原理的には、パターン(b)〜(d)、(f)〜(h)の6パターンによる6ビットのコードで足りる。しかし、その6パターンだけでは、コードが000000(すなわち6空間パターンの全てで消灯状態)となる第8行第8列(右下隅)の発光マーカー22の位置が識別できなってしまう。そこで、本実施形態では、全マーカーを点灯する空間パターン(e)を加えることで、6ビット全てが0であるマーカーについても、その位置を点灯時の撮影画像から特定することができる。また、全マーカー22を消灯状態とした空間パターン(a)は、コード情報に用いるのではなく、他の空間パターンを撮影したフレーム画像のノイズ除去に利用する。すなわち、基準パネル20に環境光が映り込むと、それが発光マーカー22の発光と誤認識されるなどの問題が生じる可能性があるが、パターン(a)を撮影したフレーム画像を、他の各パターン(b)〜(h)を撮影したフレーム画像からそれぞれ減算すれば、そのような映り込みの影響を画像から除去することができる。
なお、以上ではパターン(a)〜(h)の順に切り換えるとしたが、別の順序でも構わない。また、発光マーカー22の識別は時系列的な切換パターンのコードによって行うので、各発光マーカー22は全て同色のものでよい。
次に、図4を参照して、三次元計測装置10の計測処理の手順を説明する。
この手順では、まず撮影者が自由に選んだN(自然数)箇所の視点位置に順に三次元計測装置10を移動させながら、各視点位置から基準パネル20とその上に置かれた対象物40の両方を含んだシーンを撮影する(S10)。
1つの視点位置からの撮影では、撮影者がその視点位置で三次元計測装置10を基準パネル20及び対象物40に向けて構え、連続して8フレームの画像を撮影する。例えば1回シャッターボタンを押すと、8フレーム連続して撮影を実行するように三次元計測装置10をプログラムしておけばよい。この連続撮影の間、三次元計測装置10の位置及び姿勢は動かないようにする。この連続(すなわち動画)撮影の際、フレームの切換に同期して、空間コード化法のパターン光30のパターンと、基準パネル20の発光マーカー行列の空間的な発光パターンとを切り換える。パターン光30として8種類のパターンを用いれば、基準パネル20の切換パターン数と同じになり、8フレームで全てのパターンを撮影できる。
ここで、本実施形態では、パターン光30の波長域と発光マーカー22の発光波長域に少なくとも一部は重ならないようにし、光学的、或いは信号処理上、或いは画像データ上でのフィルタ処理により、発光マーカー22の発光を含まないパターン光30のみの波長域の画像と、パターン光30を含まない発光マーカー22の発光のみの波長域の画像とを抽出できるようにする。好適には、例えばパターン光30に赤色レーザを、発光マーカー22には青色発光のLEDを用いるといった具合に、パターン光30と発光マーカー22の色がカメラ14の撮像デバイスの原色(RGBの3色でもCMYの3色でもどちらでもよい)のうちの異なるものとなるようにする。これにより、カメラ14で撮影した画像の各原色の画像信号又は画像データを別々に取り出すだけで、パターン光30の画像と発光マーカー22の画像とを分離して獲得することができる。以下では、パターン光30を赤色、発光マーカー22を青色発光とした場合を例にとって説明する。
以上に説明した連続8フレームの撮影は、例えば1フレーム30msのフレームレートで行えば0.24sの時間を要する。三脚等に三次元計測装置10を取り付けて撮影すれば、手ブレは防げる。もちろん、フレームレートをもっと高くすれば、三次元計測装置10を手で持って撮影しても、手ブレが起こらないようにすることができる。
以上が1つの視点位置からの撮影の手順である。S10では、これを対象物40の死角をなくすように選んだN個の視点位置の各々について繰り返し、その撮影により得られたフレーム画像を記憶装置に蓄積する。視点位置ごとに、8フレームのフルカラーの画像データが蓄積される。これらの画像には、赤色のパターン光30の反射光と、発光マーカー22の青色の発光の両方が写っている。この画像データからB成分のみを取り出せば発光マーカー22の画像が、R成分のみを取り出せばパターン光30の画像が、それぞれ得られる。もちろん、このように一旦フルカラー画像として蓄積してから各成分を取り出す代わりに、カメラ14の撮像デバイスから出力されるR成分の画像信号とB成分の画像信号を別々の画像として蓄積するようにしてもよい(ただし、それら両画像が同じ視点位置の同じフレームに対応するという情報は何らかの形で記憶しておく)。
S12では、8箇所の視点位置の各々について、その視点位置に対応する8フレームののR画像に基づき、対象物40及び基準パネル20上の各点の3次元座標を空間コード化法のアルゴリズムに従って計算する。空間コード化法のアルゴリズムは周知なので、個々では説明は省略する。この計算で得られる各点の三次元座標は、カメラ中心の座標系での座標である。
一方S14では、8箇所の視点位置の各々について、その視点位置に対応する8フレームのB画像に基づき、カメラ14を中心とした画像の座標系から、基準パネル20を基準とした世界座標系(ワールド座標系又はグローバル座標系とも言う)への変換パラメータを計算する。
S14の計算では、まずそれら8枚のB画像から各発光マーカー22の画像内での位置を求める。これには、行列を構成する全ての発光マーカー22を点灯状態としたときのフレーム画像(より好適には、全部消灯したときの画像との差分)から、高輝度の点(より厳密には1以上の画素からなる連結領域)を求めればよい。ここで、B画像では、発光マーカー22の発光が対象物40に映り込んだ像もある程度の輝度となり、これを発光マーカー22と誤判定する可能性もある。しかし、対象物40への映り込みは発光マーカー22の輝度よりは大幅に低いので、二値化のしきい値を適切に定めることで除去することができ、誤判定の可能性を大幅に低減できる。また、発光マーカー22のうち視点位置から見て対象物40の背後に隠れるものは、検出することができないが、これでも基本的には問題ない。64個のうち少なくとも3個の発光マーカー22が判別できれば、変換パラメータは計算できるからである。基準パネル20上の発光マーカー22の分布範囲を対象物40に比べて十分に大きくとっておけば、対象物40の周囲のどこから見ても発光マーカー22を3個以上捉えるのはさほど困難ではない。なお3個というのは、撮影時にズームを用いない場合の最小限の数であり、ズームを用いる場合には倍率も求める必要があるため最低4個の発光マーカー22を捉える必要がある。
このように各発光マーカー22の位置が画像上で特定されると、パターン(b)〜(d)及び(f)〜(h)に対応する6フレームの画像(好適には全消灯時の画像との差分)から、各発光マーカー22の位置での明暗の変化パターンを求める。8フレームを連続撮影している間は、カメラ14の位置・姿勢は変化しないと想定できるので、いずれのフレーム画像でも、同じ発光マーカー22は同じ位置にあるものと想定できる。従って、同じ位置の明暗の変化を求めればよい。一方、三次元計測装置10は、各発光マーカー22の時間的な点滅パターンを示すコードの情報を有している。したがって、それら各位置の明暗の変化パターンがどのコードに該当するかを判別することで、画像上での各発光マーカーの像がそれぞれどの発光マーカー22のものであるかを判定する。このような判定方式なので、対象物40により一部の発光マーカー22が隠されたとしても、そのようなこととは無関係に、撮影された発光マーカー22を識別することができる。
このように各発光マーカー22とその画像中での位置が判別できると、それらの情報に基づきそれら8フレームの画像を撮影したときのカメラ中心の座標系から、基準パネル20により規定される世界座標系への変換パラメータを計算する。この計算では、S12で求められた各点の三次元座標の情報から、判別した各発光マーカー22の三次元座標を求める。S12で求めた三次元形状は距離画像と等価であり、その中の各発光マーカー22を示す点の三次元座標はそれら各マーカー22の画像内での位置と対応づけられるので、これは求めることができる。これにより、カメラ中心座標系での3以上の発光マーカー22の三次元座標が得られる。
3点の座標が分かればその3点を通る1つの平面が定まる。したがって、カメラ中心座標系で発光マーカー群が載る平面の法線ベクトルとある特定の一点(例えばある発光マーカー)を、世界座標系でのそれら発光マーカ群が載る平面の法線ベクトルとその特定の一点の対応点に移す座標変換を求めれば、その変換により、S12で求めたカメラ中心座標系での各点の三次元座標を、世界座標系での座標に変換できる。世界座標系での各発光マーカー22の三次元座標は既知(予め定めておけばよい)なので、これで両座標系間の座標変換のための1組の変換パラメータを求めることができる。
4点以上の発光マーカー22が画像中から判別できた場合は、それら各点が同一平面に載るものと仮定し、最小自乗法によりその平面の法線ベクトルを計算する。すなわち例えば、それら各点のカメラ中心座標系での位置ベクトルをPi(xi,yi,zi) として、それら位置ベクトルを並べた行列M=[P1,P2,...,Pn ]T を求め、この行列Mの各一ベクトルの成分からそれら各点の重心を引いた行列M' を求める。そして、それら各点が全て同一平面に載るものとして、その平面の単位法線ベクトルnとすれば、M'・n=0 が成立する。この誤差が少なくなるようなnを最小自乗法により推定すればよい。法線ベクトルを求めた以降の処理は上述の通りである。
以上、各視点位置での撮影がすべて同じズーム倍率で行われた場合の処理を説明したが、視点位置ごとにズーム倍率が変わる場合も、上述の処理を拡張することで対応できることは明らかであろう。
S12では、以上のような変換パラメータの計算を、撮影したN個の視点位置の各々について行う。
このようにして、各視点位置についての変換パラメータが求められると、次にS16では、各視点位置から見た対象物40のカメラ中心座標系での三次元形状(S12で計算済み)を、それぞれ対応する変換パラメータを用いて共通の世界座標系へと座標変換する(S16)。そして、それら座標変換済みの三次元形状を統合することで、対象物40の死角の少ない三次元形状を求めることができる(S18)。複数視点から求めた三次元形状の統合処理は公知なので、S18ではその公知手法を用いればよい。
以上、本発明の好適な実施形態を説明した。以上説明したように、本実施形態では、位置基準となる各発光マーカー22をその明暗変化のパターンで個別に識別できるので、各発光マーカー22を相互の位置関係によらず識別することができる。したがって、対象物40により基準パネル20上のいくつかの発光マーカー22が隠されてしまっても、隠されていない発光マーカー22は問題なく識別できる。また、発光マーカー22を用いているので、照明状態の影響を受けにくいというメリットもある。
以上の実施形態はあくまで一例であり、本発明の範囲内で様々な変形が可能である。
例えば、上記実施形態では、発光マーカー22群の空間的な明暗パターンとして図3に示した純2進コードパターンを用いたが、これに限らず、例えばグレイコードパターン等の他の2進コードパターンでもよいし、その他の空間コードパターンでもよい。
また、行列を構成する各発光マーカー22を個別に制御できるような回路構成にすることも可能であり、こうすれば各発光マーカー22を個別に、互いに異なる自由な切換パターンに従って点灯、消灯させることができる。
また、発光マーカー22としてLEDを例示したが、これに限らず、明暗の制御ができるものであればどのような発光機構を用いてもよい。
また、上記実施形態では、三次元計測装置10として空間コード化法によるものを例示したが、この他にも、光切断法によるもの、複数のカメラを用いる受動的ステレオ法によるものなど、様々なものを用いることができる。
また、上記実施形態では、三次元計測のための獲得画像フレーム数(すなわち空間コードパターンの数)と、発光マーカー識別のための獲得画像フレーム数(すなわちマーカー行列の明暗パターンの数)とが同じであったが、これは必須のことではない。
また、上記実施形態では、カメラ14の撮像フレームの1フレームごとに発光マーカーの点灯・消灯の切換を判定していたが、1フレームごとでなく所定の複数フレームごとであっても構わない。
また、上記実施形態では、三次元計測装置10がパターン光投影と撮影を行うのみならず、三次元形状の計算や各視点の三次元形状の統合(カメラ校正処理も含む)などの計算処理まで行ったが、このようなシステム構成のみならず、例えば三次元計測装置10は撮影までを行い、撮影した画像データ群を別の計算装置に渡して計算処理を行うようなシステム構成でもよい。
また、上記実施形態では、基準パネル20として正方形の平板を用いたが、この他の形状のものを用いることもできる。例えば正方形でなくてもよい。また、平板でなく、凹面や凸面などの立体的な形状でもよい。立体的な形状とした場合は、その表面上の発光マーカー群がその立体的な面の各位置にあるものとして、変換パラメータを計算すればよい。また、基準パネル20は、例示のように対象物を載置する台として使用するものに限らず、例えば立てて対象物の背景としたりしてもよい。
また、基準パネル20利用の座標変換パラメータの計算は、例示した多視点からの三次元形状の合成に利用するに限らず、この他にもカメラ校正が利用される様々な分野に適用が見込める。
実施形態のシステム構成例を示す図である。 基準パネルにおける発光マーカーの発光制御機構の概略を示すである。 発光マーカー行列の明暗パターンの例を示す図である。 三次元形状計測の処理手順を示す図である。
符号の説明
10 三次元計測装置、12 投光器、14 カメラ、16 通信器、20 基準パネル、22 発光マーカー、24 通信器、30 パターン光、40 対象物、50 同期信号。

Claims (5)

  1. 撮影装置と、
    対象物の近傍に配置され、対象物と共に撮影される基準パネルと、
    撮影装置中心座標系から所定の世界座標系への座標変換パラメータを計算する校正パラメータ計算装置と、
    を備え、
    基準パネルは、
    その基準パネル上の異なる位置にそれぞれ設けられかつ各々が明状態と暗状態の2つの状態をとることができる複数の発光マーカーと、
    各発光マーカーの状態を、互いに異なる切換パターンに従って、撮影装置の連続撮影時のフレームの切換に同期して切り換える制御手段と、
    撮影装置が撮影した画像に基づき、該画像内各点の撮影装置中心座標系での三次元座標を求める三次元計算装置と、
    アクティブ方式による形状計測のためのコード化光を投光する投光器と、
    を備え、
    校正パラメータ計算装置は、
    基準パネルを撮影装置が同じ視点位置から連続撮影して得たフレーム画像群に基づき、フレーム画像中での各発光マーカーに対応する点を特定し、特定した点ごとに、その点のフレーム画像間での明暗の変化パターンと、各発光マーカーの状態の切り換えパターンとの照合により、その点がどの発光マーカーに対応するかを識別するマーカー識別手段と、
    マーカー識別手段が識別したフレーム画像の各発光マーカーに基づき、撮影装置中心座標系から所定の世界座標系への座標変換パラメータを計算するパラメータ計算手段と、
    を備え
    パラメータ計算手段は、フレーム画像中の各発光マーカーの撮影装置中心座標系での三次元座標を三次元計算装置の計算結果から求め、撮影装置中心座標系におけるそれら各発光マーカーの三次元座標と、世界座標系におけるそれら各発光マーカーの既知の三次元座標とに基づき、前記座標変換パラメータを計算し、
    投光器と発光マーカーとは、各々の発光波長域の少なくとも一部が重ならないように設定されており、
    校正パラメータ計算装置は、撮影装置が連続撮影した各フレーム画像から、発光マーカーの発光波長域内でありかつ投光器の発光波長域と重ならない波長域の画像を求め、求めた画像群からカメラ校正パラメータを計算し、
    三次元計算装置は、撮影装置が連続撮影した各フレーム画像から、投光器の発光波長域内でありかつ発光マーカーの発光波長域と重ならない波長域の画像を求め、求めた画像群から該画像内各点の撮影装置中心座標系での三次元座標を求める、
    カメラ校正システム。
  2. 撮影装置と、
    三次元計測の対象物の近傍に配置され、対象物と共に撮影される基準パネルと、
    撮影装置中心座標系から所定の世界座標系への座標変換パラメータを計算する校正パラメータ計算装置と、
    撮影装置が撮影した画像に基づき、該画像内各点の撮影装置中心座標系での三次元座標を求める三次元計算装置と、
    各視点位置から撮影装置が撮影した画像から三次元計算装置が求めた各視点位置における撮影装置中心座標系での該画像内各点の三次元座標を、校正パラメータ計算装置が計算した各視点位置についての座標変換パラメータを用いて共通の世界座標系に変換し、統合する三次元形状統合装置と、
    アクティブ方式による形状計測のためのコード化光を投光する投光器と、
    を備え、
    基準パネルは、
    その基準パネル上の異なる位置にそれぞれ設けられかつ各々が明状態と暗状態の2つの状態をとることができる複数の発光マーカーと、
    各発光マーカーの状態を、互いに異なる切換パターンに従って、撮影装置の連続撮影時のフレームの切換に同期して切り換える制御手段と、
    を備え、
    校正パラメータ計算装置は、
    対象物と基準パネルを含むシーンを撮影装置が同じ視点位置から連続撮影して得たフレーム画像群に基づき、フレーム画像中での各発光マーカーに対応する点を特定し、特定した点ごとに、その点のフレーム画像間での明暗の変化パターンと、各発光マーカーの状態の切り換えパターンとの照合により、その点がどの発光マーカーに対応するかを識別するマーカー識別手段と、
    マーカー識別手段が識別したフレーム画像の各発光マーカーに基づき、撮影装置中心の座標系から所定の世界座標系への座標変換パラメータを計算するパラメータ計算手段と、
    を備え
    投光器と発光マーカーとは、各々の発光波長域の少なくとも一部が重ならないように設定されており、
    校正パラメータ計算装置は、撮影装置が連続撮影した各フレーム画像から、発光マーカーの発光波長域内でありかつ投光器の発光波長域と重ならない波長域の画像を求め、求めた画像群からカメラ校正パラメータを計算し、
    三次元計算装置は、撮影装置が連続撮影した各フレーム画像から、投光器の発光波長域内でありかつ発光マーカーの発光波長域と重ならない波長域の画像を求め、求めた画像群から該画像内各点の撮影装置中心座標系での三次元座標を求める、三次元計測システム。
  3. 撮影装置は、フレーム同期タイミングを示す同期信号を発信する発信器を備え、
    基準パネルは、発信された同期信号を受信する受信器を備え、
    基準パネルの制御手段は、受信器が受信そた同期信号に従って各発光マーカーの状態を切り換える、
    ことを特徴とする請求項1又は2のいずれか1項に記載のシステム。
  4. 基準パネルに設けられた発光マーカー群が行列状に配列され、
    基準パネルの制御手段は、発光マーカー群の行列が2進コード系列に従った明暗パターンをなすように各発光マーカーの状態を切り換える、
    ことを特徴とする請求項1〜のいずれか1項に記載のシステム。
  5. 基準パネルの制御手段は、撮像装置が同一視点位置から連続撮影するフレーム群のうちの所定の基準フレームに対応する期間は、基準パネル上の発光マーカーを全て所定の基準明るさで発光させ、
    マーカー識別手段は、撮像装置が同一視点位置から連続撮影したフレーム画像の各々から基準フレームのフレーム画像を減算し、減算結果のフレーム画像群に基づき発光マーカーを識別する、
    ことを特徴とする請求項1〜のいずれか1項に記載のシステム。
JP2004212947A 2004-07-21 2004-07-21 カメラ校正システム及び三次元計測システム Expired - Fee Related JP3779308B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2004212947A JP3779308B2 (ja) 2004-07-21 2004-07-21 カメラ校正システム及び三次元計測システム
PCT/JP2005/013357 WO2006009192A1 (ja) 2004-07-21 2005-07-21 カメラ校正システム及び三次元計測システム
US11/658,105 US7750969B2 (en) 2004-07-21 2005-07-21 Camera calibration system and three-dimensional measuring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004212947A JP3779308B2 (ja) 2004-07-21 2004-07-21 カメラ校正システム及び三次元計測システム

Publications (2)

Publication Number Publication Date
JP2006030127A JP2006030127A (ja) 2006-02-02
JP3779308B2 true JP3779308B2 (ja) 2006-05-24

Family

ID=35785299

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004212947A Expired - Fee Related JP3779308B2 (ja) 2004-07-21 2004-07-21 カメラ校正システム及び三次元計測システム

Country Status (3)

Country Link
US (1) US7750969B2 (ja)
JP (1) JP3779308B2 (ja)
WO (1) WO2006009192A1 (ja)

Families Citing this family (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7489425B2 (en) * 2004-03-15 2009-02-10 Heidelberger Druckmaschinen Ag Method for controlling an operating process of a printing machine
JP4743771B2 (ja) * 2006-05-08 2011-08-10 コニカミノルタセンシング株式会社 断面データ取得方法、システム、及び断面検査方法
JP4916280B2 (ja) * 2006-08-17 2012-04-11 国立大学法人 宮崎大学 自動キャリブレーション装置、及びキャリブレーション方法
TW200907764A (en) * 2007-08-01 2009-02-16 Unique Instr Co Ltd Three-dimensional virtual input and simulation apparatus
US20090067706A1 (en) * 2007-09-12 2009-03-12 Artec Ventures System and Method for Multiframe Surface Measurement of the Shape of Objects
EP2063648A1 (en) * 2007-11-24 2009-05-27 Barco NV Sensory unit for a 3-dimensional display
WO2009113528A1 (ja) * 2008-03-11 2009-09-17 株式会社ニコン 形状測定装置
US8265376B2 (en) * 2008-07-21 2012-09-11 Cognitens Ltd. Method and system for providing a digital model of an object
US8294762B2 (en) * 2008-10-10 2012-10-23 Fujifilm Corporation Three-dimensional shape measurement photographing apparatus, method, and program
PT104224B (pt) 2008-10-21 2010-12-27 Univ Do Porto Sistema de captura de movimento e localização de objectos recorrendo a emissores de luz coloridos e pulsados com sistema de visão estereoscópico
JP4751939B2 (ja) * 2009-03-31 2011-08-17 アイシン精機株式会社 車載カメラの校正装置
JP5567908B2 (ja) * 2009-06-24 2014-08-06 キヤノン株式会社 3次元計測装置、その計測方法及びプログラム
CN102472613B (zh) * 2009-07-29 2014-07-09 佳能株式会社 测量设备和测量方法
JP4856222B2 (ja) * 2009-08-28 2012-01-18 照明 與語 3次元形状測定方法
IT1399988B1 (it) * 2010-05-05 2013-05-09 Space S R L Con Unico Socio Sistema, e relativo metodo, di determinazione dell'allineamento delle ruote di un veicolo
JP5539514B2 (ja) * 2010-06-30 2014-07-02 富士フイルム株式会社 撮影装置、プログラム、及び撮影方法
CN101975588B (zh) * 2010-08-20 2012-07-11 北京航空航天大学 一种多传感器视觉测量系统的刚性杆全局校准方法及装置
KR101281454B1 (ko) * 2010-10-13 2013-07-03 주식회사 고영테크놀러지 측정장치 및 이의 보정방법
WO2012068506A1 (en) 2010-11-19 2012-05-24 Bioopus Llc Arthropod bioassay and control device
US9519976B1 (en) * 2011-01-28 2016-12-13 Lucasfilm Entertainment Company Ltd. Calibrating stereoscopic cameras
CA2835306C (en) 2011-06-07 2016-11-15 Creaform Inc. Sensor positioning for 3d scanning
WO2013015699A1 (en) * 2011-07-25 2013-01-31 Universidade De Coimbra Method and apparatus for automatic camera calibration using one or more images of a checkerboard pattern
DE102012003011B4 (de) * 2012-02-15 2013-09-05 3Ality Digital Systems, Llc Nahtarget und Verwendung eines Nahtargets bei der Kalibrierung einer 3D-Kamera
JP2013185851A (ja) * 2012-03-06 2013-09-19 Sumitomo Mitsui Construction Co Ltd 測位装置、該測位装置を備えた測位システム、及び測位方法
WO2014006545A1 (en) 2012-07-04 2014-01-09 Creaform Inc. 3-d scanning and positioning system
JP6267700B2 (ja) 2012-07-18 2018-01-24 クレアフォーム・インコーポレイテッドCreaform Inc. 3d走査および位置決めのインターフェース
US9367928B2 (en) 2012-10-05 2016-06-14 Universidade De Coimbra Method for aligning and tracking point regions in images with radial distortion that outputs motion model parameters, distortion calibration, and variation in zoom
EP2728375A1 (de) * 2012-10-31 2014-05-07 Leica Geosystems AG Verfahren und Vorrichtung zur Bestimmung einer Orientierung eines Objekts
US9772173B2 (en) * 2013-06-27 2017-09-26 Faro Technologies, Inc. Method for measuring 3D coordinates of a surface with a portable articulated arm coordinate measuring machine having a camera
US9628778B2 (en) * 2013-10-14 2017-04-18 Eys3D Microelectronics, Co. Calibration system of a stereo camera and calibration method of a stereo camera
WO2015134795A2 (en) 2014-03-05 2015-09-11 Smart Picture Technologies, Inc. Method and system for 3d capture based on structure from motion with pose detection tool
CN106233227B (zh) * 2014-03-14 2020-04-28 索尼互动娱乐股份有限公司 具有体积感测的游戏装置
US10021379B2 (en) 2014-06-12 2018-07-10 Faro Technologies, Inc. Six degree-of-freedom triangulation scanner and camera for augmented reality
CN107155341B (zh) * 2014-07-31 2020-01-10 惠普发展公司,有限责任合伙企业 三维扫描系统和框架
JP2016061622A (ja) * 2014-09-17 2016-04-25 株式会社リコー 情報処理システム、及び情報処理方法
US10176625B2 (en) 2014-09-25 2019-01-08 Faro Technologies, Inc. Augmented reality camera for use with 3D metrology equipment in forming 3D images from 2D camera images
US20160134860A1 (en) * 2014-11-12 2016-05-12 Dejan Jovanovic Multiple template improved 3d modeling of imaged objects using camera position and pose to obtain accuracy
US9506744B2 (en) 2014-12-16 2016-11-29 Faro Technologies, Inc. Triangulation scanner and camera for augmented reality
EP3273854B1 (en) 2015-03-26 2021-09-22 Universidade de Coimbra Systems for computer-aided surgery using intra-operative video acquired by a free moving camera
WO2016168307A1 (en) 2015-04-13 2016-10-20 Universidade De Coimbra Methods and systems for camera characterization in terms of response function, color, and vignetting under non-uniform illumination
JP6476059B2 (ja) * 2015-04-30 2019-02-27 東京計器株式会社 摩耗量算出システム、スリット光照射装置、摩耗量算出プログラム
US10083522B2 (en) 2015-06-19 2018-09-25 Smart Picture Technologies, Inc. Image based measurement system
US9489735B1 (en) * 2015-09-17 2016-11-08 Qualcomm Incorporated Multiplexed temporal calibration for event-based cameras
US9659371B2 (en) * 2015-10-08 2017-05-23 Christie Digital Systems Usa, Inc. System and method for online projector-camera calibration from one or more images
ES2968101T3 (es) * 2015-12-08 2024-05-07 Dental Imaging Technologies Corp Calibración de escáner 3D con dispositivo objetivo de visualización activa
WO2017154707A1 (ja) 2016-03-09 2017-09-14 株式会社ニコン 検出装置、検出システム、検出方法、及び検出プログラム
JP2017161370A (ja) * 2016-03-09 2017-09-14 株式会社ニコン 検出装置、検出システム、検出方法、及び検出プログラム
WO2018027259A1 (en) 2016-08-08 2018-02-15 Bionics Institute Systems and methods for monitoring neural activity
JP2018107695A (ja) * 2016-12-27 2018-07-05 フォーブ インコーポレーテッド 推定システム、推定方法及び推定プログラム
US10796499B2 (en) 2017-03-14 2020-10-06 Universidade De Coimbra Systems and methods for 3D registration of curves and surfaces using local differential information
EP3629913B1 (en) 2017-05-22 2024-05-15 Deep Brain Stimulation Technologies Pty. Ltd. System for monitoring neural activity
WO2019032736A1 (en) 2017-08-08 2019-02-14 Smart Picture Technologies, Inc. METHOD OF MEASURING AND MODELING SPACES USING AUGMENTED REALITY WITHOUT MARKER
CN107392199A (zh) * 2017-09-06 2017-11-24 成都豪宇韬鹰科技有限公司 一种用于vr摄影的光学动作捕捉系统
US10415967B2 (en) 2017-10-16 2019-09-17 Electronic Theatre Controls, Inc. System and method for determining a position of a light fixture
US10922839B2 (en) 2017-11-07 2021-02-16 Casio Computer Co., Ltd. Location obtaining system, location obtaining device, location obtaining method, and non-transitory computer-readable recording medium
WO2020181511A1 (zh) * 2019-03-12 2020-09-17 深圳市大疆创新科技有限公司 测试拍摄稳定性的方法、校准装置和校准系统
NL2022874B1 (en) * 2019-04-05 2020-10-08 Vmi Holland Bv Calibration tool and method
US11138757B2 (en) 2019-05-10 2021-10-05 Smart Picture Technologies, Inc. Methods and systems for measuring and modeling spaces using markerless photo-based augmented reality process
US11663736B2 (en) * 2019-12-27 2023-05-30 Snap Inc. Marker-based shared augmented reality session creation
JP7377721B2 (ja) * 2020-01-07 2023-11-10 日本放送協会 マーカ検出装置およびそのプログラム、ならびに、マーカ発光装置
TWI709780B (zh) * 2020-01-21 2020-11-11 台灣骨王生技股份有限公司 紅外線鏡頭主動式成像校正裝置及方法
JP7588939B2 (ja) 2021-01-07 2024-11-25 株式会社大林組 トンネル施工システム
CN113276106B (zh) * 2021-04-06 2022-06-03 广东工业大学 一种攀爬机器人空间定位方法及空间定位系统
US11568614B1 (en) 2021-08-02 2023-01-31 Bank Of America Corporation Adaptive augmented reality system for dynamic processing of spatial component parameters based on detecting accommodation factors in real time
DE102021133709A1 (de) * 2021-12-17 2023-06-22 Rooom Ag Matte zur Durchführung eines Photogrammetrieverfahrens, Verwendung der Matte und zugehöriges Verfahren
WO2024142731A1 (ja) * 2022-12-27 2024-07-04 シーシーエス株式会社 検査用照明システム

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2991163B2 (ja) * 1997-07-23 1999-12-20 日本電気株式会社 カメラキャリブレーション装置
JPH11211414A (ja) * 1998-01-30 1999-08-06 Osaka Gas Co Ltd 位置検出システム
JP3387911B2 (ja) 2000-01-27 2003-03-17 松下電器産業株式会社 キャリブレーションシステムおよびキャリブレーション方法
JP2001241927A (ja) 2000-03-01 2001-09-07 Sanyo Electric Co Ltd 形状測定装置
JP2001264037A (ja) 2000-03-22 2001-09-26 Nippon Telegr & Teleph Corp <Ntt> カメラキャリブレーション方法及び装置及びカメラキャリブレーションプログラムを格納した記憶媒体
JP3780146B2 (ja) * 2000-04-12 2006-05-31 オリンパス株式会社 手術ナビゲーション装置
WO2002023122A1 (fr) 2000-09-11 2002-03-21 Kunikatsu Takase Systeme de detection de la position d'un corps mobile
JP2002098521A (ja) 2000-09-26 2002-04-05 Minolta Co Ltd 3次元形状データ生成装置
GB2370738B (en) 2000-10-27 2005-02-16 Canon Kk Image processing apparatus
WO2002063240A1 (en) 2001-02-02 2002-08-15 Snap-On Technologies Inc Method and apparatus for mapping system calibration
JP2003035515A (ja) 2001-07-23 2003-02-07 Nippon Telegr & Teleph Corp <Ntt> 三次元位置検出方法,装置および三次元位置検出用のマーカ
US6816629B2 (en) * 2001-09-07 2004-11-09 Realty Mapping Llc Method and system for 3-D content creation
US7068303B2 (en) * 2002-06-03 2006-06-27 Microsoft Corporation System and method for calibrating a camera with one-dimensional objects
JP4147059B2 (ja) * 2002-07-03 2008-09-10 株式会社トプコン キャリブレーション用データ測定装置、測定方法及び測定プログラム、並びにコンピュータ読取可能な記録媒体、画像データ処理装置
EP1524494A1 (en) * 2003-10-17 2005-04-20 inos Automationssoftware GmbH Method for calibrating a camera-laser-unit in respect to a calibration-object

Also Published As

Publication number Publication date
US20080075324A1 (en) 2008-03-27
WO2006009192A1 (ja) 2006-01-26
US7750969B2 (en) 2010-07-06
JP2006030127A (ja) 2006-02-02

Similar Documents

Publication Publication Date Title
JP3779308B2 (ja) カメラ校正システム及び三次元計測システム
CN107944422B (zh) 三维摄像装置、三维摄像方法及人脸识别方法
KR100917524B1 (ko) 위치 검출 장치
CN106681510B (zh) 位姿识别装置、虚拟现实显示装置以及虚拟现实系统
CN108351523A (zh) 利用头戴式显示器使用立体照相机以及结构光的深度映射
JP2009033366A (ja) 光学マーカシステム
JP6822230B2 (ja) 撮像装置および撮像方法
JP4418935B2 (ja) 光学マーカシステム
TWI746973B (zh) 通過光通信裝置對能夠自主移動的機器進行導引的方法
JP2008026236A (ja) 位置姿勢測定装置および位置姿勢測定方法
JP3482990B2 (ja) 3次元画像撮影装置
US20230043103A1 (en) Temporal coding of markers for object tracking
JP5601179B2 (ja) 視線検出装置及び視線検出方法
CN113273176A (zh) 使用基于图像的对象跟踪的自动化电影制作
CN111753799A (zh) 一种基于主动双目的视觉传感器及机器人
JP5505363B2 (ja) モーショントラッカ装置
JP2002027501A (ja) 3次元画像撮像装置および3次元画像撮像方法
JP2008026731A (ja) マーカー装置
KR20170081519A (ko) 얼굴 표정을 이용한 조명 제어 장치 및 그 방법
JP2004028874A (ja) レンジファインダ装置、物体検出装置および物体検出方法
CN112825491B (zh) 用于实现发光装置检测的方法和系统
JP6508730B2 (ja) 発光マーカ装置、マーカ検出装置、伝送システム、マーカ発光方法、マーカ検出方法、及びプログラム
JP3762745B2 (ja) 対象物識別システム、発光装置及び検出装置
JP2011114363A (ja) 撮像装置
CN218411073U (zh) 扫描仪

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051226

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: 20060131

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060301

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

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

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100310

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100310

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100310

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110310

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120310

Year of fee payment: 6

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120310

Year of fee payment: 6

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120310

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130310

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140310

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees