石力文,解琳琳,侯妙樂,李愛群,胡云崗,劉浩宇
基于顯著幾何特征的古木建筑關鍵構(gòu)件多LoD尺寸信息提取方法
石力文1,2,3,解琳琳1,4,侯妙樂1,2,3,李愛群1,4,胡云崗1,2,3,劉浩宇1,2,3
(1. 北京未來城市設計高精尖創(chuàng)新中心,北京 100044;2. 北京市建筑遺產(chǎn)精細重構(gòu)與健康監(jiān)測重點實驗室,北京 100044;3. 北京建筑大學測繪與城市空間信息學院,北京 100044;4. 北京建筑大學土木與交通工程學院,北京 100044)
古木建筑關鍵構(gòu)件的尺寸信息是其安全性能評估與提升、歷史文化傳承的重要基礎,然而該信息的提取尚缺乏高效、高精度的方法。三維激光掃描的精細測繪技術為該問題的解決提供了科學手段,但點云數(shù)據(jù)體量龐大,無法直接獲取尺寸信息。針對尺寸信息的多細節(jié)層級(LoD)特性,提出了多LoD模型標準,建議了相應的顯著幾何特征參數(shù)。結(jié)合高保真點云數(shù)據(jù),系統(tǒng)地提出了一套基于點云數(shù)據(jù)的關鍵構(gòu)件多LoD尺寸信息自動化提取方法,可準確、高效地提取多LoD尺寸信息。對典型關鍵構(gòu)件進行了多LoD尺寸信息提取,該方法可在7 min內(nèi)完成百萬級點云數(shù)據(jù)的信息提取,且尺寸相對誤差不超過2%,絕對誤差絕大部分小于0.5 mm,驗證了該方法的高效性和可靠性。
古木建筑關鍵構(gòu)件;LoD模型;顯著幾何特征;點云數(shù)據(jù);自動化提取方法
我國木建筑歷史悠久、類型多樣且體系完整,具有極高的歷史、文化和科學價值[1]。以應縣木塔為例,其是世界古木建筑遺產(chǎn)的典范。如何高效、精準地記錄古木建筑的形態(tài)現(xiàn)狀和構(gòu)件損傷現(xiàn)狀[2-3],即明確各類構(gòu)件的尺寸信息,是安全性能評估與提升,以及歷史文化傳承的重要基礎。
在安全性能評估與提升方面,數(shù)值模擬已逐漸成為結(jié)構(gòu)安全性能評估與提升的重要手段。采用精細模型可反映微觀損傷機理,但需要高精度的尺寸信息,建模工作量大且分析效率低。采用簡化模型則可顯著提升建模和分析效率,其往往只需要關鍵尺寸信息,但無法充分反映斗栱等構(gòu)件細節(jié)對結(jié)構(gòu)微觀損傷機理的影響。多尺度數(shù)值模型的發(fā)展解決方法[4],其基本思想是對于重要的關鍵子結(jié)構(gòu)或構(gòu)件采用精細模型,對于次要構(gòu)件則采用簡化模型。以應縣木塔為例,傾斜嚴重的二層明層是結(jié)構(gòu)的薄弱層,應視為關鍵子結(jié)構(gòu)采用精細模型,其余樓層相對完好,可采用簡化模型。古木建筑遺產(chǎn)的現(xiàn)狀特性符合多尺度數(shù)值模型的應用條件,重要性程度不同的構(gòu)件可采用不同尺度的模型,準確、可靠的多細節(jié)層級(level of details, LoD)尺寸信息是建立多尺度數(shù)值模型的重要基礎。
在歷史文化傳承方面,現(xiàn)有資料大都為二維建筑圖,暫不存在尺寸信息完備的結(jié)構(gòu)圖。三維激光掃描等技術的發(fā)展為這一難題的解決提供了更為科學的手段。該技術能夠以點云的形式高保真、高精度地采集目標表面的陣列式空間點位信息,可為各類構(gòu)件多LoD尺寸信息的提取奠定基礎。然而,點云數(shù)據(jù)是由構(gòu)件表面上數(shù)以萬計的單點組成,而多LoD尺寸信息數(shù)量遠少于點云數(shù)據(jù)量。值得注意的是,古木建筑中的關鍵構(gòu)件大都為標準構(gòu)件,其截面形式和連接方式較為固定,即存在一定規(guī)律性和重復性的顯著幾何特征[5-6],可采用特定的顯著幾何特征參數(shù)對其關鍵信息進行表征。將三維激光掃描技術應用于建筑遺產(chǎn)保護的關鍵核心是,如何基于海量精細點云數(shù)據(jù),提取不同尺度模型所需的顯著幾何特征。
考慮到點云數(shù)據(jù)不包含實體特征信息,無法確定數(shù)據(jù)點在物體表面的具體位置,如何對古木建筑關鍵構(gòu)件的點云數(shù)據(jù)進行特征提取成為一個熱點和難點問題[7-11]。具體而言:①古木建筑構(gòu)件形式不同于傳統(tǒng)構(gòu)件,其形態(tài)相對特殊,目前針對此類構(gòu)件特征提取的研究相對較少;②古木建筑構(gòu)件目前尚未有表達LoD的模型標準,也不存在與之相對應的顯著幾何特征參數(shù);③點云數(shù)據(jù)量龐大且點分布不均勻,從點云中自動、高效、高精度地提取顯著幾何特征參數(shù)的相關研究仍相對較少。值得注意的是,殘損信息對于古木建筑的數(shù)字化留取、安全性能評估與提升較為重要,但考慮到對于古木建筑多LoD信息留取尚處于初步階段,所以本文在此暫不考慮其影響,對較為理想的無損構(gòu)件展開研究。
面向古木建筑遺產(chǎn)保護與發(fā)展的迫切需求,針對如何高效、精準地提取關鍵構(gòu)件多LoD尺寸信息這一關鍵難題,本研究首先提出了適用于古木建筑關鍵構(gòu)件的多LoD標準,建議了可表征多LoD尺寸信息的顯著幾何特征參數(shù)。在此基礎上,結(jié)合精細測繪獲得的海量高保真點云數(shù)據(jù),系統(tǒng)地提出了一套基于點云數(shù)據(jù)的關鍵構(gòu)件多LoD尺寸信息自動化提取方法。通過對典型關鍵構(gòu)件進行多LoD尺寸信息提取,驗證了該方法的高效性和可靠性。
如何根據(jù)構(gòu)件模型的不同精度需求,基于海量點云數(shù)據(jù)提取少量尺寸信息是本研究的難點問題。CLARK[12]提出的LoD技術是有效解決這一矛盾的通用方法之一。LoD概念來源于計算機圖形學,其根據(jù)實際計算能力以及需求選擇合適的細節(jié)層級進行渲染。隨著LoD層級的提升,表達構(gòu)件模型所需的顯著幾何特征會有所增加,使得模型能夠更精準地反映構(gòu)件的關鍵信息。
建筑信息模型(building information modeling,BIM)已建立了較為完善的現(xiàn)代木結(jié)構(gòu)LoD分級標準,然而現(xiàn)代木結(jié)構(gòu)與古木結(jié)構(gòu)存在2方面的差異:①構(gòu)件形式;②構(gòu)件連接方式。古代木結(jié)構(gòu)采用復雜的榫卯連接,現(xiàn)代木結(jié)構(gòu)大都采用鋼連接件連接。因此有必要借鑒現(xiàn)代木結(jié)構(gòu)BIM模型的LoD分級標準,結(jié)合古木建筑關鍵構(gòu)件的典型特征,提出相應的多LoD模型標準。
本文提出了適用于古木建筑關鍵構(gòu)件的多LoD模型標準:①LoD100:借鑒已有BIM構(gòu)架,反映構(gòu)件的體量信息(如長度、寬度、高度等信息);②LoD200:反映構(gòu)件的主要結(jié)構(gòu)尺寸信息,忽略一些建筑造型所引起的特殊尺寸(如卷殺等),可滿足基本的結(jié)構(gòu)安全性能分析需求;③LoD300:反映構(gòu)件的詳細尺寸信息,可同時滿足精細模型建立需求和文化傳承需求。
為了準確表達不同層級的模型,需指定各層級所需的顯著幾何特征參數(shù)。本文對關鍵構(gòu)件進行了分析,建議了可表征多LoD尺寸信息的顯著幾何特征參數(shù),初步形成了古木建筑關鍵構(gòu)件的多LoD體系。表1給出了部分關鍵構(gòu)件的多LoD模型及其顯著幾何特征參數(shù)。
表1 古木建筑關鍵構(gòu)件多LoD模型及其顯著幾何特征參數(shù)
本文研究核心是如何從海量點云數(shù)據(jù)中提取表達不同LoD模型所需的尺寸信息?;谌S激光掃描技術獲取的關鍵構(gòu)件點云數(shù)據(jù)量大,難以直接進行多LoD尺寸信息提取,為此本文提出了基于點云數(shù)據(jù)的多LoD尺寸信息自動化提取方法(圖1)。
其步驟如下:
(1) 由體到片——點云切片算法??紤]到關鍵構(gòu)件具有典型的截面特性,可根據(jù)構(gòu)件的不同特征需求進行點云切片處理。將點云對象精簡為片狀點云,提高后續(xù)輪廓線提取的精度與效率,并采用了一種基于投影面的點云切片算法。
圖1 方法整體思路
(2) 由片到線——輪廓線提取算法。關鍵構(gòu)件的輪廓可通過幾何特征點進行表征,步驟(1)獲得的片狀點云通過精簡可獲得清晰的輪廓特征,提取表征輪廓線的幾何特征點,為進一步提取確定多LoD尺寸信息的顯著幾何特征點奠定基礎。本文采用了基于點云聚類技術的輪廓線提取算法。
(3) 由線到點——關鍵點識別算法。表征輪廓線的幾何特征點之間一般存在特定幾何關系,通過精簡獲得關鍵點,為多LoD尺寸信息的提取奠定基礎。本文采用了基于3D Harris的關鍵點識別算法。
(4) 由點到信息——多LoD顯著幾何特征參數(shù)提取方法。尺寸信息可通過提取顯著幾何特征參數(shù)獲得,不同的顯著幾何特征參數(shù)表達不同的LoD模型。本文基于步驟(3)獲取關鍵點,逐級提取,得到了一種多LoD顯著幾何特征參數(shù)提取方法。
由于點云數(shù)據(jù)具有采樣密度大、速度快、易受環(huán)境和系統(tǒng)等因素影響的特點,對原始點云直接進行特征提取將會影響算法的質(zhì)量和效率,因此一般需要首先對點云數(shù)據(jù)進行預處理。本文通過點云去噪、配準、重采樣以及坐標變換,將點云模型變換至中心線平行于軸正方向且底面平行于平面的方向上,獲得可用于切片的關鍵構(gòu)件點云模型。
考慮到關鍵構(gòu)件具有典型的截面特性,切片算法可在準確反映構(gòu)件截面特征的同時,有效提高輪廓線和顯著幾何特征點的提取效率,本文采用一種基于投影面的點云切片算法(圖2)[13]。該算法主要通過提取一定厚度的點云,將其投影到中心面上實現(xiàn)對點云數(shù)據(jù)的切片處理,切片精度與效率均較高。具體方法為,首先對點云的特征進行分析,選擇合適的切片法向矢量方向。根據(jù)不同特征可選取多個方向分別進行切片(本文選擇軸方向),計算點云在切片方向坐標的最大值max及最小值min,設置個分層,則切片距離patch|max–min|,依次等間距提取組點云;然后生成組與切片方向相同的投影平面,投影平面為每組點云的中心面;最后將組點云分別投影到其對應的平面上作為切片點云。
在點云切片算法中,點云分層個數(shù)是關鍵參數(shù),其取值對精度影響較大,因此需合理設置該參數(shù)。為了確定的合理取值,本文以泥道栱構(gòu)件進行切片實驗,按照材分制中單位“分”為2 mm制作、厚度為150 mm左右、點云密度為0.2 mm,并分別設置切片個數(shù)為300,200,150,50,30,使切片距離patch為0.50 mm,0.75 mm,1.00 mm,3.00 mm,5.00 mm,沿著厚度方向切片,計算第1片切片的算法運行時間和點云個數(shù),對比數(shù)據(jù)質(zhì)量,從而確定合理取值。
結(jié)果表明,當值較大時會使得每組點云厚度較小,丟失點云的截面特性,無法體現(xiàn)出點云輪廓;如果取值過小則會使投影出的片狀點云模型包含數(shù)據(jù)較多,容易忽略細節(jié)。較大的點云厚度對尺寸提取的精度并沒有太大變化,對效率影響較小??傊?,建立古木建筑精細化數(shù)值模型對構(gòu)件尺寸的精度需求為毫米級[3],建議取值滿足切片厚度patch不小于點云密度的5倍和材分制基本單位的較小值,本文patch取值為1.00 mm。
圖2 點云切片算法流程示意圖
基于點云切片算法獲得的片狀點云數(shù)據(jù)仍比較龐雜,需進一步提取可表征其輪廓線的幾何特征點。輪廓線特征點具有與內(nèi)部點不同的特點,輪廓點鄰域必存在一側(cè)沒有數(shù)據(jù)點,而內(nèi)部點的鄰域點分布則相對均勻。因此,可通過判斷點云數(shù)據(jù)鄰域點的分布密度來提取輪廓線[14]。
基于大量點云提取輪廓線時,如果采用直接對片狀點云模型進行判斷的傳統(tǒng)方法,需遍歷片狀點云模型包含的所有點,逐個計算其鄰域點的分布密度,運算效率低,且輪廓特征點存在重疊現(xiàn)象會影響提取的精度。為解決這一問題,本文采用了基于點云聚類技術的輪廓線提取算法(圖3)[15],首先使用K-D樹的方法對數(shù)據(jù)進行組織,在計算分布密度前進行一次點云聚類,以點云重心為中心對片狀點云模型進行聚類處理,僅保留核心對象,排除非關鍵點的影響,可顯著提高輪廓線提取的精度和效率。
提取輪廓線點云模型的總體思路為:
(1) 設定K-D樹的搜索半徑,并進行點云聚類;
(2) 計算各點法向量。以點法向量構(gòu)造最小二乘平面,并將點及其鄰域點投影到最小二乘平面上。計算各點與鄰域點法向量的夾角,比較連續(xù)夾角間的差值,且選擇最大夾角差作為迭代結(jié)束的條件;
(3) 設定閾值。遍歷所有點,判斷最大夾角差是否大于閾值,滿足條件的為輪廓線特征點,反之則為內(nèi)部點,最后將輪廓線特征點存儲為新對象,得到輪廓線點云模型。
值得注意的是,角度閾值是判斷輪廓線幾何特征點的關鍵參數(shù),其取值對精度影響較大,合理設置角度閾值,可以使輪廓線提取算法具有較高的精度。為了確定合理的取值范圍,本文將角度閾值分別設置為π/4,π/2,π,2π并進行試算,結(jié)果表明輪廓線點云數(shù)量在閾值為π/4和π/2之間維持穩(wěn)定,偏于保守可將該值取為π/4。
圖3 輪廓線提取算法流程示意圖
確定多LoD尺寸信息的顯著幾何特征點往往存在于邊緣角點等部位,需要進一步精簡基于輪廓線提取算法獲得的輪廓線點云模型。本文采用了一種基于3D Harris的關鍵點識別算法,該算法對物體姿態(tài)變化魯棒性好,并且對旋轉(zhuǎn)不敏感,可以很好地檢測出物體的角點[16],能夠滿足本研究的預期效果。
該算法的基本思想是使用一個固定窗口在對象上進行任意方向上的滑動,比較滑動前后窗口包含的點云數(shù)量變化程度,如果點云數(shù)量在任意方向上均發(fā)生了較大變化,可認為該窗口中存在角點(圖4)。需注意,在2D Harris中,計算移動窗口的灰度差值時,使用了圖像梯度構(gòu)成的協(xié)方差矩陣,本文利用點云法向量構(gòu)成的協(xié)方差矩陣,替換圖像中的協(xié)方差矩陣,即可拓展獲得適用于三維點云的3D Harris算法,又可用于識別關鍵點。
圖4 關鍵點識別算法流程示意圖
值得注意的是,滑動窗口的半徑是影響算法準確度與效率的關鍵參數(shù),其取值對精度和效率影響較大。為了確定合理的取值范圍,本文通過大量試算,建議將窗口半徑取為20~35倍的點云密度,即為4~7 mm之間,對于后續(xù)案例,偏于保守的取值為4 mm。
基于2.3節(jié)獲得的關鍵點,根據(jù)各點之間的幾何關系,逐級提取不同LoD模型的顯著幾何特征參數(shù),形成了一種多LoD模型顯著幾何特征參數(shù)的提取方法。
(1) LoD100模型顯著幾何特征參數(shù)提取。LoD100模型的顯著幾何特征參數(shù)用于描述構(gòu)件模型的體量信息,包括四棱柱的長度、寬度和高度。本文通過內(nèi)省式排序的方法計算得到各個坐標方向的最大值和最小值[17],進而對其求差,得到LoD100模型的長度、寬度和高度,即
=max–min(1)
=max–min(2)
=max–min(3)
(2) LoD200模型顯著幾何特征參數(shù)提取。其用于描述構(gòu)件模型的主要結(jié)構(gòu)尺寸信息,由于不同構(gòu)件描述輪廓所需的參數(shù)存在差異,所以LoD200模型參數(shù)的提取方法因構(gòu)件而異。古木建筑關鍵構(gòu)件具有典型的輪廓特性,即直線,連接部位主要通過凹槽的方式,可通過長度、厚度和深度表達。
本方法選取直線兩端特征點,計算直線長度。其中連接方式為凹槽的部分(圖5),選取控制凹槽形狀的邊界點和深度點,計算凹槽長度和深度(一般情況凹槽厚度與構(gòu)件寬度一致),選取控制凹槽位置的任一角點,計算凹槽角點至與其相鄰模型角點的距離。
圖5 凹槽顯著幾何特征參數(shù)
(3) LoD300模型顯著幾何特征參數(shù)提取。其用于描述構(gòu)件模型的詳細尺寸信息,相比于LoD200模型主要增加了建筑特征信息。該類信息大致可分為2類,一類輪廓線為直線,另一類則呈現(xiàn)出一定的弧線特征。對于第1類處理方法仍采用LoD200的提取方法。對于第2類,構(gòu)件的端部往往做成緩和的曲線或折線,營造法式上稱為“卷殺”。卷殺可通過作圖法表達(圖6),其將構(gòu)件端部沿高度和長度方向均分為相同份數(shù),并沿兩方向?qū)⒏鞫味它c自1至進行編號(圖6);高度方向的1,2,···,點分別與長度方向的1,2,···,點采用直線連接;各線段相交后連成的折線,即為卷殺的邊緣輪廓線。根據(jù)卷殺的起點和終點(可直接提取獲得的特征點)坐標計算其高度和長度,結(jié)合營造法式確定,進而計算卷殺多段線折點的坐標來表達輪廓。
圖6 卷殺示意圖
本文基于Visual Studio 2013開發(fā)環(huán)境,采用C++語言與PCL1.7.2點云庫相結(jié)合編寫了上述算法的程序。為了驗證該方法和相應程序的可靠性,本文以櫨斗和泥道栱為實驗對象(圖7),使用FARO Edge測量臂掃描儀分別獲取了4 654 940和3 762 778個點云數(shù)據(jù),在Intel(R) Xeon(R) CPU E5-1603 v3 @ 2.80 GHz,RAM (12.0 GB),Windows 7專業(yè)版64位操作系統(tǒng)配置環(huán)境下,針對關鍵參數(shù)的取值展開討論,并采用該程序提取多LoD模型顯著幾何特征參數(shù)。
圖7 實驗對象
本文將提取的結(jié)果與實際數(shù)據(jù)進行對比,定量評價本文算法的精度,櫨斗和泥道栱實驗的結(jié)果對比分別見表2和表3。從表中可以看出,本文方法的提取結(jié)果與實際數(shù)據(jù)之間的絕對誤差絕大部分小于0.5 mm;相對誤差均未超出2%,局部小尺寸的相對誤差為3.15%,絕對誤差為0.244 5 mm,在誤差可接受的范圍內(nèi),整體精度較高,可滿足本文研究的精度需求。另外,本文根據(jù)算法提取的尺寸信息正向建立構(gòu)件的BIM模型,將其與原始點云模型進行三維偏差對比,結(jié)果如圖8所示,最大距離均未超過1.8 mm,平均距離均未超過0.1 mm,標準偏差未超過0.5,整體偏差較小。驗證了本文基于顯著特征參數(shù)的表達方法的合理性和可靠性。另泥道栱和櫨斗實驗的耗時分別為374.137 s和170.352 s,表明本文方法精度好且效率高。
表2 試件1多LoD參數(shù)提取結(jié)果與誤差統(tǒng)計結(jié)果
表3 試件2多LoD參數(shù)提取結(jié)果與誤差統(tǒng)計結(jié)果
圖8 三維偏差對比圖
本文面向古木建筑遺產(chǎn)保護與發(fā)展的關鍵難點問題——高效、高精度獲取關鍵構(gòu)件的多LoD尺寸信息,提出了適用于關鍵構(gòu)件的多LoD模型標準,及可表征多LoD尺寸信息的顯著幾何特征,提出了一套基于點云數(shù)據(jù)的關鍵構(gòu)件多LoD尺寸信息自動化提取方法,對典型關鍵構(gòu)件進行了信息提取,驗證了該方法的高效性和可靠性。
在實際的古木建筑修繕工程中,存在落架維修的復原大修方式,即當木構(gòu)架中主要承重構(gòu)件殘損,有待徹底整修或更換時,先將建筑構(gòu)架全部或局部拆落,修復后再按原狀安裝的維修方法。本研究的成果可以應用于落架維修,實現(xiàn)各個構(gòu)件的三維激光掃描和尺寸信息留取。但顯然也存在無法落架大修的古木建筑,較難獲取各構(gòu)件的具體尺寸,需要進一步研究智能化對象拆解技術,基于古木建筑關鍵構(gòu)件固定的尺寸比例和連接方式獲取連接部位等不可見部位的尺寸信息,這也是未來的研究重點。
盡管本研究還存在有待完善的部分,但本文所建議的多層級表達標準理念、基于顯著幾何特征參數(shù)的表達理念以及點云數(shù)據(jù)的高效自動化提取方法均可為相關工作的深入開展提供參考??傊?,本文的研究成果可為古木建筑遺產(chǎn)的歷史數(shù)據(jù)數(shù)字化留取和安全性能評估與提升提供參考。
[1] 淳慶, 潘建伍, 董運宏. 南方地區(qū)古建筑木結(jié)構(gòu)的整體性殘損點指標研究[J]. 文物保護與考古科學, 2017, 29(6): 76-83.
[2] 張建麗. 應縣木塔殘損狀態(tài)實錄與分析[D]. 太原: 太原理工大學, 2007.
[3] 侯衛(wèi)東,王林安,永昕群. 應縣木塔保護研究[M]. 北京: 文物出版社, 2016: 46-54.
[4] 姜紹飛, 吳銘昊, 唐偉杰, 等. 古建筑木結(jié)構(gòu)多尺度建模方法及抗震性能分析[J]. 建筑結(jié)構(gòu)學報, 2016, 37(10): 44-53.
[5] PAULY M, MITRA N J, WALLNER J, et al. Discovering structural regularity in 3D geometry [J]. ACM Transactions on Graphics, 2008, 27(3): 1-11.
[6] 郝妮, 耿國華, 李姬俊男,等. 基于積分幾何的文物表面規(guī)律性顯著特征提取[J]. 系統(tǒng)仿真學報, 2013, 25(9):2060-2064.
[7] 張繼賢, 林祥國, 梁欣廉. 點云信息提取研究進展和展望[J]. 測繪學報, 2017, 46(10):1460-1469.
[8] 詹慶明, 周新剛, 肖映輝,等. 從激光點云中提取古建筑線性和圓形特征的比較[J]. 武漢大學學報: 信息科學版, 2011(6): 674-677.
[9] 程效軍, 賈東峰, 劉燕萍. 海量點云數(shù)據(jù)輪廓特征線的快速生成算法[J]. 同濟大學學報: 自然科學版, 2012, 40(10): 1559-1563.
[10] 馬驪溟, 徐毅, 李澤湘. 基于高斯曲率極值點的散亂點云數(shù)據(jù)特征點提取[J]. 系統(tǒng)仿真學報, 2008, 20(9): 2341-2344.
[11] DEMARSIN K, VANDERSTRAETEN D, VOLODINE T, et al. Detection of closed sharp edges in point clouds using normal estimation and graph theory [J]. Computer-Aided Design, 2007, 39(4): 276-283.
[12] CLARK J H. Hierarchical geometric models for visible-surface algorithms [J]. ACM SIGGRAPH Computer Graphics, 1976, 10(2): 267-267.
[13] 萬程輝, 程效軍, 賈東峰. 基于快速成型技術的點云壓縮算法研究[J]. 測繪通報, 2012(6): 10-12.
[14] 丁承君, 孫剛, 尹李亮,等. 散亂點云的邊界提取[J]. 計算機技術與發(fā)展, 2017, 27(7): 83-86.
[15] STEDER B, RUSU R B, KONOLIGE K, et al. Point feature extraction on 3D range scans taking into account object boundaries [C]//2011 IEEE International Conference on Robotics and Automation. New York: IEEE Press, 2011: 2601-2608.
[16] LV J G, YANG D H, WANG Q S. Fast 3-D feature point detector based on Harris [J]. Applied Mechanics and Materials, 2013, 325-326: 1567-1570.
[17] MUSSER D R. Introspective sorting and selection algorithms [J]. Software: Practice and Experience, 1997, 27(8): 983-993.
An Extraction Method of Multi-LoD Dimension Information for the Key Components of Ancient Wooden Architecture Based on Salient Geometric Features
SHI Li-wen1,2,3, XIE Lin-lin1,4, HOU Miao-le1,2,3, LI Ai-qun1,4, HU Yun-gang1,2,3, LIU Hao-yu1,2,3
(1. Beijing Advanced Innovation Center for Future Urban Design, Beijing 100044, China; 2. Beijing Key Laboratory for Architectural Heritage Fine Reconstruction & Health Monitoring, Beijing 100044, China;3. School of Geomatics and Urban Spatial Informatics, Beijing University of Civil Engineering and Architecture, Beijing 100044, China;4. School of Civil and Transportation Engineering, Beijing University of Civil Engineering and Architecture, Beijing 100044, China)
For the assessment and improvement of the safety performance as well as historical and cultural inheritance of ancient wooden architecture, the dimension information of various key components of such architecture acts as the important foundation. However, an extraction method for such dimension information with high efficiency and accuracy is rarely reported. It is well acknowledged that the three dimensional (3D) laser scanning technology has the potential to provide a scientific solution for this problem. However, the point cloud data obtained by 3D laser scanning technology is usually enormous, and the dimension information herein cannot be directly obtained from this data. According to the important characteristics of the key component (i.e. multi-level of details (multi-LoD)) in ancient wooden architecture, a preliminary framework of multi-LoD models is proposed for various types of key components in the ancient wooden architecture, and the correspondingly salient geometric feature parameters, which aim to represent the dimension information of key components, are also recommended according to different LoD. Based on these multi-LoD models and massive high-fidelity point cloud data, an automatic extraction method of multi-LoD dimension information for the key components in ancient wooden architecture is proposed. This method is considered to be capable of accurately and efficiently extracting the multi-LoD dimension information of key components. To validate the reliability and high efficiency of this method, multi-LoD dimension information of two typical key components are extracted using the proposed method. The results indicate that this method is capable of extracting dimension information from millions of point cloud data within 7 minutes. Furthermore, the relative and absolute errors of such information are less than 2% and 0.5 mm respectively,thusvalidatingthehighefficiencyandreliabilityoftheproposedmethod.
key components of ancient wooden architecture; LoD model; salient geometric features; point cloud data; automatic extraction method
TU 856
10.11996/JG.j.2095-302X.2019040651
A
2095-302X(2019)04-0651-08
2018-11-08;
定稿日期:2018-12-11
北京未來城市設計高精尖創(chuàng)新中心項目(UDC2016030200);北京市屬高校高水平教師隊伍建設支持計劃項目(IDHT20170508);北京市屬高校高水平教師隊伍建設支持計劃長城學者培養(yǎng)計劃項目(CIT&TCD20180322)
石力文(1994–),女,河南濟源人,碩士研究生。主要研究方向為文化遺產(chǎn)數(shù)字化保護。E-mail:sliver_1011@hotmail.com
解琳琳(1986–),男,江蘇海安人,講師,博士。主要研究方向為建筑遺產(chǎn)保護與發(fā)展。E-mail:xielinlin@bucea.edu.cn