Home B-CRR.
Findings Step 03 / 08 Principal axis

測定牙齒長軸

對遮罩內所有像素的座標做主成分分析,最大特徵值對應的方向就是牙齒的長軸。但特徵向量只定得出一條直線、定不出哪一端是牙冠,所以再把遮罩切成兩半,各自比較形狀的「矮胖程度」來判定方向。

12.0×λ₁ / λ₂:長軸方向的變異數是短軸的 12 倍
0.642牙冠端的變異數比 ρ
0.132牙根端的變異數比 ρ
4.9×兩端 ρ 的倍數,即方向判定的信心
測定牙齒長軸:主圖
圖 1a 遮罩像素(灰點)、形心 μ 與兩個主成分方向;實線與虛線橢圓為 1 倍與 2 倍標準差。b 以垂直長軸的虛線切成兩半後,各自的主成分橢圓:牙冠端接近圓、牙根端細長。c 兩端的變異數比 ρ,相差 4.9 倍。d 據此建立的牙齒座標系:y′ 指向牙冠、x′ 橫跨牙齒,原點為形心。

03.1把遮罩當成一群點

令遮罩內第 i 個像素的座標為 pi = (xi, yi),共 N 個。先求形心 μ 與共變異數矩陣 C:

(1)μ = 1⁄N Σi pi
C = 1⁄N Σi (pi − μ)(pi − μ)⊤

C 是 2 × 2 的對稱矩陣,特徵分解得到 λ₁ ≥ λ₂ 與對應的單位特徵向量 v₁、v₂。λ 的意義是:所有像素沿該方向投影之後的變異數。v₁ 是像素散佈最開的方向,對細長的牙齒而言就是冠根方向,長軸即 L = μ + v₁t。本例 λ₁ ≈ 11,140、λ₂ ≈ 926,比值 12.0,長軸方向非常明確(圖 1a)。

03.2特徵向量沒有方向

v₁ 與 −v₁ 同為 C 的特徵向量,PCA 只能給出長軸這條直線,判斷不了哪一端是牙冠。直接假設牙冠朝上並不可靠:上顎牙在根尖片上牙冠朝下,傾斜的牙也可能接近水平。

本研究改用形態差異判定。依 (pi − μ)·v₁ 的正負,以通過 μ、垂直長軸的直線把遮罩切成兩半,各自再做一次 PCA,取短軸與長軸的變異數比:

(2)ρ = λ₂ ⁄ λ₁ ∈ (0, 1]

ρ 越大代表越接近等向(矮胖)。牙冠端由牙冠與牙頸構成,寬度與長度相近;牙根端是一根逐漸收斂的錐體。因此 ρ 較大的一半就是牙冠端。本例牙冠端 0.642、牙根端 0.132,相差近五倍(圖 1b、c)。

03.3實作上的三個決定

以 N 正規化。遮罩的前景像素就是這個形狀的全體,不是從中抽出的樣本,不需要無偏估計;特徵向量與任何特徵值的比值也都不受這個選擇影響。

直接分解 2 × 2 矩陣。與置中資料做 SVD 的結果一致到約 10⁻¹⁵,速度卻快兩倍以上——SVD 還得多算一個 N × 2 的左奇異向量矩陣,算完隨即丟棄。

ρ 用每一半自己的主軸。比值只反映該半部的形狀,與整顆牙的長軸是否略偏無關;而且特徵值的排序保證上界是 1。若改用固定方向投影,半部寬大於長時比值會超過 1。

03.4建立牙齒座標系

判定牙冠方向後,令 y′ 沿長軸指向牙冠,x′ 垂直於 y′ 並在畫面上指向右方,原點為形心 μ(圖 1d)。這個慣例只在程式裡決定一次:選到另一個垂直向量會讓整個座標系左右鏡像,而且不易察覺。

之後所有步驟都在這個座標系裡進行:根尖位於 y′ 最小處;左右兩側依 x′ 的正負區分,CEJ 的 C、D 與邊緣嵴的 A、B 都是兩側各自獨立求得的。兩端 ρ 的比值(本例 4.9)也記錄下來,作為方向判定的信心度;接近 1 代表兩端形狀相似,方向判定就不可信。

這條軸只是起點。文獻定義的量測主軸要捨去部分牙冠與根尖之後才擬合,而那個範圍得等特徵點都找到才知道。這一步的軸用來找特徵點,最終的主軸在第 6 步重建。

出處與說明

Cheng Y-T, et al. Automated crown-to-root ratio assessment in periapical radiographs using deep learning and image processing. Journal of Dental Sciences, 2026(accepted, JDSS-D-26-01002R1)。

本頁圖表以測試片 113 第 1 顆牙(下顎小臼齒)的模型遮罩,用網站實際執行的同一套程式與參數重新計算;首頁「研究成果與方法」用的是人工標註遮罩,所以數值略有不同。