這篇其實是回答讀者提問的文章
在回答讀者之前,因為我其實看不太懂題問,所以想先講解一些背景觀念,希望可以把一些誤解或模糊的地方補齊。
Dynamic Range & bit
Dynamic Range 的定義係指影像中最大值與最小非0值之比值,這個比值與單位無關,可以是 \(cd/m^2\) 或是 intensity。我們買顯示器的 1:10000 對比度就是指這個比值。
以能量 \(E\) 為單位,而 sensor 對能量曝光採樣 \(E\Delta{t}\) ,並經過 quantization & truncation 得到我們記錄的 intensity \(Z=f(E\Delta{t})\)單位。這邊 quantization level 通常是 8-bit也就是我們熟悉的 RGB24,因此可以得知,在硬體固定的 quantization level 下,一張影像的最大 dynamic range 也是固定的。
假設一個 intensity 代表一個能量單位 \(\Delta{Z}=\Delta{E}\) ,要得到相對於一般影像更高的 dynamic range 勢必要提升 bit 數,或是增加 \(\Delta{E}\) 的大小,而後者會犧牲畫值的細緻度產生 false contour。因此一般論文常指的 HDR 影像通常是高於 8-bit per-channel。