JP5698815B2 - 情報処理装置、情報処理装置の制御方法及びプログラム - Google Patents
情報処理装置、情報処理装置の制御方法及びプログラム Download PDFInfo
- Publication number
- JP5698815B2 JP5698815B2 JP2013205350A JP2013205350A JP5698815B2 JP 5698815 B2 JP5698815 B2 JP 5698815B2 JP 2013205350 A JP2013205350 A JP 2013205350A JP 2013205350 A JP2013205350 A JP 2013205350A JP 5698815 B2 JP5698815 B2 JP 5698815B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- distance
- dimensional
- target object
- orientation
- 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
Landscapes
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
Description
対象物体までの距離を示す距離画像及び前記対象物体を含む二次元画像を取得する画像取得手段と、
前記対象物体の概略位置姿勢を取得する取得手段と、
前記対象物体の概略位置姿勢と前記距離画像及び前記二次元画像それぞれの撮影時の撮影パラメータとに基づいて前記対象物体の三次元形状モデルの幾何特徴に対応する前記距離画像上及び前記二次元画像上の特徴を探索して対応付ける対応付け手段と、
前記対応付け手段により対応付けられた前記三次元形状モデルの幾何特徴と前記距離画像上及び二次元画像上の特徴とに基づいて前記対象物体の位置及び姿勢を導出する導出手段と、
を具備することを特徴とする。
図1は、本発明の一実施の形態に係わる3次元計測装置の構成の一例を示している。なお、3次元計測装置10には、コンピュータが内蔵されている。コンピュータには、CPU等の主制御手段、ROM(Read Only Memory)、RAM(Random Access Memory)、HDD(Hard Disk Drive)等の記憶手段が具備される。また、コンピュータにはその他、ボタンやディスプレイ又はタッチパネル等の入出力手段、ネットワークカード等の通信手段等も具備されていても良い。なお、これら各構成部は、バス等により接続され、主制御手段が記憶手段に記憶されたプログラムを実行することで制御される。
[式1]
(u,v)T=(f・x/z,f・y/z)T
[式2]
argmin{||gi−p||},gi∈Ω
次に、実施形態2について説明する。実施形態2においては、入力画像として、距離画像の他、2次元画像を入力する場合について説明する。図5は、3次元形状モデルの幾何特徴を2次元平面に投影し、2次元画像及び距離画像において、対応する幾何特徴を探索する処理の概要を示す図である。
(その他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ(又はCPUやMPU、GPU等)がプログラムを読み出して実行する処理である。
Claims (15)
- 対象物体までの距離を示す距離画像及び前記対象物体を含む二次元画像を取得する画像取得手段と、
前記対象物体の概略位置姿勢を取得する取得手段と、
前記対象物体の概略位置姿勢と前記距離画像及び前記二次元画像それぞれの撮影時の撮影パラメータとに基づいて前記対象物体の三次元形状モデルの幾何特徴に対応する前記距離画像上及び前記二次元画像上の特徴を探索して対応付ける対応付け手段と、
前記対応付け手段により対応付けられた前記三次元形状モデルの幾何特徴と前記距離画像上及び二次元画像上の特徴とに基づいて前記対象物体の位置及び姿勢を導出する導出手段と、
を具備することを特徴とする情報処理装置。 - 前記対象物体の概略位置姿勢と前記撮影パラメータに基づいて、前記対象物体の三次元形状モデルの幾何特徴を前記距離画像および前記二次元画像上に投影する投影手段を更に備え、
前記対応付け手段は、前記投影手段により投影された幾何特徴に対応する前記距離画像及び前記二次元画像上の特徴を探索して対応づけることを特徴とする請求項1に記載の情報処理装置。 - 前記対象物体の三次元形状モデルの幾何特徴を選択する選択手段を更に備え、
前記投影手段は、前記選択手段により選択された幾何特徴を前記距離画像および前記二次元画像上に投影することを特徴とする請求項2に記載の情報処理装置。 - 前記対応付け手段は、前記投影された幾何特徴の位置から所定範囲内の領域で前記距離画像及び前記二次元画像上の特徴を探索して対応づけることを特徴とする請求項2または3に記載の情報処理装置。
- 前記対応付け手段は、
前記三次元形状モデルの幾何特徴上の法線の方向と、前記距離画像上の前記特徴の法線の方向とを比較し、互いの法線方向が所定値を越えて異なっていれば、当該幾何特徴については対応付けを行なわないことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 - 前記二次元画像は、前記距離画像と同一視点から撮影されており、
前記対応付け手段は、
前記二次元画像の特徴として前記二次元画像から前記対象物体のエッジを検出し、該検出したエッジに対応する前記距離画像の特徴が存在しない場合には、前記二次元画像から検出されたエッジと前記三次元形状モデルの幾何特徴との対応付けを行なわないことを特徴とする請求項1乃至5のいずれか1項に記載の情報処理装置。 - 前記三次元形状モデルの幾何特徴は、点又は線分により表現される
ことを特徴とする請求項1乃至6のいずれか1項に記載の情報処理装置。 - 前記導出手段は、前記対応付け手段により対応付けられた前記三次元形状モデルの幾何特徴と前記距離画像上の特徴とのずれと、前記対応付け手段により対応づけられた前記三次元形状モデルの幾何特徴と前記二次元画像上の特徴とのずれとに基づいて、前記対象物体の位置及び姿勢を導出することを特徴とする請求項1乃至7のいずれか1項に記載の情報処理装置。
- 前記対応付けられた前記三次元形状モデルの幾何特徴と、前記距離画像上の特徴とのずれと、前記対応付け手段により対応づけられた前記三次元形状モデルの幾何特徴と前記二次元画像上の特徴とのずれとを最小化するように、前記対応付け手段、前記導出手段による処理を繰り返す制御を行う制御手段をさらに備えることを特徴とする請求項8に記載の情報処理装置。
- 前記ずれは、三次元空間における距離の差であることを特徴とする請求項8または9に記載の情報処理装置。
- 情報処理装置の制御方法であって、
画像取得手段が、対象物体までの距離を示す距離画像及び前記対象物体を含む二次元画像を取得する工程と、
取得手段が、前記対象物体の概略位置姿勢を取得する工程と、
対応付け手段が、前記対象物体の概略位置姿勢と前記距離画像及び前記二次元画像それぞれの撮影時の撮影パラメータとに基づいて前記対象物体の三次元形状モデルの幾何特徴に対応する前記距離画像上及び前記二次元画像上の特徴を探索して対応付ける工程と、
導出手段が、前記対応付けられた前記三次元形状モデルの幾何特徴と前記距離画像上及び二次元画像上の特徴とに基づいて前記対象物体の位置及び姿勢を導出する工程と、
を有することを特徴とする情報処理装置の制御方法。 - 請求項1乃至10のいずれか1項に記載の情報処理装置の各手段をコンピュータに実行させるためのプログラム。
- 対象物体までの距離を示す距離情報及び前記対象物体を含む二次元画像を取得する画像取得手段と、
前記対象物体の概略位置姿勢を取得する取得手段と、
前記対象物体の概略位置姿勢に基づいて前記対象物体の三次元形状モデルの幾何特徴を前記距離情報および前記二次元画像にそれぞれ投影することにより、前記投影された幾何特徴に対する前記距離情報上及び前記二次元画像上の特徴を探索して対応付ける対応付け手段と、
前記対応付け手段により対応付けられた前記三次元形状モデルの幾何特徴と前記距離情報上及び二次元画像上の特徴とに基づいて前記対象物体の位置及び姿勢を導出する導出手段と、
を具備することを特徴とする情報処理装置。 - 情報処理装置の制御方法であって、
取得手段が、対象物体までの距離を示す距離情報及び前記対象物体を含む二次元画像を取得する工程と、
取得手段が、前記対象物体の概略位置姿勢を取得する工程と、
対応付け手段が、前記対象物体の概略位置姿勢に基づいて前記対象物体の三次元形状モデルの幾何特徴を前記距離情報および前記二次元画像にそれぞれ投影することにより、前記投影された幾何特徴に対する前記距離情報上及び前記二次元画像上の特徴を探索して対応付ける工程と、
導出手段が、前記対応付けられた前記三次元形状モデルの幾何特徴と前記距離情報上及び二次元画像上の特徴とに基づいて前記対象物体の位置及び姿勢を導出する工程と、
を有することを特徴とする情報処理装置の制御方法。 - 請求項13に記載の情報処理装置の各手段をコンピュータに実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013205350A JP5698815B2 (ja) | 2013-09-30 | 2013-09-30 | 情報処理装置、情報処理装置の制御方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013205350A JP5698815B2 (ja) | 2013-09-30 | 2013-09-30 | 情報処理装置、情報処理装置の制御方法及びプログラム |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010039201A Division JP2011175477A (ja) | 2010-02-24 | 2010-02-24 | 3次元計測装置、処理方法及びプログラム |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015026964A Division JP6040264B2 (ja) | 2015-02-13 | 2015-02-13 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014053018A JP2014053018A (ja) | 2014-03-20 |
| JP5698815B2 true JP5698815B2 (ja) | 2015-04-08 |
Family
ID=50611389
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2013205350A Active JP5698815B2 (ja) | 2013-09-30 | 2013-09-30 | 情報処理装置、情報処理装置の制御方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5698815B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11666195B2 (en) | 2020-02-17 | 2023-06-06 | Samsung Electronics Co., Ltd. | Robot and control method thereof |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6503906B2 (ja) * | 2015-06-10 | 2019-04-24 | 富士通株式会社 | 画像処理装置、画像処理方法および画像処理プログラム |
| JP6705636B2 (ja) * | 2015-10-14 | 2020-06-03 | 東芝ライフスタイル株式会社 | 電気掃除機 |
| CN105203052A (zh) * | 2015-11-12 | 2015-12-30 | 中航工业哈尔滨轴承有限公司 | 非接触式复合专用轴承测试仪 |
| JP7065795B2 (ja) * | 2019-01-17 | 2022-05-12 | 株式会社日立製作所 | データ作成システム及びデータ作成方法 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007322351A (ja) * | 2006-06-05 | 2007-12-13 | Mitsubishi Electric Corp | 3次元物体照合装置 |
| US7844105B2 (en) * | 2007-04-23 | 2010-11-30 | Mitsubishi Electric Research Laboratories, Inc. | Method and system for determining objects poses from range images |
| JP5251080B2 (ja) * | 2007-11-20 | 2013-07-31 | 株式会社Ihi | 物体認識方法 |
-
2013
- 2013-09-30 JP JP2013205350A patent/JP5698815B2/ja active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11666195B2 (en) | 2020-02-17 | 2023-06-06 | Samsung Electronics Co., Ltd. | Robot and control method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014053018A (ja) | 2014-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200096317A1 (en) | Three-dimensional measurement apparatus, processing method, and non-transitory computer-readable storage medium | |
| JP5624394B2 (ja) | 位置姿勢計測装置、その計測処理方法及びプログラム | |
| JP5567908B2 (ja) | 3次元計測装置、その計測方法及びプログラム | |
| JP6180087B2 (ja) | 情報処理装置及び情報処理方法 | |
| JP6271953B2 (ja) | 画像処理装置、画像処理方法 | |
| JP5839929B2 (ja) | 情報処理装置、情報処理システム、情報処理方法及びプログラム | |
| JP5839971B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
| JP6324025B2 (ja) | 情報処理装置、情報処理方法 | |
| JP6370038B2 (ja) | 位置姿勢計測装置及び方法 | |
| JP6092530B2 (ja) | 画像処理装置、画像処理方法 | |
| JP5480667B2 (ja) | 位置姿勢計測装置、位置姿勢計測方法、プログラム | |
| JP6040264B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
| JP5698815B2 (ja) | 情報処理装置、情報処理装置の制御方法及びプログラム | |
| JP2016170050A (ja) | 位置姿勢計測装置、位置姿勢計測方法及びコンピュータプログラム | |
| JP2016148649A (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
| JP5976089B2 (ja) | 位置姿勢計測装置、位置姿勢計測方法、およびプログラム | |
| JP5462662B2 (ja) | 位置姿勢計測装置、物体識別装置、位置姿勢計測方法及びプログラム | |
| JP6066562B2 (ja) | 計測装置、計測方法及びプログラム | |
| JP6285765B2 (ja) | 情報処理装置、情報処理方法 | |
| JP2012225888A (ja) | 位置姿勢計測装置、位置姿勢計測方法 | |
| JP5938201B2 (ja) | 位置姿勢計測装置、その処理方法及びプログラム | |
| JP6548789B2 (ja) | 位置姿勢計測装置及び方法 | |
| JP2011174878A (ja) | 位置姿勢計測装置 | |
| Mezouar | Optimal Camera Trajectory under visibility constraint in visual servoing: a variational approach |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140716 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140725 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140924 |
|
| 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: 20150116 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150213 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5698815 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |