国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PnP幾何結構和算法原理詳解

3D視覺工坊 ? 來源:3D視覺工坊 ? 2022-12-22 09:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

PnP(Perspective-n-Point)問題的幾何結構如圖1所示,給定3D點的坐標、對應2D點坐標以及內參矩陣,求解相機的位姿。

數學語言描述如下:

96fe07e6-8184-11ed-8abf-dac502259ad0.png

971505f4-8184-11ed-8abf-dac502259ad0.png

圖1.PnP幾何結構

1.直接線性變換法(Direct Linear Transform,DLT)

假設:攝像機已經校準過了。 已知:

973d066c-8184-11ed-8abf-dac502259ad0.png

求解相機的外參:R、t 透視投影模型為:

974a0d26-8184-11ed-8abf-dac502259ad0.png

每組3D-2D匹配點對應兩個方程,一共有12個未知數,至少需要6組匹配點。 設有N組匹配點,則:

97761d6c-8184-11ed-8abf-dac502259ad0.png

上式寫成矩陣形式: AF=0 當N=6時,可以直接求解線性方程組。

978c75b2-8184-11ed-8abf-dac502259ad0.png

因此, 旋轉矩陣, 平移矩陣求得:

97a39972-8184-11ed-8abf-dac502259ad0.png

2.P3P

P3P問題是已知三個3D目標點與其2D投影之間的對應關系,來確定標定相機的位姿問題。

97b3aa9c-8184-11ed-8abf-dac502259ad0.png

97d3e15e-8184-11ed-8abf-dac502259ad0.png

圖2.兩點約束

97e9b40c-8184-11ed-8abf-dac502259ad0.png

97ff1bc6-8184-11ed-8abf-dac502259ad0.png

注:直接線性變換法,只考慮了線性意義下的最優解,沒有考慮幾何約束。而P3P考慮了三角約束,給出三角約束意義下的最優解

2.1 Zero Structure for the P3P Equation System

文章[1]:Complete Solution Classification for the Perspective-Three-Point Problem

981c18e8-8184-11ed-8abf-dac502259ad0.png

圖3.三點約束 對于公式(16)的變量有一些真實的約束:

983d3b54-8184-11ed-8abf-dac502259ad0.png

985a44a6-8184-11ed-8abf-dac502259ad0.png

圖4.三點約束--重定義邊長 公式(17)消去C、v,得ES:

9872c990-8184-11ed-8abf-dac502259ad0.png

2.2 PST

文章[2]:A Stable Direct Solution of Perspective-Three-Point Problem 使用相似三角形,利用幾何約束來減少未知參數的個數,把P3P方程組轉化為四次方程,該稱為透視相似三角形方法(Perspective Similar Triangle ,PST)。

(1)P3P問題轉為PST問題

988dae36-8184-11ed-8abf-dac502259ad0.png

98a74238-8184-11ed-8abf-dac502259ad0.png

圖5.P3P幾何結構

(2)PST的求解

98d7b7d8-8184-11ed-8abf-dac502259ad0.png

98f1835c-8184-11ed-8abf-dac502259ad0.png

圖6.PST幾何結構 約束1:相似三角形對應邊成比例

9910c0c8-8184-11ed-8abf-dac502259ad0.png

所以:

992b6144-8184-11ed-8abf-dac502259ad0.png

99509c84-8184-11ed-8abf-dac502259ad0.png

996f9b48-8184-11ed-8abf-dac502259ad0.png

9987af9e-8184-11ed-8abf-dac502259ad0.png

(3)PST多解和缺解問題

由PST(perspective similar Triangle)求解,可得方程組等效轉換為四次多項式

99b5fdea-8184-11ed-8abf-dac502259ad0.png

多解問題: 由于存在多組解,相機位姿不能從3點集唯一確定的。解的個數直接對應于四次多項式實根的個數。要得到唯一的解,至少還應引入一點,構建2個三角形,進行求解。另一種方法是RANSAC算法,該算法將點集劃分為3個點子集,檢查這些子集的一致性。 RANSAC算法參考文獻:Random Sample Consensus: A Paradigm for Model Fitting with Apphcatlons to Image Analysis and Automated Cartography 缺解問題:

99ce46a2-8184-11ed-8abf-dac502259ad0.png

缺解問題是由P3P的固有結構決定的,其他P3P方法,如迭代解法、幾何解法和分類法,也有同樣的問題。

99eda6a0-8184-11ed-8abf-dac502259ad0.png

9a0e8af0-8184-11ed-8abf-dac502259ad0.png

3.RPnP

文章[3]:A Robust O(n) Solution to the Perspective-n-Point Problem

9a2136b4-8184-11ed-8abf-dac502259ad0.png

下面來看一下,如何建立新的正交坐標系,以及如何求解正交坐標系到相機坐標系之間[R T]。

3.1確定旋轉軸

9a490f72-8184-11ed-8abf-dac502259ad0.png

9a6d1462-8184-11ed-8abf-dac502259ad0.png

當確定旋轉軸時,只需求解剩余的旋轉和三個平移參數,減少了未知變量的數量,來提高方程組的數值精度。

3.2求解旋轉角和平移矢量的方程

相機坐標系與新坐標系繞之間的旋轉矩陣:

9a8b3d34-8184-11ed-8abf-dac502259ad0.png

9ab752a2-8184-11ed-8abf-dac502259ad0.png

其中,

9acebf00-8184-11ed-8abf-dac502259ad0.png

3.3獲取相機的位姿

9afb3db4-8184-11ed-8abf-dac502259ad0.png

再獲取到相機坐標系與新坐標系繞之間的旋轉和平移矩陣,進而可直接相機坐標系與世界坐標系繞之間旋轉和平移矩陣,即相機的位姿。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 相機
    +關注

    關注

    5

    文章

    1578

    瀏覽量

    55801
  • pnp
    pnp
    +關注

    關注

    11

    文章

    336

    瀏覽量

    54264

原文標題:一文詳解PnP算法原理

文章出處:【微信號:3D視覺工坊,微信公眾號:3D視覺工坊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【產品介紹】Altair SimSolid 無網格快速結構仿真軟件

    AltairSimSolidAltairSimSolid是一款專為快速設計流程而開發的結構分析軟件。與傳統FEA相比,它消除了幾何模型簡化和網格劃分這兩個最耗時且專業知識要求較高的任務。它能夠在
    的頭像 發表于 01-28 14:26 ?169次閱讀
    【產品介紹】Altair SimSolid 無網格快速<b class='flag-5'>結構</b>仿真軟件

    FFT算法原理詳解

    ]={1,1,1,1,1,1,1,1}; struct complex1{ //定義一個復數結構體 double real; //實部 double image; //虛部 }; //將input的實數結果
    發表于 01-22 06:36

    SGS授予幾何伙伴ASPICE V4.0 CL2認證

    近日,國際公認的測試、檢驗和認證機構SGS(以下簡稱為“SGS”)為上海幾何伙伴智能駕駛有限公司(以下簡稱“幾何伙伴”)頒發Automotive SPICE V4.0 CL2(以下簡稱ASPICE)認證證書。這一認證標志著幾何
    的頭像 發表于 11-18 10:01 ?612次閱讀

    SM4算法實現分享(一)算法原理

    SM4分組加密算法采用的是非線性迭代結構,以字為單位進行加密、解密運算,每次迭代稱為一輪變換,每輪變換包括S盒變換、非線性變換、線性變換、合成變換。加解密算法與密鑰擴展都是采用32輪非線性迭代
    發表于 10-30 08:10

    SM4算法原理及分享1

    SM4算法是一種分組密碼算法。其分組長度為128bit,密鑰長度也為128bit。加密算法與密鑰擴展算法均采用32輪非線性迭代結構,以字(
    發表于 10-30 06:54

    國密系列算法簡介及SM4算法原理介紹

    一、 國密系列算法簡介 國家商用密碼算法(簡稱國密/商密算法),是由我國國家密碼管理局制定并公布的密碼算法標準。其分類1所示: 圖1 國家商用密碼
    發表于 10-24 08:25

    e203乘法運算結構算法原理

    e203乘法部件結構 E203的乘法操作由一個17周期的乘法器實現。為了提升性能,該乘法器采用了基4Booth編碼,將乘數分解為17個Booth編碼,與被乘數相乘后形成的部分和再在相加,從而實現
    發表于 10-22 06:43

    e203 ALU乘法運算結構算法原理

    e203乘法部件結構 E203的乘法操作由一個17周期的乘法器實現。為了提升性能,該乘法器采用了基4Booth編碼,將乘數分解為17個Booth編碼,與被乘數相乘后形成的部分和再在相加,從而實現
    發表于 10-22 06:12

    數據濾波算法的具體實現步驟是怎樣的?

    (高頻電磁、瞬時脈沖等),選擇適配的濾波算法并落地。以下以電能質量監測中最常用的 IIR 低通濾波(抗高頻干擾)、滑動平均濾波(抗瞬時脈沖)、卡爾曼濾波(抗動態波動) 為例,詳解具體實現步驟: 一、前置準備:明確濾波目標與硬件基
    的頭像 發表于 10-10 16:45 ?815次閱讀

    幾何伙伴榮獲ISO 26262:2018汽車功能安全ASIL D流程認證

    近日,國際公認的測試、檢驗和認證機構SGS(以下簡稱為“SGS”)為上海幾何伙伴智能駕駛有限公司(以下簡稱“幾何伙伴”)頒發ISO 26262:2018功能安全ASIL D流程認證證書。此項認證
    的頭像 發表于 06-17 14:24 ?1017次閱讀

    如何為電路選型?MDDNPN與PNP三極管的應用區別與選用要點

    在電子電路設計中,三極管是一種應用極其廣泛的基礎器件。根據結構和極性,MDD三極管主要分為NPN型和PNP型兩類。雖然它們的功能本質相同——控制電流放大或開關——但在實際電路中,NPN與PNP三極管
    發表于 06-09 13:56

    如何為電路選型?MDDNPN與PNP三極管的應用區別與選用要點

    在電子電路設計中,三極管是一種應用極其廣泛的基礎器件。根據結構和極性,MDD三極管主要分為NPN型和PNP型兩類。雖然它們的功能本質相同——控制電流放大或開關——但在實際電路中,NPN與PNP三極管
    的頭像 發表于 06-03 11:06 ?1222次閱讀
    如何為電路選型?MDDNPN與<b class='flag-5'>PNP</b>三極管的應用區別與選用要點

    Simcenter STAR-CCM+幾何體處理,簡化設計流程,輕松創建、修改和準備幾何

    優勢通過一系列領先CAD和PLM軟件工具導入幾何體,與現有設計流程輕松集成使用集成的CAD建模器創建、修改和修復幾何體將各種來源的CAD合并到單一仿真利用自動幾何模型清理、搜索工具、曲面修復和曲
    的頭像 發表于 04-01 11:31 ?1008次閱讀
    Simcenter STAR-CCM+<b class='flag-5'>幾何</b>體處理,簡化設計流程,輕松創建、修改和準備<b class='flag-5'>幾何</b>體

    VirutualLab Fusion應用:結構光照明的顯微鏡系統

    。 本案例研究了入射波的偏振及其對結構化照明圖案對比度的影響。 場景 在VirtualLab Fusion中構建系統 系統構建塊 組件求解器 總結 幾何光學仿真 通過光線追跡法 結果:光線追跡 快速物理光學仿真 通過場追跡法 焦平面處的
    發表于 03-21 09:26

    SVPWM的原理及法則推導和控制算法詳解

    ,而且使直流母線電壓的利用率有了很大提高,且更易于實現數字化。下面將對該算法進行詳細分析闡述。 文章過長,請點擊下方可查閱*附件:SVPWM的原理及法則推導和控制算法詳解.pdf
    發表于 03-14 14:51