分享一个非常实用的经验:在弱光场景下使用高ISO拍摄后,RAW照片中常常会出现彩色噪点、灰色颗粒,细节大量丢失,放大后满屏都是杂讯——此时,真正能依赖的是Darktable的降噪模块,而依靠模糊蒙版或全局锐化硬扛,几乎无济于事。尤其是拍摄夜景、室内环境或弱光人像时,这个问题更为突出。因此,必须进行精准干预,不能图省事。

第一步,需要从denoise (profiled)这个模块入手。它的逻辑很简单:自动读取照片EXIF中的相机型号与ISO感光度,然后匹配对应的噪点模型参数。相比手动调整繁复的滑块,这种方式更加可靠。操作方法仅需三步:
首先,确认你已进入暗房(darkroom)模式,并确保导入的是RAW文件(DNG或厂商原生格式均可)。接着,在右侧面板中找到「降噪」模块并展开,从下拉菜单里选择 denoise (profiled) ——注意不要错选“non-local means”等其他选项,这不是本思路的推荐方式。最关键的一步来了:检查模块左上角是否显示绿色对勾图标以及相机型号,例如“Leica SL2 ISO 6400”。如果显示正常,说明profile加载成功,可以继续操作;如果没有显示,就需要重新加载RAW或手动补全EXIF信息。如果ISO字段显示为“N/A”,就必须手动输入真实ISO值,否则算法将完全失效。
当专业降噪效果不佳时,试试NLMeans
但实际情况往往没那么完美。如果你发现denoise (profiled)在处理大面积纯色区域(如夜空、墙壁或皮肤)时产生了过度涂抹感,那么NLMeans(非局部均值降噪)是一个更稳妥的替代方案。它通过像素块匹配来抑制随机噪点,结构保持能力更强,能有效避免“油画感”的出现。
操作上,直接在「降噪」模块中将算法切换为 denoise (non-local means)。然后关键参数来了:luminance滑块建议设置在0.55–0.60区间,尤其是ISO 3200以上时,这个范围最实用;chroma滑块则控制在0.35–0.50之间。需要特别提醒:chroma超过0.50,路灯边缘容易产生紫边;低于0.35则无法压制暗部的彩色噪点。最后,务必勾选 use raw data 这个复选框,确保降噪在去马赛克之前进行,否则信噪比损失将不可逆。
最后一步:使用retouch模块修复热噪点
说实话,再强大的全局降噪也无法彻底清除传感器热噪产生的固定死点(hot pixels)和亮斑。这些噪点在100%放大时清晰可见,非常烦人。此时需要借助retouch模块进行定点清除。
具体操作很简单:在右侧面板底部点击「mask manager」→「+」→「circle」创建圆形蒙版,将其拖拽到噪点位置中心。然后启用「retouch」模块,模式选择 inpaint rough,半径设为3–5px,羽化保持默认即可。整个过程就是对准每个热噪点,用圆圈套住,然后一点——即可清除。按住Ctrl+鼠标滚轮缩放画面,逐个定位,每个明显的热噪点单独处理,避免扩大范围误伤纹理。这一步操作直观易懂,并不复杂。
