机器视觉中的 CCD 传感器

CCD 传感器捕捉光线的方式与其他图像传感器相同,但其数据传输方式完全不同。它不会在每个像素内部将电荷转换为电压,而是保留原始电荷,并将这些电子逐像素地物理传输到芯片角落的一个中央放大器。由于所有像素共享完全相同的读出电路,因此生成的图像具有出色的均匀性和较低的噪声。尽管现代互补金属氧化物半导体(CMOS)技术已基本取代了它,但对于维护旧系统或研究传感器演进的工程师来说,理解这一经典架构仍然至关重要。

CCD 传感器的工作原理

CCD 的核心特征在于它的数据传输方式,常被比作"水桶传递队列"。当光子撞击光电二极管时会产生电子。与 CMOS 传感器不同--CMOS 在像素内部就将这些电子直接转换为可测量的电压--CCD 则保持原始电荷不变。

曝光结束后,传感器会将活跃像素中的电荷转移到垂直移位寄存器。然后,电荷沿着列依次向下移动至水平移位寄存器,水平寄存器再将电子逐个送入芯片角落的一个共享放大器。

这种集中放大的方式正是 CCD 在历史上的核心优势。由于每个像素的电荷都由完全相同的模拟元件转换为电压,因此几乎完全消除了像素间的差异(即固定模式噪声),而早期的其他传感器架构常受此问题困扰。

CCD 在工业成像中的历史地位

在嵌入式系统的处理能力和先进的硅工艺尚未跟上之前,机器视觉主要依赖 CCD 提供的原始图像质量。高精度计量、平板显示器检测和科学显微等系统都需要尽可能低的噪声水平,而当时只有这种架构才能满足要求。

其中,行间转移 CCD成为冻结运动场景的行业标准。它能够在数微秒内将光电二极管中的电荷转移到相邻的遮光垂直寄存器中,从而实现完美的电子全局快门。图像不会出现空间畸变,非常适合高速工厂自动化和智能交通系统。

机器视觉为何从 CCD 转向 CMOS?

尽管 CCD 在 1990 年代和 2000 年代具有出色的图像质量,但它们面临的物理限制最终使其在现代应用中走向淘汰。最主要的瓶颈是速度。将数百万个像素的电荷依次通过单一输出放大器,会严重限制最大帧率。

此外,CCD 需要复杂的高电压电源来转移电荷,导致功耗和发热都很显著。它们还高度容易出现 blooming 现象--当某个像素严重过曝时,多余的电荷会物理性地溢出到相邻像素,在图像上形成明亮的垂直条纹。

当传感器制造商成功将放大器小型化并直接置入 CMOS 设计的每个像素中时,两者之间的噪声差距就此消除。现代 CMOS 在达到经典 CCD 图像质量的同时,提供了高出数个数量级的速度、更低的功耗,以及对 blooming 的完全免疫。

关键差异:经典 CCD 与现代 CMOS

在评估现有硬件或规划升级路径时,两种技术之间的架构差异决定了系统设计:

特性

经典 CCD 架构

现代 CMOS 架构

读出方式

顺序读出(电荷被传输到单一放大器)。

并行读出(在每个像素内进行放大)。

帧率上限

低;受限于单一输出节点。

极高;可达每秒数千帧。

功耗

高;需要复杂的多电压电源。

低;非常适合嵌入式视觉和移动应用。

过曝处理

容易出现 blooming(垂直拖影)。

不会出现 blooming;电荷被隔离在像素内部。

常见问题

Blooming 是由传感器饱和引起的图像伪影。当 CCD 上的某个像素接收到过多光线(例如金属零件的反光)时,光电二极管会达到其满阱容量。多余的电子会沿着垂直移位寄存器溢出到相邻像素,形成明亮的垂直拖影,从而破坏图像的几何信息。

很少。机器视觉行业已全面转向 CMOS。过去十年间,大多数主要的传感器晶圆厂已停止生产 CCD。如今,CCD 相机几乎只作为备件采购,用于维持现有的、长期运行的旧系统,避免重写底层软件。

全画幅 CCD 几乎使用整个传感器表面来收集光线,量子效率极高,但需要机械快门在读出期间遮挡光线。行间转移 CCD 牺牲部分感光面积,在每个像素旁设置遮光的移位寄存器,因此无需任何机械运动部件即可实现电子全局快门。

术语表