[零组件/半导体] 照片上的颜色是怎么来的

[复制链接]
查看9 | 回复0 | 昨天 22:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×

照片颜色的获取是通过 光信号捕获、颜色分离、信号处理与算法重建 协同完成的复杂过程,以下是分步骤详解:

一、光线进入:从场景到传感器
  • 镜头聚焦

    • 光线通过镜头的光学元件聚焦到传感器表面,形成光学图像。
    • 镜头镀膜:减少反光、色散,确保光线准确投射。

  • 传感器接收

    • 传感器由数百万个 光电二极管(像素) 组成,将光子转换为电子信号(光电效应)。
    • 单色响应:单个光电二极管仅记录光强度(亮度),无法区分颜色。

224421041b6fb0.png

二、颜色分离:拜耳滤镜(Bayer Filter)
  • 滤镜阵列

    • 传感器表面覆盖 红(R)、绿(G)、蓝(B) 滤光片,按拜耳模式排列(如RGGB)。
    • 绿色占比50%:因人类视觉对绿色更敏感,提升色彩自然度。

  • 单色采样

    • 每个像素仅允许一种颜色通过(例如:某个像素只记录红色光强度)。
    • 原始数据(RAW):此时图像类似马赛克,仅有单色信息(非全彩)。

224423c2d22657.png
CFA:Color Filter Array

三、信号重建:去马赛克(Demosaicing)
  • 插值算法

    • 红色像素的绿色值由其上下左右的绿色像素平均值计算。
    • 蓝色像素的红色值由对角线红色像素插值。

    • 通过相邻像素推测缺失颜色。例如:
    • 算法类型:双线性插值(基础)、自适应边缘检测(减少伪色)、AI深度学习(精准预测)。

  • 伪色抑制

    • 高频细节(如细密条纹)可能导致错误插值,形成彩色噪点(摩尔纹)。
    • 解决方案:硬件低通滤镜(模糊化)或软件抗锯齿算法。

224428fd2c3703.png

四、颜色校正:从RAW到真实色彩
  • 白平衡调整

    • 校正不同光源的色温(如日光偏蓝、白炽灯偏黄),使白色物体呈现中性白。
    • 方法:自动检测或手动预设(阴天、荧光灯等)。

  • 色彩矩阵校正

    • 因滤镜透光不纯(如红色滤光片漏少量蓝光),需数学修正颜色偏差。
    • 例如:通过标定数据生成3×3矩阵,调整RGB通道比例。

  • 伽马校正

    • 将线性光信号转换为符合人眼感知的非线性输出(提亮暗部细节)。

224432b61d1e56.png
五、增强与输出
  • 动态范围优化

    • HDR合成:多帧曝光合并,保留亮部和暗部细节。
    • 色调映射:压缩高动态范围至屏幕可显示范围。

  • 降噪与锐化

    • 低光环境下,抑制噪点对颜色的干扰(如彩色噪点)。
    • 边缘锐化增强细节清晰度。

  • 色彩空间转换

    • 将处理后的图像转换为标准色彩空间(如sRGB、Adobe RGB),适配显示设备。


六、特殊技术的补充
  • Foveon X3传感器

    • 利用硅对不同波长光的吸收深度差异,同一位置垂直记录RGB三层信息,无需插值。
    • 优势:避免摩尔纹,但高感性能较弱。

  • 计算摄影

    • 手机通过多帧合成、AI算法(如谷歌Pixel的HDR+)提升色彩准确性和动态范围。
    • 224433722a2637.png

224439f097df58.png

总结流程光线 → 镜头聚焦 → 拜耳滤镜(分离RGB) → 光电转换(RAW数据) → 去马赛克(插值重建) → 白平衡/色彩校正 → 降噪/锐化 → 色彩空间转换 → 输出JPEG/HEIC图像关键挑战
  • 颜色准确性:依赖传感器标定与算法优化。
  • 噪声控制:弱光下颜色信息易被噪声掩盖。
  • 动态范围:避免高光过曝或暗部死黑导致的颜色丢失。

现代相机通过 硬件设计(如背照式传感器)计算摄影(AI与多帧合成) 的融合,让普通用户也能轻松捕捉高保真色彩的照片。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

hdy

600

主题

345

回帖

651

积分

二级逆天

积分
651