一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

Oculus揭秘Touch控制器追蹤技術:LED 匹配

jf_f8pIz0xS ? 來源:映維網 ? 作者: 廣州客 ? 2020-07-25 10:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 從二維blob到三維姿態(tài)

攝影測量中存在一個經典問題:Perspective-n-Point(PnP),亦即在給定圖像及其里面的已知3D點的情況下識別camera姿態(tài)。我們要解決的問題是確保控制器追蹤工作正常進行,而與PnP問題相反的是,我們已經能夠很好地估算出頭顯camera姿態(tài),但我們希望找到具有已知3D點(LED)的控制器姿態(tài)。

一旦檢測到攝像頭成像中的每個紅外LED,我們需要解決的困難是確定從每個blob到控制器特定LED的映射。我們利用LED位置及其到blob的映射來確定控制器的位置和方向。由于我們僅使用頭顯數(shù)據(jù)來執(zhí)行跟蹤,所以我們必須高效地執(zhí)行這一過程的每個部分。

計算機視覺中的Blob是指圖像中的一塊連通區(qū)域,Blob分析就是對前景/背景分離后的二值圖像,進行連通域提取和標記。標記完成的每一個Blob都代表一個前景目標,然后就可以計算Blob的一些相關特征,如:面積、質心、外接矩形等幾何特征。同時可以計算Blob的顏色、紋理特征,而它們都可以作為追蹤的依據(jù)?;贐lob的追蹤屬于基于區(qū)域的追蹤。

在將blob與LED匹配的過程中,我們圍繞可能正確的潛在匹配生成一組假設。為了計算出準確的姿態(tài),我們需要最少的匹配項。我們的算法能夠根據(jù)我們處理的各種變量來從概率方面確定最可能的正確匹配。不正確的映射會納入直接導致姿態(tài)估計不準確的錯誤,所以我們需要在每幀中獲得足夠的準確匹配。

2. 用多視圖來優(yōu)化匹配

為了解決LED匹配問題,我們實現(xiàn)了在每幀上運行的多種方法。但廣義上講,它們分為兩個主要類別。第一是窮舉方法,亦即強制應用解決方案,而我們通俗地將其稱為“暴力匹配”。當沒有關于控制器位置和方向的先驗信息時,我們就會使用這些方法。當從前一個攝像頭圖像中獲得控制器的姿態(tài)時,我們就可以在更小的窗口內進行搜索,而我們將其稱為“接近匹配”。

在一開始,管道一次搜索一個camera中的blob。這要求假設生成blob和驗證blob都在同一個camera中,亦即意味著一個camera中至少要檢測到4個blob才能成功匹配。另外,它非常有可能導致多個camera之間產生矛盾匹配結果。為了解決這個問題,我們開發(fā)了全新的匹配管道:在評估不同camera中的LED-blob對應關系時,它將利用立體攝像頭校準數(shù)據(jù)。這使我們能夠依靠每個攝像頭之間的關系來幫助解決不確定性。

Oculus揭秘Touch控制器追蹤技術:LED 匹配

這個方法改善了單個camera缺乏足夠匹配,但當所有camera圖像組合在一起時就具有足夠匹配的場景。最嚴重的情況是控制器靠近視場邊緣,太遠、太近或存在遮擋。

由于匹配結果是整體評估,而非根據(jù)單個camera評估,所以這同時排除了匹配結果不一致的可能性。這有助于擴大控制器的追蹤量,并減少因為過于靠近頭顯或視場邊緣而造成的追蹤損耗,從而實現(xiàn)了更為流暢的追蹤體驗。

3. 用更少的數(shù)據(jù)進行計算

從理論上講,僅給定一個camera圖像,你至少需要看到三個LED才能解析控制器的姿態(tài)。但是,僅利用三個點會產生多種可能的解決方案,所以我們需要至少四個正確的匹配才能穩(wěn)健地解析姿態(tài)。

攝像頭一次只能看到3個,2個,或者甚至1個LED是相當普遍的情況,所以我們設計了一個可以使用其他信息并支持較少LED的求解器。反過來,它包括以下的全新求解器,并使得我們能夠追蹤那些特別具有挑戰(zhàn)性的方向:

P2P pose solver

使用2個匹配項和先前的姿態(tài)方向信息來解析姿態(tài)的位置component。

將最小匹配要求減少到3個(2個假設生成匹配和1個驗證匹配)。

P1P pose solver

使用預測姿態(tài)直接驗證匹配,而非通過統(tǒng)計或最接近預測進行驗證。

將最小匹配要求減少到2個(為了立體姿態(tài)優(yōu)化,確保適當?shù)叵拗破揭坪涂s放)

在少于4個LED的情況下,使用僅位置的立體姿態(tài)優(yōu)化。

經過大量的實驗,我們發(fā)現(xiàn)P2P求解器和P1P求解器都需要非常準確的先驗信息(良好的追蹤狀態(tài)和準確的預測),因為它們依賴于預測姿態(tài)來作為解決問題的嚴格約束。

但在“粗暴匹配”中,先驗信息不太可靠,所以我們注意到諸如錯配控制器或錯配光管之類的問題。這促使我們開發(fā)了穩(wěn)健的狀態(tài)機,它允許我們能夠在各種求解器之間進行轉換,從而確保我們使用正確的方法來處理Quest和RiftS每天遇到的各種困難動作。

盡管這些改進極大地幫助了我們,但我們在改善整體體驗方面還有更多的提升空間。

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

    關注

    242

    文章

    23828

    瀏覽量

    673811
  • pnp
    pnp
    +關注

    關注

    11

    文章

    329

    瀏覽量

    52865
  • 光線追蹤
    +關注

    關注

    0

    文章

    185

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Texas Instruments TPS92401 LED點陣控制器數(shù)據(jù)手冊

    Texas Instruments TPS92401 LED控制器是一系列4通道5A LED器件,集成了PWM分流FET、SPI接口和自適應配置。這些LED驅動
    的頭像 發(fā)表于 07-14 14:38 ?63次閱讀
    Texas Instruments TPS92401 <b class='flag-5'>LED</b>點陣<b class='flag-5'>控制器</b>數(shù)據(jù)手冊

    Analog Devices / Maxim Integrated MAX25603汽車4開關LED控制器數(shù)據(jù)手冊

    Analog Devices MAX25603汽車4開關降壓-升壓LED控制器設計用于多功能汽車組合前照燈。MAX25603可調節(jié)0V至60V范圍內LED燈串電壓的LED電流。該汽車
    的頭像 發(fā)表于 06-24 11:02 ?152次閱讀
    Analog Devices / Maxim Integrated MAX25603汽車4開關<b class='flag-5'>LED</b><b class='flag-5'>控制器</b>數(shù)據(jù)手冊

    車載整機控制器 工程機械主機控制器#碩博電子#國產控制器

    控制器
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2025年05月26日 09:09:02

    工程機械控制器廠家 控制器國產替代 #國產控制器#控制器廠家#控制器品牌

    控制器
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2025年04月29日 14:15:05

    LED7708 16 通道 x 85 mA LED驅動,配有增壓控制器及4線串行接口數(shù)據(jù)手冊

    LED7708 經過專門設計,可從單個低壓軌開始為多個 LED 供電。它集成了一個升壓控制器、16 個電流發(fā)生和一個 4 線串行接口。升壓控制器
    的頭像 發(fā)表于 04-14 17:10 ?611次閱讀
    <b class='flag-5'>LED</b>7708 16 通道 x 85 mA <b class='flag-5'>LED</b>驅動<b class='flag-5'>器</b>,配有增壓<b class='flag-5'>控制器</b>及4線串行接口數(shù)據(jù)手冊

    UCC25710 LED 電視背光控制器數(shù)據(jù)手冊

    UCC25710 器件是一個 LLC 半橋控制器,用于精確控制多串 LED 背光應用。它針對多變壓、多串 LED 架構進行了優(yōu)化。 使用此
    的頭像 發(fā)表于 03-28 09:19 ?614次閱讀
    UCC25710 <b class='flag-5'>LED</b> 電視背光<b class='flag-5'>控制器</b>數(shù)據(jù)手冊

    工程機械控制器如何選型?控制器選型指南 #控制器 #車載控制器 #整車控制器 #控制器選型

    控制器
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2025年03月14日 10:54:24

    Y1620工程機械主機控制器 車載智能控制器 CAN總線 #工程機械控制器 #整車控制器 #車載控制器

    控制器
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2025年02月10日 15:32:21

    LabVIEW運動控制(一):EtherCAT運動控制器的SCARA機械手應用 #正運動技術 #運動控制器

    運動控制器
    正運動技術
    發(fā)布于 :2025年01月09日 11:27:26

    電機控制器原理是什么?類型有哪些?

    電機控制器是用于控制電機運行的設備,其主要功能是將電能轉換為機械能,同時根據(jù)需要調節(jié)電機的速度、轉矩和方向。電機控制器的原理主要基于電力電子技術、自動
    的頭像 發(fā)表于 10-21 13:48 ?1181次閱讀

    有霍爾控制器改為無霍爾怎么改

    與設備需要匹配,以免發(fā)生電器燒毀等問題。同時,可以選擇具有過流保護、多級調速、多項保護功能的控制器,以提高系統(tǒng)的穩(wěn)定性和安全性。 二、更換電機(如需要) 如果原設備使用的是只能由霍爾控制器驅動的電機,那么需要將電
    的頭像 發(fā)表于 10-15 10:17 ?2068次閱讀

    什么是LCD控制器?愛普生LCD控制器的作用和功能、概述和產品列表

    什么是LCD控制器LCD控制器的作用和功能LCD控制器(液晶顯示控制器)是連接到主機CPU并控制LCD面板的專用集成電路(IC)。它也被稱為
    的頭像 發(fā)表于 10-09 11:10 ?1140次閱讀
    什么是LCD<b class='flag-5'>控制器</b>?愛普生LCD<b class='flag-5'>控制器</b>的作用和功能、概述和產品列表

    如何遠離網絡追蹤

    分享如何避免被網絡追蹤。 ? 常見的網絡追蹤方式 1.IP 地址追蹤:每個設備在網絡上都會匹配唯一 IP 地址,通過該?IP 地址可以確定設備的大致物理位置及網絡服務提供商等信息,從而
    的頭像 發(fā)表于 09-03 16:57 ?1112次閱讀
    如何遠離網絡<b class='flag-5'>追蹤</b>

    國產控制器廠家 整車控制器 以太網控制器 CAN控制器 國產化替代

    控制器
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2024年09月03日 09:15:51

    車載智能控制器 工程機械控制器 CAN總線控制器 碩博電子 #控制器 #can總線 #國產化替代

    控制器總線
    長沙碩博電子科技股份有限公司
    發(fā)布于 :2024年08月29日 10:43:57