使用階梯圖

注意:此功能將在未來的版本中棄用。

 

Stepchart使用以下方式測量數位相機和掃描器的色調響應、雜訊、動態範圍和ISO 感光度:

Stepchart還可以測量眩光(鏡頭光暈的敏感度)。

大多數階梯圖功能現已包含在「顏色/色調設定」和「顏色/色調自動」模組中(後者是固定的、支援批次處理的模組,其計算方式與「設定」模組相同)。這兩個模組都比較新,提供了更多結果圖以及雜訊和動態範圍分析功能。建議在新專案中使用這些模組。
新聞:早已存在的非均勻性校正功能已被記錄在案。
Imatest 5.1(自 2018 年 12 月起)
改進了曝光誤差計算,使其在各種對比度(伽馬)值下更加一致。詳情請點擊此處。
Imatest 5.1 的
所有
階梯圖功能(包括時間雜訊)現已整合到「顏色/色調自動」模式中。其中大部分功能已包含在Imatest 4.0中。
可以在運行Stepchart之前透過Stepchart 圖表選擇(在設定下拉式選單中)選擇Stepchart圖表類型。
支援使用 36 色塊動態範圍、ISO 14524(帶註冊標記)和 ISO 15739(帶註冊標記)圖表進行自動區域檢測。  

Image of the Q-13 Gray scale

此灰階圖 最初是為柯達 Q-13 和 Q-14 灰階卡設計的。這兩款灰階卡價格低廉,尺寸分別為 8 英寸和 14 英寸,包含 20 個區域,編號為 0-19,光密度從 0.05 到 1.95,步長為 0.1(反射率從 0.891 到 0.011)。灰階卡印在半光澤表面。右側的 Q-13 影像拍攝時略微失焦,以最大程度地減少灰階卡紋理產生的雜訊。

Imatest Master 的附加(多行或圓形)圖表

如下所示,Imatest Master 可以分析幾個單色目標影像。若要執行這些影像分析,請開啟影像文件,然後依照「特殊/ISO 目標步驟圖」中的說明,選擇目標影像中關鍵特徵的大致感興趣區域。您也可以透過其他對話方塊指定目標類型並優化裁切區域。

QA-61
QA-61 ISO-
16067-1 掃描儀
QA-62靶
QA-62
ST-51靶標
ST-51
EIA 灰階圖
ST-52靶標
ST-52 ISO-
14524 12-patch
OECF目標
ISO-15739 噪音目標
ISO-15739
噪音目標
Imatest 36 補丁 DR 或 HDR 目標
Imatest 36 補丁
DR 或 HDR 目標
20塊地塊的OECF目標作物
20 補丁 OECF
目標
ITE灰階目標
ITE灰階
Imatest SFRplus SQ-20 模式
SFRplus 20 片裝
步驟圖

拍攝圖表

  • 光線。確保光線均勻且無眩光。光照均勻度可使用 照度計(勒克斯)進行測量。建議照度變化不超過±5%。如果可能,階梯圖周圍應為灰色或黑色,以最大程度地減少眩光(除非您正在測量眩光)。對於具有自動曝光功能的相機,建議使用18%灰階的周圍環境。
    • 對於反射式色差圖,應盡可能減少來自相機後方的光線—這會導致眩光並使影像色調扁平化。建議至少使用兩盞入射角約 20-45° 的燈。照明建議可參考 《建造低成本 測試實驗室》一書。特別要注意避免 Q-13/Q-14 色差圖右側暗區出現眩光;使用廣角鏡頭時可能難以避免。光線不應突出色差圖的紋理,否則會導致雜訊測量誤差。
    • 對於透射式海圖,應盡可能減少雜散光照射到海圖正面。必要時可使用黑色窗簾。
  • 對焦。為了盡量減少因色塊紋理造成的雜訊測量誤差,圖表可以稍微失焦拍攝。這裡強調的是「略微」 ——色塊之間的邊界應該保持清晰。
  • 距離。距離並非關鍵因素。圖表影像的寬度應不超過總影像寬度的三分之二左右,以最大程度地減少暗角(光線衰減,使用廣角鏡頭時可能較為嚴重)。如果每個色塊寬度為 50 像素,則雜訊分析最為精確,但對於低解析度相機,較小的色塊也足夠。增大色塊尺寸可在一定程度上提高雜訊測量的精度,但對於超過 100 像素寬的色塊,精度提升有限。只要各個區域清晰可見,即使使用非常小的影像也可以測量色調響應。
  • 拍攝圖表照片。
  • 將影像儲存為 RAW 檔案、TIFF 或高品質 JPEG 格式,然後將其載入到您的電腦上。可以使用dcraw (用於商業文件)或Read Raw (用於二進位)轉換 RAW 映像。如果您使用其他 RAW 轉換器,請轉換為 JPEG(最高品質)、TIFF 或 PNG 格式。
步進圖_圖表_選擇
階梯圖選擇視窗

運行步驟圖

  • 運行Imatest 。
  • 開啟「設定」並選擇「步進圖選擇」可以簡化步進圖的設定。這將開啟步進圖圖表選擇視窗(如右圖所示),您可以在運行步進圖之前選擇線性(單行)或非線性(多行)圖表類型。這有助於自動區域檢測。
  • 從目標中選擇階梯圖。
  • 使用對話方塊開啟輸入檔。 Imatest 會記住上次開啟的輸入檔的目錄名稱(每個模組單獨記住)。

多檔案選擇在Imatest Master中,可以使用標準的 Windows 操作方式(按住 Shift 鍵並點擊或按住 Control 鍵並點擊)選擇多個檔案。根據您在多影像對話方塊中的設置,您可以將多個檔案合併(取平均值)或按順序運行它們(批次模式)。

合併(平均)檔案可用於測量固定模式雜訊(建議至少拍攝 8 張相同的低 ISO 感光度影像)。合併後的文件可以儲存。其名稱與第一個選定的文件相同,並附加後綴“_comb_n”,其中 n 為合併的文件數量。

批次模式允許按順序分析多個文件。它有三個要求:檔案必須 (1) 位於同一資料夾中,(2) 具有相同的像素大小,以及 (3) 相同的取景。對於第一張影像,設定視窗與標準非批次運行相同。後續運行使用相同的設定。由於無需用戶輸入,因此運行速度非常快。

可以透過選擇 2 個相同(但分別採集)的階梯圖影像文件,然後在「多影像檔案清單」對話方塊中選擇「讀取兩個檔案以測量時間雜訊」來測量時間雜訊(表示影像之間差異的雜訊) 。

需要注意的是:在大多數電腦上,當開啟的映像檔超過二十個時,Imatest 的運行速度會顯著降低。因此,我們建議勾選「儲存後關閉影像檔案」複選框,並儲存結果。這樣可以批次處理大量圖像文件,而不會導致電腦運行緩慢。

  • 裁剪影像。裁剪寬高比決定了分析的是線性(單行)圖表還是非線性(多行)圖表。對於線性圖表,如下所示的「區域偵測」設定決定如何選擇區域,從而決定了裁切方式。
    • 如果取消勾選「自動」 (或對於非線性圖表),則「微調」視窗中會顯示每個色塊的小藍色矩形,即您可以立即看到選定的區域。對於線性圖表,您需要手動輸入色塊的數量。
    • 勾選「自動」選項後,影像區塊將自動定位:區域選擇過程中不會顯示矩形方塊。由於這可能會導致影像雜訊較大或影像較暗時出現問題,因此我們建議不要選取「自動(區域偵測)」選項。
  • 若要測量眩光,必須取消勾選「自動」 。在右側的下拉式選單中進行適當的選擇,然後選擇 21 個區域(對於 Q14)(灰階色塊總數加一)。

典型的裁切區域(用於自動區域偵測)顯示在右側,以紅色矩形框標示。方向無需正確;Imatest 會自動將影像旋轉到正確方向。若要正確顯示曝光誤差(僅限反射目標),請選擇整個圖表,包括可能存在的任何高光裁切區域。如果裁剪區域的寬高比(長/寬)小於 4:1,則會顯示一個用於設定非線性(多行或圓形)圖表的視窗(適用於Imatest Master和IS )。如果您打算使用手動區域偵測(在下方的「階梯圖輸入」對話方塊中選擇),則可以進行近似選擇:在「階梯圖設定」視窗之後會開啟一個「微調」窗口,以便您進一步調整裁切區域。


柯達/蒂芬 Q-13 圖表的裁切圖

Stouffer T4110 圖表的裁切圖(去掉傾斜效果更好)。
  • 對步驟圖設定框進行任何必要的變更。

階梯圖設定

您可以選擇“專家模式”或“簡易模式”開啟設定視窗。在簡易模式下,許多設定選項會顯示為灰色,無法設定。如果您選擇「標準設定」 ,則會選取常用設定(推薦給初學者)。

標題預設為檔案名稱。歡迎添加有用的描述性文字。

預設選擇密度步長為 0.10 的 A 型反射目標圖(Q-13/Q-14)。如果您使用的是透射目標圖,請務必選擇正確的目標類型。在Imatest Master和IS中,您可以從文字檔案(每行一個密度值)或 CGATS 檔案(其中可能包含 L*a*b* 值的密度值)輸入密度表。必須取消選取“自動”(預設)才能啟用眩光測量。 (請參閱下文「動態範圍」。)

步驟圖設定
步進圖設定視窗

非均勻性校正(自Imatest 3.9 版本起可用)可讓您使用在相同條件下拍攝的單獨平場影像來校正非均勻照明。這將打開“非均勻性校正”窗口,該窗口在灰階和彩色圖表模組的“非均勻性校正”部分中進行了描述。

區域檢測:對於線性(單行)圖表,您可以勾選「自動」複選框來選擇自動或手動區域檢測。如果未勾選「自動」 ,則可以使用滑桿為階梯圖分析選擇固定數量的色塊(6-41),點擊「確定」後會出現一個精細的 ROI 調整框。當暗部噪音較高或需要計算眩光時,此選項非常有用。 (也可以在「設定」中的「ROI 選項」下設定區域偵測。)我們強烈建議您不要勾選「自動(區域偵測)」。

stepchart_fine_roi
精細 ROI 選擇(對話方塊詳情)可讓您預覽區域位置:詳情請點擊此處。

入射光勒克斯值(用於ISO 感光度計算):當在此框中輸入以勒克斯為單位的入射光強度正值(非空白或零)時,系統將計算 ISO 感光度並在階梯圖雜訊細節圖中顯示。更多詳情請參閱「ISO 感光度和曝光指數」頁面。如果 X 軸刻度選擇“勒克斯”,則也需要填入此值(圖 2-4)。

要讓圖 2-4 的 x 軸以勒克斯 (Lux) 為單位顯示,必須輸入光圈和曝光值。通常情況下,如果可用,這些值會從 EXIF 資料中取得;但如果需要,也可以手動輸入。

飽和度級別:輸入影像的最大像素級別,對應於飽和度級別,用於對影像資料進行歸一化以進行某些計算。選項:

標準文件:255飽和度等級會根據影像資料的資料類型和容器大小自動設定。這是預設值。影像檔案假定具有標準位元深度(例如,8 位元、16 位元或 32 位元資料)和標準飽和度等級。例如,對於標準的 8 位元影像數據,飽和度等級將設定為 255。對於 16 位元影像,飽和度等級將設定為 65535,而對於 32 位元影像,飽和度等級將設定為 4294967295。
ITU-R 建議 601 (BT.601): 235飽和度設定為 235。
檢測到的最大補丁級別飽和度等級設定為從影像中的色塊區域偵測到的最大值。如果影像資料的位元深度不標準(例如,12 位元資料儲存在 16 位元容器中),或者存在自訂飽和度級別,只要影像曝光足以使最亮的色塊達到飽和狀態,此方法就非常有用。
手動輸入的飽和度水平飽和度等級設定為使用者輸入的值。如果影像資料的位元深度不標準,或存在自訂飽和度級別,則此功能非常有用。例如,對於儲存在 16 位元容器中的 12 位元資料的影像,飽和度等級應輸入 4095(2^12 - 1 = 4095)。

縮放:您可以選擇圖 2 和圖 3 中 x 軸的最小值。此設定預設為“自動” 。手動設定可使多次連續運行的結果以相同的比例縮放,這有助於更清晰地比較不同相機拍攝的結果。

結果(圖 1),下圖:像素雜訊第一幅圖的左下角有三種雜訊顯示方式。

雜訊(%)歸一化至影像密度範圍 = 1.5(不建議)
取值範圍為 0-1。 (此設定是對場景參考雜訊的近似值,不再建議使用。)
雜訊(%),歸一化至 255 像素(最大值 100)
取值範圍為 0-1。對比度越高的相機,雜訊越嚴重(受伽瑪編碼影響)。
像素雜訊(最大值 255)數值範圍為0-255。

雜訊細節(圖 2),中間圖:光圈雜訊或訊號雜訊比。圖 2 左側中間圖有兩種顯示方式。結果已消除漸變照明不均勻性的影響。

光圈噪音基於光圈值(曝光或照明的 2 倍因子)的場景參考噪聲
訊號雜訊比(基於光圈值)場景參考信噪比,基於光圈值。請注意,訊號雜訊比的定義方式有很多種,大多數都是基於影像(或像素)的。結果與下圖所示的信噪比(更標準的信噪比)有所不同。

縮放比例(最小值和最大值)可以在單選按鈕右側的下拉式選單中設定。大多數情況下,這些值應保留為「自動」 。當顯示模式在光圈值、雜訊和訊號雜訊比之間切換時,這些值會反轉。例如,圖 2 和圖 3 中 x 軸的最小值都可以設定在 -4 到 -1.5 之間。

雜訊細節(圖 2),下圖:像素雜訊或訊號雜訊比。圖 2 左下角的圖表提供了五種顯示方式。前三種與圖 1 的下圖相同。噪音結果已消除漸層光照不均勻性的影響。所有顯示方式均源自像素雜訊(下文第三種選擇)。在下文的符號中, N <sub>i </sub> 表示 RMS 噪聲, S <sub>i </sub> 表示影像區塊 i 的訊號(像素)電平。

雜訊(%)已歸一化至影像密度範圍 = 1.5 100% *(像素雜訊)除以(明暗色區塊之間像素級差值,其中明暗色區塊的密度差為 1.5)。此差值接近ColorChecker中的 1.45 黑白差值。其優點在於,它將雜訊與場景關聯起來:雜訊性能不受相機對比度的影響。
雜訊(%),歸一化至 255 像素(最大值 100) 100% * (像素雜訊) / 255 = N i /2.55。取值範圍為 0-100。對於對比度較高的相機,此雜訊測量結果會較差。 (受伽瑪編碼影響。)
像素雜訊(最大值 255)像素雜訊( N i )。取值範圍為 0-255。
像素訊號雜訊比(訊號強度/均方根雜訊)無量綱像素雜訊( N i )。取值範圍為 0-255。
像素訊號雜訊比 (dB) (20*log10(S/N))每個色塊的信噪比為 20 Log10(信噪比)(其中訊號強度 = 像素級)。單位為分貝 (dB)。訊號雜訊比翻倍,分貝測量值增加 6.02。
此選項也會顯示 SNR_BW。 SNR_BW 是基於白-黑色區塊等級(密度差 = 1.5)的平均訊號雜訊比,接近ColorChecker中的白平衡差。它的設計使其相對獨立於色卡類型和系統對比度(伽馬值)。
SNR_BW = 20 log 10( ( S WHITE - S BLACK )/ N mid ),其中N mid是中間灰塊中的噪音(最接近標稱圖表密度 = 0.7)。

X 軸刻度(圖 2-4)和動態範圍單位(圖 2)有多種選擇,包括密度單位、EV、勒克斯(如果入射勒克斯、光圈和曝光值可用)以及 dB(分貝:20 × 密度單位)。動態範圍單位可能與刻度單位相同,也可能不同。舊的預設設定是刻度以對數曝光為單位,動態範圍以 EV 為單位(第一個選項)。注意:1 個密度單位 = 3.322 EV = 20 dB;1 EV = 6.02 dB。選項:

x軸表示曝光量(-目標密度)的對數。動態範圍單位為EV。
x 軸單位為勒克斯(入射勒克斯/10^密度)。動態範圍單位為 EV。
x軸表示曝光量(單位:dB,-20*目標密度)。動態範圍(單位:dB)。
x軸表示曝光量對數。動態範圍以密度單位表示。
x 軸的 F 值(EV)。動態範圍以 EV(F 值)表示。

右側的“繪圖”框可讓您選擇要顯示的圖形。要獲得時間雜訊圖,需要讀取兩個檔案。

所有設定完成後,按一下「確定」繼續。

結果

此範例使用佳能 EOS-10D 相機在 ISO 100 下拍攝,並使用 Capture One 軟體以預設設定(未套用曲線)將 RAW 格式轉換為影像。

結果包括色調響應和雜訊。 Colorcheck的結果類似,但色調細節較少。彩色影像產生三個圖表,黑白影像產生兩個圖表。

圖一:階梯圖結果

階梯圖_圖1_GF1_ISO100

上圖顯示了灰階圖塊的平均歸一化像素值(黑色曲線)以及一階和二階密度擬合曲線(藍色和綠色虛線)。橫軸表示區域(圖塊編號;對於線性圖表,該編號與沿目標線的距離成正比)。圖上方顯示了部分圖塊。密度擬合的方程式在下文的“算法”部分給出。二階擬合通常與圖塊非常吻合。對於自動區域檢測,用於確定區域邊界的微分和平滑步驟以淺青色尖峰顯示(圖中未顯示)。

下圖顯示了每個色塊的均方根雜訊:R、G、B 和 Y(亮度),單位在「設定」視窗(上方)中選擇。對於此顯示器,以像素為單位的雜訊可以透過將雜訊百分比乘以 255 來計算。

雜訊可以歸一化到 255 像素,以像素為單位表示(最大 255),或歸一化到對應於目標密度範圍 1.5 的像素差值(與X-Rite ColorChecker上的黑白色區塊相同)。選項如上所述。

由於伽瑪編碼,暗部雜訊最大:在將感測器的線性輸出轉換為用於在伽瑪=2.2下觀看的色彩空間(此處為sRGB)時,暗部比亮部被放大得更多,雜訊也隨之增強。

有關雜訊的詳細解釋:雜訊的外觀和測量,請參閱「攝影影像中的雜訊」 。

第二張圖:階梯圖雜訊細節

第二張圖(雜訊細節)包含了一些最重要的結果:

  • 色調響應曲線(以對數刻度顯示,類似底片響應曲線),
  • 雜訊可以用光圈值(或曝光值或曝光區)的分數表示,也可以用場景參考訊號雜訊比(SNR = S/N = 1/光圈雜訊)表示。
  • 雜訊或信噪比(SNR),基於像素級別,可以用多種方式表示,並且
  • 動態範圍(僅對透射階梯圖可靠,因為反射圖的色調範圍比大多數相機小)。

下圖的橫軸為曝光量對數,等於(減去)目標標稱密度(對於20級Q-13/Q-14圖表, log10 (光強度(外)/光強度(內))= 0.05 - 1.95)。此軸與圖1相反。此軸也可以設定為光圈值(EV;2倍因子;-3.32*密度)或分貝值(dB;-20*密度)。

左上角的圖顯示了密度(色調)響應(灰色方塊)以及一階和二階擬合曲線(藍色和綠色虛線)。密度(對數)圖對應於人眼的視覺特性,類似傳統的底片密度反應曲線。動態範圍部分顯示為灰色,因為反射式 Q-13 測試卡的密度範圍太小,無法測量相機的總動態範圍。請參閱下文 「動態範圍」部分。此曲線與光電轉換函數 (OECF) 密切相關,OECF 是曝光量與像素級之間的線性關係曲線。曝光誤差 (Exp err) 的相關描述請參考此處。
右上角方框包含動態範圍結果:基於斜率的動態範圍( Imatest 4.5+ )以及基於亮度 (Y) 雜訊的多個品質等級的動態範圍。詳情如下。選擇反射目標時,此方塊以灰色顯示。

左側中間的圖顯示了場景參考信噪比(SNR<sub> scene </sub>),單位為分貝(dB)(雜訊的倒數, 雜訊單位為光圈值(或曝光值) ,如下所示,它是雜訊除以光圈值之間像素級差值後的數值)。隨著亮度降低,訊號雜訊比往往會降低(雜訊會增加)。對數縱軸清楚地顯示了暗區噪音水準。當特定品質等級(由最大光圈雜訊或最小訊號雜訊比定義)的動態範圍在圖中的範圍內時,會顯示動態範圍資訊。如果所有影像區塊的雜訊或場景參考訊號雜訊比都優於指定級別,則會省略動態範圍資訊:例如,上圖中低於 H 的品質等級不顯示動態範圍訊息,因為訊號雜訊比從未低於 12dB(光圈雜訊 < 0.25):即 MH 等級。

Stepchart_Fig2_f-stop_noise_GF1_ISO100
f 值(場景參考)雜訊(1/SNR場景)可以顯示在左側中間的圖中,取代 SNR場景。
階梯圖_圖2_GF1_ISO100
第二張圖:雜訊細節,ISO 100

x 軸(對數曝光量)的方向與圖 1 中的方向相反,
圖中顯示了圖表區域(從淺色到深色)。

左下角的圖顯示了像素雜訊或訊號雜訊比 (SNR) 的幾種不同表示方式。右上方的圖示顯示了像素訊號雜訊比 (dB) = 20 log 10 ( S i / N i ),其中S i是影像區塊 i 的訊號(平均像素電平), N i是影像區塊 i 的雜訊(像素電平的標準偏差,已去除緩慢變化)。

下圖是左下角的圖,像素雜訊歸一化為 100%。

圖2_像素雜訊_GF1_ISO100

中間右側區域顯示選定的 EXIF 資料(元資料)。

右下角的圖顯示了中等灰階區域的雜訊頻譜。僅進行去馬賽克處理就會導致頻譜在奈奎斯特頻率(0.5週期/像素)處下降到約0.5。經過強降噪處理的數位相機影像的雜訊衰減速度會更快。

SNR_BW是基於黑白色區塊等級(密度差 = 1.5)的訊號 S 的平均訊號雜訊比,該等級是 Colorchecker 的黑白密度差。它的設計使其相對獨立於色卡類型和系統對比度(伽馬值)。
SNR_BW = 20 log 10 (( S WHITE - S BLACK )/ N mid ),其中N mid是中等水平色塊中的噪音(最接近標稱圖表密度 = 0.7)。

階梯圖_圖2_GF1_ISO1600第二張圖:雜訊細節,ISO 1600
以下是 ISO 1600 的測試結果。色調響應與 ISO 100 相似,但訊號雜訊比顯著降低(雜訊增加)。雜訊非常明顯,但影像仍然適用於許多用途。它可能不適合拍攝精細的人像,但如果需要顆粒感強的“Tri-X”膠片或“自然光”效果,則可以接受。左側中間的圖表顯示了幾個品質等級的動態範圍,每個品質等級由該範圍內的最小訊號雜訊比場景(最大雜訊)指定。低品質(L;藍色)的動態範圍對應的最小訊號雜訊比場景為 0dB(1:1;最大雜訊為 1 檔);高品質(H;黃色)的動態範圍對應的最小訊號雜訊比場景為 20dB(10:1;最大雜訊為 0.1 檔)。

圖三:密度和對比響應

階梯圖_圖3_GF1_ISO100

上圖顯示了亮度 (Y)、紅色、綠色和藍色通道的密度響應(小圓圈),以及一階和二階擬合曲線(灰色虛線和點劃線)。它類似於一組傳統的膠片密度響應曲線。 Imatest Studio中未顯示 R、G 和 B 曲線。

僅針對反射階梯圖,標稱曝光值以粉紅色圓點 ( • ) 顯示,曝光誤差以光圈值 (f-stop) 表示。曝光誤差對色彩校準的影響不如色彩校準圖顯著,因為色彩校準圖的曝光誤差會嚴重影響 a*b* 色彩值:因此,其他圖中未顯示曝光誤差。標稱曝光值的計算公式與計算色彩校準圖灰階像素等級的公式類似:

像素等級 = 255 * (10 – 密度/ 1.01) (1/2.2)

中間的圖顯示了密度曲線的斜率,也可以將其視為局部對比或伽馬值。此曲線是密度的導數,即d (密度)/ d (對數曝光)。

下圖是顏色誤差,以 ΔC ab (CIELAB a*b* 平面上的幾何距離)、ΔC 94和 ΔC 2000來衡量。它們非常接近,因為灰階影像的色度往往很低。

鏡頭光暈(在鏡頭元件之間以及鏡筒上反射的雜散光)可以透過在深色和白色背景下拍攝反射式階梯圖(Q-13 或 Q-14)來測量。當存在光暈(白色背景)時,階梯圖暗區(圖表左側)的密度響應曲線斜率會降低。此曲線便於測量斜率的降低程度。

圖四:時間噪聲

時變雜訊是指兩幅原本完全相同的影像之間的隨機差異。它的測量方法是將兩個相同的測試圖影像差異的雜訊(標準差)除以根號2(1.414)。

多圖像檔案列表

N時間= 雜訊(影像1 - 影像2 ) / 1.414

兩張影像相減可以消除固定模式雜訊。之所以需要除以根號 2,是因為即使影像像素相減,雜訊功率也會疊加。除以根號 2 可以將時間雜訊縮放到與單幅影像中測量的雜訊相同的水平。

若要測量時間噪聲,請選擇兩張影像進行分析。在右側顯示的對話方塊中,選擇「讀取兩個檔案以測量時間雜訊」 。分析過程正常進行(針對第一個檔案),但如果在輸入對話方塊的「繪圖區域」中選取「4. 時間雜訊」 ,則會顯示第四個圖,其中包含時間雜訊分析結果。此圖旨在獨立呈現訊息,因此重複了先前圖中的一些特徵。

階梯圖時間雜訊顯示
時間噪音顯示
  • 左上圖顯示了密度響應,與圖 2 的左上圖類似。
  • 左下角的圖(RMS 雜訊(光圈))顯示了與圖 2 中左圖相同的場景參考雜訊或 SNR。在這些圖中,單幅影像的雜訊(或 SNR)顯示為一條淺色曲線。
  • 右上角的圖(像素 SNR (dB))顯示雜訊或 SNR,其比例與圖 2 左下角的圖相同。
  • 右下角的圖(像素噪聲)顯示了像素噪聲,其縮放比例與圖 1 的下部圖相同(縱軸;x 軸不同)。

保存結果

階梯圖計算完成後,將出現「儲存階梯圖結果?」對話方塊。您可以在此選擇要儲存的圖形以及儲存位置。預設位置是資料檔案目錄下的Results子目錄。您可以變更為其他現有目錄,但必須在 Imatest 之外建立新的結果目錄—例如使用 Windows 資源管理器等工具。 (這是此版本 Matlab 的限制。)選擇會在運行之間保存。您可以在選取或取消選取核取方塊之前查看輸出圖形。

圖形、CSV 和 XML 資料保存在檔案中,檔案名稱由根檔案名稱、後綴和副檔名組成。根檔案名稱預設為影像檔案名,但可以使用「結果根檔案名稱」方塊進行變更。請務必按 Enter 鍵。

建議勾選「儲存後關閉資料」選項,以防止大量運作中資料堆積(這會降低大多數系統的速度)。點選「是」或「否」後,Imatest 主視窗將重新出現。


儲存對話框

相機和掃描器的動態範圍

如需更全面、最新的動態範圍解釋,
我們建議使用動態範圍頁面。

Imatest 可以使用多種類型的測試圖表在多個模組中計算動態範圍。

單一透射圖表影像的動態範圍。階梯圖、顏色/色調互動式、多測試由於反射式色卡的色調範圍不足,因此需要使用透射式色卡,例如 Imatest 36 色動態範圍色卡或HDR 色卡。
多張(不同曝光)影像的動態範圍動態範圍模組使用 CSV 格式的「自動色彩/色調階梯圖」輸出,產生多張不同曝光影像的比較結果。通常與反射式色卡搭配使用,但也可用於透射式色卡。由於無法考慮眩光的影響,因此不再建議使用。
ISO 15739 動態範圍(基於密度≈2的色塊)顏色/色調互動、顏色/色調自動、 eSFR ISO從密度≈2的單一色塊推斷動態範圍。
原始感測器動態範圍顏色/色調互動式,顏色/色調自動將原始資料擬合到EMVA 1288 標準中的方程,然後外推以獲得 DR 值。測試圖表的色調範圍不必與 DR 值一樣大,但建議使用色調範圍 ≥ 3 的透射式圖表。

動態範圍定義

動態範圍(DR) 是指相機能夠提供良好對比和/或良好信噪比 (SNR) 的場景亮度(色調)範圍。

Imatest動態範圍可以用兩種方式定義。

基於品質場景參考訊號雜訊比(SNR<sub> scene</sub> )高於指定最小值(即光圈雜訊低於指定最大值)的色調範圍。在某個區域內,場景訊號雜訊比越高(雜訊越低),影像品質越好。信噪比通常在最暗的區域最差。 Imatest 計算四個訊號雜訊比等級的動態範圍,記為 SNR<sub>4</sub>。建議在大多數情況下使用。訊號雜訊比 = 10(20dB;高品質)
訊號雜訊比 = 4(12dB 中高品質)
訊號雜訊比 = 2(6dB;中等品質)
訊號雜訊比 = 1(0dB;低品質)
基於坡度
(在 Imatest 4.4 中引入)
色調範圍,其中密度曲線的斜率大於最大斜率的 7.5%(暗部),小於飽和度的 98%(亮部)。
由於原始資料中的雜訊和不規則密度階躍會影響色塊級別,進而影響斜率測量,因此必須謹慎操作。測試圖的密度經過內插法處理,得到 101 個等間距的點,然後使用 Matlab 的 interp1 函數計算這些點的對數像素等級。最後,使用寬度為 7 個點(約為總範圍的 1/13)的矩形核對曲線進行平滑處理。
該演算法能夠提供穩定可靠的結果,遠優於早期(4.4 版本之前)的 Patch 範圍和檢測到的 DR 測量方法。由於在最暗區域雜訊可能非常嚴重,因此此方法通常不用於影像成像。

動態範圍可以用以下任何單位表示。

  • 光圈值,或等效的曝光區或曝光值(2 的倍數;log 2單位),
  • 密度(log 10 )單位,其中一個密度單位 = 3.322 檔光圈,或
  • 分貝(dB),其中 1 密度單位 = 20dB;1 檔光圈 = 6.02dB。

訊號雜訊比場景為 1(0dB;1 檔雜訊)對應的動態範圍符合ISO 15739雜訊測量標準[1]第 6.3 節中動態範圍的定義。 Imatest 測量方法與 ISO 15739 在某些細節上有所不同,因此結果並不完全相同。 Imatest 可以直接從透射圖測量動態範圍,而不是像 ISO 15739 那樣,透過外推最大密度為 2.0 的反射圖的結果,因此可能產生更精確的結果。

測量相機(或掃描器)動態範圍最直接的方法是使用透射式階梯圖,並用燈箱從背面照射。反射式階梯圖(例如 Kodak/Tiffen Q-13 或 Q-14)並不適用,因為它們的密度範圍約為 1.9,相當於 1.9 * 3.32 = 6.3 檔光圈,遠低於數位相機的動態範圍(儘管可以在階梯圖和色彩/色調自動的動態範圍後處理器中幾種不同的曝光)。

變速箱步進圖

下表列出了幾種透射率階梯圖,它們的密度範圍至少為 3(10 檔光圈)。柯達攝影階梯圖有校準版和未校準版兩種,通常未校準版就夠用了。斯托弗(Stouffer)的階梯圖價格也很實惠。

變速箱步進圖
產品步驟密度增量Dmax尺寸
Imatest 36色動態範圍測試圖表
(受到推崇的)
36約 0.10(1/3 光圈);
包含參考文件
3.4 8x10英寸
Imatest 36 色塊高動態範圍
測試圖表(也建議使用)
36約 0.10 - 0.30(1/3 - 1 檔光圈);
需要參考文件
>6 8x10英寸
柯達2號或3號攝影步進式顯影片21 0.15(1/2 光圈)線性圖案3.05 1 x 5.5" (#2)
較大(#3)
Stouffer變速箱階梯楔塊T2115 21 0.15(1/2 光圈)線性圖案3.05 0.5 x 5 英寸
Stouffer變速箱階梯楔塊T3110 31 0.10(1/3 光圈)線性圖案3.05 3/4 x 8 英寸
Stouffer變速箱階梯楔塊T4110 41 0.10(1/3 光圈)線性圖案4.05 1 x 9 英寸
Danes-Picta TS28D
(在其數位影像頁面上)
28 0.15(1/2 光圈)線性圖案4.2 10 x 230 毫米
(0.4 x 9)
DSC Labs 72dB 13級灰階13 0.30(1 檔光圈)線性模式3.7 (大的)
Esser 測試圖表 TE 241 20表格;在黑暗區域較大
正方形組成的圓形圖案
4.1 (大的)

Stouffer T4110 (動態範圍 13.3 檔)、 Danes-Picta TS28D (動態範圍 13.6 檔)或TE 241 (動態範圍 13.6 檔)鏡頭常用於動態範圍超過 10 檔的數位單眼相機。 Stouffer T4110(如圖右所示)價格低廉,最大動態範圍為 4.0,但取景困難,使用自動曝光相機難以正確曝光,且由於其線性排列,容易出現光線衰減。

強烈建議使用Imatest 36 色塊動態範圍測試圖,其密度步長約為 0.1,從基礎密度到基礎密度 +3.4(相當於 11.3 檔光圈範圍);或使用 36 色塊高動態範圍 (HDR) 測試圖,其密度步長從 0.1 到 0.36 到 0.36(至少為基礎密度)。近乎圓形的色塊排列可確保暗角對測試結果的影響最小。測試圖提供包含實際密度值的 CSV 或 CGATS 參考文件(HDR 測試圖需要此文件) 。此測試圖在 8x10 吋膠片上的有效區域為 7.75x9.25 吋。

它還包含中心和角落的傾斜邊緣,對比度為 4:1,用於測量 MTF。邊緣的 MTF50 ≥ 16 週期/毫米,比最好的噴墨測試圖高出約 3 倍。定位標記讓區域選擇更加便捷, Imatest 4.0+也提供全自動區域偵測功能。中性灰色背景有助於確保測試圖在自動曝光相機中曝光良好(相較之下,黑色背景的測試圖有時會出現嚴重過曝的情況)。

如果擁有多張手動曝光照片,可以使用標準的36色塊動態範圍圖表來配合動態範圍後處理器來測量大於11檔光圈的動態範圍。 Dmax = 3.4 足以滿足手機和小像素數位相機的需求,但高階單眼相機以及HDR安防和車載相機通常具有更高的動態範圍,因此非常適合使用動態範圍圖表或HDR圖表進行測量(HDR圖表無需動態範圍後處理器)。

此圖表採用高精度 LVT 膠片記錄製程製作,以獲得最佳的密度範圍、低雜訊和精細細節。

燈箱

Imatest LED燈箱 - 側視圖你需要一個能夠均勻照亮透射階躍圖的燈箱。大多數情況下,9x12吋的尺寸就足夠了。避免使用超薄或“迷你”型號,因為它們的照明可能不夠均勻。螢光燈箱應配備高頻鎮流器以消除閃爍。推薦使用Imatest商店出售的GLE-10和GLE-16E型號。 LED燈箱(例如Artograph 12x9吋型號)的優點是價格低廉、無閃爍(使用直流電源)且易於調光(如果你有限流直流電源),但它們並不適合用於顏色測量。

在燈箱比較指南中,對Imatest 商店提供的燈箱進行了比較。

目前市面上最好的燈箱是Imatest LED燈箱(如圖右),可從Imatest商店購買。它比上一段提到的燈箱有幾個優點。

  • 照明更加均勻:均勻度高達 95%。
  • 高品質光譜響應。標準版可選擇 3100K、4100K、5100K、5500K、6500K 和近紅外線色溫(850nm 或 940nm),顯色指數 (CRI) 為 97。
  • 強度可透過硬體旋鈕、藍牙或 USB 調節,範圍從低至 1 勒克斯到高達 100,000 勒克斯:範圍超過 300:1,使其適用於從接近日光到極暗光線的測量。
入射光測量

反射式色卡:入射光測量相對簡單。將帶有平面漫射器的入射照度計(例如價格低廉的 BK615)放置在色卡正前方,指向相機,確保不會遮擋任何光線。直接使用勒克斯值進行測量。

透射式照度圖:這類照度圖的測量方法較為複雜:無法直接使用勒克斯值。您需要測量照度圖上清晰(白色)的區域(而非燈箱本身)。對於像 BK 625 這樣可以調整感測器方向的照度計,請將其指向光源(位於顯示器的對面)。測量照度圖白色區域的照度。對於 36 色塊動態範圍照度圖,請使用最淺的灰階色塊。您需要進行一些調整,因為Imatest的輸入是為反射式照度圖設計的,反射式照度圖中白色區域會反射約 90% 的入射光。為了補償這一點,請使用

Lux( Imatest的輸入)= Lux(測量值)* 1.11。

實用公式:如果您的測光錶以 EV(曝光值)顯示:勒克斯 = 2.5 * 2 EV @ ISO 100
注意: ISO 100 的 EV 值也稱為光值( LV ) 。

測量動態範圍

  • 將圖表放在燈箱上-或任何均勻漫射光源下。務必遮擋燈箱向圖表外部照射的直射光:雜散光會降低測量的動態範圍,應盡量避免。
  • 在暗房中拍攝圖表。確保沒有任何雜訊光線照射到目標正面,否則會影響拍攝結果。圖表周圍環境應盡可能保持黑暗,以最大程度地減少眩光。
  • 使用相機的直方圖確定使圖表中最亮區域飽和的最小曝光量。過度曝光(或曝光不足)會減少有效區域的數量。最亮區域的相對像素值應至少為 0.98(像素值 250 或 255);否則,相機將無法偵測到全部動態範圍。如果最亮區域低於此值,且選擇了透射率圖表,則會發出動態範圍警告。
  • 對於具有透射單元(TPU,即用於透射影像的光源)的平板掃描儀,您可以直接將階梯圖放在玻璃板上。雜散光通常不會造成問題,但盡量減少雜散光也無妨。 35mm膠片掃描器可能難以測試,因為大多數掃描器只能掃描36mm的膠片段。 (大多數透射測試圖的長度都比36mm長。)對於Dmax大於3的掃描儀,建議使用Stouffer透射階梯楔形圖T4110或Danes-Picta TS28D ,但這些測試圖尺寸過大,難以用35mm膠片掃描儀進行測試。

  • 請按照上文「拍攝圖表和運行 Stepchart」中的其餘說明進行操作。務必從Stepchart輸入對話方塊(右側)中選擇正確的圖表類型。

動態範圍的解讀

動態範圍是指場景亮度((-)色階密度)與滿足測量標準(最小訊號雜訊比場景或密度響應斜率)的最暗區域之間的差異。其中,像素值達到最大值(24 位元顏色為 250,最大值為 255)的 98% 的區域透過插值估算得出。此測量的重複性優於 0.5 檔光圈。

動態範圍準則限制評論
品質(最低場景參考信噪比) 10、4、2 或 1(比例)
10、12、6 或 0 (dB)
大多數情況下,這是建議的測量方法。影像感測器規格表通常使用最小訊號雜訊比 (SNR) = 1 (0dB) 來定義動態範圍 (DR)。
坡度(> 最大坡度的比例)最大值的 0.05斜率測量需要進行精細的插值以確保結果的可靠性。最暗的區域可能噪音很大。

實際測得的動態範圍通常小於感測器標稱的動態範圍,這主要是由於鏡頭光暈——即鏡頭元件之間以及鏡頭內壁(鏡筒內側)反射的雜散光。不同的測試圖表設計具有不同的光照分佈,因此產生的鏡頭光暈程度也不同。一些感測器製造商聲稱其動態範圍超過 120dB(針對特殊的高動態範圍 (HDR) 感測器),但沒有任何相機系統(包括光學元件)能夠達到如此高的性能水平。 (我們目前所知的極限大約在 100dB 左右。)

感測器動態範圍可以透過使用「色彩/色調互動式」或「色彩/色調自動」模式,並採用「色彩/色調互動/色彩/色調自動/eSFR ISO雜訊」中所述的方法,從原始影像(未經任何形式的去馬賽克或處理)進行測量。也可以使用一系列平場曝光影像(通常需要使用校準過的中性密度濾鏡)進行測量。但這些測量結果絕不能與相機系統測量結果混淆(尤其是HDR系統),因為每張影像的動態範圍實際上為零。

以下是使用dcraw從 raw 格式轉換而來的 Panasonic G3(一款像素間距為 3.75 微米的微型四分之三相機)在 ISO 160 下的結果,設定如下:去馬賽克:普通 RAW 轉換(去馬賽克),輸出伽瑪: 2.2,白平衡:相機,輸出色彩空間: 48 位元,品質:預設。

Panasonic G3,ISO 160,使用 dcraw 轉換。
Panasonic G3,ISO 160,使用 dcraw 轉換。

基於斜率的動態範圍大於 11 檔光圈。低畫質等級(情境參考訊號雜訊比 = 1 = 0dB)下的動態範圍為 9.33 檔光圈,高畫質等級(訊號雜訊比 = 10 = 20dB)下則降至 5.68 檔光圈。這些結果在 24 位元原始轉換中保持不變。

響應曲線的形狀很大程度取決於轉換軟體的設定。下圖是同一曝光條件下,相機內儲存為 JPEG 檔案的影像。請注意,轉換曲線截然不同:它在亮部有一個“肩部”,這可以透過降低亮部飽和(“過曝”)的傾向來提高影像品質。由於軟體降噪( dcraw轉換中沒有此功能),動態範圍也得到了提升。

PanasonicG3相機,ISO 160,機內JPEG格式。注意“肩部”輪廓。 軟體降噪技術提高了動態範圍。
PanasonicG3相機,ISO 160,機內JPEG格式。注意“肩部”輪廓。
軟體降噪技術提高了動態範圍。

動態範圍的顯示單位可在X 軸刻度(圖 2-4)和動態範圍單位(圖 2)下拉式選單中設定。若要將動態範圍從光圈值轉換為分貝 (dB)(感測器資料手冊中通常給出的測量值),請將光圈值乘以 6.02 (20 log 10 (2))。低品質(光圈雜訊 = 1;訊號雜訊比 = 1)的動態範圍與資料手冊中的數值最為接近。

摘要 .CSV 與 XML 文件

可選的 .CSV(逗號分隔變數)輸出檔案包含 Stepchart 的結果。其名稱為 [根名稱]_summary.csv。例如 Canon_EOS10D_Q13_ISO400_crop_summary.csv。

格式如下:

模組SFR、SFR 多 ROI、Colorcheck 或 Stepchart。
文件檔案名稱(標題)。
運行日期運轉日期為 mm/dd/yyyy hh:mm。
(空白行)
表格表格之間以空白行分隔。
第一張表包含測量值和理想值的像素等級和密度。
第二張表包含密度 = -log(曝光) 和 Y、R、G 和 B 密度 (-log(像素等級/255)),假設 8 位元/像素。
第三張表包含了 Y、R、G 和 B 斑塊之間的密度差異(斜率)。
第四個表格包含上述底部兩行中各區塊的 Y、R、G 和 B 雜訊測量值的兩組資料。
– 雜訊(%)已歸一化至影像密度範圍 = 1.5
– f 值噪音
第五張表包含上述Y、R、G 和 B 通道的 S/N 和 SNR (dB)。
(空白行)
附加數據第一筆記錄是資料的名稱;第二筆(及後續)記錄包含資料的值。名稱通常一目了然(與數字類似)。
(空白行)
EXIF 數據如果可用,則會顯示。 EXIF數據是影像檔案的元數據,包含重要的相機、鏡頭和曝光設定。預設情況下, Imatest使用一個名為 jhead.exe 的小程式來讀取 EXIF 數據,該程式僅適用於 JPEG 檔案。若要讀取所有圖片檔案格式的詳細 EXIF 數據,我們建議您下載、安裝並選擇Phil Harvey 的 ExifTool ,具體操作請參閱此處。

所有模組的格式都類似。數據本身也基本上容易理解。對 .CSV 檔案的改進將在變更日誌中列出。

可選的 XML 輸出檔案包含與 .CSV 檔案類似的結果,其內容基本上一目了然。該檔案儲存在 [根目錄名稱].xml 目錄下。 XML 輸出將用於 Imatest 的擴充程序,例如資料庫,這些擴充程式可能由 Imatest 或第三方編寫。如有任何疑問或建議,請與我們聯絡。

演算法
  • (僅限自動區域偵測)定位影像中的不同區域。具體方法是:將垂直方向上像素值取平均值並求導,然後進行平滑處理,如上圖左上角的淺青色尖峰所示。如果函數值超過閾值,則偵測到區域邊界。閾值被調整為能夠產生均勻間隔的最低值。這是一種最優偵測演算法:閾值過低會偵測到錯誤的邊界(即雜訊),而閾值過高則可能遺漏有效的區域。
  • 找到每個區域的興趣區域(ROI),該區域包括中心 2/3。
  • 計算感興趣區域(ROI)的統計數據,包括平均像素值以及ROI內部像素值的二階多項式擬合值——該擬合值將從像素值中減去以計算雜訊。這可以消除非均勻照明的影響。
  • 計算每個感興趣區域 (ROI) 的雜訊。雜訊是像素值的標準差,已扣除二階多項式。噪音顯示選項如上所示。將像素(已扣除二階多項式)排列成一維數組並進行傅立葉變換 (FFT),計算第七區域(中間灰階)的雜訊頻譜。獨立軸的單位為週期/像素,其中 0.5 為奈奎斯特頻率。
  • 利用像素值低於最大值 10% 和高於最小值 10% 的區域的平均像素值,將平均像素響應擬合到一個數學函數(實際上是兩個函數)。這需要一些解釋。
  • 利用灰階區域在密度約為 0.1 到 0.9 之間(忽略接近白色和黑色的極端值)的平均像素值,將平均像素響應擬合到兩個數學函數,以獲得伽瑪值(對比:一階方程式)和二階方程式。這需要一些解釋。

採集設備(相機或掃描器)響應的簡化(一階)方程式為:

歸一化像素等級 = (像素等級/255) = k 1曝光gamc

Gamc是採集設備的伽瑪值。監視器也有伽瑪值,定義為 gamma = gamm。

顯示器亮度 = (像素級/255) γ

兩種伽馬值都會影響最終影像的對比。

系統 gamma = gamc * gamm

對於數位相機,Gamc 通常約為 0.5 或 1/2。 Macintosh 系統的 Gamm 為 1.8;Windows 系統以及幾種常用的色彩空間(例如 sRGB、Adobe RGB 1998 等)的 Gamm 為 2.2。當系統 Gamma 值略大於 1.0 時,影像通常看起來最佳,但對於對比度高的場景,情況可能並非如此。有關 Gamma 的更多信息,請參閱術語表、使用 Imatest SFR和顯示器校準。
利用公式,密度 = - log 10 (暴露量) + k ,

log10 (歸一化像素等級)= log10 ( k1曝光gamc )= k2 - gamc * 密度

這是一個不錯的斜率為 gamc 的一階方程,如圖中藍色虛線所示。但它的精度不高。二階方程式的效果好得多:

log10 (歸一化像素等級)= k3 + k4 * 密度 + k5 * 密度2

k₃ 、 k₄和k₅是經由二階迴歸得到的,並在圖中以綠色虛線標示。二階擬合效果非常好。

參考

  1. 攝影:電子靜態影像成像,雜訊測量,ISO 15739:2013,2013。 [線上]。網址: http://www.iso.org/iso/catalogue_detail.htm ?csnumber= 59420。 ↩