局部放大率

介紹

局部放大率是一種直觀的指標,可用於評估影像中的幾何畸變。它將物體放大倍率(徑向和切向)與影像視野高度連結。

Imatest 版本 26.1 增加了基於 Wang等人[1]的方法計算局部放大率和相關指標的功能。

Imatest 透過提供可配置設定、自動化處理和擴展輸出,擴展了本文提出的方法,使其能夠有效地應用於各種類型的相機和測試目標。如本文所述,Imatest 可以從局部放大數據中導出其他指標,包括徑向/光學畸變百分比、電視畸變指標、視場角以及鏡頭投影方法/映射函數的分類。 Imatest 可以將這些額外的計算作為分析的一部分。

目前棋盤格分析支援局部放大倍率計算,但必須在目標設定中明確啟用此功能。

關鍵假設

以下是測量背後的一些關鍵假設。

範例輸出

可用於局部放大的輸出和視覺化效果包括:

註:繪圖座標軸單位可配置。局部放大倍率座標軸可以表示為絕對值(影像比例因子)或中心歸一化值。影像半徑座標軸可以表示為像素、毫米(影像感測器上的單位)或歸一化值(最大影像半徑)。物體半徑座標軸可以表示為網格步長、毫米(物體上的單位)或歸一化值(最大影像半徑)。

結果和資料也包含在 Imatest 的標準 CSV 和 JSON 輸出檔中。

計算

注意:局部放大倍率的計算與 Imatest 中其他預先存在的幾何畸變計算是分開的。 Imatest 棋盤格分析產生的徑向畸變模型與局部放大倍率相關的模型不同,並且依賴不同的設定、計算等。

有關局部放大率及其相關指標的計算詳情,請參閱參考文獻。 Imatest 基本上遵循該文獻中描述的方法,僅有少量偏差。

下面列出了本文所述方法的擴展和偏差。

擴充

偏差

指示

以下是測量局部放大倍率的說明。

設定與採集

  1. 測量目標的網格間距,例如,棋盤格的高度。
  2. 將相機與目標對準。
    1. 目標網格平面應垂直於相機的光軸,其中一個網格點(例如,棋盤格鞍點)與數值影像中心對齊。
    2. 目標網格的中心行和中心列應與影像幀的邊緣平行。
    3. 目標網格應充滿影像框。
    4. 目標網格應至少有一個可偵測的網格點(例如,棋盤格鞍點),靠近影像邊緣或所需的最大半徑。
  3. (可選 - 用於視野角和投影分類)測量攝影機入射光瞳與目標中心之間的距離。
    1. 注意:相機入射光瞳的位置通常位於相機鏡頭內的某個位置。
  4. 拍攝目標影像。
    1. 目標影像應清晰對焦且曝光良好。
    2. 影像的整體品質應足夠好,以至於反射、雜訊或其他影像偽影不會降低網格點(例如,棋盤格鞍點)檢測/定位的精確度。
    3. (可選)可使用 Imatest 擷取多張影像並進行平均,以減少各種雜訊的影響。

以下範例影像來自奧林巴斯 EXERA II 相機,該相機與參考論文中測試的相機相同。根據論文所述,影像感測器的像素間距為 2.8 微米。假設方格高度為 4 毫米,目標距離約 25 毫米。相機和目標基本上對齊,但並非完美對齊,因為最中心的網格點與影像中心略有偏移。

可用於測量局部放大倍率的棋盤格影像範例。

Imatest 分析

  1. 在主視窗中,導覽至「設定」>「失真」(或「銳利化」)>「棋盤格」>「局部放大」 。
  2. 啟用「計算局部放大率」功能,讓 Imatest 計算局部放大率及相關指標。
  3. 輸入影像感測器像素間距(單位:微米)。
  4. 輸入目標的網格間距,例如棋盤格的高度,單位為毫米。
  5. (可選)啟用計算投影分類,使 Imatest 能夠根據局部放大率資料計算視場並對鏡頭投影方法/映射函數進行分類。
    1. 請輸入目標距離(相機入射光瞳與目標中心之間的距離),單位為毫米。
  6. (可選)啟用「計算電視失真」功能,使 Imatest 能夠根據局部放大資料計算電視失真指標。電視失真結果將包含在 JSON/CSV 輸出檔中。
  7. (可選)配置其餘計算設定。
    1. (可選)配置徑向方向,以選擇用於計算的檢測網格中的哪些點。在計算多項式擬合之前,將所選方向的樣本以公共網格步長距離進行平均。
    2. (可選)配置原點以選擇失真測量的原點。
    3. (可選)配置最大半徑,以選擇定義失真測量和歸一化最大半徑的影像邊界。
    4. (可選)配置多項式擬合度,以選擇映射影像半徑和物件半徑的多項式擬合度,或用作自動選擇度搜尋的最大度數。
    5. (可選)啟用自動選擇階數:邊界擬合,以自動選擇初始多項式擬合的階數(基於最小 R² 標準),用於估計所選最大影像半徑(最大半徑)處的物件半徑。
    6. (可選)啟用自動選擇階數:歸一化擬合,以自動選擇用於計算局部放大率的多項式擬合的階數(基於最小 R² 標準),以及相關的逆擬合。
    7. (可選)配置最小 R² ,以指定在自動選擇度搜尋期間選擇擬合必須滿足的最低可接受決定係數 (R²)。
    8. (可選)啟用「使用調整後的 R²」功能,使自動選擇度搜尋使用調整後的 R² 而不是標準 R² 進行評估。
  8. (可選)配置用於自動/批次分析的局部放大倍率自動(批次)繪圖設定。這些設定不會影響互動式分析中的繪圖。
    1. 選擇各個繪圖座標軸的單位。選擇多個單位將產生對應圖表的多個版本。
    2. 選擇圖表的輸出檔案格式。
    3. 選擇要儲存和/或顯示的圖表。
  9. 載入並選擇要用於分析的圖像。
  10. 選擇合適的分析目標(例如,棋盤格)。
  11. (可選)點擊所選目標上的齒輪圖示以開啟設定窗口,配置任何特定於目標的設置,例如檢測設定、裁剪、常規輸出等。
    1. (選用)點選「設定」視窗左側的「自動模式設定」來設定棋盤格自動(批次)設定。這些設定不會影響互動式分析。
      1. (可選)啟用/停用 CSV 和 JSON 輸出(預設為啟用)。
      2. (可選)更改儲存結果的資料夾(預設行為是在包含被測影像的目錄中建立一個名為「Results」的子資料夾)。
  12. 運行分析。
    1. 互動的:
      1. 在設定視窗中,驗證點偵測和覆蓋範圍是否夠好。
        1. (可選)選擇ROI 選擇和分析下的「無區域:快速幾何計算」選項,以停用非幾何計算,例如 SFR。
        2. (可選)選擇裁切邊界,選擇影像裁切區域,對於局部放大計算,該區域只會影響棋盤格點偵測。
        3. (可選)選擇目標偵測設定來配置棋盤格偵測設定。也可以透過導覽至「設定」>「失真」(或「銳利化」)>「棋盤格」從主視窗配置棋盤格偵測設定。
      2. 點選“確定”繼續分析。
      3. 等待分析完成。
    2. 自動(批量) :
      1. 等待分析完成。
  13. 查看結果。
    1. 互動的:
      1. 從Rescharts 窗口,導覽至顯示選項18. 局部放大倍率,以查看與局部放大倍率相關的各種圖表。
      2. 繪圖座標軸單位可透過下拉式選單進行配置。
      3. 點選右下角的「儲存資料」 ,即可將結果/資料儲存到標準輸出檔(JSON 和 CSV)。
      4. 點選右下角的「儲存畫面」按鈕,即可儲存目前畫面的截圖。
    2. 自動(批量) :
      1. 導覽至輸出結果資料夾,尋找各種繪圖輸出和標準輸出檔案(JSON 和 CSV)。
      2. 輸出結果將反映「局部放大自動(批次)繪圖」下所選的設置,以及與特定目標分析相關的設置。

尖端

結果

有關 JSON/CSV 輸出的文檔,請參閱單獨的「局部放大結果」頁面。

參考

  1. Q. Wang、W.-C. Cheng、N. Suresh 和 H. Hua, “用於定量評估內視鏡幾何畸變的局部放大方法的發展”, 《生物醫學光學雜誌》 ,第 21 卷,第 5 期,第 056003 頁,2016 年,doi:10.1117/1.J.A .