JP2009216480A - 三次元位置姿勢計測方法および装置 - Google Patents
三次元位置姿勢計測方法および装置 Download PDFInfo
- Publication number
- JP2009216480A JP2009216480A JP2008059017A JP2008059017A JP2009216480A JP 2009216480 A JP2009216480 A JP 2009216480A JP 2008059017 A JP2008059017 A JP 2008059017A JP 2008059017 A JP2008059017 A JP 2008059017A JP 2009216480 A JP2009216480 A JP 2009216480A
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- feature
- model data
- degree
- 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
Images
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
【解決手段】対象物1のモデルデータ5を予め記憶するモデル入力ステップS1と、検出する対象物を撮影して画像2を取得する画像撮影ステップS2と、画像2からモデルデータに対応する画像上の特徴データ6を抽出する特徴抽出ステップS3と、モデルデータと画像上の特徴データとの幾何学的一致度を評価する一致度評価ステップS5と、モデルデータが幾何学的一致度の高い画像上の特徴データの位置に移動するように座標変換式を算出する座標変換ステップS7と、座標変換式により対象物1の三次元位置姿勢を決定する位置姿勢決定ステップS8とを有する。
【選択図】 図2
Description
この目的を達成するために、例えば特許文献1〜3が既に提案されている。
2次元見え方モデルと画像の照合は、例えば、画像上で特徴部(例えば画像上の円中心)を抽出し、複数の特徴部を結んだ多角形の各頂点の角度差の総和が最小になる特徴部の組合せを決定する。
対象物を撮影して画像を取得する画像撮影ステップと、
前記画像から、前記モデルデータに対応する画像上の特徴データを抽出する特徴抽出ステップと、
前記モデルデータと画像上の特徴データとの幾何学的一致度を評価する一致度評価ステップと、
前記モデルデータが幾何学的一致度の高い画像上の特徴データの位置に移動するように座標変換式を算出する座標変換ステップと、
前記座標変換式により対象物の三次元位置姿勢を決定する位置姿勢決定ステップとを有する、ことを特徴とする三次元位置姿勢計測方法が提供される。
前記特徴抽出ステップの後に、モデルデータと画像上の複数の特徴データとの組み合わせを作成する特徴対応作成ステップを有し、
前記一致度評価ステップにおいて、前記組み合わせについて幾何学的一致度を評価し、
次いで、前記組み合わせのうち幾何学的一致度が高いものをグループ化するグループ化ステップを有し、
前記座標変換ステップにおいて、前記グループごとに、座標変換式を算出する。
また、前記グループ化ステップにおいて、グループを幾何学的一致度が高い順に並び替え、複数のグループに画像上同一の特徴データが含まれる場合、幾何学的一致度が低いグループの当該特徴を除去して、グループの再評価を行う、ことが好ましい。
前記画像から対象物の三次元位置姿勢を決定する演算装置とを備え、
該演算装置は、前記画像から、前記モデルデータに対応する画像上の特徴データを抽出する特徴抽出ステップと、
前記モデルデータと画像上の特徴データとの幾何学的一致度を評価する一致度評価ステップと、
前記モデルデータが幾何学的一致度の高い画像上の特徴データの位置に移動するように座標変換式を算出する座標変換ステップと、
前記座標変換式により対象物の三次元位置姿勢を決定する位置姿勢決定ステップとを実行する、ことを特徴とする三次元位置姿勢計測装置が提供される。
この図において、本発明の三次元位置姿勢計測装置10は、検出する対象物1を撮影して画像2を取得する撮像装置12と、画像2から対象物1の三次元位置姿勢を決定する演算装置14とを備える。
特徴抽出ステップS3では、画像2から、物体計測処理部16により、モデルデータ5に対応する画像上の特徴データ6を抽出する。
一致度評価ステップS5では、モデルデータ5と画像上の特徴データ6との幾何学的一致度を評価する。
座標変換ステップS7では、モデルデータ5が幾何学的一致度の高い画像上の特徴データ6の位置に移動するように座標変換式を算出する。
位置姿勢決定ステップS8では、座標変換式により対象物1の三次元位置姿勢を決定する。
1.カメラキャリブレーション(カメラ内部パラメータ算出)を行う。
2.カメラ座標系とハンド座標系のキャリブレーションを行う
3.対象物1のモデルデータ5をモデルデータベース部17から読み込む。モデルデータ5がない場合は別途新規に作成する。
4.ある位置にロボット3のハンド4を移動させ、画像2を撮影する。このときのロボット座標におけるハンド位置姿勢は記録しておく。
5.対象物1の三次元位置姿勢計測を演算装置14により行い、カメラ座標における対象物1の位置姿勢を得る。
6.ロボット座標におけるハンド位置姿勢と、カメラ座標における対象物1の位置姿勢から、ロボット座標における対象物1の位置姿勢を算出する。
7.ロボット3は、上記の結果に基づき、対象物1の把持といったアクションを起こす。
この図を用いて、最初に、同一の画像上に単一の特徴データが存在する場合を説明する。
このモデルデータ5は、少なくとも1つの円を含む3つ以上の特徴データから構成される。また、これらは同一平面上に位置するものとする。
一致度評価ステップS5では、モデルデータ5と画像上の特徴データ6との幾何学的一致度を評価する。
幾何学的一致度評価値xは数1の式(1)で定義する。
この場合、(A)(B)とも、幾何学的一致度評価値xは数1の式(2)で定義する。
図5は、この場合のモデルデータ5の例であり、3つの円m1,m2,m3からなる。
図6は、この場合の画像上の特徴データ6の例であり、s1〜s9の9つの楕円からなる。
図7は、この組み合わせの例であり、モデルデータ5が3つの円m1,m2,m3、特徴データ6がs1〜s9の9つの楕円である場合に、その組み合わせは、c1(m1,s1),c2(m1,s2),c3(m1,s3),…,c27(m3,s9)の27通りとなる。
図8は、前記組み合わせ(27通り)について、幾何学的一致度の一覧を示す図である。xijで示す幾何学的一致度評価値xは、それぞれ式(1)(2)により正の値となる。
図9(A)は、グループ化ステップS6により、図6の複数の特徴データ6から3つのグループを検出した状態を示している。3つのグループの幾何学的一致度xは、a,b,cの順で高いものとする。
図9(B)に示すように、異なるグループに画像上同一の特徴データ6が含まれる場合には、幾何学的一致度xが低いグループの当該特徴を除去して、グループの再評価を行う。
この図において、一致度評価ステップS5は、S51〜S58の各ステップからなる。
この一致度評価ステップS5では、モデルデータ5と画像上の複数の特徴データ6に対して、モデルデータ5の特徴データ群のうち2つの特徴データCiと、画像上の特徴データ群のうち2つの特徴データCjの組み合わせの幾何学的一致度評価値xijを算出する。
幾何学的一致度評価値xijは、物体検出に必要な全ての組み合わせで算出する。
この図において、グループ化ステップS6は、S61〜S69の各ステップからなる。
このグループ化ステップS6では、モデルデータ5と、画像上の特徴データ6の対応Ciを抽出し、グループに最初の1個目として追加する。この対応Ciに対して幾何学的一致度が高い別の対応Cjをグループに追加する。その後、グループに含まれるいずれの対応に対しても幾何学的一致度が高い新たな対応があれば、その対応を順にグループに追加していくことで、全体的に幾何学的一致度が高いグループを得る。画面上に物体が複数あれば複数のグループが生成される。
5 モデルデータ、6 画像上の特徴データ、
10 三次元位置姿勢計測装置、14 演算装置(コンピュータ)、
15 ロボット制御部、16 物体計測処理部、
17 モデルデータベース部
Claims (5)
- 検出する対象物のモデルデータを予め記憶するモデル入力ステップと、
対象物を撮影して画像を取得する画像撮影ステップと、
前記画像から、前記モデルデータに対応する画像上の特徴データを抽出する特徴抽出ステップと、
前記モデルデータと画像上の特徴データとの幾何学的一致度を評価する一致度評価ステップと、
前記モデルデータが幾何学的一致度の高い画像上の特徴データの位置に移動するように座標変換式を算出する座標変換ステップと、
前記座標変換式により対象物の三次元位置姿勢を決定する位置姿勢決定ステップとを有する、ことを特徴とする三次元位置姿勢計測方法。 - 前記モデルデータは、少なくとも1つの円を含む3つ以上の特徴データから構成され、これらは同一平面上に位置する、ことを特徴とする請求項1に記載の三次元位置姿勢計測方法。
- 同一の画像上に複数の特徴データが存在する場合において、
前記特徴抽出ステップの後に、モデルデータと画像上の複数の特徴データとの組み合わせを作成する特徴対応作成ステップを有し、
前記一致度評価ステップにおいて、前記組み合わせについて幾何学的一致度を評価し、
次いで、前記組み合わせのうち幾何学的一致度が高いものをグループ化するグループ化ステップを有し、
前記座標変換ステップにおいて、前記グループごとに、座標変換式を算出する、ことを特徴とする請求項1に記載の三次元位置姿勢計測方法。 - 前記グループ化ステップにおいて、グループを幾何学的一致度が高い順に並び替え、複数のグループに画像上同一の特徴データが含まれる場合、幾何学的一致度が低いグループの当該特徴を除去して、グループの再評価を行う、ことを特徴とする請求項3に記載の三次元位置姿勢計測方法。
- 検出する対象物を撮影して画像を取得する撮像装置と、
前記画像から対象物の三次元位置姿勢を決定する演算装置とを備え、
該演算装置は、前記画像から、前記モデルデータに対応する画像上の特徴データを抽出する特徴抽出ステップと、
前記モデルデータと画像上の特徴データとの幾何学的一致度を評価する一致度評価ステップと、
前記モデルデータが幾何学的一致度の高い画像上の特徴データの位置に移動するように座標変換式を算出する座標変換ステップと、
前記座標変換式により対象物の三次元位置姿勢を決定する位置姿勢決定ステップとを実行する、ことを特徴とする三次元位置姿勢計測装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008059017A JP5083715B2 (ja) | 2008-03-10 | 2008-03-10 | 三次元位置姿勢計測方法および装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008059017A JP5083715B2 (ja) | 2008-03-10 | 2008-03-10 | 三次元位置姿勢計測方法および装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009216480A true JP2009216480A (ja) | 2009-09-24 |
JP5083715B2 JP5083715B2 (ja) | 2012-11-28 |
Family
ID=41188496
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008059017A Active JP5083715B2 (ja) | 2008-03-10 | 2008-03-10 | 三次元位置姿勢計測方法および装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5083715B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011179908A (ja) * | 2010-02-26 | 2011-09-15 | Canon Inc | 3次元計測装置、その処理方法及びプログラム |
JP2013217893A (ja) * | 2012-03-13 | 2013-10-24 | Canon Inc | モデル生成装置、位置姿勢推定装置、情報処理装置、モデル生成方法、位置姿勢推定方法、情報処理方法 |
JP2016517084A (ja) * | 2013-03-15 | 2016-06-09 | トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド | 動的カテゴリ物体認識のコンピュータベースの方法コンピュータベースの方法及びシステム |
CN110751040A (zh) * | 2019-09-18 | 2020-02-04 | 杭州飞步科技有限公司 | 一种三维物体的检测方法和装置、电子设备、存储介质 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103033132B (zh) * | 2012-12-20 | 2016-05-18 | 中国科学院自动化研究所 | 基于单目视觉的平面测量方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0644361A (ja) * | 1992-03-02 | 1994-02-18 | General Motors Corp <Gm> | 表面識別装置 |
JPH08136235A (ja) * | 1994-11-08 | 1996-05-31 | Matsushita Electric Ind Co Ltd | パターン検出方法 |
JPH09277184A (ja) * | 1996-04-15 | 1997-10-28 | Ricoh Co Ltd | 画像処理方法 |
JP2001209792A (ja) * | 2000-01-25 | 2001-08-03 | Juki Corp | 部品位置検出方法、部品位置検出装置、部品データ格納方法及びその装置 |
JP2002071313A (ja) * | 2000-08-31 | 2002-03-08 | Toshiba Corp | ターゲットマーカとこれを用いた対象物の位置計測方法及びロボットシステム |
JP2004295223A (ja) * | 2003-03-25 | 2004-10-21 | Fanuc Ltd | 画像処理装置及びロボットシステム |
JP2007294521A (ja) * | 2006-04-21 | 2007-11-08 | Toshiba Corp | パターン合わせずれ計測方法およびプログラム |
-
2008
- 2008-03-10 JP JP2008059017A patent/JP5083715B2/ja active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0644361A (ja) * | 1992-03-02 | 1994-02-18 | General Motors Corp <Gm> | 表面識別装置 |
JPH08136235A (ja) * | 1994-11-08 | 1996-05-31 | Matsushita Electric Ind Co Ltd | パターン検出方法 |
JPH09277184A (ja) * | 1996-04-15 | 1997-10-28 | Ricoh Co Ltd | 画像処理方法 |
JP2001209792A (ja) * | 2000-01-25 | 2001-08-03 | Juki Corp | 部品位置検出方法、部品位置検出装置、部品データ格納方法及びその装置 |
JP2002071313A (ja) * | 2000-08-31 | 2002-03-08 | Toshiba Corp | ターゲットマーカとこれを用いた対象物の位置計測方法及びロボットシステム |
JP2004295223A (ja) * | 2003-03-25 | 2004-10-21 | Fanuc Ltd | 画像処理装置及びロボットシステム |
JP2007294521A (ja) * | 2006-04-21 | 2007-11-08 | Toshiba Corp | パターン合わせずれ計測方法およびプログラム |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011179908A (ja) * | 2010-02-26 | 2011-09-15 | Canon Inc | 3次元計測装置、その処理方法及びプログラム |
JP2013217893A (ja) * | 2012-03-13 | 2013-10-24 | Canon Inc | モデル生成装置、位置姿勢推定装置、情報処理装置、モデル生成方法、位置姿勢推定方法、情報処理方法 |
JP2016517084A (ja) * | 2013-03-15 | 2016-06-09 | トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド | 動的カテゴリ物体認識のコンピュータベースの方法コンピュータベースの方法及びシステム |
CN110751040A (zh) * | 2019-09-18 | 2020-02-04 | 杭州飞步科技有限公司 | 一种三维物体的检测方法和装置、电子设备、存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP5083715B2 (ja) | 2012-11-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5671281B2 (ja) | 位置姿勢計測装置、位置姿勢計測装置の制御方法及びプログラム | |
JP6573354B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP6261016B2 (ja) | マーカ画像処理システム | |
US11654571B2 (en) | Three-dimensional data generation device and robot control system | |
JP4004899B2 (ja) | 物品の位置姿勢検出装置及び物品取出し装置 | |
CN103984362B (zh) | 位置和姿势测量装置、信息处理装置以及信息处理方法 | |
JP4900204B2 (ja) | 物体認識方法 | |
JP6892286B2 (ja) | 画像処理装置、画像処理方法、及びコンピュータプログラム | |
CN104240297A (zh) | 一种救援机器人三维环境地图实时构建方法 | |
CN106104198A (zh) | 信息处理设备、信息处理方法和程序 | |
JP5092711B2 (ja) | 物体認識装置およびロボット装置 | |
JP2011198349A (ja) | 情報処理方法及びその装置 | |
JP2008506953A5 (ja) | ||
JP6054831B2 (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP5093591B2 (ja) | 三次元位置姿勢計測方法および装置 | |
JP5083715B2 (ja) | 三次元位置姿勢計測方法および装置 | |
CN105426901A (zh) | 用于对摄像头视野中的已知物体进行分类的方法 | |
CN111582204A (zh) | 姿态检测方法、装置、计算机设备及存储介质 | |
JP4694624B2 (ja) | 画像補正装置及び方法、並びにコンピュータプログラム | |
JP5104248B2 (ja) | 物体認識装置およびロボット装置 | |
JP5976089B2 (ja) | 位置姿勢計測装置、位置姿勢計測方法、およびプログラム | |
JP5462662B2 (ja) | 位置姿勢計測装置、物体識別装置、位置姿勢計測方法及びプログラム | |
JP4379459B2 (ja) | 物体照合方法,物体照合装置,およびそのプログラムを記録した記録媒体 | |
JP2019211981A (ja) | 情報処理装置、情報処理装置の制御方法およびプログラム | |
CN112109069A (zh) | 机器人示教装置以及机器人系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110126 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120529 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120604 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120726 |
|
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: 20120813 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120826 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5083715 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150914 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |