图像噪声的存在很大程度上会影响图像质量,然而去马赛克和颜色空间转换对噪声的相关性起着主要的影响。

去马赛克

camera中的CMOS通过CFA拜尔阵列来采集不同通道的颜色,一般情况下,R:G:B=1:2:1;

由于拜尔阵列每个像素点只有一个通道的颜色信息,所以我们需要利用周围像素点信息来对其他颜色进行估算,这个步骤我们一般通过线性插值的方法,也就是去马赛克算法,对于可见光彩色图像,经过颜色插值过后必然会引入空间相关性。

一个简单的去马赛克流程

A.先获取图像中的物体的边缘

B.根据边缘信息重建G分量

C.根据哈密尔顿提出的色差恒定理论,重建R和B

D.一些后处理,包括伪彩色抑制和zipper cancelling等

个人认为,好的去马赛克算法可以一定程度上减轻算法对噪声空间相关性的影响。

颜色空间转换(CSC)

颜色空间转换是为了便于图像进行压缩、存储和传输的图像操作,其中RGB向YUV格式进行转换是做常见的形式,通过将RGB分量乘以一个3*3的变换矩阵,这使得每个像素的每个通道都是相关的。在YUV格式中Y包含了图像中95%的亮度信息,UV表示色度信息,人眼对颜色信息变换不如光强信息敏感,故此YUV格式中除了完全保留信息的4:4:4,还有 利用视觉特征进行图像压缩的4:2:1,4:1:1或者4:2:0;压缩处理使得图像噪声进一步空间相关。

在以下两个公式中RGB和YUV各分量的值的范围均为0-255。

RGB转换为YUV公式:

Y = 0.257*R+0.564*G+0.098*B+16

U = -0.148*R-0.291*G+0.439*B+128

Cr = 0.439*R-0.368*G-0.071*B+128

色彩空间转换这个模块, 是将RGB 转换为 YUV, 然后在YUV 色彩空间上进行后续的彩色噪声去除、边缘增强等,也为后续输出转换为jpeg 图片提供方便。

图像噪声的空间相关性是由ISP算法所决定,采用不同的ISP算法,其噪声的空间相关性不尽相同。

在ISP模块里,研究者们会讨论去噪模块(Noise Reduction)到底是在去马赛克模块(Demosaic)之前还是之后进行。如果在之前处理的话,随着去噪过程的进行,噪声点消除的同时,伴随着彩色信息的损失;如果在之后,复杂的插值过程将会改变噪声的统计模型,使其变得很复杂并且难以计算。所以,更多的情况是选择在Demosaic之前进行去噪操作。

CFA(Color Filter Array) Data不能采用传统的灰度图像去噪算法,因为CFA图像中相邻的像素点具有不同的颜色信息度量,CFA图像的块状结构与没有传统意义上的平滑性以及分段恒常性,以至于一般的去噪算法对CFA图像并不适用。CFA Data也不能够采用彩色图像去噪算法因为每个像素点只含有一个颜色通道的信息。

①一种方法是,将原来的CFA图像阵列分成四小块(R,G1,G2,B),分别对这四块采用灰度图像去噪的方法。这种方法往往表现差,因为重要的色彩相关性信息被忽视掉了。CFA去噪算法可以通过利用CFA Data的空间以及色彩相关性来改善其效果。

②另外一种方法是利用CFA图像里面各颜色块的信息构造一幅低分辨率的RGB图像,这种方式很好的利用了其颜色相关信息,但是不能够较好的保护空间域上的高频信息。

③BM3D(Block Matching 3-D filtering algorithm)算法的提出,通过限制图像块具有相同的颜色配置结构来达到处理CFA图像的目的。
参考:

https://blog.csdn.net/u013626386/article/details/47805303

ISP—去马赛克和颜色空间变换对图像噪声的影响相关推荐

  1. Image Signal Processing(ISP)-第二章-Demosaic去马赛克以及BMP软件实现

    Hello!ISP的基础知识分享第二章终于来了!最近精力都投入到了工作上,真是没时间写东西.但一位大佬私信我催更,着实让我感动.即使我的文字只有一个人看,那我也会写下去,而且泡做事怎么会半途而费呢? ...

  2. ISP(二) Demosiac 去马赛克 (CIP)

    Demosiac是整个ISP imaging pipeline的核心算法,将Bayer pattern的图像转换成RGB. 去马赛克算法是用于从覆盖有颜色滤波器阵列(CFA)的图像传感器输出的不完整颜 ...

  3. 图像去马赛克:双线性插值VS高质量线性插值

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达推荐阅读 42个pycharm使用技巧,瞬间从黑铁变王者Google ...

  4. 彩色图像去马赛克与图像超分辨问题的关系

    一.图像超分辨率问题 首先我们先看百度定义:超分辨率(Super-Resolution)即通过硬件或软件的方法提高原有图像的分辨率,通过一系列低分辨率的图像来得到一幅高分辨率的图像过程就是超分辨率重建 ...

  5. 综述:视频和图像去雾算法以及相关的图像恢复和增强研究

    综述:视频和图像去雾算法以及相关的图像恢复和增强研究 翻译自IEEE的一篇文章<Review of Video and Image Defogging Algorithms and Relate ...

  6. 心中无码,自然高清 | 联合去马赛克与超分辨率研究论文Pytorch复现

    作者 | 知凡,个人公众号:林木蔚然读书会(ID:EspressoOcean),知乎ID:Uno Whoiam 本文授权转载自知乎 本文结构 简单扫盲 什么是去马赛克 什么是超分辨率 <Deep ...

  7. pulse 去马赛克软件_细致到毛孔头发 神还原的高清大图!AI去马赛克新算法

    AI人工智能技术近年来大热,尤其是在图像识别领域,大家很期待的一个功能就是AI去马赛克.美国杜克大学的研究人员日前发明了一种新的PULSE算法,它可以将低分辨图片变成高清图片,细致到毛孔.头发都能神还 ...

  8. 安卓马赛克view_去马赛克软件app下载

    官方介绍 去马赛克app支持以下的马赛克处理. 纵.横的玻璃样处理. 正负片反转. XOR 0x80 处理.RGB更换.上下左右的图像反转.MEKO马赛克互换处理传统马赛克.毛玻璃效果.选区和手指模式 ...

  9. javplayer手机版怎么用_JavPlayer手机下载软件-【JavPlayer去马赛克软件】下载v1.0-西门手游网...

    JavPlayer手机下载软件是一款非常好用的去马赛克软件,在该软件中拥有强力的去马赛克能力,用户可以将需要去除马赛克的视频或者图片导入相应的软件里面,在软件中进行自动化处理,软件会根据相应的视频内容 ...

最新文章

  1. python ln2怎么写_Python2和3切换默认
  2. transepose 矩阵的转置
  3. android应用资源可以分为两大类,Android 应用资源(一)
  4. aws es方案_AWS Elasticsearch后模式
  5. Java instead of 用法_我又不是你的谁--java instanceof操作符用法揭秘
  6. 如何配置一个最基本的web富文本编辑器?--之wangEditor(验证成功)
  7. 深度-图像风格变换【二】
  8. Linux命令之basename 命令
  9. 985材料研究生转行自动化,收割一众大厂,拿到54w的工作
  10. python menu实例_python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例...
  11. Android 开发问题
  12. Visio 安装与操作小结
  13. ubuntu18使用wine安装TIM和微信
  14. vscode利用ssh远程连接linux虚拟机
  15. mysql 插件相关命令
  16. 燕十八-PHP公益培训-学习
  17. css绘制等边三角形
  18. 自媒体新手经常犯,自媒体平台发布作品没收益?分析了这5个原因
  19. 前端学习-品优购实践
  20. Unity 3D 游戏编程设计g03

热门文章

  1. 微软控诉四大PC品牌经销商
  2. 多层板PCB设计中电源平面相对地平面为什么要进行内缩
  3. Java实现延时的方法
  4. 数字经济商学院开班仪式成功举行 创新社《筱静观察》倾情支持
  5. 安全设备默认地址账密总结
  6. 淘宝电商api接口获取商品类目信息
  7. 苹果手机安装fiddler证书抓包https流程
  8. Java版本便签纸小项目
  9. 细说html5高级api,细说HTML5高级API
  10. 从Uniswap Discord社区看DeFi链下治理的三大难题 |链捕手