SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
姿勢推定と回転行列
  玉木徹(広島大学)
    スマートインフォメディアシステム研究会(SIS)
           信号処理研究会(SIP)
 オーディオビジュアル複合情報処理研究会(IPSJ-AVM)
  2009年 9月24日(木) 広島大学 東千田キャンパス
3次元の剛体変換
• 回転行列R           • 並進ベクトルt
 –   3x3行列         – 3次元ベクトル
 –   直交行列          – 3次元の並進移動を表
 –   行列式が+1          す
 –   3次元の回転を表す     – Rとtを合わせて特殊
 –   特殊直交群SO(3)      ユークリッド群SE(3)



          姿勢推定=Rとtを求める
本日の姿勢推定
• 対応の与えられた点集                                   • 回帰に基づく姿勢推定
  合のマッチング問題




    大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及
    び大仏殿のデジタル復元,日本バーチャルリアリティ学会論
    文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
大仏の形状スキャン
     大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及び大仏殿のデ
     ジタル復元,日本バーチャルリアリティ学会論文誌, Vol. 10, No. 3, pp.429-
     436, 2005.10.
遺跡の電子アーカイブ




    http://www.cvl.iis.u-tokyo.ac.jp/research/bayon/
遺跡の電子アーカイブ




    http://www.cvl.iis.u-tokyo.ac.jp/research/bayon/
ICP:対応が与えられていない
          点集合同士のマッチング
  • Iterative Closest Point
    (ICP) (Cheng et. al, 1992)
     – 点集合マッチング手法
       の代表的な手法
     – その後多数の派生手法
       が登場

対応が与えられていない点集合

            ?




   点集合X         点集合Y             大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及び大仏殿のデジタル復元,日本バー
                                 チャルリアリティ学会論文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
ICP:対応が与えられていない
    点集合同士のマッチング
• ICPの基本アルゴリズム         対応が与えられていない点集合

 – 1. 仮対応を与える                   ?
   • Xの各点にもっとも近いY
     の点を求める (closest
     point)
 – 2. パラメータを求める          点集合X       点集合Y
   • XをYに変換するパラメー
     タの推定
                       対応が与えられている点集合




                         点集合X       点集合Y
対応の与えられた点集合の
   マッチング問題
      対応が与えられている点集合




        点集合X    点集合Y
行列形式での定式化
                         Frobenius norm




3xn

      R           t
      3x3   3xn   3x1   1xn
並進tの計算
重心位置の計算




                   点集合X   点集合Y




           回転が与えられれば
           並進も求められる
Rの推定問題への変形


  重心位置を引くと:


              点集合X’   点集合Y’




3xn   3x3
Lagrange乗数を用いた解法
                              [14] Umeyama, 1991


                  制約条件
 最小化する項
              直交行列       行列式が+1




          6つの異なるLagrange乗数を    Lagrange乗数
          要素に持つ3x3対称行列
SVDを用いた解法 [10] Arun et. al, 1987
                               [11] Schönemman, 1966
• Frobenius normと行列   • 目的関数の変形
  のトレース(tr)




• トレースの性質
SVDを用いた解法 [10] Arun et. al, 1987
                                 [11] Schönemman, 1966
• トレースの最大値
                      特異値分解
                      (Singular Value Decomposition, SVD)




                                 直交行列        対角行列

                    Schwarzの不等式




       最大値を与えるのは
Schwarzの不等式
                回転行列
• Schwarzの不等式


                直交行列
SVDを用いた解法                 [12] Kanatani, 1994
                                [14] Umeyama, 1991
• 行列式+1の制約        • Polar decomposition

       V,Uは直交行列
       行列式が±1


                               polar部分(行列式が1)
車輪の再発明
• Orthogonal Procrustes   • Absolute Orientation
  Problem                    – 写真測量学・光学
  – 心理学分野                      (Photogrammetria, J.
    (Psychometrikaなど)          Optical Soc. of America
                               など)

• Wahba’s Problem
  – 天文学分野
                          • Fitting corresponding
                            point sets
                             – コンピュータビジョン
                               (IEEE PAMIなど)
Orthogonal Procrustes Problem
                                                                                    Hurley et. al, 1962
                                                                                    [11] Schönemman, 1966
Procrustes. "Now then, you fellows; I
                                                                                    [3] Schönemman et. al, 1970
mean to fit you all to my little bed!"
                                                                                    [5] Akca, 2003
Chorus. "Oh lor-r!!"
                                                                Orthogonal Procrustes



                                                                Extended Orthogonal Procrustes




                                                                Generalized Orthogonal Procrustes




File:The Modern Bed of Procustes - Punch cartoon - Project
Gutenberg eText 13961.png
http://commons.wikimedia.org/wiki/File:The_Modern_Bed_of_Proc
ustes_-_Punch_cartoon_-_Project_Gutenberg_eText_13961.png
Wahba’s Problem
                                                                                        Wahba, 1965
                Prof. Grace Wahba                                                       [6] Shuster, 2006
                (University of Wisconsin-Madison)                                       [7] Markley, 1999


   正の重み




spacecraft座標系    基準座標系
での方向             での方向



                                          http://www.stat.wisc.edu/~wahba/public/jpg/jsm.05/noether.html



                     Grace Wahba, “Problem 65–1: A Least Squares Estimate of
                     Spacecraft Attitude,” SIAM Review, Vol. 7, No. 3, July 1965, p. 409.
Absolute Orientation
                                   [8] Thompson, 1958
                                   [16] Horn, 1987
                                   [9] Horn et. al, 1988




                     ‘




           E. H. Thompson, "An exact linear solution of
           the problem of absolute orientation,"
           Photogrammetria 15(4), 163–179 (1958).
Fitting corresponding point sets
                                      [10] Arun et. al, 1987
                                      [14] Umeyama, 1991
                                      [12] Kanatani, 1994




                      大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及び大仏殿のデジタル復元,日本バー
                      チャルリアリティ学会論文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
本日の姿勢推定
• 対応の与えられた点集                                   • 回帰に基づく姿勢推定
  合のマッチング問題




    大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及
    び大仏殿のデジタル復元,日本バーチャルリアリティ学会論
    文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
「今年のロボット」大賞2007




                              FANUC Robot M-430iA は、コンベア上を高速に流れてくる物品を
                              瞬時にピッキングする垂直多関節ロボットです。1台あたり毎分120
                              個の処理能力で24時間連続運転が可能です。iRVisionによるビ
                              ジュアルトラッキング機能と組み合せて、コンベアでバラバラに供
                              給される物品も素早く整列し、箱詰めします。

M-430iAのビジュアルトラッキングによる高速ハンドリング 「今年のロボット」大賞2007 大賞(経済産業大臣賞)受賞 - 2007年12月のニュース - ファナック:
http://www.fanuc.co.jp/ja/news/2007/0712/0712_robotaward.html
ピッキング:ロボットビジョンの応用
ロボットアーム        カメラ                     平面上の
                                       形状認識
                                       (商用化済み)




                      株式会社リンクス:産業別適用事例
                      http://www.linx.jp/applicate_example/halcon/index.html



          どうつかむのか?
          (姿勢推定が必要)
                                      ?



                                     ねじの山から
                                     一本取り出す
人間の作業                           (3自由度の姿勢推定)
回帰に基づく姿勢推定手法
              学習            推定




        x1   x2        xn

学習画像
                            p
パラメータ   p1   p2       pn
姿勢推定方法
学習画像             最小化問題(一般)



学習画像の姿勢パラメータ
                 簡単化(線形)



例:1自由度の姿勢パラメータ
                 最小ノルム解




                             一般化逆行列
1自由度の姿勢表現に必要な条件
   画像は学習画像の線形和



                  0°             330°        340°     350°      10°       20°          30°



          学習              推定
角度
                180°           330°         340°    350°      10°        20°         30°




                          姿勢表現に適さない:360°において不連続

sin,cos
               sin(0°)‫‏‬        sin(340°)‫‏‬      sin(350°)‫‏‬    sin(10°)‫‏‬   sin(20°)‫‏‬         sin(30°)‫‏‬


               cos(0°)‫‏‬        cos(340°)‫‏‬      cos(350°)‫‏‬    cos(10°)‫‏‬   cos(20°)‫‏‬         cos(30°)‫‏‬




                          姿勢表現に適している:すべてにおいて連続
3自由度の姿勢表現の比較

                       回転軸
      固定角   オイラー角                    単位四元数     回転行列
                       回転量


連続性


一対一

                          回転量を       qと-qが同じ
       ジンバルロック        角度で表すと×        姿勢を表す
         が存在        (sin,cos)で表すと○
姿勢推定方法(3自由度)
学習画像               最小ノルム解



学習画像の姿勢パラメータ

                   学習
                             一般化逆行列


3自由度の姿勢パラメータ       推定

                            回転行列ではない!
       回転行列Riの要素
                   問題
Rの推定値の直交化
解くべき問題        前半の結果
本日の姿勢推定
• 対応の与えられた点集                                   • 回帰に基づく姿勢推定
  合のマッチング問題




    大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及
    び大仏殿のデジタル復元,日本バーチャルリアリティ学会論
    文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
3次元の剛体変換
• 回転行列R           • 並進ベクトルt
 –   3x3行列         – 3次元ベクトル
 –   直交行列          – 3次元の並進移動を表
 –   行列式が+1          す
 –   3次元の回転を表す     – Rとtを合わせて特殊
 –   特殊直交群SO(3)      ユークリッド群SE(3)



          姿勢推定=Rとtを求める
姿勢推定と回転行列
  玉木徹(広島大学)
    スマートインフォメディアシステム研究会(SIS)
           信号処理研究会(SIP)
 オーディオビジュアル複合情報処理研究会(IPSJ-AVM)
  2009年 9月24日(木) 広島大学 東千田キャンパス

Contenu connexe

Tendances

SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセットToru Tamaki
 
第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習Naoya Chiba
 
【メタサーベイ】Video Transformer
 【メタサーベイ】Video Transformer 【メタサーベイ】Video Transformer
【メタサーベイ】Video Transformercvpaper. challenge
 
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日Kitsukawa Yuki
 
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介Ryohei Ueda
 
SLAM勉強会(3) LSD-SLAM
SLAM勉強会(3) LSD-SLAMSLAM勉強会(3) LSD-SLAM
SLAM勉強会(3) LSD-SLAMIwami Kazuya
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Masaya Kaneko
 
SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)Masaya Kaneko
 
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)Deep Learning JP
 
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View SynthesisDeep Learning JP
 
画像キャプションの自動生成
画像キャプションの自動生成画像キャプションの自動生成
画像キャプションの自動生成Yoshitaka Ushiku
 
オープンソース SLAM の分類
オープンソース SLAM の分類オープンソース SLAM の分類
オープンソース SLAM の分類Yoshitaka HARA
 
ドメイン適応の原理と応用
ドメイン適応の原理と応用ドメイン適応の原理と応用
ドメイン適応の原理と応用Yoshitaka Ushiku
 
【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative Model
【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative Model【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative Model
【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative ModelDeep Learning JP
 
Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)Yamato OKAMOTO
 
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII
 
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法SSII
 

Tendances (20)

SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット
 
第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習第126回 ロボット工学セミナー 三次元点群と深層学習
第126回 ロボット工学セミナー 三次元点群と深層学習
 
【メタサーベイ】Video Transformer
 【メタサーベイ】Video Transformer 【メタサーベイ】Video Transformer
【メタサーベイ】Video Transformer
 
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
NDTスキャンマッチング 第1回3D勉強会@PFN 2018年5月27日
 
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
三次元点群処理ライブラリPCLと 統合ロボットシステム研究での 利用例の紹介
 
Structure from Motion
Structure from MotionStructure from Motion
Structure from Motion
 
SLAM勉強会(3) LSD-SLAM
SLAM勉強会(3) LSD-SLAMSLAM勉強会(3) LSD-SLAM
SLAM勉強会(3) LSD-SLAM
 
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
Visual SLAM: Why Bundle Adjust?の解説(第4回3D勉強会@関東)
 
SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)SLAMチュートリアル大会資料(ORB-SLAM)
SLAMチュートリアル大会資料(ORB-SLAM)
 
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
【DL輪読会】言語以外でのTransformerのまとめ (ViT, Perceiver, Frozen Pretrained Transformer etc)
 
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
画像キャプションの自動生成
画像キャプションの自動生成画像キャプションの自動生成
画像キャプションの自動生成
 
オープンソース SLAM の分類
オープンソース SLAM の分類オープンソース SLAM の分類
オープンソース SLAM の分類
 
ドメイン適応の原理と応用
ドメイン適応の原理と応用ドメイン適応の原理と応用
ドメイン適応の原理と応用
 
Visual slam
Visual slamVisual slam
Visual slam
 
【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative Model
【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative Model【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative Model
【DL輪読会】NeRF-VAE: A Geometry Aware 3D Scene Generative Model
 
Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)Domain Adaptation 発展と動向まとめ(サーベイ資料)
Domain Adaptation 発展と動向まとめ(サーベイ資料)
 
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
 
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法
SSII2021 [OS2-01] 転移学習の基礎:異なるタスクの知識を利用するための機械学習の方法
 

En vedette

ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...
ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...
ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...Toru Tamaki
 
20110326 CG・CVにおける散乱
20110326 CG・CVにおける散乱20110326 CG・CVにおける散乱
20110326 CG・CVにおける散乱Toru Tamaki
 
広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科
広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科
広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科Toru Tamaki
 
20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出
20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出
20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出Toru Tamaki
 
201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...
201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...
201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...Toru Tamaki
 
20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告Toru Tamaki
 
20110415 Scattering in CG and CV
20110415 Scattering in CG and CV20110415 Scattering in CG and CV
20110415 Scattering in CG and CVToru Tamaki
 
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部Toru Tamaki
 

En vedette (8)

ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...
ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...
ICASSP2012 Poster Estimating the spin of a table tennis ball using inverse co...
 
20110326 CG・CVにおける散乱
20110326 CG・CVにおける散乱20110326 CG・CVにおける散乱
20110326 CG・CVにおける散乱
 
広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科
広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科
広島大学工学部における医用画像処理の取り組み:放射線科,眼科,内科
 
20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出
20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出
20110606PRMU 2D-3Dマッチングを用いた3次元点群の時間的な剛体変化検出
 
201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...
201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...
201109CVIM/PRMU Inverse Composite Alignment of a sphere under orthogonal proj...
 
20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告20120629PRMU CVPR2012報告
20120629PRMU CVPR2012報告
 
20110415 Scattering in CG and CV
20110415 Scattering in CG and CV20110415 Scattering in CG and CV
20110415 Scattering in CG and CV
 
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
SSII2012 2D&3Dレジストレーション ~画像と3次元点群の合わせ方~ 第1部
 

Similaire à 20090924 姿勢推定と回転行列

信号処理・画像処理における凸最適化
信号処理・画像処理における凸最適化信号処理・画像処理における凸最適化
信号処理・画像処理における凸最適化Shunsuke Ono
 
あなたの心にBridgeSampling
あなたの心にBridgeSamplingあなたの心にBridgeSampling
あなたの心にBridgeSamplingdaiki hojo
 
MIRU2016 チュートリアル
MIRU2016 チュートリアルMIRU2016 チュートリアル
MIRU2016 チュートリアルShunsuke Ono
 
64ビット高性能線形擬似乱数発生法の開発
64ビット高性能線形擬似乱数発生法の開発64ビット高性能線形擬似乱数発生法の開発
64ビット高性能線形擬似乱数発生法の開発Shin Harase
 
[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...
[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...
[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...Deep Learning JP
 
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...Deep Learning JP
 
圏論は、随伴が全て
圏論は、随伴が全て圏論は、随伴が全て
圏論は、随伴が全てohmori
 
双方向パストレーシングレンダラedubpt解説
双方向パストレーシングレンダラedubpt解説双方向パストレーシングレンダラedubpt解説
双方向パストレーシングレンダラedubpt解説h013
 

Similaire à 20090924 姿勢推定と回転行列 (9)

信号処理・画像処理における凸最適化
信号処理・画像処理における凸最適化信号処理・画像処理における凸最適化
信号処理・画像処理における凸最適化
 
あなたの心にBridgeSampling
あなたの心にBridgeSamplingあなたの心にBridgeSampling
あなたの心にBridgeSampling
 
MIRU2016 チュートリアル
MIRU2016 チュートリアルMIRU2016 チュートリアル
MIRU2016 チュートリアル
 
64ビット高性能線形擬似乱数発生法の開発
64ビット高性能線形擬似乱数発生法の開発64ビット高性能線形擬似乱数発生法の開発
64ビット高性能線形擬似乱数発生法の開発
 
[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...
[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...
[DL輪読会]Collective dynamics of repeated inference in variational autoencoder r...
 
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
[DL輪読会]SOLAR: Deep Structured Representations for Model-Based Reinforcement L...
 
圏論は、随伴が全て
圏論は、随伴が全て圏論は、随伴が全て
圏論は、随伴が全て
 
双方向パストレーシングレンダラedubpt解説
双方向パストレーシングレンダラedubpt解説双方向パストレーシングレンダラedubpt解説
双方向パストレーシングレンダラedubpt解説
 
CG2013 08
CG2013 08CG2013 08
CG2013 08
 

Plus de Toru Tamaki

論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...Toru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex ScenesToru Tamaki
 
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...Toru Tamaki
 
論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video Segmentation論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video SegmentationToru Tamaki
 
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New HopeToru Tamaki
 
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...Toru Tamaki
 
論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt Tuning論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt TuningToru Tamaki
 
論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in Movies論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in MoviesToru Tamaki
 
論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICA論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICAToru Tamaki
 
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context RefinementToru Tamaki
 
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...Toru Tamaki
 
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...Toru Tamaki
 
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusionToru Tamaki
 
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous DrivingToru Tamaki
 
論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large Motion論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large MotionToru Tamaki
 
論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense Predictions論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense PredictionsToru Tamaki
 
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understandingToru Tamaki
 

Plus de Toru Tamaki (20)

論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
論文紹介:Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Gene...
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
論文紹介:MOSE: A New Dataset for Video Object Segmentation in Complex Scenes
 
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
論文紹介:MoLo: Motion-Augmented Long-Short Contrastive Learning for Few-Shot Acti...
 
論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video Segmentation論文紹介:Tracking Anything with Decoupled Video Segmentation
論文紹介:Tracking Anything with Decoupled Video Segmentation
 
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
論文紹介:Real-Time Evaluation in Online Continual Learning: A New Hope
 
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
論文紹介:PointNet: Deep Learning on Point Sets for 3D Classification and Segmenta...
 
論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt Tuning論文紹介:Multitask Vision-Language Prompt Tuning
論文紹介:Multitask Vision-Language Prompt Tuning
 
論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in Movies論文紹介:MovieCLIP: Visual Scene Recognition in Movies
論文紹介:MovieCLIP: Visual Scene Recognition in Movies
 
論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICA論文紹介:Discovering Universal Geometry in Embeddings with ICA
論文紹介:Discovering Universal Geometry in Embeddings with ICA
 
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
論文紹介:Efficient Video Action Detection with Token Dropout and Context Refinement
 
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
論文紹介:Learning from Noisy Pseudo Labels for Semi-Supervised Temporal Action Lo...
 
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
論文紹介:MeMViT: Memory-Augmented Multiscale Vision Transformer for Efficient Lon...
 
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
論文紹介:Revealing the unseen: Benchmarking video action recognition under occlusion
 
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
論文紹介:Video Task Decathlon: Unifying Image and Video Tasks in Autonomous Driving
 
論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large Motion論文紹介:Spatio-Temporal Action Detection Under Large Motion
論文紹介:Spatio-Temporal Action Detection Under Large Motion
 
論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense Predictions論文紹介:Vision Transformer Adapter for Dense Predictions
論文紹介:Vision Transformer Adapter for Dense Predictions
 
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
動画像理解のための深層学習アプローチ Deep learning approaches to video understanding
 

20090924 姿勢推定と回転行列

  • 1. 姿勢推定と回転行列 玉木徹(広島大学) スマートインフォメディアシステム研究会(SIS) 信号処理研究会(SIP) オーディオビジュアル複合情報処理研究会(IPSJ-AVM) 2009年 9月24日(木) 広島大学 東千田キャンパス
  • 2. 3次元の剛体変換 • 回転行列R • 並進ベクトルt – 3x3行列 – 3次元ベクトル – 直交行列 – 3次元の並進移動を表 – 行列式が+1 す – 3次元の回転を表す – Rとtを合わせて特殊 – 特殊直交群SO(3) ユークリッド群SE(3) 姿勢推定=Rとtを求める
  • 3. 本日の姿勢推定 • 対応の与えられた点集 • 回帰に基づく姿勢推定 合のマッチング問題 大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及 び大仏殿のデジタル復元,日本バーチャルリアリティ学会論 文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
  • 4. 大仏の形状スキャン 大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及び大仏殿のデ ジタル復元,日本バーチャルリアリティ学会論文誌, Vol. 10, No. 3, pp.429- 436, 2005.10.
  • 5. 遺跡の電子アーカイブ http://www.cvl.iis.u-tokyo.ac.jp/research/bayon/
  • 6. 遺跡の電子アーカイブ http://www.cvl.iis.u-tokyo.ac.jp/research/bayon/
  • 7. ICP:対応が与えられていない 点集合同士のマッチング • Iterative Closest Point (ICP) (Cheng et. al, 1992) – 点集合マッチング手法 の代表的な手法 – その後多数の派生手法 が登場 対応が与えられていない点集合 ? 点集合X 点集合Y 大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及び大仏殿のデジタル復元,日本バー チャルリアリティ学会論文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
  • 8. ICP:対応が与えられていない 点集合同士のマッチング • ICPの基本アルゴリズム 対応が与えられていない点集合 – 1. 仮対応を与える ? • Xの各点にもっとも近いY の点を求める (closest point) – 2. パラメータを求める 点集合X 点集合Y • XをYに変換するパラメー タの推定 対応が与えられている点集合 点集合X 点集合Y
  • 9. 対応の与えられた点集合の マッチング問題 対応が与えられている点集合 点集合X 点集合Y
  • 10. 行列形式での定式化 Frobenius norm 3xn R t 3x3 3xn 3x1 1xn
  • 11. 並進tの計算 重心位置の計算 点集合X 点集合Y 回転が与えられれば 並進も求められる
  • 12. Rの推定問題への変形 重心位置を引くと: 点集合X’ 点集合Y’ 3xn 3x3
  • 13. Lagrange乗数を用いた解法 [14] Umeyama, 1991 制約条件 最小化する項 直交行列 行列式が+1 6つの異なるLagrange乗数を Lagrange乗数 要素に持つ3x3対称行列
  • 14. SVDを用いた解法 [10] Arun et. al, 1987 [11] Schönemman, 1966 • Frobenius normと行列 • 目的関数の変形 のトレース(tr) • トレースの性質
  • 15. SVDを用いた解法 [10] Arun et. al, 1987 [11] Schönemman, 1966 • トレースの最大値 特異値分解 (Singular Value Decomposition, SVD) 直交行列 対角行列 Schwarzの不等式 最大値を与えるのは
  • 16. Schwarzの不等式 回転行列 • Schwarzの不等式 直交行列
  • 17. SVDを用いた解法 [12] Kanatani, 1994 [14] Umeyama, 1991 • 行列式+1の制約 • Polar decomposition V,Uは直交行列 行列式が±1 polar部分(行列式が1)
  • 18. 車輪の再発明 • Orthogonal Procrustes • Absolute Orientation Problem – 写真測量学・光学 – 心理学分野 (Photogrammetria, J. (Psychometrikaなど) Optical Soc. of America など) • Wahba’s Problem – 天文学分野 • Fitting corresponding point sets – コンピュータビジョン (IEEE PAMIなど)
  • 19. Orthogonal Procrustes Problem Hurley et. al, 1962 [11] Schönemman, 1966 Procrustes. "Now then, you fellows; I [3] Schönemman et. al, 1970 mean to fit you all to my little bed!" [5] Akca, 2003 Chorus. "Oh lor-r!!" Orthogonal Procrustes Extended Orthogonal Procrustes Generalized Orthogonal Procrustes File:The Modern Bed of Procustes - Punch cartoon - Project Gutenberg eText 13961.png http://commons.wikimedia.org/wiki/File:The_Modern_Bed_of_Proc ustes_-_Punch_cartoon_-_Project_Gutenberg_eText_13961.png
  • 20. Wahba’s Problem Wahba, 1965 Prof. Grace Wahba [6] Shuster, 2006 (University of Wisconsin-Madison) [7] Markley, 1999 正の重み spacecraft座標系 基準座標系 での方向 での方向 http://www.stat.wisc.edu/~wahba/public/jpg/jsm.05/noether.html Grace Wahba, “Problem 65–1: A Least Squares Estimate of Spacecraft Attitude,” SIAM Review, Vol. 7, No. 3, July 1965, p. 409.
  • 21. Absolute Orientation [8] Thompson, 1958 [16] Horn, 1987 [9] Horn et. al, 1988 ‘ E. H. Thompson, "An exact linear solution of the problem of absolute orientation," Photogrammetria 15(4), 163–179 (1958).
  • 22. Fitting corresponding point sets [10] Arun et. al, 1987 [14] Umeyama, 1991 [12] Kanatani, 1994 大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及び大仏殿のデジタル復元,日本バー チャルリアリティ学会論文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
  • 23. 本日の姿勢推定 • 対応の与えられた点集 • 回帰に基づく姿勢推定 合のマッチング問題 大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及 び大仏殿のデジタル復元,日本バーチャルリアリティ学会論 文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
  • 24. 「今年のロボット」大賞2007 FANUC Robot M-430iA は、コンベア上を高速に流れてくる物品を 瞬時にピッキングする垂直多関節ロボットです。1台あたり毎分120 個の処理能力で24時間連続運転が可能です。iRVisionによるビ ジュアルトラッキング機能と組み合せて、コンベアでバラバラに供 給される物品も素早く整列し、箱詰めします。 M-430iAのビジュアルトラッキングによる高速ハンドリング 「今年のロボット」大賞2007 大賞(経済産業大臣賞)受賞 - 2007年12月のニュース - ファナック: http://www.fanuc.co.jp/ja/news/2007/0712/0712_robotaward.html
  • 25. ピッキング:ロボットビジョンの応用 ロボットアーム カメラ 平面上の 形状認識 (商用化済み) 株式会社リンクス:産業別適用事例 http://www.linx.jp/applicate_example/halcon/index.html どうつかむのか? (姿勢推定が必要) ? ねじの山から 一本取り出す 人間の作業 (3自由度の姿勢推定)
  • 26. 回帰に基づく姿勢推定手法 学習 推定 x1 x2 xn 学習画像 p パラメータ p1 p2  pn
  • 27. 姿勢推定方法 学習画像 最小化問題(一般) 学習画像の姿勢パラメータ 簡単化(線形) 例:1自由度の姿勢パラメータ 最小ノルム解 一般化逆行列
  • 28. 1自由度の姿勢表現に必要な条件 画像は学習画像の線形和 0° 330° 340° 350° 10° 20° 30° 学習 推定 角度 180° 330° 340° 350° 10° 20° 30° 姿勢表現に適さない:360°において不連続 sin,cos sin(0°)‫‏‬ sin(340°)‫‏‬ sin(350°)‫‏‬ sin(10°)‫‏‬ sin(20°)‫‏‬ sin(30°)‫‏‬ cos(0°)‫‏‬ cos(340°)‫‏‬ cos(350°)‫‏‬ cos(10°)‫‏‬ cos(20°)‫‏‬ cos(30°)‫‏‬ 姿勢表現に適している:すべてにおいて連続
  • 29. 3自由度の姿勢表現の比較 回転軸 固定角 オイラー角 単位四元数 回転行列 回転量 連続性 一対一 回転量を qと-qが同じ ジンバルロック 角度で表すと× 姿勢を表す が存在 (sin,cos)で表すと○
  • 30. 姿勢推定方法(3自由度) 学習画像 最小ノルム解 学習画像の姿勢パラメータ 学習 一般化逆行列 3自由度の姿勢パラメータ 推定 回転行列ではない! 回転行列Riの要素 問題
  • 32. 本日の姿勢推定 • 対応の与えられた点集 • 回帰に基づく姿勢推定 合のマッチング問題 大石岳史,増田智仁,倉爪亮,池内克史,創建期奈良大仏及 び大仏殿のデジタル復元,日本バーチャルリアリティ学会論 文誌, Vol. 10, No. 3, pp.429-436, 2005.10.
  • 33. 3次元の剛体変換 • 回転行列R • 並進ベクトルt – 3x3行列 – 3次元ベクトル – 直交行列 – 3次元の並進移動を表 – 行列式が+1 す – 3次元の回転を表す – Rとtを合わせて特殊 – 特殊直交群SO(3) ユークリッド群SE(3) 姿勢推定=Rとtを求める
  • 34. 姿勢推定と回転行列 玉木徹(広島大学) スマートインフォメディアシステム研究会(SIS) 信号処理研究会(SIP) オーディオビジュアル複合情報処理研究会(IPSJ-AVM) 2009年 9月24日(木) 広島大学 東千田キャンパス