那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PnP幾何結(jié)構(gòu)和算法原理詳解

3D視覺工坊 ? 來源:3D視覺工坊 ? 2022-12-22 09:25 ? 次閱讀

PnP(Perspective-n-Point)問題的幾何結(jié)構(gòu)如圖1所示,給定3D點(diǎn)的坐標(biāo)、對應(yīng)2D點(diǎn)坐標(biāo)以及內(nèi)參矩陣,求解相機(jī)的位姿。

數(shù)學(xué)語言描述如下:

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

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

圖1.PnP幾何結(jié)構(gòu)

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

假設(shè):攝像機(jī)已經(jīng)校準(zhǔn)過了。 已知:

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

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

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

每組3D-2D匹配點(diǎn)對應(yīng)兩個(gè)方程,一共有12個(gè)未知數(shù),至少需要6組匹配點(diǎn)。 設(shè)有N組匹配點(diǎn),則:

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

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

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

因此, 旋轉(zhuǎn)矩陣, 平移矩陣求得:

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

2.P3P

P3P問題是已知三個(gè)3D目標(biāo)點(diǎn)與其2D投影之間的對應(yīng)關(guān)系,來確定標(biāo)定相機(jī)的位姿問題。

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

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

圖2.兩點(diǎn)約束

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

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

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

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.三點(diǎn)約束 對于公式(16)的變量有一些真實(shí)的約束:

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

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

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

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

2.2 PST

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

(1)P3P問題轉(zhuǎn)為PST問題

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

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

圖5.P3P幾何結(jié)構(gòu)

(2)PST的求解

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

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

圖6.PST幾何結(jié)構(gòu) 約束1:相似三角形對應(yīng)邊成比例

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)求解,可得方程組等效轉(zhuǎn)換為四次多項(xiàng)式

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

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

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

缺解問題是由P3P的固有結(jié)構(gòu)決定的,其他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

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

3.1確定旋轉(zhuǎn)軸

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

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

當(dāng)確定旋轉(zhuǎn)軸時(shí),只需求解剩余的旋轉(zhuǎn)和三個(gè)平移參數(shù),減少了未知變量的數(shù)量,來提高方程組的數(shù)值精度。

3.2求解旋轉(zhuǎn)角和平移矢量的方程

相機(jī)坐標(biāo)系與新坐標(biāo)系繞之間的旋轉(zhuǎn)矩陣:

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

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

其中,

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

3.3獲取相機(jī)的位姿

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

再獲取到相機(jī)坐標(biāo)系與新坐標(biāo)系繞之間的旋轉(zhuǎn)和平移矩陣,進(jìn)而可直接相機(jī)坐標(biāo)系與世界坐標(biāo)系繞之間旋轉(zhuǎn)和平移矩陣,即相機(jī)的位姿。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 相機(jī)
    +關(guān)注

    關(guān)注

    4

    文章

    1369

    瀏覽量

    53914
  • pnp
    pnp
    +關(guān)注

    關(guān)注

    11

    文章

    299

    瀏覽量

    51966

原文標(biāo)題:一文詳解PnP算法原理

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

收藏 人收藏

    評論

    相關(guān)推薦

    光波導(dǎo)系統(tǒng)中光柵幾何結(jié)構(gòu)的優(yōu)化

    | | 次我們強(qiáng)調(diào)了快速物理光學(xué)軟件VirtualLab Fusion分析光波導(dǎo)系統(tǒng)性能。這次我們在設(shè)計(jì)工作流程中處理一個(gè)密切相關(guān)的步驟: 在系統(tǒng)的耦合和擴(kuò)展區(qū)域中使用的光柵幾何結(jié)構(gòu)的優(yōu)化
    發(fā)表于 12-20 10:27

    光波導(dǎo)系統(tǒng)中光柵幾何結(jié)構(gòu)的優(yōu)化

    快速物理光學(xué)軟件VirtualLab Fusion擁有分析光波導(dǎo)系統(tǒng)性能。這次我們在設(shè)計(jì)工作流程中處理一個(gè)密切相關(guān)的步驟: 在系統(tǒng)的耦合和擴(kuò)展區(qū)域中使用的光柵幾何結(jié)構(gòu)的優(yōu)化。 VirtualLab
    發(fā)表于 12-16 10:39

    npn和pnp的判斷方法

    在電子電路中,晶體管是一種基本的放大或開關(guān)元件。雙極型晶體管(BJT)是其中一種常見的類型,它由兩個(gè)PN結(jié)組成,分為NPN和PNP兩種類型。 1. 結(jié)構(gòu)和工作原理 在開始判斷之前,了解NPN和PNP
    的頭像 發(fā)表于 10-21 09:20 ?1666次閱讀

    PNP傳感器的功能和結(jié)構(gòu)

    PNP傳感器作為一種基于PN結(jié)(由P型半導(dǎo)體和N型半導(dǎo)體組成的結(jié)構(gòu))的傳感器,在工業(yè)自動(dòng)化控制、環(huán)境監(jiān)測、安全監(jiān)控等多個(gè)領(lǐng)域發(fā)揮著重要作用。以下將詳細(xì)闡述PNP傳感器的功能和結(jié)構(gòu),以滿
    的頭像 發(fā)表于 09-13 17:39 ?865次閱讀

    PNP傳感器的工作原理

    PNP傳感器的主要構(gòu)成部分是一個(gè)PNP型晶體管,這種晶體管由一塊P型半導(dǎo)體夾在兩塊N型半導(dǎo)體之間形成。PNP晶體管的三個(gè)極分別為發(fā)射極(Emitter, E)、基極(Base, B)和集電極(Collector, C)。在
    的頭像 發(fā)表于 09-13 17:27 ?1184次閱讀

    PNP傳感器在汽車領(lǐng)域有哪些應(yīng)用

    PNP傳感器是一種基于半導(dǎo)體材料PN結(jié)構(gòu)的電路元件,能夠檢測物體的存在或運(yùn)動(dòng)狀態(tài),并將檢測到的信號轉(zhuǎn)換為電信號輸出給控制器或處理器。在工業(yè)自動(dòng)化、機(jī)器人、汽車、家電等領(lǐng)域中,PNP傳感器因其高靈敏度、快速響應(yīng)和高精度等優(yōu)點(diǎn)而得到
    的頭像 發(fā)表于 09-13 17:23 ?615次閱讀

    pnp傳感器怎么接繼電器

    PNP傳感器接繼電器的方式,主要涉及到PNP傳感器的工作原理和繼電器的控制功能。以下是一個(gè)詳細(xì)的步驟說明: 一、PNP傳感器工作原理 PNP傳感器是一種基于半導(dǎo)體材料的PN
    的頭像 發(fā)表于 09-05 15:25 ?785次閱讀

    二線磁性開關(guān)是NpN還是pNp

    二線磁性開關(guān)是一種常見的電子元件,廣泛應(yīng)用于各種電子設(shè)備中。它主要通過檢測磁場的變化來實(shí)現(xiàn)對電路的控制。在二線磁性開關(guān)中,有兩種常見的結(jié)構(gòu):NPN型和PNP型。 一、二線磁性開關(guān)的結(jié)構(gòu) NPN型二線
    的頭像 發(fā)表于 08-26 14:30 ?2610次閱讀

    神經(jīng)網(wǎng)絡(luò)算法結(jié)構(gòu)有哪些類型

    神經(jīng)網(wǎng)絡(luò)算法是深度學(xué)習(xí)的基礎(chǔ),它們在許多領(lǐng)域都有廣泛的應(yīng)用,如圖像識別、自然語言處理、語音識別等。神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu)有很多種類型,每種類型都有其獨(dú)特的特點(diǎn)和應(yīng)用場景。以下是對神經(jīng)網(wǎng)絡(luò)算法結(jié)構(gòu)
    的頭像 發(fā)表于 07-03 09:50 ?539次閱讀

    機(jī)器學(xué)習(xí)算法原理詳解

    機(jī)器學(xué)習(xí)作為人工智能的一個(gè)重要分支,其目標(biāo)是通過讓計(jì)算機(jī)自動(dòng)從數(shù)據(jù)中學(xué)習(xí)并改進(jìn)其性能,而無需進(jìn)行明確的編程。本文將深入解讀幾種常見的機(jī)器學(xué)習(xí)算法原理,包括線性回歸、邏輯回歸、支持向量機(jī)(SVM)、決策樹和K近鄰(KNN)算法,探討它們的理論基礎(chǔ)、
    的頭像 發(fā)表于 07-02 11:25 ?1361次閱讀

    PNP晶體管符號和結(jié)構(gòu) 晶體管測試儀電路圖

    PNP晶體管是一種雙極性晶體管,用于電子電路中放大、開關(guān)和控制電流的器件。與NPN晶體管相對應(yīng),PNP晶體管的結(jié)構(gòu)特點(diǎn)在于其三個(gè)不同的半導(dǎo)體區(qū)域:正極(P型)、負(fù)極(N型)、正極(P型)。這種
    的頭像 發(fā)表于 07-01 17:45 ?3049次閱讀
    <b class='flag-5'>PNP</b>晶體管符號和<b class='flag-5'>結(jié)構(gòu)</b> 晶體管測試儀電路圖

    BLDC電機(jī)控制算法詳解

    算法。本文將詳細(xì)介紹BLDC電機(jī)的控制算法,包括電速算法、電流環(huán)控制算法、磁場導(dǎo)向控制算法等,并探討其原理、特點(diǎn)和應(yīng)用。
    的頭像 發(fā)表于 06-14 10:49 ?1204次閱讀

    機(jī)床的幾何精度什么和什么時(shí)是有區(qū)別的

    機(jī)床的幾何精度是指機(jī)床在加工過程中,其各部件的幾何形狀和相互位置精度。它直接關(guān)系到機(jī)床的加工精度和加工質(zhì)量。機(jī)床的幾何精度主要包括機(jī)床的直線度、平面度、圓度、同軸度、垂直度等。下面將詳細(xì)介紹機(jī)床
    的頭像 發(fā)表于 06-07 10:31 ?1504次閱讀

    NPN型和PNP型三極管的基本特性

    三極管,作為電子學(xué)中的基本元器件之一,在現(xiàn)代電子技術(shù)和通信領(lǐng)域發(fā)揮著至關(guān)重要的作用。其中,NPN型和PNP型三極管是最常見的兩種類型。它們的基本特性決定了在電路中的應(yīng)用方式和效果。本文將對NPN型和PNP型三極管的基本特性進(jìn)行詳細(xì)探討,包括其
    的頭像 發(fā)表于 05-28 14:25 ?3859次閱讀

    PNP晶體管的工作原理和結(jié)構(gòu)特性

    PNP晶體管是一種三極管,是現(xiàn)代電子技術(shù)中不可或缺的電子元件。它由三個(gè)半導(dǎo)體區(qū)域——兩個(gè)P型半導(dǎo)體夾著一個(gè)N型半導(dǎo)體構(gòu)成,這種特殊的結(jié)構(gòu)賦予了PNP晶體管獨(dú)特的電學(xué)特性。本文將詳細(xì)探討PNP
    的頭像 發(fā)表于 05-22 16:11 ?3915次閱讀
    同乐城百家乐官网娱乐城| 京城国际娱乐城| 百家乐官网博赌场娱乐网规则 | 百家乐官网路单规则| 淘金百家乐的玩法技巧和规则 | 大发888官方 df888 gfxzylc8| 百家乐官网路书| 彭阳县| 誉博百家乐327589| 金城百家乐官网玩法平台| 百家乐有秘技吗| 百家乐官网大赢家客户端| 全讯网3| 百家乐官网博弈之赢者理论| 优博在线娱乐城| 试玩百家乐1000| 宝马会百家乐官网的玩法技巧和规则 | 百家乐官网的破解方法| 百家乐官网的巧门| 海王星| 百家乐路子分| 百家乐官网玩法介| 网上百家乐官网哪里| 百家乐无损打法| 大哥大百家乐官网的玩法技巧和规则| 娱乐城注册送金| 威尼斯人娱乐场的微博| 百家乐游戏百家乐| 澳门百家乐官网几副牌| 太阳城娱乐城怎么样| 全景网百家乐的玩法技巧和规则 | 什么叫百家乐的玩法技巧和规则 | 榆次百家乐官网的玩法技巧和规则| 奉化市| 大发888娱乐游戏充值| 百家乐代理在线游戏可信吗网上哪家平台信誉好安全 | 大发888博彩网站xa11| 澳门百家乐搏牌规则| 百家乐官网庄多还是闲多| 凯里市| 德州扑克在线玩|