当前位置: 首页 > news >正文

046、彩色滤光片阵列基础:Bayer、Quad Bayer、RYYB、RGBW 的物理结构与光谱特性

046、彩色滤光片阵列基础:Bayer、Quad Bayer、RYYB、RGBW 的物理结构与光谱特性

从一次“偏色”调试说起

去年夏天,我接手一个项目,Sensor是某厂家的50M Quad Bayer,搭配RYYB滤色阵列。实验室里拍白墙,Raw图直出,肉眼可见的偏黄——不是那种暖色调的“氛围黄”,而是像隔了一层旧报纸的脏黄。我第一反应是AWB没调好,但翻看统计值,R/G/B通道的增益已经压到极限,白平衡系数几乎等于1,说明AWB算法认为当前色温是准的。问题出在哪?

后来用单色光源逐波长扫了一遍,才发现RYYB阵列里那两个Y(黄色)像素对绿光和红光的响应重叠区域比预期宽了将近15nm。这不是算法能补回来的——物理上,滤色片的透射曲线就决定了你采到的信号是“混叠”的。从那以后,我养成了一个习惯:拿到新Sensor,第一件事不是跑AE/AWB,而是先看它的CFA(Color Filter Array)光谱响应曲线,搞清楚每个像素到底“看到”了什么。

Bayer:老祖宗的智慧,但别迷信

Bayer阵列(RGGB)是1967年的设计,到今天依然是绝大多数手机Sensor的默认选择。它的物理结构很简单:一个2x2的单元里,一个红色像素、两个绿色像素、一个蓝色像素。为什么绿色多一个?因为人眼对550nm附近的绿光最敏感,多一个绿色像素能提升亮度感知的采样率。

但Bayer有个硬伤:每个像素只采集一种颜色,另外两种颜色要靠插值(Demosaic)猜出来。在低光下,绿色

http://www.jsqmd.com/news/972647/

相关文章:

  • 生产级机器学习交付:从Notebook到高可用模型服务
  • 从BP机到5G:硬判决维特比译码为何仍是通信系统的“隐形冠军”?
  • 从家庭到企业:VLAN和WLAN如何联手打造安全又灵活的网络?保姆级配置思路分享
  • STM32F429 ADC实战:从零配置一个多通道电压采集系统(CubeMX+HAL库)
  • MPT-7B开源大模型:面向生产落地的轻量级AI工具箱
  • 科研绘图必备:用Matplotlib的FuncFormatter把Y轴刻度从‘9000000’变成‘9.0M’
  • 雷达图实战指南:多维指标归一化与业务驱动可视化
  • 世界上第一个计算机算法:阿达·洛芙莱斯的伯努利数程序解析
  • 树莓派4B到手后必做的10件事:从开箱到流畅远程桌面(含VNC卡顿解决)
  • 告别重复劳动!用博途面板功能为WinCC RT ADV项目瘦身:以储罐监控为例
  • 从LeetCode 200‘岛屿数量’到蓝桥杯真题:手把手拆解DFS解题的完整思考链路
  • 在STM32上给W5500做个‘体检’:网络通信调试与常见问题排查指南
  • MuleSoft AI编排:构建企业级语义操作系统
  • 金融研报QA机器人:用LangChain+RAG快速构建私有文档问答系统
  • MIT 6.S081实验避坑指南:搞定sysinfo,从读懂xv6内存与进程链表开始
  • 告别手动抓包!用CPAL脚本的writeToLog函数,给你的CANoe测试日志加点‘私房菜’
  • STM32CubeMX配置FreeRTOS消息队列,从按键到串口打印的完整实战(附避坑点)
  • 别只刷题了!蓝桥杯备赛,用IDEA调试真题和效率工具提升实战力
  • Linux内核驱动实战:如何用设备树配置PCA9548解决I2C地址冲突(含i2c-mux-idle-disconnect详解)
  • 别再为SCI投稿邮件发愁了!从Cover Letter到校稿,7个场景的英文邮件模板(附避坑提醒)
  • 从CD到5G:维特比译码这个“老古董”,为何仍是通信系统的隐形冠军?
  • 数据契约与特征确定性:工业级机器学习系统稳定性实战指南
  • Navicat连不上云服务器Oracle?别急着重装,试试这个轻量级神器Instant Client
  • ChatGPT工程落地的真相:能力边界、成本陷阱与五层防御架构
  • 第5章:系统指令与角色设定——如何让AI扮演架构师、测试、产品经理
  • 零代码AI工具实战指南:6个高频生产力工具深度评测
  • 嵌入式DVFS系统实战:从原理到实现的功耗优化指南
  • 别再只盯着R²了!用R语言手把手教你计算MSE,评估模型好坏更靠谱
  • 别只用来巡线了!OpenMV H7 Plus的‘跨界’玩法:用一套代码同时搞定地面数字和手持卡牌识别
  • Boosting算法实战方法论:从残差驱动到线上部署