两个简单的线性 demosaicing 方法

news/2024/7/5 2:36:57

文章目录

  • 两个简单的线性 demosaicing方法
    • 1. Effective Color Interpolation in CCD Color Filter Arrays Using Signal Correlation
    • 2. HIGH-QUALITY LINEAR INTERPOLATION FOR DEMOSAICING OF BAYER-PATTERNED COLOR IMAGES

两个简单的线性 demosaicing方法

分别是 00年04年的论文,方法比较简单。

1. Effective Color Interpolation in CCD Color Filter Arrays Using Signal Correlation

Soo-Chang Pei, Fellow, IEEE, and Io-Kuong Tam

该方法利用一个假说:真是图像的 G-R和G-B 是在比较小的区域内,是比较flat的,因此对其插值避免引入较大的插值误差。

$ K_R = G - R$
$ K_B = G - B$

G channel , K R K_R KR, K B K_B KB 图像如下:

在这里插入图片描述

主要方法如下:
请添加图片描述

  1. 计算G channel (3,6,8,11)的 K R ′ K_R' KR

在这里插入图片描述

  1. 插值G channel

在这里插入图片描述

  1. 插值 R,B channel

在这里插入图片描述

总的来说,就是首先估计出 G-R, G-B
然后在 G-R, G-B 平面上 插值得到G, 在得到 R,B
在 5*5的patch上的线性插值

2. HIGH-QUALITY LINEAR INTERPOLATION FOR DEMOSAICING OF BAYER-PATTERNED COLOR IMAGES

可以看作对双线性插值的优化

双线性插值的图像 加上 一个 亮度变化的偏差
亮度变化通过中间像素减去周围像素来估计

比如下面第一个图,G at R locations
首先 周围4个G的平均,所占比例为2,2,2,2,即双线性插值
然后 中间的R通道 减去 周围的 R通道,表示亮度的变化。
将此变化加到双线性插值的结果。

在这里插入图片描述


http://lihuaxi.xjx100.cn/news/158190.html

相关文章

作业-11.14

1、实现LINUX终端CAT的效果 #include <stdio.h> #include <string.h> #include <pthread.h> #include <semaphore.h> #include <sys/stat.h> #include <sys/types.h> #include <fcntl.h> #include <unistd.h> char str 0; in…

kindle格式转换,.azw格式转换

kindle格式转换第一步&#xff1a;在亚马逊官网购买图书后&#xff0c;将书发送至有kindle软件的设备。以备后续从设备中下载图书。第二步&#xff1a;使用电脑端的kinlde软件&#xff0c;下载购买的电子书。第三步&#xff1a;下载calibre软件&#xff0c;并安装第四步&#x…

Easy Future亮点集锦|品牌升级,加速产业数字化

11月9日&#xff0c;以“数字孪生 新未来”为主题的「2022 Easy Future易知微秋季产品发布会」圆满落幕&#xff01; 从数据治理到数字孪生&#xff0c;实现“数智视融合&#xff0c;虚实人联动”&#xff0c;打造数字增强世界&#xff0c;结合行业前沿趋势和丰富实践经验&…

SpingBoot之替换容器为Undertow

什么是Undertow容器 Undertow 是一个采用 Java 开发的灵活的高性能Web服务器&#xff0c;提供包括阻塞和基于 NIO 的非堵塞机制。Undertow 是红帽公司的开源产品&#xff0c;是 Wildfly 默认的 Web 服务器。Undertow 提供一个基础的架构用来构建 Web 服务器&#xff0c;这是一…

iOS的签名机制

前言 了解iOS的签名机制之前我们需要掌握以下几个知识: 加密算法(对称加密, 非对称加密) 单向散列函数 数字签名 证书 一、加密算法 1、对称加密 对称加密就是: 加密和解密用的密钥是同一个, 常用的加密算法有 :DES 、 3DES 、AES (注:DES 3DES 已不再安全) 优点: 加密、解…

IP数据包分片理解

IP 数据包在数据帧中的封装: 一、在很多物理网络中&#xff0c;都对数据帧的长度有限制&#xff0c;而且这个限制大都比IP 数据包长度的限制小。 二、物理网络的这个限制&#xff08;对帧数据区&#xff09;通常都称为最大传输单元&#xff08;MTU,Maximum Transfer Unit&…

springboot1:项目启动

1.启动springboot引入的依赖&#xff08;pom.xml的配置&#xff09; 引入父项目&#xff08;依赖管理&#xff09; 父项目的父项目中声明了所有需要依赖的版本号&#xff08;自动版本仲裁机制&#xff09; <parent><groupId>org.springframework.boot</groupId…

DPDK 网络加速在 NFV 中的应用

目录 文章目录 目录前文列表传统内核协议栈的数据转发性能瓶颈是什么&#xff1f;DPDKDPDK 基本技术 DPDK 架构DPDK 核心组件应用 NUMA 亲和性技术减少跨 NUMA 内存访问应用 CPU 绑核技术减少上下文切换损耗应用大页内存技术减少 TLB miss应用 PMD 轮询技术减少网卡外设的硬件…