





摘要:自上世紀90年代三維激光掃描技術出現開始,三維模型重建一直廣泛的應用于各個行業。在實際生產中,點云數據量大、密度高等特點導致數據傳輸不便、處理效率低。如何在簡化點云數據的同時,保留其特征信息,保證三維模型重建精度成為點云數據處理的重點,常規曲率簡化法,估算點云曲率值,通過設置閾值達到簡化目的,本文根據曲率值大小對點云數據分類,不同類別采用不同簡化率,以達到保留點云更多特征信息。簡化結果對比表明:本文簡化方法能較好的簡化點云數據,整體簡化率達到55%,相比常規曲率法,重建的三維模型保留原始模型的特征信息,更貼近原始模型,明顯優于常規曲率法。
關鍵詞:三維模型重建;點云數據;曲率;點云簡化
1 引言
近年來,隨著計算機視覺技術、現代測繪技術,信息處理技術發展和計算機硬件的不斷提升,三維模型的重建已經成為各個領域的熱門研究方向[1]。三維模型重建是將物體的點云數據利用計算機技術構建初始三維模型,再結合拍攝的高分辨照片紋理貼圖,最后得到反映物體真實形態的三維模型。點云數據作為三維重建中重要的基礎數據,其具有高精度、數據量大、點密度高等特點。
在實際生產中,大量冗雜的點云數據既不方便傳輸,也導致計算機運算效率偏低。常規點云簡化方法雖然能減少點云數據量,但會丟失點云原始特征信息,甚至導致重建失敗。因此,研究點云簡化理論并且提出一個高效的、可行的簡化方法,在實際生產中具有重要意義。
2 點云數據簡化
2.1 簡化方法及流程
曲率值是點云數據的重要幾何屬性信息,其大小反映了點云中數據點的特征分布情況。常規曲率采樣法通過估算點云數據曲率,統一設置閾值和簡化率,達到簡化點云數據的目的。本文首先建立索引,然后歷遍所有點,估算每個點的曲率,根據曲率值大小將點云數據分為不同類別,不同類別采用不同簡化策略,實現分類多閾值簡化,以保留物體更多的特征信息。
2.2 建立索引
本次點云簡化使用斯坦福bunny點云模型作為實驗點云數據,點云個數為31607,使用knn算法建立索引,即搜索出離某一點歐式距離最近的k個點作為其鄰域。在實際應用中,k值一般為9-20效果最好[2]。本文設置k值為15,即搜索每個點最近的15個點作為其鄰域。
2.3 估算法向量和曲率
估算點云法向量通常有最小二乘法和主成分分析法,其中最小二乘法計算過程較為復雜,耗時較多[3]。本文采用主成分分析法估算點云數據法向量。
設pi為點云數據中一點,點pi與其k鄰域點構成點集pi。使一個平面區域擬合對點pi進行逼近,通過公式(1)計算pi的中心點;
通過公式(2)計算pi的協方差矩陣C;
由于該矩陣為半正定矩陣,特征值λj(j=0,1,2)均為非負實數,對應的三個特征向量vj(j=0,1,2)組成一個正交基[3]。當平面作為點集pi的切面時,pi的鄰域內的點到平面的距離和最小,此時的最小特征值對應的特征向量v0即為點云數據的法向量。通過式(3)計算方向向量和法向量的夾角α調整法向量方向,若α≤90°,vi則不變;若α≥90°,則令vi=-vi。
調整法向量方向后,點pi的曲率cui通過公式(4)計算:
2.4 點云分類簡化
點云曲率值越大,包含特征信息越多,應盡量保留。本次點云分類具體情況如表1所示,共計31607個點,分為7個類別,每個類別的簡化率m按照式(5)確定。
簡化完成后點云個數為14257,整體簡化率55%。整體圖形如圖所示,明顯看出點云數據量減少的同時保留了物體原有特征。
3 分析對比
利用商用軟件Geomagic warp對點云數據三維重建,模型建立后分別與原始點云建成模型和一般曲率法簡化點云建成模型進行對比。圖(5)為原始點云重建的三維模型;圖(6)為本文方法簡化點云數據重建的三維模型,與原始模型相比,減少了數據量的同時較好的保留了原始模型的特征,并且模型重建完整;圖(7)為一般曲率法簡化點云重建的三維模型,為對比更加直觀,將簡化率同樣設置為55%,該方法同樣也減少了點云數據量,但丟失了部分原始特征,模型重建有部分缺失,如圖中紅色部分所示。
4 結論
通過點云簡化實驗表明,本文提出的點云簡化方法能較大程度的減少冗雜的點云數據,簡化率為55%,通過進一步模型對比,在同等簡化率的情況下,本文點云簡化方法相比常規曲率法能較好的保留點云特征信息,三維重建后的模型更接近原始模型,精度更高。
參考文獻:
[1]張麗艷,周儒榮,蔡煒斌,周來水2001.海量測量數據簡化技術研究[J].計算機輔助設計與圖形學學報,:1019-1023.
[2]官云蘭,.地面三維激光掃描數據處理中的若干問題研究[D].同濟大學土木工程學院,2008.
[3]陳永輝. 基于激光掃描的三維點云數據處理技術研究[D].中國科學技術大學,2017.
[4]熊邦書,何明一,俞華璟.三維散亂數據的k個最近鄰域快速搜索算法[J].計算機輔助設計與圖形學學報,2004(07):909-912 +917.
[5]喜文飛. 激光點云數據壓縮的精簡研究[D].昆明理工大學,2011.
[6]李繞波,袁希平,甘淑,朱贊,楊敏.面向滑坡體三維點云數據的一種壓縮方法[J].城市勘測,2020(02):70-74.
[7]朱明月. 地面三維激光掃描數據配準方法研究[D].長安大學,2017.
[8]洪軍,丁玉成,曹亮,武殿梁.逆向工程中的測量數據精簡技術研究[J].西安交通大學學報,2004(07):661-664.
[9]李杰,周興華,唐秋華,李君益,厲峰,2011.三維激光掃描技術在數字城市中的應用[J].海岸工程,30(03):28-33.
[10]劉波,張鴻賓,2005(01).基于鄰域預測的三角形網格幾何信息壓縮[J].計算機工程與應用:43-45.
作者簡介:姓名:熊高翔 出生年份:1994 性別:男 籍貫:四川成都 民族:漢 學歷:研究生 專業:測繪工程 研究方向:大地測量學與測量工程。