JPH1062145A - カメラ姿勢の検出装置 - Google Patents
カメラ姿勢の検出装置Info
- Publication number
- JPH1062145A JPH1062145A JP8213959A JP21395996A JPH1062145A JP H1062145 A JPH1062145 A JP H1062145A JP 8213959 A JP8213959 A JP 8213959A JP 21395996 A JP21395996 A JP 21395996A JP H1062145 A JPH1062145 A JP H1062145A
- Authority
- JP
- Japan
- Prior art keywords
- camera
- matrix
- attitude
- obtaining
- coordinate points
- 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
- 239000011159 matrix material Substances 0.000 claims abstract description 49
- 238000000034 method Methods 0.000 claims abstract description 26
- 238000012545 processing Methods 0.000 description 10
- 238000012417 linear regression Methods 0.000 description 6
- 230000004075 alteration Effects 0.000 description 5
- 238000005259 measurement Methods 0.000 description 4
- 238000013139 quantization Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000013077 scoring method Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
標と、その点が画像中に見えている点の座標とからカメ
ラの姿勢を求めるのに、複数の座標点から最小二乗法で
カメラ姿勢の行列を求めると、座標に含まれる量子化誤
差やレンズ収差の誤差で姿勢が全く異なってしまうこと
がある。 【解決手段】 最小二乗法等でカメラ姿勢の行列Tを求
め(S1,S2)、この行列からカメラの回転角(ψ
n,θn,φn)をn個求め(S3)、この回転角から
オイラー角等で回転させた行列T’を求め(S4)、行
列TとT’の各要素の差の絶対値の和を差Sとして求め
(S5)、この差Sが最小になるものの回転角をカメラ
の姿勢として出力する(S6)。
Description
いて対象物をステレオ視した画像情報から対象物の位置
を求める3次元位置計測装置に係り、特に、画像処理に
よってカメラの姿勢を検出する装置に関する。
て対象物をステレオ視した場合、カメラで撮影される画
像A,Bの座標系から対象物Mの3次元位置(x,y,
z)は以下の式により求められる。
は、画像処理で対象物の位置を計測するために、精度の
あるカメラ姿勢(3次元の回転角)が必要となる。
や、画像処理によってカメラの姿勢を求める方法があ
る。
する方法であるが、カメラの姿勢を精度良く固定するに
は極めて煩雑な作業が必要となる。
める方法では、実際のある点のワールド座標と、その点
が画像中に見えている点の座標を3点以上求めることで
カメラの姿勢を得る。実際の座標には量子化誤差やレン
ズ収差の誤差があるため、複数の座標点から最小二乗法
で行列を求め、この行列からカメラ姿勢を検出してい
る。
3に示すように、左右カメラ1L,1Rからの撮影画像
を3次元位置計測装置本体2に入力し、その対応付け回
路2 1によって対象物の各部の対応付けを行い、対応付
けされた画像から3次元位置処理回路22によって対象
物の3次元位置を求める。
に、左右カメラ1L,1Rにより各種の色になる校正ポ
ールをランダムに立てた校正テーブル4を撮影した画像
を対応付け回路31に入力し、各ポールの対応付けを行
った画像から校正係数処理回路32により最小二乗法で
行列を求め、この行列からカメラ姿勢を求めて3次元位
置処理回路22のカメラ姿勢を校正する。
てカメラの姿勢を求める方法は、以下の行列を求めるこ
とでカメラ姿勢を検出する。なお、式中で、実際のある
点のワールド座標を(x,y,z)、その点が画像中に
見えている点を(u,v)とする。
つの式を最小二乗法で求めれば、行列として求めること
ができる。しかし、最小二乗法で求めた行列から姿勢を
求める際には以下の問題がある。
やレンズ収差による誤差が残っている。したがって、こ
の行列からカメラの姿勢(回転角度)を求める際、使用
する行列要素によって得られる姿勢(回転角度)が全く
異なってしまう問題がある。
角、ピッチ角、ヨー角)ψ、θ、φを求める場合、まず
ピッチ角θを求める式は以下のように複数存在する。
ψ) … θ9=… したがって、行列要素a11,a12,a23の値によ
って、θが全く異なってしまう問題がある。同様に、
ψ、φについても、行列要素によって異なった値を求め
てしまう。
から最も精度の良いカメラの姿勢を求めて3次元位置情
報を得る計測装置を提供することにある。
でステレオ視した対象物のある点のワールド座標と、そ
の点がカメラ画像中に見えている複数の座標点を求め、
この複数の座標点から最小二乗法でカメラ姿勢の行列を
求める手段と、前記行列から複数のカメラ回転角を求
め、この回転角を行列にしたものと前記手段が求めたカ
メラ姿勢の行列との差の絶対値が最も小さい回転角をカ
メラの姿勢として求める手段とを備えたことを特徴とす
る。
標点から自己回帰モデルを使用して求めることを特徴と
する。
標点から予測誤差モデルを使用して求めることを特徴と
する。
標点からハフ変換によって求めることを特徴とする。
メラ姿勢検出手段の処理手順である。まず、処理S1で
は、ワールド座標(x,y,z)と画像中の座標(u,
v)は、従来と同様に3点以上計測する。この計測は、
図4における校正テーブル4をカメラ1L又は1Rで撮
影し、実際のある点のワールド座標(x,y,z)と、
その点が見えているカメラの撮影画像中の座標(u,
v)とを求める。
ら線形回帰で行列T(4×4行列)を求める。
(ψn,θn,φn)をn個求める(n=r+y+e+
…)。この回転角(ψn,θn,φn)は、以下の方法
で求められる。
ヨー角で使用する行列要素の全ての組み合わせについて
求めた角度(ψr,θr,φr)を求める。この演算は
以下のようになる。
ール角で使用する行列要素の全ての組み合わせについて
求めた角度(ψy,θy,φy)を求める。この演算は
以下のようになる。
行列要素の全ての組み合わせについて求めた角度(ψ
e,θe,φe)を求める。この演算は以下のようにな
る。
ー角以外にピッチヨーロール角などの回転を追加して使
用しても良い。
個の回転角(ψn,θn,φn)から行列T’をn個求
める。例えば、角度(ψe,θe,φe)ならオイラー
角で回転させた行列T’eをe個求め、角度(ψr,θ
r,φr)ならロールピッチヨー角で回転させた行列
T’rをr個求める。
を求める。この差Sの演算には、行列T,T’の各要素
をその最大値max(T)、max(T’)でそれぞれ
割算した行列T1、T2とし行列要素の最大値を一致させ
ておき、各要素の差の絶対値の和を差Sとして求める。
小さい差Sを求め、この最小差Sのときの回転角(ψ,
θ,φ)を求め、それをカメラの姿勢(回転角)として
出力する。例えば、S1〜Sr、S1〜Seのうち、最
も小さい値がSr(r=3)になるとき、ロールピッチ
ヨー角から求めた回転角(ψ3,θ3,φ3)をカメラの
姿勢として出力する。
では、処理S2では行列Tを線形回帰により求めるのに
対して、本実施形態では線形回帰に代えてARモデル
(自己回帰モデル)を使用して行列Tを求める。
れているため、レンズ収差のような非線形成分を近似す
ることができる。
が大きい場合、第1の実施形態での線形回帰よる方法よ
りもARモデルによると精度の良いカメラ姿勢を得るこ
とができる。
行列Tを求めるのに代えて、ARMAXモデル(予測誤
差モデル)を使用する。
ホワイトノイズでない場合、前記のARモデルよりAR
MAXモデルの方が近似精度が良い。
差がホワイトノイズでない場合、ARMAXモデルを使
用して精度の良いカメラ姿勢を得る。
て、ハフ変換を使用して行列Tを求める。ハフ変換は、
減点法でなく、得点法である。したがって、本実施形態
では、座標点の濃さの分布が誤差ゼロと誤差大の2つ以
上のピークをもつ場合、ハフ変換により精度の良いカメ
ラ姿勢を求めることができる。
カメラでステレオ視した対象物のある点のワールド座標
と、その点がカメラ画像中に見えている複数の座標点を
求め、この複数の座標点から最小二乗法等でカメラ姿勢
の行列を求め、この行列から複数のカメラ回転角を求
め、この回転角を行列にしたものとカメラ姿勢の行列と
の差の絶対値が最も小さい回転角をカメラの姿勢として
求めるようにしたため、以下の効果がある。
要にしながら精度良い3次元位置計測ができる。
誤差やレンズ収差による誤差が含まれる場合にも、最も
信頼できるカメラの姿勢を求めることができる。
手順。
Claims (4)
- 【請求項1】 2台のカメラでステレオ視した対象物の
ある点のワールド座標と、その点がカメラ画像中に見え
ている複数の座標点を求め、この複数の座標点から最小
二乗法でカメラ姿勢の行列を求める手段と、 前記行列から複数のカメラ回転角を求め、この回転角を
行列にしたものと前記手段が求めたカメラ姿勢の行列と
の差の絶対値が最も小さい回転角をカメラの姿勢として
求める手段とを備えたことを特徴とするカメラ姿勢の検
出装置。 - 【請求項2】 前記カメラ姿勢の行列は、複数の座標点
から自己回帰モデルを使用して求めることを特徴とする
請求項1に記載のカメラ姿勢の検出装置。 - 【請求項3】 前記カメラ姿勢の行列は、複数の座標点
から予測誤差モデルを使用して求めることを特徴とする
請求項1に記載のカメラ姿勢の検出装置。 - 【請求項4】 前記カメラ姿勢の行列は、複数の座標点
からハフ変換によって求めることを特徴とする請求項1
に記載のカメラ姿勢の検出装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21395996A JP3608305B2 (ja) | 1996-08-14 | 1996-08-14 | カメラ姿勢の検出装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP21395996A JP3608305B2 (ja) | 1996-08-14 | 1996-08-14 | カメラ姿勢の検出装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1062145A true JPH1062145A (ja) | 1998-03-06 |
| JP3608305B2 JP3608305B2 (ja) | 2005-01-12 |
Family
ID=16647903
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21395996A Expired - Lifetime JP3608305B2 (ja) | 1996-08-14 | 1996-08-14 | カメラ姿勢の検出装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3608305B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006138735A (ja) * | 2004-11-12 | 2006-06-01 | Central Res Inst Of Electric Power Ind | カメラアングル変化の検出方法および装置およびプログラム並びにこれを利用した画像処理方法および設備監視方法および測量方法およびステレオカメラの設定方法 |
| JP2008292407A (ja) * | 2007-05-28 | 2008-12-04 | Canon Inc | 情報処理方法及び情報処理装置 |
| US9424645B2 (en) | 2011-06-06 | 2016-08-23 | Panasonic Intellectual Property Management Co., Ltd. | Calibration device and calibration method for a stereo camera without placing physical markers |
| KR20210132624A (ko) * | 2020-12-30 | 2021-11-04 | 아폴로 인텔리전트 커넥티비티 (베이징) 테크놀로지 씨오., 엘티디. | 도로측 카메라의 외부 파라미터에 기반한 3차원 감지 정보 획득 방법과 도로측 기기 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61277012A (ja) * | 1985-06-03 | 1986-12-08 | Nippon Telegr & Teleph Corp <Ntt> | カメラ位置姿勢校正方法 |
| JPH05248819A (ja) * | 1992-03-06 | 1993-09-28 | Kobe Steel Ltd | カメラによる測定対象物の三次元位置測定のための較正対象データの較正方法及び三次元位置測定方法 |
| JPH07234915A (ja) * | 1994-02-24 | 1995-09-05 | Tec Corp | 画像認識装置 |
| JPH07334679A (ja) * | 1994-06-13 | 1995-12-22 | Toshiba Corp | 領域抽出装置 |
| JPH0814828A (ja) * | 1994-06-29 | 1996-01-19 | Kobe Steel Ltd | ステレオ画像センサのキャリブレーション方法及びその装置 |
-
1996
- 1996-08-14 JP JP21395996A patent/JP3608305B2/ja not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61277012A (ja) * | 1985-06-03 | 1986-12-08 | Nippon Telegr & Teleph Corp <Ntt> | カメラ位置姿勢校正方法 |
| JPH05248819A (ja) * | 1992-03-06 | 1993-09-28 | Kobe Steel Ltd | カメラによる測定対象物の三次元位置測定のための較正対象データの較正方法及び三次元位置測定方法 |
| JPH07234915A (ja) * | 1994-02-24 | 1995-09-05 | Tec Corp | 画像認識装置 |
| JPH07334679A (ja) * | 1994-06-13 | 1995-12-22 | Toshiba Corp | 領域抽出装置 |
| JPH0814828A (ja) * | 1994-06-29 | 1996-01-19 | Kobe Steel Ltd | ステレオ画像センサのキャリブレーション方法及びその装置 |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006138735A (ja) * | 2004-11-12 | 2006-06-01 | Central Res Inst Of Electric Power Ind | カメラアングル変化の検出方法および装置およびプログラム並びにこれを利用した画像処理方法および設備監視方法および測量方法およびステレオカメラの設定方法 |
| JP2008292407A (ja) * | 2007-05-28 | 2008-12-04 | Canon Inc | 情報処理方法及び情報処理装置 |
| US9424645B2 (en) | 2011-06-06 | 2016-08-23 | Panasonic Intellectual Property Management Co., Ltd. | Calibration device and calibration method for a stereo camera without placing physical markers |
| KR20210132624A (ko) * | 2020-12-30 | 2021-11-04 | 아폴로 인텔리전트 커넥티비티 (베이징) 테크놀로지 씨오., 엘티디. | 도로측 카메라의 외부 파라미터에 기반한 3차원 감지 정보 획득 방법과 도로측 기기 |
| US11893884B2 (en) | 2020-12-30 | 2024-02-06 | Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd. | Method for acquiring three-dimensional perception information based on external parameters of roadside camera, and roadside device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3608305B2 (ja) | 2005-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN115830103B (zh) | 一种基于单目彩色的透明物体定位方法、装置及存储介质 | |
| Kannala et al. | A generic camera model and calibration method for conventional, wide-angle, and fish-eye lenses | |
| US8208029B2 (en) | Method and system for calibrating camera with rectification homography of imaged parallelogram | |
| CN109855603B (zh) | 一种聚焦测量方法及终端 | |
| US20110228052A1 (en) | Three-dimensional measurement apparatus and method | |
| CN106920261A (zh) | 一种机器人手眼静态标定方法 | |
| CN108662987A (zh) | 2d摄像式激光测量头的标定方法 | |
| CN110345921A (zh) | 立体视场视觉测量及垂轴像差和轴向像差校正方法及系统 | |
| WO2019171984A1 (ja) | 信号処理装置、信号処理方法、及び、プログラム | |
| JPH11160021A (ja) | 広域3次元位置計測方法及び装置 | |
| CN114299156A (zh) | 无重叠区域下多相机的标定与坐标统一方法 | |
| JPH0690032B2 (ja) | 距離画像取得装置 | |
| CN114926538B (zh) | 单目激光散斑投影系统的外参数标定方法和装置 | |
| CN113888650A (zh) | 一种摄像头标定方法和装置 | |
| JP5487946B2 (ja) | カメラ画像の補正方法およびカメラ装置および座標変換パラメータ決定装置 | |
| Rudakova et al. | Camera matrix calibration using circular control points and separate correction of the geometric distortion field | |
| JP3696336B2 (ja) | カメラのキャリブレーション方法 | |
| JP3608305B2 (ja) | カメラ姿勢の検出装置 | |
| JP2002099902A (ja) | 両眼立体視によって物体の3次元情報を計測する画像処理装置およびその方法又は計測のプログラムを記録した記録媒体 | |
| CN109945840B (zh) | 三维影像摄取方法及系统 | |
| CN115375773A (zh) | 单目激光散斑投影系统的外参数标定方法和相关装置 | |
| WO2025123816A1 (zh) | 雷达与相机间的外参标定方法、装置、设备及存储介质 | |
| JPS6256814A (ja) | 3次元位置計測カメラ較正方式 | |
| JP2024072284A (ja) | マルチビュー位相移動プロファイロメトリのための3次元キャリブレーション方法および装置 | |
| CN118154694A (zh) | 大尺寸装备对接的视觉测量方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20040921 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041004 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071022 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081022 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081022 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091022 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091022 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101022 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101022 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111022 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111022 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121022 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |