高精度三維空間測量、定位與追蹤下

2020-12-26 雷鋒網

雷鋒網按:本文作者周琨,深圳市歡創科技有限公司CEO,清華大學深圳研究生院碩士生導師,師從973首席科學家,長江學者戴瓊海教授。雷鋒網特約文章。

在前文:高精度三維空間測量、定位與追蹤(上)中,我們介紹了三維空間測量、定位和追蹤的應用場景及常見方案,本文將繼續上文,重點介紹單目方案的空間定位。

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

1、 求解原理和過程

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

求解過程如下:

在結算過程中,會遇到的關鍵技術環節和問題包括:環境噪聲點去除,光斑中心像素提取,二維和三維點匹配,6DoF計算迭代優化,以及多傳感器融合問題。

2、 環境噪聲點去除問題

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

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

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

4、 二維和點匹配問題

對於單目的姿態求解, PnP原理是求解的基礎,然而PnP求解的前提是空間中的3D坐標和相機投影的2D像素間的對應關係已知,在匹配未知的情況下,求解PnP 問題變得比較複雜,在計算機視覺領域,這個問題又叫做即時姿態和匹配求解問題(Simultaneous Pose and Correspondence Problem),針對這個問題比較常見的算法有softPOSIT,BlindPnP等,這些方法都採用的迭代求解的思想,將姿態求解和匹配歸結為優化問題,交替求解當前最優姿態以及最優匹配,相對於softPOSIT,BlindPnP加入一些先驗姿態信息,並且將高斯混合模型應用於3D-2D匹配, 在某些案例中可以達到較精確的效果,然而這些方法的通病就是無法確保結果是全局最優的,由於求解的空間複雜,因此有不收斂或收斂到局部最優的可能,導致求解失敗。因此一些基於Branch-and-Bound以及Bundle Adjustment全局求解的思想框架逐漸運用到了這個問題上來,並且獲得了不錯的結果。總的說來,3D-2D的匹配和姿態求解密不可分,匹配算法的魯棒性和效率直接決定了姿態求解的性能,也是所有基於視覺的空間定位系統至關重要的環節。

5、 相機運動情況下與IMU傳感器融合的問題

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

以上就是為大家帶來的單目空間定位的一些技術介紹,在後續,本專欄還會結合一些實際應用和產品再介紹和空間定位、測量相關的技術。

相關焦點

  • 高精度三維空間測量、定位與追蹤(上)
    本文分為上、下兩篇,重點介紹基於計算機視覺的空間測量與定位這一技術,包括其應用領域與市場前景,常見方案對比,並重點介紹單目空間定位的原理與難點,AI技術在位置追蹤上的應用等 一、業界需要高精度、低成本三維空間測量與定位伴隨著智能家居、工業4.0、計算機輔助醫療以及VR/AR的蓬勃興起,越來越多的場景需要高精度、低成本的三維空間測量與定位技術
  • 高精度三維空間測量、定位與追蹤(下)
    在前文:高精度三維空間測量、定位與追蹤(上)中,我們介紹了三維空間測量、定位和追蹤的應用場景及常見方案,本文將繼續上文,重點介紹單目方案的空間定位。三、單目三維空間測量與定位要解決的問題1、 求解原理和過程如前文所述,單目三維空間測量與定位,是依據PnP原理來求解的。理論上講,如果可以獲取一個三維剛體上不共面的任意6個點在攝像機二維成像平面的投影位置,是可以唯一反解出來這個剛體在三維空間的唯一6DoF參數的。
  • 自動駕駛基礎之高精度地圖和定位慣性測量單元IMU的詳細介紹
    打開APP 自動駕駛基礎之高精度地圖和定位慣性測量單元IMU的詳細介紹 發表於 2019-03-17 09:58:48 定位,感知軟體及規劃都依賴高精度地圖,高精度地圖可以幫助車輛找到合適的行車空間,幫助規劃器確定不同的路線選擇,並幫助預測軟體預測道路上其他車輛在將來的位置,在有限速或障礙物的路段,高精度地圖可以使車輛提前查看,提前加速或者變道。
  • 淺談空間定位系統的內向外追蹤和外向內追蹤
    相比之下,室內空間定位系統可以擁有相對於物體定位的任意原點。例如,某些商場使用藍牙信標來追蹤訪客。在這種情況下,每個信標將充當原點,並且可以追蹤個人行動電話的位置。儘管單個信標追蹤已經有用,但我們可以組合來自多個信標的信號,以及一個普遍認可的原點來創建更複雜的室內定位系統。我們可以使用WiFi,紅外線,甚至是搭載計算機視覺算法的攝像頭來代替藍牙信標,然後在空間中追蹤對象。1.
  • 淺海區水下高精度重力測量技術項目通過驗收
    □高廣超 陳凡 報導  本報濟南訊 由山東省地礦局物化探院承擔的首個省科技重大專項(新興產業)——淺海區水下高精度重力測量技術項目,日前通過省科學技術廳組織的專家驗收。該項目填補了山東省淺海高精度重力測量技術空白。
  • 三亞啟動似大地水準面精化項目 可實現三維定位
    據了解,三亞市似大地水準面精化建設項目將綜合利用GNSS、水準、重力與似大地水準面精化技術與理論,建立和維持區域大地基準、高程基準及高精度似大地水準面。似大地水準面精化將與三亞市連續運行衛星城市測量綜合服務系統的無縫聯接,可全自動、全天候、實時提供網絡覆蓋區域的高精度三維坐標和時間信息,在似大地水準面框架的支撐下得到城市規劃、建設、管理所需要的正常高或城市高程系統,真正做到三維實時動態定位。
  • 讓城市立起來,深圳率先實現城市級高精度實景三維模型技術覆蓋
    見圳客戶端•深圳新聞網2020年12月24日訊(深圳特區報記者 秦綺蔚)日前,深圳市規劃和自然資源局召開「城市級高精度實景三維模型構建關鍵技術及應用」成果鑑定會。目前,深圳是國內首個實現市域級全覆蓋的實景三維模型生產的城市。
  • 手機定位是怎麼做到的?
    【機械cax360第322期】我們在影視劇中經常看到通過手機追蹤定位找到某人,這事在現實生活中靠譜嗎?手機定位背後的原理是什麼?美國全球定位系統(簡稱GPS),是一個中距離圓型軌道衛星導航系統。它可以為地球表面絕大部分地區(98%)提供準確的定位、測速和高精度的時間標準。
  • 保護臺北歷史文化 | 航空攝影測量與地面掃描點雲融合,構建實景三維模型
    點雲有多種來源,如來自雷射測量的:地面三維雷射掃描儀、車載LiDAR、機載LiDAR和手持/背包SLAM掃描等;有來自攝影測量的,如無人機航攝、無人機傾斜攝影和近景攝影測量等。不同來源點雲的融合成為當下熱門課題。本文以臺北市四四南村為例,融合地面三維雷射掃描與無人機航空攝影測量數據,來完整記錄歷史文化遺蹟,並就融合精度與作業效率進行分析。
  • 先臨三維金屬3D列印和高精度三維檢測技術帶來不一樣的產品研製
    項目簡介近日,某汽車生產廠商為加快汽車排氣管尾喉研發,採用了先臨三維的數位化解決方案。在研製過程中使用粉末床雷射熔化(MPBF)技術以及高精度藍光三維檢測技術,大幅縮短產品研發周期。瀏覽器版本過低,暫不支持視頻播放點擊視頻,了解全程3D列印-3D檢測金屬3D列印 Metal 3D Printing使用金屬3D印表機EP-M250直接列印生產排氣管尾喉,在無需刀具和模具條件下,
  • 北鬥衛星如何風馳GNSS高精度定位?
    隨著北鬥系統的全面建成開通,GNSS高精度定位技術成為大眾關注的問題。 在交通和自動駕駛領域的快速發展趨勢下,GNSS高精度應用需求加速釋放。 為什麼需要GNSS高精度定位?
  • 三維掃描為異形鋼結構橋梁幕牆裝飾提供三維點雲數據及三維模型
    為儘快完成公園各處裝飾,需要大量的測量數據,技術人員根據測量數據可以指導後續的裝飾品安裝及用料分析。異形鋼構「彩虹橋」作為該體育公園景點之一,對其裝飾有著較高的要求,所以準確的現場數據尤為重要。對於異形鋼構測量來說,傳統的技術手段較難快速、準確完成測繪工作,而三維雷射掃描技術的出現,解決了這一難題。
  • 高精度三維地震勘探是油氣勘探的重中之重
    國外石油公司通常遵循嚴格的勘探程序,以圈閉評價為中心,在不同階段分別實施重力、電磁、化探,以及二維、三維地震工作量來逐漸提高圈閉的可靠性。Cobalt公司奉行的勘探程序理念值得借鑑:「首先分析該地區的各種地質資料,包括構造、發現井情況,弄清該區域地質特點,判斷油氣發現趨勢,然後開展圈閉識別工作。
  • 百元級國產RTK板卡能否改變高精度定位市場格局?
    此外,BDS在設計時就考慮到了與各大導航系統的兼容互操作,BDS在亞太地區可見衛星達到20多顆,遠超其它衛星導航系統,BDS與GPS、Galileo、GLONASS等系統加起來可用導航衛星達到100多顆,大幅提升了在遮擋環境下可見衛星數,從而提升了高精度定位的穩定性與連續性。
  • 高效低成本的室內外精確定位和AR導航已經到來
    商湯SenseMARS火星混合現實平臺由浙江大學-商湯科技三維視覺聯合實驗室與商湯產品團隊聯合打造,具備專業級高精度三維數位化地圖構建、跨平臺和終端的空間感知計算、全場域釐米級的端雲協同定位等空間定位和構建能力,並可支持Android/iOS/Web/小程序等系統平臺,以及手機、平板電腦、AR/MR眼鏡等多種終端設備,從而實現室內、室外等不同場景的AR/MR特效、導航和導覽等功能。
  • 高精度定位 北鬥衛星導航系統助力疫情防控
    北鬥高精度定位設備,確保火神山和雷神山醫院的測量標繪工作迅速完成;基於北鬥的無人設備,既能運送醫用物資又能實現防疫作業……北鬥馳援,讓防控工作更加高效精準,我們戰勝疫情的底氣與信心更足。在疫情防控阻擊戰中,一系列創新技術派上了大用場,其中北鬥衛星導航系統快速響應,融入多項防控工作之中,擔起了抗疫的科技先鋒。
  • 無人機空地一體三維雷射掃描技術應用研究
    經過實地操作,基於無人機的空地一體三維掃描技術可以有效克服傳統掃描方式弊端,實現高精度立體監測網絡( 空中-地面-地下監測) ,完成多載荷數據獲取平臺: 機載-車載-室內、機載-車載-室內智慧財產權系列產品等。
  • CORS帳號常見問題——什麼是千尋知寸cors帳號高精度定位服務?
    千尋cors提供的高精度定位服務是高精度定位糾偏服務,是將您的不精準的定位精度(普通GPS定位5-10米),通過cors帳號系統播發的差分數據+第三方硬體廠商的差分解算晶片支持,實現精度的大幅提升,千尋cors目前有亞米級、釐米級和靜態毫米級多種相關產品。
  • 科普| 選擇雷射雷達還是攝影測量?你需要知道這些
    同時我國城市化進程快速推進,城市三維模型逐步成為城市空間數據框架的重要內容。航空攝影測量一直是我國基本地圖成圖的主要方式,由於其製圖速度快,精度高且均勻,是我們今後數字製圖的一個重要發展方向。而傾斜攝影測量技術是國際測繪遙感領域,近年發展起來的一項高新技術,利用照片進行三維重建成為一項關鍵性的技術。
  • 千尋位置:高精度定位應用大量落地 高水準服務是硬道理
    ……在千尋位置誕生之前,高精度定位還是門檻極高的「小眾」領域。隨著千尋位置服務的完善,高精度定位正像公共服務一樣,覆蓋廣、可用性強,觸手可得。基於數億級的客戶規模,千尋位置不僅在高精度定位技術上持續領先,也積累了高標準的服務經驗。包括雲端一體化的方案,全國覆蓋、支持海量高並發、保證7x24小時運行等。服務模式上,千尋位置推出雲端一體的方案。