利用遙感影像陰影建築物高度計算

遙感影像陰影指因傾斜照射,地物自身遮擋能源而造成影像上的暗色調,它反映了地物的空間結構特徵,陰影不僅增強立體感,而且它的形狀和輪廓還顯示了地物的高度和側面形狀,有助於地物的識別。

遙感影像陰影,可根據側影的長度和照射角度,推算出地物的高度;當然陰影也會拖蓋一些信息,給解譯工作帶來麻煩。所以出發的目的不同,評判就不一。

提取精度:83%以上(驗證三處)

先上圖,爲提取效果:

具體方法及步驟:

首先進行陰影提取,然後計算太陽方位角方向的陰影邊長,根據三角函數相關公式計算得到建築物高度,通過分析太陽和衛星天頂角存在a,b兩種情況:

數據來源:遙感集市樣例數據,下載方法參照:https://mp.csdn.net/postedit/81124974

數據獲取時間:2014-09-27 11:04:41(僅作爲練習操作使用)

具體步驟:

步驟一:對原始數據進行預處理,包括輻射定標、正射校正、大氣校正和影像融合。

步驟二:進行ROI選擇,平均光譜角分類(具體參照:https://blog.csdn.net/qq_33356563/article/details/84578113)。

步驟三:分類後處理---小斑點處理(Majority和Minority分析 )。

步驟四:柵格轉矢量。

步驟五:剔除異常矢量值(根據面積大小)。

步驟六:陰影長度計算(Python+GDAL

步驟七:ArcGIS中進行字段計算器計算值(注意:角度與弧度的轉換)

   

 

計算公式:

精度粗略估計:

       

街景地圖驗證:

 

說明:主旨在於參考論文思路的實現,精度不高的原因自我分析主要在於:1.陰影邊緣的處理;2.陰影長度的提取。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章