999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于點云的室內房間要素及拓撲關系提取

2023-04-06 10:10:44郭慧霞韓李濤張鵬飛
北京測繪 2023年2期
關鍵詞:方法

郭慧霞 韓李濤,2 張鵬飛

(1. 山東科技大學 測繪與空間信息學院 山東 青島 266590;2. 山東省基礎地理信息與數字化技術重點實驗室, 山東 青島 266590)

0 引言

室內導航服務的實現主要包括模型構建、路徑規劃、實時定位與導航[1]。隨著激光掃描技術的不斷發展,點云已成為室內三維重建的重要數據來源[2]。然而,從無連接、無結構、無語義信息的海量點云中快速精準提取室內可導航元素(如房間、門、窗、走廊等)和不可導航元素(如墻)仍然面臨著很大挑戰。

目前,從室內點云中提取墻線和房間要素已得到許多關注和研究[3-4],現有方法包括基于特征聚類的方法、基于模型擬合的方法、基于深度學習的方法以及上述幾種方法的混合。文獻[5]采用“自下而上的思想”,在墻體點云的二值圖上進行區域生長得到墻角點,最終獲得精細的內部房間邊緣;文獻[6]對分割出來的墻體點云利用霍夫變換和其二值圖疊加進行墻線的準確提取,該方法受遮擋的影響較小;文獻[7]采用改進的卷積神經網絡(geometric-convolutional neural network,Geo-CNN)進行建筑結構的識別;文獻[8]在區域增長的基礎上采用隨機采樣一致性(random sample consensus, RANSAC)進行了平面分割,并恢復了門平面和墻面的關聯關系。上述方法的缺點是均不適用于曲面墻體的識別。針對曲面墻體要素,文獻[9]利用RANSAC對標記為墻體的樣本進行直線或圓的模型擬合以生成平面圖,但其處理過程可能將兩個靠近的墻體都忽略掉;文獻[10]提出了一種基于能量全局優化的方法對含曲面結構的室內點云進行分割,但時間成本較高。這些方法大多采用“自下而上”的方式,即先從點云中提取墻線,然后再依據墻線之間的幾何位置或連接關系構建墻線與對應房間要素之間的拓撲關系。該方式在提取墻線時缺少房間要素的約束,導致墻線-房間拓撲關系的構建過程較為復雜。

針對上述問題,本文根據天花板點云被室內空間自然劃入不同區域(房間)的現象,提出了一種“自上而下”提取房間要素及拓撲關系建立的新方法。該方法不僅實現了對弧形墻體要素的提取,而且在提取過程中自然保留了房間要素與墻線要素之間的拓撲包含關系,有效降低了“自下而上”提取房間要素及拓撲關系構建的復雜性。

1 房間要素及其拓撲關系提取

在利用激光掃描儀進行室內掃描時,需要保持房間門處于打開狀態以便連續掃描。這樣將使得房間內點云與房間外走廊點云通過房間門口地面點云連為一體,導致房間點云和走廊點云不易分割。觀察發現,一般情況下建筑物每個房間的天花板平面會被房間墻體分割而與房間外空間相互獨立,利用房間天花板點云代表房間單元進行室內點云分割將會非常容易。因此,本文提出了一種利用天花板點云進行室內空間分割和房間要素提取的方法。其技術流程如下(圖1):

圖1 方法流程圖

(1)原始數據預處理操作。

(2)根據點云Z軸投影的高度直方圖提取天花板點云。

(3)對分割出來的天花板數據進行投影,使用歐式聚類方法進行房間的分割提取。

(4)基于每個房間的點云數據提取出邊界點云數據,結合RANSAC和歐式聚類方法對邊界進行擬合并提取得到墻線參數。

(5)將墻線參數按照一定的順序進行排序并依次計算交點并優化得到房間角點,同時保留房間、墻線、角點之間的拓撲關系。

1.1 點云數據預處理

由于點云存在數據量大、噪聲明顯以及會有點云缺失等問題,所以需要對原始點云數據進行預處理。預處理過程主要包括[11]:①點云進行環境去噪;②統計濾波將大尺度噪聲去除;③對點云數據進行八叉樹抽稀,若存在小范圍內的點云缺失,則利用對稱性補全。

1.2 房間輪廓提取

房間輪廓提取主要包括樓層分割、天花板點云提取、房間提取和房間邊界點提取等過程。

1.2.1樓層分割及天花板點云提取

由于樓層存在的地方會存在大量Z值相同的點,根據Z軸投影直方圖可以確定樓層、地板、天花板的位置[9],如圖2所示。從圖2中可以看出天花板點云Z值的所屬范圍,利用直通濾波得到建筑物的天花板點集P。天花板點集P中可能會存在一些噪聲點。因其數量較少,對房間整體的影響可以忽略。

(a)多層室內點云

1.2.2房間點云分割

將天花板數據P向XOY面投影得到P′,利用歐式聚類[12]方法進行房間分割。歐式聚類是以歐式距離為判斷準則,利用最近鄰實現的聚類技術,其中半徑μ設置范圍為(w/2,w),w為建筑物的墻體厚度,T是一個簇要求的最小點數。聚類出的每個房間的點集,記為Ri,i∈[0,N],N為聚類的數量。其詳細步驟如圖3所示。

圖3 歐式聚類過程

Step1:輸入天花板數據P′,半徑μ,最小聚類值T;

Step2:創建P′的Kd-tree;

Step3:設置一個空的簇C和一個隊列Q;

Step4:對P′中的每一個點Pi,執行下列步驟:

①把Pi加入隊列Q中;

②在半徑μ范圍內,對Pi近鄰搜索,得到k個近鄰點Pik并放入Q;

④當Q中所有的點都被處理過后,把Q中所有的點添加到簇C,清空隊列Q;

Step5:當P′中所有的Pi都被處理過并且是簇C中的一部分時,算法終止。

在房間邊界點提取時,組成房間最外圍輪廓的點集為建筑物房間的幾何輪廓上的點,對Ri使用α-shape算法進行房間輪廓點的提取,Ri對應的邊界點集為Bi。

1.3 墻線提取

墻線提取過程主要包括墻線分割、墻線參數排序、交點計算和優化等過程。

1.3.1墻線分割

本文將RANSAC[13]和歐式聚類相結合,先進行圓模型識別后進行直線模型識別,并對識別數量進行限制,進行墻線的擬合提取。避免了RANSAC擬合提取“內點”時將具有相同模型參數但屬于不同片段的點(不同墻體上的點云)被提取為同一片段的情況,如圖4(b)所示。

(a)房間邊界點

以弧形墻線為例進行說明墻線提取流程,如圖4所示。利用RANSAC圓模型對弧線型墻線擬合后,加入歐式聚類,判斷“內點”之間的歐式距離是否小于閾值μ,若是小于μ則進行分割,否則進行RANSAC直線擬合。此處μ取房間寬或長的最小值。直線型墻線與弧形墻線提取過程相似。墻線進行圓和直線擬合分割后得到組成房間Ri的墻線的參數模型集合W={W0,W1,…,Wn},其中n為房間Ri立面的個數。直線型參數模型見式(1),圓參數模型見式(2)。

(1)

式中,(px,py,pz)為直線上一點;(nx,ny,nz)為直線方向向量。

(x-ox)2+(y-oy)2=r2

(2)

式中,(ox,oy)為圓心坐標;r為圓半徑。

1.3.2墻線參數排序

混合分割得到的W中相鄰元素并不代表相鄰的墻線,會為后序計算交點(即墻角點)帶來困難。本文提出了一種利用墻線中點對墻線參數進行排序的方法。以每一個房間輪廓點集Bi為單位,計算其質心Gi,取每組點集的中點Mj,計算Gi和Mj的連線與X軸正方向的角度θi,θi∈[-π,π],其中X軸正方向向上為正,向下為負。根據θ的大小對W中墻線參數排序并更新W,保證相鄰的Wi表示的墻體是相鄰的,存在墻角點。

1.3.3交點計算及交點優化。

對W中的相鄰元素求交得到交點Di,由于擬合得到的參數存在一定的誤差,在進行交點計算時,可能會出現“相切”“尖角”的問題,導致交點計算錯誤,見圖5(a)、圖5(b)。設圓模型O,圓心為o,半徑為r,直線模型為L,L到圓心的距離記為d。對以上兩種情況進行交點優化:

(1)0<|r-d|

(2)0

(a)直線和圓“相切”

最終得到交點集D={D0,D1,…,Dn},優化后的W′={W0,W1,…,Wn}。

1.4 拓撲關系表達

在提取房間墻線的同時,為了保存房間、墻線、角點之間的拓撲關系,參考文獻[14]中的拓撲關系描述,本文分別采用房間-墻線表(表1)、墻線表(表2)和角點表(表3)描述每個房間與其內墻線、角點之間的拓撲包含關系,本文同一墻體中兩個墻面的墻線沒有進行合并。具體自動構建過程為:以房間Ri為單位提取墻線時,其質心Gi作為房間節點;因存在弧形立面,在墻線提取時,弧形墻線類型記為0,直線型墻線類型記為1;由W′={W0,W1,…,Wn}得到房間-墻線表,表中包括房間ID,該房間包含的墻線ID和房間中心點坐標Gi(x,y,z);通過計算相鄰墻線之間的交點建立墻線表和墻角點表。

表1 房間-墻線表

表2 墻線表

表3 墻角點表

2 實驗結果與分析

2.1 實驗數據及環境

為驗證本文方法的適用性和有效性,分別選取蘇黎世大學(University of Zuich,UZH)提供的數據集Synth3和國際攝影測量與遙感協會(International Society for Photogrammetry and Remote Sensing,ISPRS)提供的公共基準數據集(grainger museum,GM)[15]。兩個數據集的詳細參數見表4。

表4 數據集參數信息

實驗硬件配置:Intel(R) Core(TM) i7、CPU 3.20 GHz、8 GB內存、Windows10 (64位);軟件配置:CloudCompare、Visual Studio 2015(C++)、 PCL1.8.1。

2.2 評價指標

由于官方網站沒有提供實驗點云數據對應建筑的詳細幾何尺寸信息,所以本文提取方法的精度評估主要依據提取房間數量的完整性和房間面積精度進行評估。

房間提取完整性(Cm)計算公式如下:

(3)

式中,T為從數據集中提取的房間個數;F為數據集中存在卻沒有被正確提取到的房間個數。

房間面積提取精度評估是以ArcGIS人工精確量取的房間面積作為基準,分析計算房間面積的絕對誤差(Δ)和相對誤差(K),其計算公式如下:

Δ=|SA-ST|

(4)

(5)

式中,SA為ArcGIS人工精確量取的房間面積;ST為本文方法提取房間的面積。

2.3 參數設定與結果分析

在CloudCompare軟件中按照1.1所述步驟對原始數據做預處理。預處理后Synth3和GM數據集的點云數量分別約為7.0×105個和3.5×105個。根據Synth3和GM數據的點云Z軸投影的高度直方圖,天花板點云提取范圍分別為[3.26,3.36]和[2.9,3.29];房間提取時μ根據建筑物的墻體厚度進行設置,Synth3和GM閾值μ分別選為0.10、0.12 m;墻線提取過程點到模型的距離一般設置為0.03 m,最小聚類尺寸為4,μ設置為1 m。而GM中房間R4的邊界點中的噪聲點較多,為正確提取各墻線上點則需要擴大閾值,設置點到模型的距離為0.1 m。在混合分割提取墻線時,利用墻線中點對墻線參數進行排序,并不能對Synth3中R0的墻線進行正確的排序,原因是R0的中心點在多邊形外,此方法只適用于中心點位于多邊形內部的多邊形。為后續驗證提取精度,利用邊界點順序對R0進行墻線排序。圖6和圖7是實驗數據處理過程及提取結果。為可視化效果清晰,房間邊界點和房間墻線點提取情況分別選取了Synth3中的房間R1,GM中房間R8進行可視化顯示。

圖6 Synth3數據處理過程及提取結果

圖7 GM數據處理過程及提取結果

提取精度如表5和圖8所示。從表5中可以看出,Synth3的房間都被完整地提取出來,GM數據中有三個房間沒有被提取出來。查看GM預處理后的數據和點云Z軸投影的高度直方圖[圖2(b)]發現:一個房間天花板數據缺失,另兩個房間天花板Z值位于[1.50,1.70]之間,而提取的天花板范圍為[2.9,3.29],故造成三個房間的缺失。從圖8中可以看出,本文方法提取到的每個房間面積與量算得到的面積絕對誤差不超過0.11 m2,大部分小于0.08 m2;相對誤差小于0.5%,對Synth數據中房間提取面積相對誤差小于0.1%,提取精度較高,證實了本文方法的有效性和準確性。

表5 房間提取結果

4 結束語

針對從點云中提取房間要素及房間構成要素之間的問題,本文引入“自上而下”點云分割思想,利用墻體自然將天花板點云分割成塊,即天花板被自然劃入不同的房間,對天花板點云邊界點利用RANSAC結合歐式聚類方法實現建筑內部房間和墻線提取,并在提取過程中自動地保存了房間、墻線和墻角點之間的拓撲關系,為后續室內導航信息模型的構建提供了便利。實驗表明,在天花板數據提取完整的情況下,提取精度較高;墻線提取方法不僅適用于平面墻體,還適用于圓弧形曲面墻體。后續將考慮利用深度學習以完整提取天花板數據和對非圓弧形曲面墻體點云分割進行提取。

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国产日韩欧美一区二区三区在线| 欧美笫一页| 国产农村妇女精品一二区| 中国一级特黄大片在线观看| 九色在线观看视频| 午夜啪啪福利| 制服无码网站| 先锋资源久久| 国产精品私拍99pans大尺度| 欧美性色综合网| 久久久久久尹人网香蕉 | 国产成人无码AV在线播放动漫| 国产在线97| a毛片免费看| 99这里只有精品6| 亚洲AⅤ永久无码精品毛片| 亚洲色图欧美在线| 色亚洲成人| 亚洲一级毛片在线观| 毛片网站观看| 亚洲av日韩av制服丝袜| 国产簧片免费在线播放| 国产杨幂丝袜av在线播放| 亚洲,国产,日韩,综合一区| 成年人福利视频| 在线观看热码亚洲av每日更新| 99国产精品国产| 国产成人啪视频一区二区三区| 麻豆国产在线不卡一区二区| 老司国产精品视频| 国产草草影院18成年视频| 国产成a人片在线播放| 国产视频 第一页| 国产精品亚洲片在线va| a毛片免费在线观看| 久久99精品久久久久纯品| 国产成人一区| 国产成人高清在线精品| 国产十八禁在线观看免费| 国产美女在线免费观看| 四虎永久免费网站| 国产喷水视频| 国产成人凹凸视频在线| 久久精品这里只有国产中文精品| a毛片免费观看| 色综合国产| 亚洲人成影院午夜网站| 最新日韩AV网址在线观看| a亚洲视频| 91精品国产一区自在线拍| 久久精品亚洲专区| 亚洲aⅴ天堂| 午夜福利免费视频| 日韩成人午夜| 在线亚洲小视频| 欧美日韩免费在线视频| 亚洲a免费| 婷婷99视频精品全部在线观看 | 久久国语对白| 91在线中文| 国产成人久久777777| 最新无码专区超级碰碰碰| 欧美成人aⅴ| 日韩高清一区 | 久久 午夜福利 张柏芝| 中文字幕中文字字幕码一二区| 永久成人无码激情视频免费| 欧美97欧美综合色伦图| 精品国产成人av免费| 国产又粗又爽视频| 在线国产毛片手机小视频| 久久人妻xunleige无码| 国产亚洲精品自在线| 91久久国产成人免费观看| 国产91丝袜在线观看| www.91在线播放| 午夜福利在线观看成人| 中文精品久久久久国产网址| 精品三级在线| 亚洲va在线观看| 国产成人精品一区二区免费看京| 欧美亚洲第一页|