Darktable 模組解說:denoise (profiled)
denoise (profiled) 模組是一個高效且易用的降噪工具,能根據不同相機感光元件的噪點特性進行最佳化。它的特點是利用相機在不同 ISO 下的噪點分佈進行「噪點建模」,讓演算法能更精準地處理亮度與色彩噪點,而不是假設噪點在所有亮度下都相同。
目前 Darktable 已支援超過 300 款相機的噪點配置檔,使用者也能自行建立並分享新的噪點檔案。
在 Adobe Lightroom 中,對應的功能是 Detail 面板中的 Noise Reduction,其中分為 Luminance Noise Reduction 與 Color Noise Reduction。Lightroom 雖然沒有「相機噪點配置檔」的概念,但同樣能針對亮度與色彩噪點分別處理。
模式 (modes)
non-local means
- 在空間域運作,類似 astrophoto denoise。
- 透過比較像素周邊區域的相似度,決定加權平均。
- 適合處理複雜噪點,但運算資源消耗大。
wavelets (預設)
- 在 wavelet domain 運作。
- 可依噪點粗細程度調整降噪強度。
- 支援 Y0U0V0 模式 (分開控制亮度與色彩噪點) 或 RGB 模式 (分開控制三色通道噪點)。
- 效率比 non-local means 高。
luma 與 chroma 噪點
- luma noise:亮度噪點,常見於暗部顆粒。
- chroma noise:色彩噪點,常見於彩色斑點。
- 過去建議用兩個模組分別處理,但現在一個 denoise (profiled) 就能同時處理。
模組控制 (module controls)
共用控制 (common controls)
- profile:自動偵測相機與 ISO,套用對應噪點配置檔。
- mode:選擇演算法與介面模式 (auto 或 manual)。
- whitebalance-adaptive transform:演算法依白平衡調整各通道的噪點。
- adjust autoset parameters (auto only):單一滑桿自動調整參數,適合曝光不足後再拉高曝光的影像。
- strength:控制降噪強度,平衡細節保留與噪點抑制。
- preserve shadows (advanced only):控制暗部降噪強度。
- bias correction (advanced only):修正暗部偏色 (綠或紫)。
non-local means 專用控制
- central pixel weight:控制細節保留程度。
- patch size:比較區塊大小,值大 → 更平滑但可能失細節。
- search radius:搜尋相似區塊的範圍,值大 → 效果好但速度慢。
- scattering:降低粗顆粒噪點,效率比 search radius 高。
wavelet 專用控制
- wavelet curves:依噪點粗細調整降噪強度。
- 左端 → 粗顆粒噪點。
- 右端 → 細顆粒噪點。
- 曲線上拉 → 增加平滑。
- 曲線下拉 → 減少平滑。
小結
Darktable 的 denoise (profiled) 模組是一個智慧型降噪工具,能依相機與 ISO 自動套用最佳化參數,並提供 non-local means 與 wavelet 兩種演算法,兼顧細節保留與噪點抑制。
在 Lightroom 中,雖然沒有「相機噪點配置檔」的概念,但 Noise Reduction 工具能達到類似效果,只是操作方式更簡化。