Demosiac algorithmn

简单来说就是插值,邻域像素的色彩都有了,我们肯定是可以插值出本像素的值的。不过简单的双线性插值的方法总是在IQ上面有缺陷的。

在图像的边缘,会产生伪彩色,这一点不难理解。

 

下面介绍一种目前常用的demosiac插值方法。

demosiac的插值一般遵循以下几个原则:

1.先对G分量进行插值,因为G的像素个数是GB的两倍

2.插值时采用方向性插值,即如果是垂直的边缘,则采用上下的像素进行插值,而不选用左右

3.Hamilton提出的patent奠定了基础,基本原理就是色差恒定,即相邻点的R(i,j)-G(i,j) = R(i, j+1)-G(i, j+1)

4.另外各个颜色分量在同一像素点处的高频分量可认为是相同的

 

一个简单的实现demoisac的流程是这样的

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

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

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

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

 

讲了半天去马赛克,其实就是因为最初我们用了bayer pattern,不能够在一个像素处拿到所有的RGB三种色彩的值,所以才有了这么多的处理。

其实很多人对Bayer这种pattern颇有微词,它至少有以下两点不足

1.G和RB的采样率不同,导致色彩混叠。G的采样率比RB都要高,这样,RB不能像G那样准确的恢复出原始被采样图像的色彩,就会有假的色彩花纹在图像的高频部分产生。

 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值