080、空间降噪技术:双边滤波与BM3D在ISP中的落地 📅 2026/7/22 2:12:07 080、空间降噪技术:双边滤波与BM3D在ISP中的落地一、从一次产线返修说起去年夏天,某款旗舰机的夜景模式在DxO评测中翻车了——暗部噪点像撒了芝麻,但更致命的是,边缘细节糊成了一团。产线连夜召回3000台工程机,我带着示波器和调试板蹲在产线三天。问题出在ISP的降噪模块:双边滤波的sigma参数设得太激进,导致低照度下纹理被当成噪声抹掉了。那晚我盯着波形图突然意识到,很多工程师把双边滤波当成了“万能药”,却忘了它本质上是个局部加权平均——权重计算依赖像素值差异,一旦噪声幅度接近边缘强度,就会把边缘也平滑掉。这个教训让我决定把空间降噪技术单独拎出来讲。在ISP pipeline里,降噪通常放在demosaic之后、锐化之前,位置敏感得很。放早了,噪声会污染后续的色彩校正;放晚了,噪声已经被放大。今天重点聊两个经典算法:双边滤波和BM3D,它们代表了两种截然不同的哲学——前者是局部自适应,后者是块匹配协同滤波。二、双边滤波:看似简单,坑却不少双边滤波的核心公式不复杂:输出像素是邻域内像素的加权平均,权重由空间距离和像素值差异共同决定。空间高斯核保证平滑,值域高斯核保护边缘。但落地时,三个参数(空间sigma_s、值域sigma_r、窗口大小)的调优能让人崩溃。参数调优的血泪史sigma_s控制空间平滑范围。设小了,降噪效果微弱;设大了,计算量爆炸。在手机ISP里,我通常把sigma_s设为图像尺寸的1%-2%,比如1080p图像取10-2