孟琮棠, 趙銀娣, 韓文泉, 何晨陽, 陳錫秋
(1.中國礦業(yè)大學(xué)環(huán)境與測繪學(xué)院,徐州 221116; 2.南京市測繪勘察研究院股份有限公司,南京 210019)
建筑物是城市中的重要主體,在一定程度上反映了城市的發(fā)展規(guī)模。準(zhǔn)確獲取建筑物變化信息對于城市發(fā)展規(guī)劃、非法建筑物識(shí)別、災(zāi)害評估和地理數(shù)據(jù)庫更新等實(shí)際領(lǐng)域中具有重要的作用與意義。利用遙感手段對城市建筑物進(jìn)行變化檢測可以快速準(zhǔn)確地獲取建筑物的變化信息,借助機(jī)載激光雷達(dá)(light detection and ranging,LiDAR)點(diǎn)云數(shù)據(jù)可以實(shí)現(xiàn)建筑物的三維變化檢測,本文三維變化檢測意在獲取建筑物在三維空間中面積與高程的變化,包括水平面上的新增、拆除以及高度方向上的增高、降低的變化位置與面積。
多年來,研究者們持續(xù)挖掘點(diǎn)云在變化檢測中的潛力,并發(fā)展出了多種檢測建筑物三維變化的方法,如基于2期數(shù)字表面模型(digital surface model,DSM)差分結(jié)果進(jìn)行人工解譯[1]、直方圖統(tǒng)計(jì)[2]、連通性分析[3]等確定發(fā)生變化的建筑物; 或分別對2期點(diǎn)云的DSM通過邊界擬合[4]、高度與平整度分析后聚類[5]等方法提取建筑物后,再差分進(jìn)行變化檢測; 通過先提取點(diǎn)云中的非地面點(diǎn),再利用影像與分類樹提取建筑物后,與現(xiàn)有地理數(shù)據(jù)庫對比的方法[6]; 通過影像數(shù)字制圖產(chǎn)品與激光雷達(dá)(light detection and ranging,LiDAR)點(diǎn)云經(jīng)過支持向量機(jī)(support vector machine,SVM)提取建筑物后對比的方法[7]; 使用航空影像密集圖像匹配點(diǎn)云與LiDAR點(diǎn)云建立差分DSM提取變化信息后,再使用點(diǎn)云法線方向方差的方法確定變化的建筑物[8]??梢娫谶@些方法中,獲取變化建筑物主要有2種手段: 提取建筑物后再檢測變化; 先確定變化候選區(qū)域,再確定屬于建筑物的變化。而上述方法存在的問題在于: 將點(diǎn)云轉(zhuǎn)換為其他規(guī)則格式數(shù)據(jù)易造成信息丟失,局部點(diǎn)甚至更大尺度點(diǎn)云間的關(guān)系被忽略; 沒有充分利用點(diǎn)的強(qiáng)度和光譜信息特征; 自動(dòng)化程度低,需要較多的后處理分析來改善精度。
隨著近年來深度學(xué)習(xí)技術(shù)的迅速發(fā)展,圖像處理算法層出不窮[9-15],且在遙感影像分類與目標(biāo)檢測等任務(wù)中的表現(xiàn)優(yōu)于多種傳統(tǒng)方法[16-20]。點(diǎn)云語義分割方法同樣發(fā)展迅速[21],既有以PointNet[22-24]為代表的適用于室內(nèi)場景點(diǎn)云的語義分割算法,也有適用于大規(guī)模點(diǎn)云的RandLA-Net[25],但利用深度學(xué)習(xí)方法進(jìn)行點(diǎn)云的變化檢測卻少有研究。
本文采用深度學(xué)習(xí)與分類后檢測的方法研究基于機(jī)載LiDAR點(diǎn)云的建筑物三維變化檢測,與當(dāng)前主流點(diǎn)云變化檢測研究不同的是: ①引入基于深度學(xué)習(xí)的點(diǎn)云語義分割網(wǎng)絡(luò)RandLA-Net,快速準(zhǔn)確地提取建筑物; ②結(jié)合本文的建筑物提取方法,設(shè)計(jì)了針對本文異源點(diǎn)云數(shù)據(jù)的處理方法,以減少點(diǎn)云間的差異,保證變化檢測的精度; ③充分考慮局部點(diǎn)間的結(jié)構(gòu)與距離特征,加入LiDAR點(diǎn)云的反射強(qiáng)度特征與影像賦予的光譜信息作為語義特征,以提高建筑物提取的準(zhǔn)確率。
研究使用的機(jī)載LiDAR點(diǎn)云,與車載LiDAR不同之處在于: 飛機(jī)在一定高度飛行,點(diǎn)云密度較為一致,而車載LiDAR主要為獲得較近處的點(diǎn)云,點(diǎn)云密度相較于機(jī)載雷達(dá)高,但遠(yuǎn)近點(diǎn)云的密度不同,且點(diǎn)云規(guī)模較機(jī)載點(diǎn)云規(guī)模小。選擇南京市部分區(qū)域?yàn)檠芯繀^(qū),地理坐標(biāo)在N32°2′26″~32°4′8″,E118°34′17″~118°36′21″之間。通過航空機(jī)載LiDAR分別采集研究區(qū)2017年3月2日及2019年4月6日的點(diǎn)云數(shù)據(jù),獲得包含地物位置信息以及反射強(qiáng)度的點(diǎn)云,2017年與2019年點(diǎn)云密度分別為1點(diǎn)/m2與16點(diǎn)/m2,點(diǎn)數(shù)量分別為10 428 812與181 208 261個(gè)點(diǎn)。點(diǎn)云數(shù)據(jù)示例見圖1。
(a) 示例1 (b) 示例2 (c) 示例3 (d) 示例4 (e) 示例5圖1 LiDAR點(diǎn)云數(shù)據(jù)示例Fig.1 Examples of LiDAR point cloud data
2期點(diǎn)云數(shù)據(jù)由不同的LiDAR傳感器獲取,其點(diǎn)云的不同主要在于點(diǎn)云密度與反射強(qiáng)度的值域。由于RandLA-Net在獲取局部點(diǎn)信息時(shí),使用了K最鄰近(K-nearest neighbor,KNN)算法,并固定了最鄰近點(diǎn)的數(shù)量,導(dǎo)致在點(diǎn)云密度不同的情況下獲取的局部信息存在差異,進(jìn)而在較小樣本上進(jìn)行訓(xùn)練時(shí),網(wǎng)絡(luò)損失與精度曲線難以收斂。因此使用稀疏的2017年點(diǎn)云進(jìn)行訓(xùn)練,并對2019年點(diǎn)云下采樣(圖2),使得2期點(diǎn)云密度相同,以保證異源數(shù)據(jù)的語義分割精度,但是,本文使用網(wǎng)格采樣的方法,采樣后的點(diǎn)云結(jié)構(gòu)同樣存在差異,2017年獲取的點(diǎn)云是完全無序的,而2019年點(diǎn)云在采樣后則存在著一定的有序性,其表現(xiàn)為點(diǎn)云呈網(wǎng)格狀排列。其次,2期點(diǎn)云的反射強(qiáng)度值域不同,2017年點(diǎn)云值為1~6的整數(shù),2019年點(diǎn)云為1~65 535的整數(shù),本文將2019年點(diǎn)云強(qiáng)度值線性映射至2017年的反射強(qiáng)度值域。
(a) 2017年 (b) 2019年圖2 采樣后點(diǎn)云結(jié)構(gòu)Fig.2 Point cloud structure after sampling
點(diǎn)云數(shù)據(jù)集基于MicroStation的Terrascan軟件,結(jié)合航拍影像判讀,對研究區(qū)內(nèi)建筑物點(diǎn)云進(jìn)行目視解譯并人工標(biāo)注。由于實(shí)驗(yàn)用的點(diǎn)云重復(fù)區(qū)域較多,因此僅將2017年點(diǎn)云數(shù)據(jù)進(jìn)行數(shù)據(jù)劃分,其中2期點(diǎn)云5%的區(qū)域用于測試,并將2017年點(diǎn)云其他部分按4∶1的比例劃分為訓(xùn)練集與驗(yàn)證集,2019年點(diǎn)云數(shù)據(jù)不參與訓(xùn)練,僅用于測試。
數(shù)據(jù)集的格式參考點(diǎn)云語義分割數(shù)據(jù)集Semantic3D格式標(biāo)準(zhǔn)[26],以方便研究與使用時(shí)數(shù)據(jù)集格式的統(tǒng)一。點(diǎn)云數(shù)據(jù)集包含有標(biāo)簽、坐標(biāo)、反射強(qiáng)度和光譜信息,標(biāo)注后的點(diǎn)云數(shù)據(jù)集如圖3所示。
(a) 示例1 (b) 示例2 (c) 示例3 (d) 示例4 (e) 示例5圖3 點(diǎn)云數(shù)據(jù)集示例Fig.3 Examples of point cloud dataset
傳統(tǒng)的使用點(diǎn)云數(shù)據(jù)進(jìn)行變化檢測,往往基于DSM差分的方法,依賴于高程與手動(dòng)調(diào)整閾值提取建筑物與其變化信息,忽略了較多的局部信息與點(diǎn)云特征,且自動(dòng)化程度低,結(jié)果易與樹木混淆,導(dǎo)致低矮建筑物檢測結(jié)果不佳。針對這些問題,本文引入基于深度學(xué)習(xí)方法的RandLA-Net點(diǎn)云語義分割網(wǎng)絡(luò)提取建筑物,利用點(diǎn)云坐標(biāo)、局部點(diǎn)的位置關(guān)系、強(qiáng)度、光譜信息,快速、高精度、自動(dòng)化地提取建筑物。結(jié)合分類后檢測的變化檢測方案,比較前后時(shí)期點(diǎn)云語義分割結(jié)果,定性與定量地獲得目標(biāo)區(qū)域地物范圍與高程的變化。同時(shí),本文還通過實(shí)驗(yàn)研究了不同特征的組合對最終結(jié)果的影響,提出了不同情況下的應(yīng)用建議。