三維點雲目標提取
1.前言
不知不覺,已經到了研究生的第三年了,明年就要畢業參加工作了,offer拿了幾個,基本的工作也差不多定下來了,畢竟研究生兩年時間主要研究方向是三維點雲的目標識別及三維重建(姑且認為是研究方向吧),正如國內的研究生境遇一樣,幾年的光輝時間都奉獻給了導師的幾個項目,做的東西也畢竟雜,精通的技能也談不上,乘着要畢業的時節,現奉獻一下鄙人對三維點雲目標識別的一些看法(應該只適合給剛接觸搞三維點雲的小碩們看,不過貌似國內搞這一塊的高校也不是很多啊)。
2.三維激光點雲應用領域
三維激光點雲的獲取原理以及基本特征就不介紹了,比較涉及到比較專業的知識,就談談三維激光點雲的應用吧。
個人覺得,三維激光的應用前景是非常廣的,特別是與其他傳感器結合起來,如圖像傳感器等。應用領域包括但不限於:智能駕駛,智能家居,三維重建,數字地球,城市規划,防災減災,海洋測繪等等。只討論兩個例子:智能駕駛以及三維重建。
2.1智能駕駛
智能駕駛是需要高精度3D地圖的,什么叫高精度3D地圖,就是能夠表現車道級別的地圖,包括車道線,標線,道路參數等等信息。
2.2 三維重建
三維重建一般是對三維點雲進行mesh構網得到的,當然也可以通過結構化進行重建。
好了,從以上一些應用來說,三維點雲的研究是非常有意義的。但是實際上,我們從傳感器獲取的三維點雲並沒有對象,只是一堆算亂的三維點而已。
但是,在以上應用中,算亂的點雲是沒法進行處理的。就比如三維重建,如果沒有對象化的目標,對整個點雲進行重建,最終的結果就是,有一個很好看的整體模型,但也僅限於好看而已,你並不知道這個模型里面有多少建築物,多少樹,地形如何,你更不知道具體建築物的具體位置等等信息。所以說,三維點雲的對象化是非常重要的,是其他應用的基礎。
好了,就說這么多,下一節再講講目標提取這個正題吧。
3.三維點雲目標提取
3.1一般流程
先根據個人認識總結一下目標提取的一般性步驟:
如上所示,三維點雲的目標提取關鍵性的兩步即為:特征提取與選擇、分類,是不是整個方法流程與圖像中的目標識別有點像。本質上看,凡是涉及到目標識別,其方法流程大體是相同的。為什么要搞特征提取,因為我們要識別的目標一般是在一個大場景下,各種目標相互混雜,既然要對某個目標進行識別,當然就需要有一個指標或者數值來最大化不同目標之前的區別,這個指標或者數值就是所謂的目標特征了。所以我們在對目標進行識別時,往往要采用適合本目標的特征。就比如說圖像識別中的卷積神經網絡CNN,為什么它比用傳統通過手工設計的特征進行識別的識別率要高一大截,本質原因就是CNN的特征是通過學習得到的,而且特征表示與分類器是聯合優化的。分類器就不累贅了,SVM、boosting、決策樹等等。
3.2特征提取
特征提取的重要性從以上就可以看得出來了,它是最終結果能不能滿足預期的最重要因素。來看看分類器的不同對結果的影響:
以上的分類器分別為最近鄰、決策樹、二次判別分析、SVM,所使用的特征是相同的。從結果中可以簡單的得出結論,影響目標識別的決定性因素肯定就是特征提取了。其實這也是我理解為什么CNN用的softmax分類器的原因,就是影響結果的不是分類器,而是特征。
好了,總結一下三維點雲的特征吧。
<1>2D特征
2d幾何特征:半徑、點密度、面積…
2d局部形狀特征
基於累積圖的特征:格網點數、高程差、高程標准差…
<2>3D特征
3d幾何特征:半徑、高程差、高程標准差、點密度
3d局部形狀特征:線性特征、平面特征、散亂特征、總方差、各向異性、特征熵、特征值和曲率…
<3>紋理特征
RGB 強度
<4>統計圖特征
點特征直方圖PFH、快速點特征直方圖FPFH、視點特征直方圖VFH,Signature
of Histograms of OrienTations(SHOT)
<5>其他
Spin images,Global FPFH,Global Radius-based Surface Descriptor(GRSD),GlobalStructure Histogram(GSH)


3.3 分類器
分類器這個還是省略吧,僅憑大家所熱衷的啦,對結果提升不大,以下是一些常用的分類器:


4.總結
三維點雲目標提取個人覺得還是很有研究前景的,畢竟目標整體的識別率不是很高,還有很多需要改進的地方。如前所說,影響整個結果的其實就是特征提取這一步了,個人覺得可以從這一步出發來進行研究,本人也做過一些相關實驗,就是結合深度學習,(有時間的話可以介紹介紹這一塊)參閱了一些國外主流期刊,貌似做的人不多。還有一點,個人覺得最好是將三維點雲與其他傳感器得到的數據進行融合來研究,特別是圖像,研究的價值絕對是杠杠的。如果想知道一些具體的研究成果,大家可以去主流期刊看看,當然也可以問我啦,或者需要什么資料也可以啦,為國家做做貢獻~~~