[发明专利]CFA图像颜色处理方法及装置有效
申请号: | 201410682249.5 | 申请日: | 2014-11-24 |
公开(公告)号: | CN105635700B | 公开(公告)日: | 2017-09-29 |
发明(设计)人: | 刘珂;沈磊;周晓方;姜英 | 申请(专利权)人: | 上海复旦微电子集团股份有限公司 |
主分类号: | H04N9/04 | 分类号: | H04N9/04;H04N9/64 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 潘彦君,骆苏华 |
地址: | 200433 上海市杨浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | cfa 图像 颜色 处理 方法 装置 | ||
技术领域
本发明涉及图像处理领域,尤其涉及一种CFA图像颜色处理方法及装置。
背景技术
数字彩色图像通常使用红绿蓝三种基色来表示颜色值。在常见的数码相机中,为了减小复杂度,减少成本,一般使用彩色滤波阵列(Color Filter Array,CFA)来过滤光线,光线经过CFA只能通过红、绿、蓝其中的一种,从而每个像素点上只能采样得到红、绿、蓝其中的一种信号,而缺失另外两种颜色的信号。
经过CFA过滤之后得到的图像称为Raw图,Raw图必须经过颜色插值处理过程才能得到一张全彩图像。CFA的种类有很多种,最常使用的是Bayer型的CFA,其特点是绿色分量占50%,红色分量和蓝色分量各占25%。绿色分量每行都有采样,间隔排列,并且相邻行的绿色分量互相错开,红色和蓝色每两行进行采样。
目前常用的颜色插值处理算法,例如Adam & Hamilton边缘自适应插值算法,运算简单且硬件实现较为方便,在图像的平滑区域和一般的边缘区域可以得到比较好的插值结果,但是在图像纹路密集处会出现严重的伪彩色误差。
发明内容
本发明实施例解决的问题是如何有效地在图像纹路密集处抑制伪彩色误差。
为解决上述问题,本发明实施例提供一种CFA图像颜色处理方法,包括:计算选取的第一颜色RGB像素点上第二颜色的水平梯度值以及垂直梯度值;根据所述第一颜色RGB像素点的对角线上相邻的四个第三颜色RGB像素点上的第三颜色像素值和第二颜色像素值,计算水平方向色差差异值和垂直方向色差差异值;将所述水平方向及垂直方向的色差差异值分别与所述水平梯度值及垂直梯度值相加,得到修正后的水平梯度值和垂直梯度值;比较修正后的水平梯度值与修正后的垂直梯度值,根据二者的大小关系,得到所述第一颜色RGB像素点上第二颜色的边缘方向,将所述边缘方向的第二颜色像素值作为所述第一颜色RGB像素点的第二颜色像素值。
可选的,所述选取的第一颜色RGB像素点包括以下至少一种:红色RGB像素点和蓝色RGB像素点。
可选的,所述根据所述第一颜色RGB像素点的对角线上相邻的四个第三颜色RGB像素点上的第三颜色像素值和第二颜色像素值,计算水平方向色差差异值和垂直方向色差差异值,包括:
分别计算四个所述第三颜色RGB像素点的水平方向和垂直方向上,第三颜色像素值与第二颜色像素值之间的色差值;
将四个所述第三颜色RGB像素点水平方向上的色差值两两相减,对所述相减结果取绝对值并求和,得到所述水平方向色差差异值;将四个所述第三颜色RGB像素点垂直方向上的色差值两两相减,对所述相减结果取绝对值并求和,得到所述垂直方向色差差异值。
可选的,所述根据二者的大小关系,得到所述第一颜色RGB像素点上第二颜色的边缘方向,将所述边缘方向的第二颜色像素值作为所述第一颜色RGB像素点的第二颜色像素值,包括:
当所述修正后的水平梯度值大于所述修正后的垂直梯度值时,判定所述第二颜色的边缘方向为垂直边缘方向,采用垂直边缘方向的第二颜色像素值作为所述第一颜色RGB像素点的第二颜色像素值;
当所述修正后的水平梯度值小于所述修正后的垂直梯度值时,判定所述第二颜色的边缘方向为水平边缘方向,采用水平边缘方向的第二颜色像素值作为所述第一颜色RGB像素点的第二颜色像素值;
当所述修正后的水平梯度值等于所述修正后的垂直梯度值时,将垂直边缘方向的第二颜色像素值与水平边缘方向的第二颜色像素值求和取平均值,并将所述平均值作为所述第一颜色RGB像素点的第二颜色像素值。
可选的,所述CFA图像颜色处理方法还包括:采用处于第一对角线上的两个所述第三颜色RGB像素点计算第一倾斜梯度值,采用处于第二对角线上的两个所述第三颜色RGB像素点计算第二倾斜梯度值;
比较所述第一倾斜梯度值与所述第二倾斜梯度值,根据二者的大小关系,得到所述第一颜色RGB像素点上第三颜色的边缘方向,将边缘方向的第三颜色像素值作为所述第一颜色RGB像素点的第三颜色像素值。
可选的,所述根据二者的大小关系,得到所述第一颜色RGB像素点上第三颜色的边缘方向,将边缘方向的第三颜色像素值作为所述第一颜色RGB像素点的第三颜色像素值,包括:
当所述第一倾斜角度值小于所述第二倾斜角度值时,判定所述第三颜色的边缘方向为第一倾斜方向,采用第一倾斜方向的第三颜色像素值作为所述第一颜色RGB像素点的第三颜色像素值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海复旦微电子集团股份有限公司,未经上海复旦微电子集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410682249.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:外壳及烟囱不会烫的节能锅炉
- 下一篇:电暖气设备
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序