浅谈汉密尔顿(Hamilton)插值算法

1 什么是bayer数据?

    bayer数据是包含rgb的一维矩阵数据,因此对于每个像素点而言,需要用周围像素点插值得到其他两个通道的值。

    一般由于绿色分量较好,会优先插值r/b点的绿色分量,然后插值g点的r/b分量。

2 汉密尔顿插值算法有何优势?

    汉密尔顿插值算法通过同色一阶梯度和异色二阶差分,考虑了插值的方向判断,并用了颜色插值的方法减少轮廓边缘的色差。

3 汉密尔顿插值算法有何劣势?

    毕竟1997年的算法,首先该算法对于密集纹理区的方向判断效果不佳,其次插值的时候本质是低通滤波器,那么插值得到的色彩的高频分量可能不准确。

4 如何改进?

4.1 方向判断

    增大局部区域,设置复杂规则判断纹理走向。

4.2 插值权重设计

    考虑周边像素插值时设计规则,加权得到插值像素值。

4.3 其他一些改进点

    考虑低照度噪点影响,增加降噪模块;考虑摩尔纹,增加去摩尔纹模块;考虑伪色,增加去伪色模块等。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值