JP4102386B2 - 3次元情報復元装置 - Google Patents
3次元情報復元装置 Download PDFInfo
- Publication number
- JP4102386B2 JP4102386B2 JP2005159249A JP2005159249A JP4102386B2 JP 4102386 B2 JP4102386 B2 JP 4102386B2 JP 2005159249 A JP2005159249 A JP 2005159249A JP 2005159249 A JP2005159249 A JP 2005159249A JP 4102386 B2 JP4102386 B2 JP 4102386B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- distance
- motion
- camera
- unit
- 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 - Lifetime
Links
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
従来の両眼立体視の技術を用いた3次元情報復元装置は、現実的なカメラの配置では遠距離にある撮影対象の距離を正確に求めることができず、また、カメラが2台必要であるという問題がある。
また、従来の運動立体視の技術を用いた3次元情報復元装置は、カメラの運動量を計測する手段が別に必要になるという難点がある。
また、従来の8点アルゴリズムや因子分解法の技術を用いた3次元情報復元装置は、撮影対象上の空間的に密な点の距離情報を求めることができないという問題がある。
本発明の3次元情報復元装置は、運動推定部と距離推定部とを備え、互いの推定結果を交互に利用することにより、1台のカメラからの動画像入力データからカメラの3次元運動と撮影対象上の空間的に密な3次元形状を求めることができることを特徴とする。
図1は、本発明の実施の形態1における3次元情報復元装置の構成図である。3次元情報復元装置は、運動推定部100と距離推定部200とで構成される。運動推定部100は、動画像入力データである動画像データI(x、y、t)と、距離推定部200が出力する前回時刻の距離情報D(x、y、t−δt)を受けて、カメラの3次元空間上の今回時刻の動き情報M(t)を推定する。
図6は、本発明の実施の形態2における3次元情報復元装置の構成図である。図6における運動推定部100の構成は、実施の形態1で示した図3における運動推定部100の構成と同様である。また、図6における距離推定部200の構成は、実施の形態1で示した図3における距離推定部200の構成と比較すると、画像更新判定部250を新たに備えている。
図8は、本発明の実施の形態3における3次元情報復元装置の構成図である。図8における運動推定部100の構成は、実施の形態1で示した図3における運動推定部100の構成と比較すると、微分信頼度算出部160を新たに備えている。また、図8における距離推定部200の構成は、実施の形態1で示した図3における距離推定部200の構成と比較すると、距離信頼度算出部260を新たに備えている。
図10は、本発明の実施の形態4における3次元情報復元装置の構成図である。図10における運動推定部100の構成は、実施の形態1で示した図3における運動推定部100の構成と比較すると、第3の画像記憶部170を新たに備えている。また、図10における距離推定部200の構成は、実施の形態1で示した図3における距離推定部200の構成と比較すると、第4の画像記憶部270を新たに備えている。さらに、運動推定部100および距離推定部200の前段に、ピラミッド画像生成部300が新たに設けられている。
図13は、本発明の実施の形態5における3次元情報復元装置の構成図である。図13における運動推定部100の構成は、実施の形態1で示した図3における運動推定部100の構成と比較すると、絶対運動量換算部180を新たに備えている。また、図13における距離推定部200の構成は、実施の形態1で示した図3における距離推定部200の構成と比較すると、絶対距離換算部280を新たに備えている。
図14は、本発明の実施の形態6における3次元情報復元装置の構成図である。図14における運動推定部100の構成は、実施の形態1で示した図3における運動推定部100の構成と比較すると、絶対運動量換算部180を新たに備えており、図13と同一の構成である。また、図14における距離推定部200の構成は、実施の形態1で示した図3における距離推定部200の構成と比較すると、絶対距離換算部280を新たに備えており、図13と同一の構成である。
Claims (7)
- 撮影対象を撮影したカメラの移動量と回転量の動き情報を動画像入力データに基づいて逐次推定する運動推定部と、
撮影対象までの距離情報を動画像入力データに基づいて逐次推定する距離推定部と
を備えた3次元情報復元装置であって、
前記運動推定部は、今回時刻の動画像入力データと、今回時刻の仮定したカメラの移動量と回転量の動き情報と、前記距離推定部で推定された前回時刻の距離情報とに基づいて前回時刻のカメラ位置から見た動画像入力データを座標の第1変換後の動画像入力データとして生成し、前記第1変換後の動画像入力データと前回時刻の動画像入力データとの明度誤差をカメラの移動量と回転量の修正量で偏微分した結果として得られる方程式の解を用いて、前記今回時刻の仮定したカメラの移動量と回転量の動き情報を逐次修正することにより今回時刻のカメラの移動量と回転量の動き情報を推定し、
前記距離推定部は、複数の今回時刻の仮定した距離情報のそれぞれに対して、前回時刻の動画像入力データと、前記運動推定部で推定された前記今回時刻のカメラの移動量と回転量の動き情報とに基づいて複数の座標の第2変換後の動画像入力データを生成し、前記複数の第2変換後の動画像入力データの中から、今回時刻の動画像入力データとの明度の一致度が最大となる第2変換後の動画像入力データを特定する処理を今回時刻の動画像入力データの画素毎に行い、特定した第2変換後の動画像入力データに対応する今回時刻の仮定した距離情報を今回時刻の距離情報として推定する
ことを特徴とする3次元情報復元装置。 - 前記運動推定部は、
前記動画像入力データが逐次記憶される第1の画像記憶部と、
前記今回時刻の仮定したカメラの移動量と回転量の動き情報を出力する運動誤差修正部と、
前記今回時刻の動画像入力データと、前記今回時刻の仮定したカメラの移動量と回転量の動き情報と、
前記距離推定部で推定された前回時刻の距離情報とに基づいて前記第1変換後の動画像入力データを生成する第1の座標変換部と、
前記第1の画像記憶部に記憶された前回時刻の動画像入力データに基づいて前記前回時刻の動画像入力データの空間微分による微分画像を算出するとともに、前記第1変換後の動画像入力データと前回時刻の動画像入力データとの差分に基づいて、時間微分による微分画像を算出する時空間微分処理部と、
時空間微分されたそれぞれの前記微分画像と前記前回時刻の距離情報とに基づいて、前記第1変換後の動画像入力データと前記前回時刻の動画像入力データとの明度誤差をカメラの移動量と回転量の修正量で偏微分した結果として得られる方程式の解をカメラの移動量と回転量の動き情報誤差量として算出する運動誤差推定部とを備え、
前記運動誤差修正部は、前記運動誤差推定部で算出された前記カメラの移動量と回転量の動き情報誤差量を加算することにより前記今回時刻の仮定したカメラの移動量と回転量の動き情報を更新して前記第1の座標変換部に出力し、その後、更新した今回時刻の仮定したカメラの移動量と回転量の動き情報に対応して前記運動誤差推定部で算出された新たなカメラの移動量と回転量の動き情報誤差量を受信することにより、前記更新した今回時刻の仮定したカメラの移動量と回転量の動き情報をさらに更新する処理を所定回数繰り返すことにより最終的に更新した今回時刻の仮定したカメラの移動量と回転量の動き情報を今回時刻のカメラの移動量と回転量の動き情報として推定し、
前記距離推定部は、
前記動画像入力データが逐次記憶された第2の画像記憶部と、
前記複数の今回時刻の仮定した距離情報を出力する対応点探索部と、
前記複数の今回時刻の仮定した距離情報のそれぞれに対して、前記第2の画像記憶部に記憶された前記前回時刻の動画像入力データと、
前記運動推定部で推定された前記今回時刻のカメラの移動量と回転量の動き情報とに基づいて前記複数の第2変換後の動画像入力データを生成する第2の座標変換部と、
前記複数の第2変換後の動画像入力データのそれぞれに対して、前記今回時刻の動画像入力データとの明度の一致度に基づく複数の2次元的な評価値を算出するマッチング処理部とを備え、
前記対応点探索部は、今回時刻の動画像入力データの画素毎に、前記マッチング処理部で算出された前記複数の2次元的な評価値の中から最も一致度の高い評価値に対応する今回時刻の仮定した距離情報を今回時刻の距離情報として推定する、
ことを特徴とする請求項1に記載の3次元情報復元装置。 - 前記距離推定部は、前記運動推定部から出力される各時刻におけるカメラの移動量と回転量の動き情報を累積し、累積結果が所定値を超えるごとに、画像更新指令を出力する画像更新判定部をさらに備え、
前記画像更新判定部から前記画像更新指令が出力されるごとに今回時刻の距離情報を推定することを特徴とする請求項2に記載の3次元情報復元装置。 - 前記距離推定部は、前記対応点探索部からの前記複数の仮定した距離情報に対応するそれぞれの評価値に基づいて、最も一致度の高い評価値に対応する距離情報の近傍における評価値の曲率から距離信頼度を判定する距離信頼度算出部をさらに備え、
前記運動推定部は、前記時空間微分処理部が出力する空間微分による前記微分画像を所定値と比較することにより前記微分画像の微分信頼度を算出する微分信頼度算出部をさらに備え、
前記運動誤差推定部は、前記微分信頼度算出部が出力する前記微分信頼度およ
び前記距離信頼度算出部が出力する前記距離信頼度を受けて、時空間微分された
それぞれの前記微分画像において、前記微分信頼度が高く、かつ前記距離信頼度
が高い領域を特定して前記カメラの移動量と回転量の動き情報誤差量を算出する、
ことを特徴とする請求項2に記載の3次元情報復元装置。 - 動画像入力データに基づいて複数の解像度レベルを有する1組のピラミッド画像データを生成するピラミッド画像生成部をさらに備え、
前記運動推定部は、前記ピラミッド画像生成部からの前記1組のピラミッド画像が記憶される第3の画像記憶部をさらに備え、
前記1組のピラミッド画像の解像度レベルの最も低い画像データに対するカメラの移動量と回転量の動き情報を推定し、その後、前記カメラの移動量と回転量の動き情報を今回時刻の仮定したカメラの移動量と回転量の動き情報の初期値として、次に解像度レベルの低い画像データに対するカメラの移動量と回転量の動き情報を推定する処理を繰り返すことにより解像度レベルの最も高い画像データに対するカメラの移動量と回転量の動き情報を推定し、
前記距離推定部は、前記ピラミッド画像生成部からの前記1組のピラミッド画像が記憶される第4の画像記憶部をさらに備え、
前記1組のピラミッド画像の解像度レベルの最も低い画像データに対する距離情報を推定し、その後、前記距離情報の近傍範囲を前記複数の今回時刻の仮定した距離情報の初期値として、次に解像度レベルの低い画像データに対する距離情報を推定する処理を繰り返すことにより解像度レベルの最も高い画像データに対する距離情報を推定する、
ことを特徴とする請求項2に記載の3次元情報復元装置。 - 前記運動推定部は、外部の動きセンサにより計測されたカメラの移動量と回転量の動き情報と、前記運動誤差修正部で推定された前記カメラの移動量と回転量の動き情報とに基づいて絶対運動量に換算する補正係数を算出し、逐次推定される前記カメラの移動量と回転量の動き情報に前記補正係数を掛け合わせることにより絶対運動量を逐次算出する絶対運動量換算部をさらに備え、
前記距離推定部は、前記絶対運動量換算部から前記補正係数を受けて、前記対応点探索部により逐次推定される距離情報に前記補正係数を掛け合わせることにより絶対距離を逐次算出する絶対距離換算部をさらに備えることを特徴とする請求項2に記載の3次元情報復元装置。 - 前記距離推定部は、外部の距離センサにより計測された撮影対象の距離情報と、前記対応点探索部で推定された前記距離情報とに基づいて絶対距離に換算する補正係数を算出し、逐次推定される前記距離情報に前記補正係数を掛け合わせることにより絶対距離を逐次算出する絶対距離換算部をさらに備え、
前記運動推定部は、前記絶対距離換算部から前記補正係数を受けて、前記運動誤差修正部により逐次推定されるカメラの移動量と回転量の動き情報に前記補正係数を掛け合わせることにより絶対運動量を逐次算出する絶対運動量換算部をさらに備えることを特徴とする請求項2に記載の3次元情報復元装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005159249A JP4102386B2 (ja) | 2005-05-31 | 2005-05-31 | 3次元情報復元装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005159249A JP4102386B2 (ja) | 2005-05-31 | 2005-05-31 | 3次元情報復元装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006337075A JP2006337075A (ja) | 2006-12-14 |
| JP4102386B2 true JP4102386B2 (ja) | 2008-06-18 |
Family
ID=37557766
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005159249A Expired - Lifetime JP4102386B2 (ja) | 2005-05-31 | 2005-05-31 | 3次元情報復元装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4102386B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8300887B2 (en) | 2007-05-10 | 2012-10-30 | Honda Motor Co., Ltd. | Object detection apparatus, object detection method and object detection program |
| KR100890224B1 (ko) | 2007-07-20 | 2009-03-25 | 연세대학교 산학협력단 | 3차원 영상 복원 방법 및 이를 수행하기 위한 장치 |
| US7929804B2 (en) * | 2007-10-03 | 2011-04-19 | Mitsubishi Electric Research Laboratories, Inc. | System and method for tracking objects with a synthetic aperture |
| JP4825260B2 (ja) * | 2008-12-03 | 2011-11-30 | 日本電信電話株式会社 | 三次元的動き検出装置、三次元的動き検出方法及び三次元的動き検出プログラム |
| JP6194610B2 (ja) | 2013-03-28 | 2017-09-13 | 富士通株式会社 | 移動距離推定装置、移動距離推定方法、及びプログラム |
| JP7451456B2 (ja) * | 2021-03-22 | 2024-03-18 | 株式会社東芝 | 運動推定装置及びそれを用いた運動推定方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07160893A (ja) * | 1993-12-13 | 1995-06-23 | Sony Corp | 3次元形状復元方法 |
| US5963664A (en) * | 1995-06-22 | 1999-10-05 | Sarnoff Corporation | Method and system for image combination using a parallax-based technique |
| JP4154980B2 (ja) * | 2002-09-30 | 2008-09-24 | アイシン精機株式会社 | 移動体周辺監視装置 |
-
2005
- 2005-05-31 JP JP2005159249A patent/JP4102386B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006337075A (ja) | 2006-12-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112184824B (zh) | 一种相机外参标定方法、装置 | |
| US10334168B2 (en) | Threshold determination in a RANSAC algorithm | |
| CN112907620B (zh) | 相机位姿的估计方法、装置、可读存储介质及电子设备 | |
| JP6736362B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
| WO2017153793A1 (en) | Methods and computer program products for calibrating stereo imaging systems by using a planar mirror | |
| US20140204086A1 (en) | Imaging apparatus capable of generating three-dimensional images, three-dimensional image generating method, and recording medium | |
| EP3832600B1 (en) | Image processing device and three-dimensional measuring system | |
| US11176702B2 (en) | 3D image reconstruction processing apparatus, 3D image reconstruction processing method and computer-readable storage medium storing 3D image reconstruction processing program | |
| JP2017199324A (ja) | オーサリング装置、オーサリング方法およびオーサリングプログラム | |
| CN105635808B (zh) | 一种基于贝叶斯理论的视频拼接方法 | |
| CN115601438B (zh) | 外参标定方法、装置以及自主移动设备 | |
| KR100855657B1 (ko) | 단안 줌 카메라를 이용한 이동로봇의 자기위치 추정 시스템및 방법 | |
| US9838572B2 (en) | Method and device for determining movement between successive video images | |
| CN112767536B (zh) | 一种对象的三维重建方法、装置、设备及存储介质 | |
| JP4102386B2 (ja) | 3次元情報復元装置 | |
| JP4006657B2 (ja) | 画像処理装置および画像処理方法 | |
| JP4887376B2 (ja) | ステレオビジョンにおいて密な視差場を求める方法 | |
| JP2019121945A (ja) | 撮像装置、その制御方法及びプログラム | |
| KR20150119770A (ko) | 카메라를 사용한 3차원 좌표 측정 장치 및 방법 | |
| CN109859313B (zh) | 3d点云数据获取方法、装置、3d数据生成方法及系统 | |
| JP2018055390A (ja) | 画像処理装置、画像処理方法およびプログラム | |
| CN118135163A (zh) | 点云着色方法及装置 | |
| JP6315542B2 (ja) | 画像生成装置及び画像生成方法 | |
| JP2004133556A (ja) | 三次元形状抽出方法及び三次元形状抽出プログラム及び三次元形状抽出プログラムを格納した記憶媒体 | |
| JP5359477B2 (ja) | 道路領域推定装置及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070517 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070529 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070730 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071023 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071221 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20071228 |
|
| 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: 20080219 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080321 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110328 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4102386 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130328 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130328 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140328 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |