黑光全彩为什么必须在Raw域降噪?——DeepISP的联合优化遗产
一、制造认知缺口低光下传统ISP的第一步就在制造问题安防监控的黑光全彩场景面临一个被反复低估的技术挑战不是噪声太多而是噪声被Demosaic去马赛克放大了之后再去降噪已经晚了。理解这个问题需要回到CMOS传感器的物理结构。Bayer阵列的传感器在每个像素位置只安装一种颜色的滤光片——R红、G绿或B蓝。这意味着传感器的原始输出不是不完整的三通道彩色图像而是一个单通道、马赛克状的灰度阵列。将这份数据转换为人类和机器可以理解的RGB彩色图像必须经过Demosaic——根据周围像素的信息插值出每个像素缺失的另外两个通道。问题在于Demosaic是一个基于空间相关性假设的插值操作。 它假设相邻像素的颜色值是平滑变化的因此可以用邻域像素的已知颜色值来推测缺失值。在信噪比充足时这个假设基本成立。但在黑光场景中——信噪比低于10dB甚至更低——噪声已经篡改了每个像素的原始读数。此时Demosaic不仅会把错误的像素值插值到邻域更致命的是插值过程本身会创造出全新的、在原始数据中根本不存在的噪声模式一个噪点像素被Demosaic后变成了三个通道上各有不同噪声偏差的彩色噪点。这些二次污染的噪声与原始噪声在统计分布上完全不同后续的降噪模块面对的是一个比原始问题更复杂的问题。这正是传统ISP先Demosaic、再降噪路线的结构性缺陷。另一种选择——先降噪、再Demosaic——同样困难在Bayer域降噪时每个像素只有一个通道降噪算法没有其他通道的信息来交叉验证异常值到底是噪声还是真实边缘。二、核心洞见联合优化——让一个网络同时理解噪声和马赛克2018至2019年以色列理工学院Technion的Eli Schwartz、Raja Giryes和Alex M. Bronstein在IEEE TIP上发表了DeepISP首次系统性地回答了这个问题去噪和去马赛克不应该分步做应该让一个神经网络联合学习两项任务。联合优化的PSNR显著高于任何分步串联组合。这一洞见背后是一个深刻的认知迁移。传统ISP的分步架构源于人类工程师的模块化思维——把一个大问题拆成小问题逐个解决。但拆这个动作本身就切断了任务之间的信息交互。去噪需要理解马赛克模式知道哪些波动是Bayer采样导致的固有不均匀去马赛克需要理解噪声分布知道哪些梯度是噪声引起的虚假梯度这两个任务在信息层面是共生的将它们分配给两个互不通信的模块本质上是在强迫每个模块在不完整信息下做决策。DeepISP的架构体现了联合优化思想的完整落地。它不是简单地把两个任务的损失函数加在一起而是在网络结构层面实现了信息共享。第一阶段Low-level阶段——局部修复与隐式联合。输入是经过Bilinear插值预处理简单Demosaic的低光照Bayer Raw图像。这一阶段由20个残差块堆叠而成每个残差块输出64个特征通道。其中3个通道映射为RGB残差图像并与当前块的输入RGB估计相加剩余61个通道作为特征记忆向前传递。这种每层都显式输出RGB估计并允许后续层修正的设计让网络可以在20个深度层次上逐步精修联合去噪去马赛克的结果——浅层处理粗粒度的噪声和插值深层处理细粒度的伪影。更重要的是所有低层共享同一个特征表示去噪子网络和去马赛克子网络不需要猜测对方的状态——它们就是在同一段特征代码上共同决策的。消融实验提供了令人信服的证据去除残差连接skip connections的版本在5000个epoch后损失仍然比完整版本高两个数量级——联合优化需要深网络而深网络的稳定训练依赖残差连接。第二阶段High-level阶段——全局参数化校正。第一阶段输出的图像已经完成了去噪和去马赛克联合处理但低照度下的全局属性——色温偏移、整体偏暗——仍需修正。第二阶段的处理方式极具工程智慧将第一阶段传过来的61个特征通道通过逐层下采样stride 2和全局平均池化压缩为一个全局特征向量再通过全连接层输出一个3×10的变换矩阵W。这个矩阵定义了一个像素级的二次色彩变换函数输出_RGB W · triu([R G B 1]^T ⊗ [R G B 1])其中triu取外积的上三角部分包含R、G、B的一次项、二次项和交互项。这种image-to-parameter的思路意味着第二阶段只有几千个参数却可以实现全局白平衡、曝光校正和色彩映射比逐像素深度学习高效得多。损失函数同样体现了联合的思想在Lab色彩空间上同时施加L1损失所有通道保证全局色彩准确和MS-SSIM损失仅L通道保证局部纹理保真。MS-SSIM对亮度的微小偏移不敏感而L1对色彩偏差很敏感——两个互补的损失函数联合优化远比单一损失的泛化效果好。三、验证洞见数据驱动的联合优化优势DeepISP在MSR demosaicing benchmark上进行了联合去噪去马赛克任务的定量评估Panasonic测试集线性空间PSNR较此前SOTA方法SEM提升0.38dB较另一深度学习方法提升0.71dBPanasonic测试集sRGB空间较SEM提升0.72dB较深度学习方法提升1.05dBCanon测试集线性空间较SEM提升0.61dBCanon测试集sRGB空间较SEM提升1.28dB。Cross-sensor泛化在Panasonic数据上训练、在Canon数据上测试取得了正向结果证明联合优化的优势不是数据特异的——网络学到的是噪声模式与马赛克模式的交互规律而非特定传感器的统计特征。在S7 ISP数据集上的全Pipeline评估中DeepISP输出的低光照图像在人类主观评分MOS上达到4.02满分5分超过三星S7原生ISP的3.74仅比正常光照下的高质量参考图像MOS 4.05低0.7%。这意味着DeepISP的输出在主观上已经接近人眼在充足光照下看到的画面——而这完全是在没有补光灯辅助的条件下实现的。DeepIQA基于深度学习的图像质量评估模型的评分同样确认了这一结果DeepISP 3.92 vs 三星ISP 3.72。最关键的发现是消融实验中的一个对比切断Low-level阶段与High-level阶段之间的特征连接让两个阶段独立运行、各自分配相同参数预算——图像质量显著下降。这直接证明了共享特征即联合优化本身就在提升性能而不是因为参数更多或网络更深。四、推开一扇窗Pico-G1在Bayer Raw域的联合优化实践DeepISP给工程界留下的最大遗产不是用端到端网络替代整个ISP流水线这个激进主张而是一个更务实的方法论在任务交互最紧密的节点做联合优化而不是在任务独立的地方强行合并。对于黑光全彩场景任务交互最紧密的节点首先是Bayer Raw域的降噪。这正是ShiMeta Pico-G1的AI_NR模块的战略定位。Pico-G1基于GK7206芯片NPU总算力1.0T。AI_NR消耗0.5T在Bayer Raw域做深度学习降噪支持4M15fps实时处理。这个在Raw域降噪的选择直接继承了DeepISP的核心发现——联合优化优于分步优化。Pico-G1采用大模型蒸馏小模型微调云端通用降噪大模型提供先验端侧0.5T轻量模型实时推理避免端侧从头训练的算力天花板。最终效果无需红外补光灯暗光全彩输出。AOV低功耗模式下整机42mW2Mp/1fps电池供电的黑光全彩监控从理论走向现实。DeepISP 2018年的结论在Pico-G1上得到了工程验证不需要用AI替代整条ISP只需要在信息损失最快的那个节点让AI深度介入一次。-----本文是对原论文的解读与发散原作者和所属机构未参与本文撰写亦无任何利益关联。原论文DeepISP: Towards Learning an End-to-End Image Processing PipelineEli Schwartz, Raja Giryes, Alex M. BronsteinIEEE Transactions on Image Processing, 2019. 论文地址https://arxiv.org/abs/1801.06724

相关新闻

锐捷交换机安全加固实战:密码与SNMP团体字明文泄露风险排查与解决方案

锐捷交换机安全加固实战:密码与SNMP团体字明文泄露风险排查与解决方案

1. 项目缘起:一次安全审计引发的“明文”惊魂那天下午,我正在帮一个客户做网络设备的例行安全审计。客户用的是清一色的锐捷交换机,规模不小,几十台设备构成了他们办公和生产网络的核心。审计流程很常规,登录设备&…

2026/10/14 17:59:19 阅读更多 →
Spark SQL中数据存储格式与压缩格式

Spark SQL中数据存储格式与压缩格式

一、数据存储格式Spark SQL支持多种文件存储格式,主要分为行式存储和列式存储两大类。1. 行式存储:数据按行组织,同一行的所有字段值在物理上连续存放。以一张用户表为例(ID, Name, Age, City):行1&#xf…

2026/10/13 11:59:00 阅读更多 →
3步让Windows 10/11跑起经典DirectDraw老游戏:DDrawCompat免费兼容指南

3步让Windows 10/11跑起经典DirectDraw老游戏:DDrawCompat免费兼容指南

3步让Windows 10/11跑起经典DirectDraw老游戏:DDrawCompat免费兼容指南 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_m…

2026/10/11 5:23:39 阅读更多 →

最新新闻

SSH.NET 2023.1.0 升级连接失败的三大兼容性断层与修复

SSH.NET 2023.1.0 升级连接失败的三大兼容性断层与修复

简介:本资源为适配高安全级别Linux系统的C# SSH.NET最新稳定版类库,面向.NET平台开发者、系统运维工程师及需通过C#代码远程管理OpenEuler等现代Linux发行版的技术人员。针对旧版Renci.SshNet.dll因加密协议过时(如不支持OpenEuler 22.0.3默认…

2026/10/15 0:50:41 阅读更多 →
Flash停用后,如何用Ruffle和现代后端盘活老游戏服务器

Flash停用后,如何用Ruffle和现代后端盘活老游戏服务器

简介:这份资源围绕Flash游戏与配套服务器的通信实现展开,面向想理解网络游戏服务端架构、学习TCP编程与I/O多路复用的开发者,尤其适合具备一定C与网络基础、希望从实例入手的中级学习者。压缩包共15个文件,约649KB,以c…

2026/10/15 0:50:41 阅读更多 →
SQL 编辑器不是高级记事本:KStudio 与 KSQL Developer 里的建表与增删改查手法

SQL 编辑器不是高级记事本:KStudio 与 KSQL Developer 里的建表与增删改查手法

很多人对 SQL 编辑器的使用方式,停留在把它当成高级记事本:敲完语句、点一下执行、把结果复制走,补全、格式化、事务块、执行计划这些能力一概没碰。出了慢查询或误删数据,只能靠经验硬扛。 只靠「手写 执行」的常规做法为什么不…

2026/10/15 0:50:41 阅读更多 →
Codex 让浏览器自己干活:从 MCP 接入到批量任务落地的完整链路

Codex 让浏览器自己干活:从 MCP 接入到批量任务落地的完整链路

在多数团队里,真正吃掉时间的不是写代码,而是每天重复的网页手工操作:登录后台、翻页筛选、导出报表、再粘到表格里核对,一套动作十几分钟,一天重复好几轮。 传统 Playwright 自动化脚本解决过一部分问题,但…

2026/10/15 0:50:41 阅读更多 →
股票量化软件推荐 三款工具的盈利质量研究门槛

股票量化软件推荐 三款工具的盈利质量研究门槛

股票量化软件推荐,如果准备研究企业盈利质量,可以比较BigQuant、牛股王股票和米筐研究工具。愿意自己组织财务表达与筛选过程,可考察BigQuant;希望从已有基本面因子建立规则,可核查牛股王股票;需要直接审读…

2026/10/15 0:50:41 阅读更多 →
当AI原生公司开始“吃掉”制片厂:影视工业的边界正在溶解

当AI原生公司开始“吃掉”制片厂:影视工业的边界正在溶解

🌊 专注 AI 大模型与前沿科技深度解析,习惯从工程师视角拆解技术热点,让我们一起在技术浪潮中保持清醒与好奇 🚀当AI原生公司开始“吃掉”制片厂:影视工业的边界正在溶解30 秒结论 本文判断:AI原生影视公司…

2026/10/15 0:49:41 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/14 3:30:28 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/14 16:30:29 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/14 3:29:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/15 0:14:36 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 7:53:34 阅读更多 →