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

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

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

高精度三維空間定位之單目空間定位技術(shù)解析

歡創(chuàng)科技 ? 2018-10-16 14:54 ? 次閱讀

本文將重點(diǎn)介紹單目方案的空間定位。

三、單目三維空間測(cè)量與定位要解決的問題

1、 求解原理和過程

如前文所述,單目三維空間測(cè)量與定位,是依據(jù)PnP原理來求解的。理論上講,如果可以獲取一個(gè)三維剛體上不共面的任意6個(gè)點(diǎn)在攝像機(jī)二維成像平面的投影位置,是可以唯一反解出來這個(gè)剛體在三維空間的唯一6DoF參數(shù)的。如果少于6個(gè)點(diǎn),解就不一定唯一了。但在實(shí)踐中,由于剛體往往存在一些約束條件,因此,大多數(shù)情況下,如果能提取獲得剛體上4個(gè)不共面點(diǎn)的二維投影,一般就可以反解出剛體的6DoF。其求解的前提條件為:

求解過程如下:

在結(jié)算過程中,會(huì)遇到的關(guān)鍵技術(shù)環(huán)節(jié)和問題包括:環(huán)境噪聲點(diǎn)去除,光斑中心像素提取,二維和三維點(diǎn)匹配,6DoF計(jì)算迭代優(yōu)化,以及多傳感器融合問題。

2、 環(huán)境噪聲點(diǎn)去除問題

計(jì)算機(jī)視覺、圖像處理領(lǐng)域,最常見的一個(gè)問題,也往往是一個(gè)非常頭疼的問題就是環(huán)境噪聲。所有圖像處理的問題,都會(huì)面臨:光照是否足夠,太陽光、日光燈、白熾燈、鹵素?zé)簦ㄕ箷?huì)往往會(huì)有)等各種燈的紅外分量、可見光分量的干擾和影響。解決環(huán)境噪聲的手段包括:1)使用主動(dòng)光源,這樣可以有效的減少白天、黑夜所帶來的影響,一般使用的主動(dòng)光源時(shí),會(huì)使用紅外光源;2)使用濾波片,特別是窄帶濾波片。在使用主動(dòng)光源時(shí),往往會(huì)配合使用濾波片,將不需要的光學(xué)成分去除,最常見的,例如第一代Kinect中,其發(fā)光為波長(zhǎng)828nm的紅外光,因此,其使用了828±15nm的窄帶濾波片。這是抗干擾手段中性價(jià)比最高的方法。3)使用主動(dòng)調(diào)制光源。如果前面兩種措施還不能有效抑制干擾(最常見的情況是在室外或者室內(nèi)使用,但有陽光射入),這就可能要使用帶調(diào)制信息的主動(dòng)光源了,CMOS Sensor在接收到光線信號(hào)后,算法可以將陽光等不帶調(diào)制信息的光線信號(hào)給濾除。雖然,使用調(diào)制光源可以進(jìn)一步抑制干擾,但其往往也有副作用,例如增大處理器運(yùn)算工作量,降低幀率。

3、 光斑中心像素提取精度問題

利用計(jì)算機(jī)視覺的定位中,影響定位精度的其中一個(gè)最重要的因素就是光斑中心的提取精度。在實(shí)際應(yīng)用中,即便不考慮外界光線的影響,僅僅CMOS Sensor本身,也會(huì)對(duì)光斑成像帶來各種噪聲,包括:讀出噪聲、暗電流噪聲、固定模式噪聲等。理想情況下,光學(xué)系統(tǒng)能將光斑的平行光束投影到CMOS Sensor的一個(gè)或幾個(gè)像素點(diǎn)上,使其分布呈現(xiàn)中心某個(gè)或某幾個(gè)像素有均勻光線,而其余像素?zé)o光線的情況。但實(shí)際上,由于光學(xué)系統(tǒng)的成像誤差、衍射、以及CMOS Sensor噪聲的存在,使得成像結(jié)果往往會(huì)呈現(xiàn)以某個(gè)像素為中心的光強(qiáng)正態(tài)分布情況。為提高光斑中心像素提取精度,硬件上的做法是通過提高攝像機(jī)的分辨率來實(shí)現(xiàn)更高精度的圖像提取,但這樣也會(huì)相應(yīng)的增加硬件成本。而且,隨著分辨率的增加,運(yùn)算量也成幾何倍數(shù)的增長(zhǎng),這也會(huì)帶來處理器的性能增長(zhǎng)需求,這將極大的增加整體成本。另外,在算法層面,采用一些傳統(tǒng)的灰度質(zhì)心提取算法,其一般做法是通過對(duì)圖像二值化預(yù)處理然后使用連通域提取,對(duì)光斑的質(zhì)心進(jìn)行求解,這在目標(biāo)距離攝像機(jī)較近,光斑亮度比較均勻的情況下,傳統(tǒng)方法提取的質(zhì)心精度效果比較好,然而實(shí)際情況中,光斑的亮度分布往往不是非常均勻,尤其在距離較遠(yuǎn)的情況下,亮度的均勻性和大小都將快速衰減,使得質(zhì)心質(zhì)心精確性大幅下降。其中改進(jìn)的方法包括對(duì)連通域范圍先進(jìn)行致密上采樣 隨后對(duì)上采樣范圍的像素亮度進(jìn)行加權(quán)求解質(zhì)心,這種方法在效果上可以達(dá)到較高的亞亞像素精度,然而犧牲了較多的運(yùn)算效率。但如果我們對(duì)算法進(jìn)行一些改進(jìn),是可以將提取精度提高到亞亞像素級(jí)的。歡創(chuàng)科技在這一點(diǎn)上進(jìn)行了比較深入的研究,從光斑成像的角度入手,對(duì)光斑亮度的衰減過程進(jìn)行分析,從而總結(jié)出了一種預(yù)處理方式,使得質(zhì)心提取精度在維持亞亞像素精度的情況下,不犧牲任何運(yùn)算效率。

4、 二維和點(diǎn)匹配問題

對(duì)于單目的姿態(tài)求解, PnP原理是求解的基礎(chǔ),然而PnP求解的前提是空間中的3D坐標(biāo)和相機(jī)投影的2D像素間的對(duì)應(yīng)關(guān)系已知,在匹配未知的情況下,求解PnP 問題變得比較復(fù)雜,在計(jì)算機(jī)視覺領(lǐng)域,這個(gè)問題又叫做即時(shí)姿態(tài)和匹配求解問題(Simultaneous Pose and Correspondence Problem),針對(duì)這個(gè)問題比較常見的算法有softPOSIT,BlindPnP等,這些方法都采用的迭代求解的思想,將姿態(tài)求解和匹配歸結(jié)為優(yōu)化問題,交替求解當(dāng)前最優(yōu)姿態(tài)以及最優(yōu)匹配,相對(duì)于softPOSIT,BlindPnP加入一些先驗(yàn)姿態(tài)信息,并且將高斯混合模型應(yīng)用于3D-2D匹配, 在某些案例中可以達(dá)到較精確的效果,然而這些方法的通病就是無法確保結(jié)果是全局最優(yōu)的,由于求解的空間復(fù)雜,因此有不收斂或收斂到局部最優(yōu)的可能,導(dǎo)致求解失敗。因此一些基于Branch-and-Bound以及Bundle Adjustment全局求解的思想框架逐漸運(yùn)用到了這個(gè)問題上來,并且獲得了不錯(cuò)的結(jié)果??偟恼f來,3D-2D的匹配和姿態(tài)求解密不可分,匹配算法的魯棒性和效率直接決定了姿態(tài)求解的性能,也是所有基于視覺的空間定位系統(tǒng)至關(guān)重要的環(huán)節(jié)。

5、 相機(jī)運(yùn)動(dòng)情況下與IMU傳感器融合的問題

早在慣性測(cè)量單元(IMU)還未大規(guī)模普及的時(shí)代,SLAM 系統(tǒng)往往只依靠相機(jī)捕獲的圖像信息進(jìn)行空間定位,由于圖像信息中的角點(diǎn)或Marker點(diǎn)是可以直接約束相機(jī)的姿態(tài)和位置的, 因此純視覺輸入可以保證SLAM系統(tǒng)在小范圍空間內(nèi)的跟蹤結(jié)果不存在漂移。然而純視覺定位的局限在于其幀率往往不是很高,而且圖像運(yùn)算復(fù)雜,使得姿態(tài)求解不具有較高的動(dòng)態(tài)性能。 而反過來,慣性測(cè)量單元具有極好的瞬時(shí)動(dòng)態(tài)性,可以很好的彌補(bǔ)視覺系統(tǒng)的不足。因此,視基于覺和慣性單元融合的空間定位系統(tǒng)Vision-Inertial Navigation System(VINS) 便成為當(dāng)前流行的SLAM系統(tǒng)最佳方案,在VR領(lǐng)域,這也是inside-out 定位系統(tǒng)的基礎(chǔ)。VINS的核心是利用卡爾曼濾波器對(duì)慣性單元的輸入進(jìn)行預(yù)積分,將積分結(jié)果用于預(yù)測(cè)當(dāng)前姿態(tài)下所有角點(diǎn)或Marker點(diǎn)在相機(jī)中的投影位置,接著通過相機(jī)捕獲到的角點(diǎn)或marker點(diǎn)坐標(biāo)對(duì)預(yù)測(cè)姿態(tài)進(jìn)行修正更新,整個(gè)預(yù)測(cè)和更新過程交替進(jìn)行。當(dāng)前市面流行的IMU輸出幀率可以達(dá)到1000幀,因此VINS可以以很高的幀率對(duì)當(dāng)前姿態(tài)進(jìn)行預(yù)測(cè),同時(shí)以相對(duì)較低的圖像頻率對(duì)姿態(tài)進(jìn)行更新修正,這樣可以同時(shí)保證定位系統(tǒng)的瞬時(shí)響應(yīng)速度和長(zhǎng)時(shí)間使用的準(zhǔn)確性。

以上就是為大家?guī)淼膯文靠臻g定位的一些技術(shù)介紹,在后續(xù),本專欄還會(huì)結(jié)合一些實(shí)際應(yīng)用和產(chǎn)品再介紹和空間定位、測(cè)量相關(guān)的技術(shù)。

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

    評(píng)論

    相關(guān)推薦

    基于多傳感器數(shù)據(jù)融合處理實(shí)現(xiàn)與城市三維空間和時(shí)間配準(zhǔn)

    城市三維空間信息的獲取是“數(shù)字城市”的基本工程,它具有位置性、多維性和時(shí)序性等特點(diǎn),是“數(shù)字城市”中融合其他各種信息、形成在空間和時(shí)間上連續(xù)分布的城市綜合信息的基礎(chǔ),這就決定了所獲取的城市三維空間
    的頭像 發(fā)表于 07-14 08:04 ?3941次閱讀
    基于多傳感器數(shù)據(jù)融合處理實(shí)現(xiàn)與城市<b class='flag-5'>三維空間</b>和時(shí)間配準(zhǔn)

    [10.2.1]--4.6.1三維空間中的平面方程_clip001

    三維空間
    jf_90840116
    發(fā)布于 :2022年12月15日 10:49:11

    [10.2.1]--4.6.1三維空間中的平面方程_clip002

    三維空間
    jf_90840116
    發(fā)布于 :2022年12月15日 10:50:20

    labview 利用三維空間畫了一個(gè)球,然后想在球面上畫幾個(gè)點(diǎn)

    labview 利用三維空間畫了一個(gè)球,然后想在球面上畫幾個(gè)點(diǎn),不知道該怎么加,求助各位大牛,能不能最好把程序穿上里呀
    發(fā)表于 02-21 19:07

    請(qǐng)問ADXL345配合陀螺儀能精確測(cè)量短時(shí)三維空間運(yùn)動(dòng)路徑嗎?

    想請(qǐng)問一下加速度傳感器ADXL345配合陀螺儀,能否精確測(cè)量短時(shí)三維空間運(yùn)動(dòng)路徑,或者說它測(cè)量的準(zhǔn)確度怎么樣,對(duì)于重力加速度的消去有沒有什么好的算法實(shí)現(xiàn)呢,不勝感激。
    發(fā)表于 02-26 14:18

    基于麥克風(fēng)陣列模擬人耳進(jìn)行三維空間的聲源定位

    一、設(shè)計(jì)概述 /Design Introduction1.1 設(shè)計(jì)目的基于麥克風(fēng)陣列模擬人耳進(jìn)行三維空間的聲源定位,有著廣泛應(yīng)用前景,可應(yīng)用于大型機(jī)械產(chǎn)品的故障檢測(cè)以及新生嬰兒先天性心臟病檢測(cè)篩查等
    發(fā)表于 08-06 09:21

    三維空間中每一平面有四個(gè)點(diǎn),能根據(jù)這四個(gè)點(diǎn)畫出一個(gè)圓來嗎 ?

    各位大佬,想問一下就是三維空間中每一平面有四個(gè)點(diǎn)能根據(jù)這四個(gè)點(diǎn)畫出一個(gè)圓來嗎 ?應(yīng)該如何實(shí)現(xiàn)?希望有人能夠講解一下不勝感激
    發(fā)表于 05-24 16:46

    基于交流伺服控制的三維空間磁場(chǎng)與磁力測(cè)試技術(shù)

    基于交流伺服控制的三維空間磁場(chǎng)與磁力測(cè)試技術(shù):利用交流伺服控制的高精度、高穩(wěn)定性的特點(diǎn),以交流伺服數(shù)控設(shè)備為運(yùn)動(dòng)平臺(tái),采用霍爾探頭、測(cè)力傳感器、數(shù)據(jù)采集卡和測(cè)
    發(fā)表于 07-05 19:33 ?11次下載

    基于伺服控制的三維空間磁場(chǎng)與磁力測(cè)試系統(tǒng)

    利用交流伺服控制的高精度、高穩(wěn)定性的特點(diǎn),以交流伺服數(shù)控設(shè)備為運(yùn)動(dòng)平臺(tái),采用霍爾探頭、測(cè)力傳感器、數(shù)據(jù)采集卡和測(cè)試應(yīng)用軟件組成的三維空間磁場(chǎng)與磁力測(cè)試系統(tǒng)。
    發(fā)表于 09-08 15:15 ?17次下載
    基于伺服控制的<b class='flag-5'>三維空間</b>磁場(chǎng)與磁力測(cè)試系統(tǒng)

    物聯(lián)網(wǎng)空間劃分的三維定位算法

    基于無線通信和網(wǎng)絡(luò)技術(shù)三維空間定位是目前物聯(lián)網(wǎng)領(lǐng)域的一個(gè)研究熱點(diǎn),針對(duì)當(dāng)前三維目標(biāo)定位算法的精度
    發(fā)表于 02-27 16:21 ?0次下載

    基于平面投影的三維空間定位算法

    無線傳感器網(wǎng)絡(luò)( Wireless Sensor Network,WSN)可以實(shí)現(xiàn)復(fù)雜的大規(guī)模監(jiān)測(cè)和追蹤任務(wù),而節(jié)點(diǎn)定位技術(shù)是無線傳感器網(wǎng)絡(luò)的主要支撐技術(shù)之一。目前一般通過獲得節(jié)點(diǎn)間的距離或者角度
    發(fā)表于 03-12 14:16 ?0次下載
    基于平面投影的<b class='flag-5'>三維空間</b><b class='flag-5'>定位</b>算法

    多電平逆變器三維空間矢量調(diào)制

    提出了三維空間矢量調(diào)制算法,直接將相參考電壓映射到三維空間坐標(biāo)系,所得基本矢量與開關(guān)狀態(tài)矢量一一對(duì)應(yīng),不存在冗余現(xiàn)象。該調(diào)制算法首先確定參考矢量所在單位正方體的位置,然后在這個(gè)單位正方體上尋找合成
    發(fā)表于 03-20 14:32 ?0次下載
    多電平逆變器<b class='flag-5'>三維空間</b>矢量調(diào)制

    高精度低成本三維空間測(cè)量與定位技術(shù)分析

    一、業(yè)界需要高精度、低成本三維空間測(cè)量與定位 伴隨著智能家居、工業(yè)4.0、計(jì)算機(jī)輔助醫(yī)療以及VR/AR的蓬勃興起,越來越多的場(chǎng)景需要高精度、低成本的
    發(fā)表于 10-16 16:03 ?2271次閱讀

    適用于戶外環(huán)境的三維空間橢圓信道模型

    為研究無線多輸入多輸岀(MIMO)系統(tǒng)信道特性,在考慮無線信道模型的信號(hào)傳播復(fù)雜性與空間性的基礎(chǔ)上,提岀一種適用于戶外環(huán)境的三維空間橢圓信道模型,并在其收發(fā)端設(shè)置均勻矩形陣列(URA)。利用該模型
    發(fā)表于 05-11 17:04 ?15次下載

    立體倉(cāng)庫(kù)三維空間路徑優(yōu)化方案的介紹

    為什么要進(jìn)行立體倉(cāng)庫(kù)三維空間路徑優(yōu)化 在制造企業(yè)的智能倉(cāng)儲(chǔ)系統(tǒng)中,貨物的轉(zhuǎn)移作業(yè)是智能倉(cāng)儲(chǔ)系統(tǒng)中最常見作業(yè)方式,同時(shí)也是體現(xiàn)其效率的最關(guān)鍵點(diǎn)。選擇最優(yōu)化的倉(cāng)位間的三維運(yùn)行路徑是提高智能倉(cāng)儲(chǔ)系統(tǒng)整體
    發(fā)表于 07-12 09:24 ?917次閱讀