ISP管道中的8种关键图像处理算法详解
创作时间:
作者:
@小白创作中心
ISP管道中的8种关键图像处理算法详解
引用
CSDN
1.
https://blog.csdn.net/qq_31638535/article/details/146191641
ISP(图像信号处理器)管道中涉及多种关键算法,包括降噪、HDR合成、色调映射、去马赛克、锐化和去雾等。这些算法在图像处理流程中发挥着重要作用,从RAW数据处理到最终图像输出,每一步都关系到图像质量的优劣。本文将详细介绍这些算法的原理、用途及其在图像处理流程中的作用。
1. RawNR(RAW Noise Reduction,RAW 降噪)
用途:对RAW图像进行噪声抑制,减少感光元件(CMOS/CCD)带来的噪声,提高信噪比(SNR)。
原理:
- RAW图像是图像传感器采集的未处理数据,包含大量的噪声,包括读出噪声、暗电流噪声、光子噪声(泊松噪声)等。
- 由于RAW数据没有经过去马赛克(Demosaic)处理,因此RawNR可以在Bayer格式下进行降噪,而不会引入颜色污染。
- 典型的RAW降噪方法:
- 时域降噪(Temporal Filtering):对多帧图像进行融合,如TNR(见下文)。
- 空域降噪(Spatial Filtering):如高斯滤波、双边滤波、非局部均值(NLM)、BM3D。
- 深度学习方法:基于CNN、DNN、Transformers的去噪网络,如DnCNN。
优点:
- 在RAW处理阶段降噪可减少后续ISP处理过程中的噪声传播。
- 在Bayer格式下工作,可以避免去马赛克后的颜色污染。
2. YUVNR(YUV Noise Reduction,YUV 降噪)
用途:对YUV格式图像进行噪声抑制,通常用于ISP(图像信号处理器)管线中的后处理阶段。
原理:
- YUV是常见的视频和图像格式,其中:
- Y(Luma):亮度分量,对人眼视觉最敏感。
- U、V(Chroma):色度分量,对颜色信息的编码。
- YUV降噪一般分为:
- 亮度降噪(Y通道):
- 使用双边滤波、引导滤波、非局部均值(NLM)、BM3D进行平滑处理。
- 亮度信息是人眼最敏感的部分,因此Y通道的降噪需要特别谨慎,避免细节丢失。
- 色度降噪(U、V通道):
- 由于人眼对色度分辨率较低,U/V通道可以使用较强的平滑滤波,如均值滤波、高斯滤波等。
- 自适应噪声抑制:
- 通过分析噪声模型(如高ISO噪声特性)调整降噪强度。
与RawNR的区别:
- RawNR在Bayer格式下进行,YUVNR在YUV颜色空间中进行。
- RawNR主要针对传感器噪声,而YUVNR主要用于压缩噪声、后期处理降噪。
3. TNR(Temporal Noise Reduction,时域降噪)
用途:在视频或多帧图像处理中,通过时间维度上的信息融合进行降噪。
原理:
- 基本思想:利用相邻帧的相似性,去除随机噪声,同时保留运动物体。
- 主要方法:
- 帧间融合(Frame Blending):对当前帧与前后帧进行加权平均(适用于静态场景)。
- 运动补偿(Motion Compensation):
- 计算光流或使用块匹配方法估计运动矢量。
- 只融合无运动区域,避免运动模糊。
- AI去噪(Deep Learning):
- 通过RNN、CNN、Transformers训练时序降噪模型。
典型应用:
- 监控摄像头(低光场景)、视频编码(减少压缩噪声)、高帧率摄影。
4. HDR Merge(高动态范围合成)
用途:通过合成不同曝光的图像,提升动态范围,避免过曝和欠曝。
原理:
- 多帧曝光合成:
- 采集多张不同曝光的照片(如短曝光、中曝光、长曝光)。
- 进行对齐(光流、特征点匹配)。
- 使用加权融合或AI方法合成最终HDR图像。
- 单帧HDR(Deep HDR):
- 通过深度学习(如HDRNet)直接从单张LDR图像推测HDR结果。
5. Tone Mapping(色调映射)
用途:将HDR图像(高动态范围)映射到LDR(低动态范围)以适应显示设备。
原理:
- 局部色调映射(Local Tone Mapping):
- 例如Retinex算法,通过计算局部对比度进行亮度调整。
- 全局色调映射(Global Tone Mapping):
- 深度学习色调映射:
- 训练CNN/Transformers学习最佳色调映射策略。
6. Demosaic(去马赛克)
用途:将RAW图像中的Bayer格式数据转换为RGB图像。
原理:
- Bayer插值:
- 双线性插值(Bilinear Interpolation)。
- 方向感知插值(Edge-aware Demosaicing)。
- AI去马赛克(深度学习)。
7. Sharpen(锐化)
用途:增强图像边缘,提高清晰度。
原理:
- 高通滤波(Laplacian、Sobel)。
- USM(Unsharp Masking)。
- 深度学习锐化(GAN-based、CNN-based)。
8. Dehaze(去雾)
用途:去除图像中的雾霾,提高对比度。
原理:
应用:
总结
算法 | 主要用途 | 关键方法 |
---|---|---|
RawNR | RAW降噪 | 空域滤波、时域滤波、深度学习 |
YUVNR | YUV降噪 | 亮度/色度独立降噪 |
TNR | 时域降噪 | 多帧融合、运动补偿 |
HDR Merge | HDR合成 | 多曝光合成、AI HDR |
Tone Mapping | 色调映射 | Gamma、Retinex、深度学习 |
Demosaic | 去马赛克 | 插值算法、AI方法 |
Sharpen | 图像锐化 | 高通滤波、USM、AI |
Dehaze | 去雾 | 物理模型、深度学习 |
热门推荐
Nature:克拉屈滨或可用于晚期肝癌的治疗?
乙肝丙肝会最终转变为肝癌吗
从厨房小白到牛蛙烹饪大师:超详尽红烧牛蛙做法全解析
家庭采暖系统——地暖采暖系统详解
如何在NAS组网中实现文件的自动同步
猫感染狂犬病毒后的发作时间及症状
如何在企业中有效运用目标管理五要素提升绩效?
揭秘古代火折子:竹筒里的智慧如何让火苗随心所欲?
引资入股股权分配的案例分析:通过实际案例分析引资入股股权分配的具体情况和经验教训
《暗黑破坏神4》主线完整剧情全流程详解
金红石型TiO₂上草酸和硝酸共还原电合成甘氨酸
AI绘画如何描述纳西妲
等离激元纳米结构中的热电子动力学
千年古建话消防,云游西溪二仙庙!
长江云调查 | 骑行限速10km/h,东湖绿道“慢”下来了吗?
泉州青年学子助力“非遗”传承,赋能文旅融合
跑步防止膝盖疼的方法
重新认识一下吧,五湖~
代表委员热议:如何强化教育对科技和人才的支撑作用?
上甘岭血流成河,王近山总结:如用12军战术,起码少牺牲三千人
上甘岭战役——世界上最长的43天
揭秘AP卡莎:英雄联盟手游中的全能输出王者,符文搭配决定胜负
四渡赤水 完美制胜——纪念四渡赤水战役胜利90周年
给宝宝测体温的正确方法
天狼星附近,生命存在的可能性究竟有多大?
域名服务器的种类包括什么?
蛇年说蛇② | 灵蛇衔珠,雄黄避蛇,江苏历代典籍里的“蛇故事”
可摘局部义齿与固定义齿:优缺点对比及选择建议
植筋胶加固技术:施工条件全解析
“一张图”解码上海之巅最佳观赏时刻