Skip to content

理解 CDS

复制本地路径 | 在线编辑

这直接就是 AI 回答,没有任何修改。

你问的 CDS 在相机里通常指的是 Correlated Double Sampling(相关双采样),这是图像传感器里一个很重要的技术,用来降低噪声。下面我详细解释一下:


1. 背景:为什么需要 CDS

在 CMOS 或 CCD 图像传感器中,每个像素都是一个光电二极管(或光敏元件),光照强度转换为电荷,然后通过 放大器(通常是源极跟随器) 转成电压信号输出。
问题是,输出信号里不仅有光信号,还有各种噪声:

  1. 重置噪声(Reset Noise)
    每次像素的电容被重置(Reset)后,会产生随机的热噪声,这个噪声会叠加到信号上。

  2. 读出噪声(Read Noise)
    放大器和 ADC 转换过程会引入噪声。

  3. 暗电流噪声(Dark Current Noise)
    像素在黑暗中仍会产生少量电荷,尤其是长曝光或高温时明显。

其中最主要、容易被 CDS 消除的就是 重置噪声


2. CDS 的基本原理

CDS 的思路非常直观:
对同一个像素,在采光前和采光后分别读一次信号,然后用后者减去前者

  1. 采样重置电压 (\(V_\text{reset}\))

    • 重置像素电容到参考电压
    • 读取这个电压,里面包含了重置噪声
  2. 采样信号电压 (\(V_\text{signal}\))

    • 光照后,电荷会改变电压
    • 读取这个电压,里面包含光信号 + 重置噪声 + 其他噪声
  3. 做差

\[ V_\text{CDS} = V_\text{signal} - V_\text{reset} \]
  • 这样,重置噪声(主要来源于初始电压的随机波动)就会被抵消,因为它在两次采样中高度相关(hence correlated)。

3. CDS 的效果

  • 降低重置噪声:通常可以把噪声降低 2~3 倍甚至更多
  • 改善低光性能:在暗场或长曝光下尤为明显
  • 略微增加读出时间:因为每个像素需要读两次

注意:CDS 不能消除全部噪声,比如 暗电流噪声放大器噪声 依然存在。


4. CDS 的实现方式

  1. 模拟 CDS(在像素或列级电路完成)

    • 在 ADC 前做差
    • 优点:噪声降低直接在模拟域,效果更好
    • 缺点:电路复杂
  2. 数字 CDS(在数字域完成)

    • ADC 先把两次采样都转换为数字,然后再做减法
    • 优点:实现灵活,容易调节
    • 缺点:重置噪声在 ADC 量化过程中已经混入数字信号,改善效果略差

5. CDS 在相机中的意义

  • CMOS 图像传感器(CIS)CCD 都重要
  • 尤其在 科学相机、工业相机、低光摄影 中非常常见
  • 快门类型、曝光方式、噪声优化 密切相关