• 沒有找到結果。

多特徵萃取機制

關鍵詞:光達點雲、幾何特徵、特徵萃取、特徵匹配。

2.1 多特徵萃取機制

考量光達掃描的離散取樣特性,實際場景中 的角點等特徵點位未必具體呈現於點雲中,因此,

於點雲資料中直接量測該特徵點位坐標之作法 並不能獲致精確位置;相對而言,直線與平面特 徵於點雲資料中具有較顯著的幾何表徵,因此,

本研究除偵測直線以及平面特徵以外,並利用相 鄰兩直線或三平面交會的方式決定點特徵位置,

提升點特徵萃取之精度及可靠度。如圖 1 所示,

萃取架構中直線與平面特徵可分項進行,並基於 原始點雲精度以誤差傳播獲得所萃取特徵之品 質。

2.1.1直線特徵萃取

圖 2 呈 現 直 線 特 徵 的 萃 取 架 構 (Jaw and Chuang, 2008),為降低資料轉換與內插處理的計 算量,本研究將點雲粗化為低於原始解析度之距 離影像(Range image),透過Canny邊緣線偵測 (Canny, 1986)與霍夫轉換技術確認影像直線特徵

位置後推求其三維坐標,並返回原始點雲中擷取 該直線環域內之點雲資料進行精化(Refinement) 處理(圖3(c)): 區域內之點雲若可描述兩相鄰平 面,則以平面擬合後交會直線特徵;若僅可描述 線性特徵則直接進行直線擬合。理論上,平面交 會相較於直接擬合處理可獲得較精確可靠的直 線特徵,但須強調的是:兩種直線特徵萃取途徑 皆由原始點雲進行平差擬合,萃取成果可由點雲 精度透過誤差傳播獲得量化的品質,作為後續處 理賦予直線特徵觀測量權重的合理依據。式(1) 與式(2)呈現直線特徵方程式之參數形式。其中,

[𝑋0𝑖, 𝑌0𝑖, 𝑍0𝑖]𝑇與[𝑡𝑖 𝑢𝑖 𝑣𝑖]𝑇分別第𝑖條直線特 徵之參考點與方向向量;[𝑝𝑖, 𝑞𝑖, 0]𝑇表示直線特 徵在X-Y平面上之穿刺點,而[𝑑𝑖 𝑒𝑖 1]𝑇為對應 之方向向量;𝑘𝑖、𝑧𝑖為尺度因子; (𝑎1, 𝑏1, 𝑐1)與(𝑎2, 𝑏2, 𝑐2)為直線兩面式之平面法向量分量;矩陣上 標” 𝑇”為轉置運算符號。

[ 𝑋𝑖

𝑌𝑖

𝑍𝑖

] = [ 𝑋0𝑖

𝑌0𝑖

𝑍0𝑖

] + 𝑘𝑖[ 𝑡𝑖

𝑢𝑖 𝑣𝑖

] = [ 𝑝𝑖

𝑞𝑖

0] + 𝑧𝑖[𝑑𝑖

𝑒𝑖

1] (1)

{𝑎1𝑋 + 𝑏1𝑌 + 𝑐1𝑍 − 1 = 0

𝑎2𝑋 + 𝑏2𝑌 + 𝑐2𝑍 − 1 = 0 (2)

直線特徵萃取

平面特徵萃取

點特徵萃取 多重幾何特徵

光達點雲資料

圖 1 多特徵萃取架構

112 航測及遙測學刊 第二十卷 第二期 民國 105 年 04 月

點雲資料 內插

距離影像

影像直線 特徵偵測

轉換 近似三維直線

切割 原始點雲

是否具有兩相鄰 平面區域

平面交會 直線特徵

三維 直線擬合

三維 直線特徵 是

否 圖 2 直線特徵萃取流程

(a) 離散點雲 (b) 距離影像直線偵測

(c) 原始點雲切割 (d) 平面交會或直線擬合 圖 3 直線特徵萃取示意圖

2.1.2 平面特徵萃取

考量計算效能與資料點密度,平面特徵萃取 程序亦進行點雲粗化轉化為解析度較低的網格 資料,網格間隔越大,雖可減少計算量,但伴隨 特徵精度之損失。於網格資料建立後,隨後計算 各網格的平面法向量,並透過群聚分析找出主要 法向量方向。主要法向量方向可作為平面霍夫轉 換的參數區間近似值,可有效縮減霍夫轉換參數 搜尋空間以提高演算效能。圖 4 及圖 5 分別呈現 平面特徵萃取流程及各階段資料處理示意,而式 (3)與式(4)為本研究分別於空間域(Spatial domain) 以及參數域(Parameter domain)所採用之平面特 徵參數式。

𝑎𝑖𝑋 + 𝑏𝑖𝑌 + 𝑐𝑖𝑍 = 1 (3)

𝑠𝑖𝑛𝜃𝑖𝑐𝑜𝑠𝜑𝑖𝑋 + 𝑠𝑖𝑛𝜃𝑖𝑠𝑖𝑛𝜑𝑖𝑌 + 𝑐𝑜𝑠𝜃𝑖𝑍 = 𝜌𝑖 (4)

其中,[𝑎𝑖 𝑏𝑖 𝑐𝑖]𝑇代表第𝑖個平面之法向量;𝜃𝑖為 法向量與 Z 軸之夾角(天頂距);𝜑𝑖為法向量投影 在 X-Y 平面上與 X 軸之夾角;𝜌𝑖為原點至平面的 垂直距離。

2.1.3 點特徵萃取

本研究點特徵之萃取為利用相鄰的直線或 平面特徵進行交會計算獲得。在最小必要觀測量 下,空間中的任意兩條直線、三個平面或一條直 線與一個平面皆可進行點特徵交會計算。為避免 產生不符合真實場景描述的虛擬點特徵,本文將

莊子毅、趙鍵哲:光達點雲幾何特徵萃取及匹配 113

直線與平面特徵分開處理並建立距離門檻判斷 特徵間的鄰近程度,在符合相鄰判斷條件且非平 行的特徵才可進行交會。圖 6 為相鄰條件判斷示 意圖,其中𝜏為考量點雲間距所設定之相鄰半徑;

實線圈點為交會之實體點特徵;虛線圈點代表不 存在的虛擬點;式(5)與式(6)分別為描述以兩直 線特徵交會出點特徵之條件式與轉化為方便解 算之矩陣式方程式。

𝑃𝑡𝑙𝑖𝑛𝑒= 𝑃𝑡1+ 𝑘 ∙ 𝑢⃗⃗⃗⃗ = 𝑃𝑡1 2+ 𝑙 ∙ 𝑢⃗⃗⃗⃗ (5) 2

[𝑢⃗⃗⃗⃗ −𝑢1 ⃗⃗⃗⃗ ] [𝑘2 𝑙] + [𝑃𝑡1− 𝑃𝑡2] = 0 (6)

其中,𝑃𝑡𝑙𝑖𝑛𝑒為直線交會之點坐標向量,𝑃𝑡1與𝑃𝑡2 為兩交會直線各自之參考點向量,𝑢⃗⃗⃗⃗ 與𝑢1 ⃗⃗⃗⃗ 為方2 向向量,𝑘與𝑙為尺度因子據以決定交會之點特徵 位置。

同樣地,倘由三個相鄰平面交會點特徵,

則交會之點特徵坐標為式(7)三平面方程式聯立 解:

[ 𝑛⃗ 1 𝑛⃗ 2

𝑛⃗ 3

] ∙ 𝑃𝑡𝑝𝑙𝑎𝑛𝑒− [ 𝜌1

𝜌2

𝜌3] = 0 (7)

其中,𝑃𝑡𝑝𝑙𝑎𝑛𝑒為平面交會之點坐標向量;𝑛⃗ 𝑖為各

平面之單位法向量;𝜌𝑖(i=1,2,3)定義與式(4)同。

式(6)與式(7)之未知參數值𝜉可分別由式(8) 求得:

𝜉 = (𝐴𝑇𝑃𝐴)−1𝐴𝑇𝑃𝑦 (8)

其中,𝐴為式(6)或式(7)對未知參數之偏微分矩陣;

y 為觀測量向量;P 為由觀測量方差協方差建構 之權矩陣。

點雲資料

建構粗化 網格資料

計算各 網格之法向量

法向量參數

群聚分析 平面霍夫轉換 平面

特徵擬合

平面特徵

圖 4 平面特徵萃取流程

(a) 離散點雲 (b) 內插網格資料 (c) 各網格法向量 (d) 法向量群聚分析 圖 5 平面特徵萃取示意圖

圖 6 交會點特徵之相鄰條件示意圖

114 航測及遙測學刊 第二十卷 第二期 民國 105 年 04 月

相關文件