![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
isp算法
文章平均质量分 91
大凝的IC进阶之路
如果前方没有路,何不自己开一条
展开
-
第一章 图像降噪
图1是一个特别简单的ISP,只画出了ISP的刚需模块,其中降噪是贯穿ISP的重量级模块,不同的厂家有不同的结构,但是一般来说,ISP中的图像降噪会在RAW域或者是YUV域。在RAW域做降噪的好处是噪声形态没有被改变,此时的噪声还是来自sensor的白噪声,在这个位置做降噪不能开太大的力度,如果降噪力度过大,图像中的边界和细节就会被抹平,会影响图像最终的清晰度,但是不做RAW域降噪也会有问题。回忆一下。原创 2024-07-22 16:39:27 · 975 阅读 · 0 评论 -
ISP算法 | 黑电平(BLC)
但是在高增益的情况下,OB的均值可能没变,但是方差变大了,这就是说OB的波动变大,此时如果还按照OB的均值来减,就有可能有较多的残余,且RGB分量会有明显的不平衡,后面再受到白平衡(Rgain、Bgain)的影响,图像暗处会偏紫。黑电平(Black Level)这个概念其实在不同的位置有不同的叫法,对于sensor厂家来说,黑电平指的是OB(Optical Black),就是光学上的绝对暗区,处于绝对暗区的像素是不曝光的,OB在sensor中的排列顺序如下图1所示。原创 2024-05-28 20:20:31 · 859 阅读 · 0 评论 -
颜色空间(三)——RGB、Lab、HSV和YUV
图26中最外面那一圈标记出了光的波长,可以看见不同波长光分布的疏密程度有差别,蓝光和红光要密一些,绿色最稀疏,这意味着颜色的分布并不均匀。我们知道舌形图是XYZ颜色空间映射到X+Y+Z=1平面上的,而XYZ颜色空间是CIE通过颜色匹配实验测试出来的,它代表的是人眼对颜色的感知特性,这一定程度上说明,人眼对颜色的感知是不均匀的。原创 2024-05-26 11:43:37 · 1342 阅读 · 0 评论 -
ISP算法 | 白平衡(White Balance)
图2中还有一个柠檬,无论在什么光源下,柠檬都是黄色的,可以简单的理解为,如果选定黄色作为色彩平衡的目标,那么柠檬的黄色叠加光源的颜色,此时就很难分辨出光源的真实颜色了,但是如果选择白色,这个问题就不存在了。注意,光源的色温与光源本身的温度是两回事,通常两者是不相同的。也不是所有的色偏都需要被白平衡矫正,有时候色偏会让拍摄的图像呈现独特的氛围感,比如图4所示的这幅图像,给它橘色和蓝色两种不同的光源,得到的图像如图5所示,在暖光源的条件下,图像偏红,感觉更温馨,在冷光源的条件下,图像偏蓝,感觉更清冷。原创 2024-04-13 12:14:02 · 2171 阅读 · 1 评论 -
ISP算法 | Demosaic(二)
按照上述公式做出的结果如图8所示,会发现图像整体的清晰度好了一些,栅栏这里看起来的边缘会锐利一些,伪彩也变淡了一些,但是边缘仍然有很多锯齿,说明需要方向插值,根据上篇文章的介绍的demosaic插值原则,这里要从已知信息更多的G分量入手,坚持不懈的继续改进。R缺少的数据要多一点,除了插值中心点,还需要插值上下和左右的像素,插值公式如(2)所示,需要注意的是,尽量用已知的像素来做插值,不要用插值后的像素做下一次插值,被插值出的像素不一定是准确的,如果再拿来做一次插值,还会引入新的问题。原创 2024-04-01 21:54:09 · 1137 阅读 · 1 评论 -
ISP算法 | Demosaic(一)
关于ISP中demosaic算法的原理及插值基本思路原创 2024-03-20 21:37:33 · 1683 阅读 · 0 评论 -
图像处理算法 | 双边滤波
因为在图像中,有一个空间相似性的概念,当前pixel的亮度和其周围像素的亮度值接近的概率会高一些,离当前像素位置越远,则差异越大,高斯滤波就是基于这个概念设计的。双边的效果虽然好,但是双边的复杂度也很高,为O(Nr2),而且随着窗口r增大,计算量会进一步飙升,有不少论文都提出了改进算法,比如一种3维网格的快速双边算法,这种网格的快速双边算法做RTL硬件实现代价太大,从这里也可以看出来,对实现来说,挑选算法的重要性,有可能改进后复杂度下降了,反而不能硬件实现了。先说结论,双边滤波对孤立点的滤波效果不好。原创 2023-08-31 21:50:01 · 259 阅读 · 0 评论