3、单像素成像原理:从传统面阵成像到单像素成像的转变、空间光调制器(SLM/DMD)的作用、单像素探测器(桶探测器)的工作原理

单像素成像(Single-Pixel Imaging, SPI)是计算成像领域中最具颠覆性的范式之一。它的核心思想是:不再使用具有百万像素阵列的CCD或CMOS传感器直接“拍照”,而是使用一个没有空间分辨能力的“桶探测器”(Bucket Detector)来记录光强,再通过一系列编码照明或编码探测的强度值,利用算法重建出二维图像。本章将深入剖析这一转变的内在逻辑,详细拆解空间光调制器(SLM/DMD)如何充当“光学编码器”,以及单像素探测器如何完成从“空间积分”到“信息采集”的角色跃迁。

单像素成像系统核心链路与信号关系 光源 LED / 激光 照明光学 扩束/准直 空间光调制器 DMD / SLM 编码图案 P_i(x,y) 微镜翻转 / 相位调制 收集透镜 聚焦光能 桶探测器 PD / APD / PMT ADC 采样保持 控制信号 (Pattern) HDMI / USB / 触发 触发同步 TTL 脉冲 数据总线 USB / 以太网 同步触发 重建算法(关联计算 / 压缩感知) I_i = ∫∫ P_i(x,y) · O(x,y) dxdy O_hat(x,y) = Σ (I_i - ⟨I⟩) · P_i(x,y) 重建 图像 N×N 连续波 / 脉冲 核心编码器件 无空间分辨力

上图展示了单像素成像系统的完整信号链路。与传统相机“一次曝光、并行采集”不同,单像素成像是一个“时序编码、串行采集”的过程。其核心逻辑在于:将二维图像的空间信息通过一系列已知的编码图案(P_i)进行调制,然后由桶探测器记录下每个编码图案对应的总光强(I_i),最后通过数学运算从这些一维强度序列中恢复出二维图像。下面我们分三个层面展开。

3.1 从面阵成像到单像素成像:范式转变的必然性

核心原理:从“空间并行”到“时间串行”

传统面阵成像(如手机摄像头、CMOS相机)依赖焦平面上的像素阵列。每个像素独立感知对应空间位置的光强,一次曝光即可获得整幅图像。这种方式的本质是空间并行采样——每个像素是一个独立的探测器,百万像素意味着百万个并行通道。然而,这种并行性带来了几个固有约束:

  • 工艺瓶颈:像素尺寸受限于衍射极限和制造工艺,无法无限缩小;
  • 光谱限制:硅基CMOS对红外、太赫兹等波段响应差,而InGaAs等材料的大面阵成本极高;
  • 噪声问题:每个像素的读出噪声、暗电流独立存在,弱光条件下信噪比受限;
  • 时间分辨率:全局快门或卷帘快门都有各自的时序限制,难以兼顾高帧率与高分辨率。

单像素成像则彻底改变了这一范式。它使用一个无空间分辨能力的探测器(如光电二极管PD、雪崩光电二极管APD、光电倍增管PMT),只记录总光强。空间信息通过编码照明或编码探测的方式被“嵌入”到一系列强度测量值中。例如,用DMD投影一组Hadamard基图案照射物体,每次测量得到一个标量值I_i。经过M次测量(M通常小于N²,即像素总数),通过关联运算或压缩感知重建出N×N的图像。

关键转变点:传统成像的“一次曝光,空间并行”变成了“多次测量,时间串行”。这种转变看似“倒退”(从百万像素退化为单像素),却带来了三大优势:

  1. 探测器选择自由:可以使用高灵敏度、低噪声、快响应的单点探测器,甚至扩展到非可见光波段;
  2. 计算成像能力:可以通过设计编码图案实现压缩感知、加密成像、三维成像等高级功能;
  3. 成本优势:在特定波段(如短波红外、太赫兹),单点探测器比同等分辨率的面阵探测器便宜数个数量级。

判断方法:何时选择单像素成像?

场景特征传统面阵成像单像素成像
波段范围可见光、近红外(Si)任意波段(取决于探测器)
弱光探测像素级噪声累积单点高灵敏度探测
成像速度高(30fps以上)低(取决于编码速率)
系统复杂度简单、成熟需要同步控制与重建算法
适用场景日常拍照、监控特殊波段、散射介质、压缩感知

在实际工程中,如果目标波段没有成熟的面阵探测器,或者需要透过散射介质成像(如雾、生物组织),或者希望以远低于Nyquist采样率的测量次数恢复图像,单像素成像往往是更优解。

案例拆解:太赫兹成像中的单像素方案

太赫兹(THz)波段的面阵探测器极其昂贵且分辨率低。某安检团队需要实现0.3THz频段的透射成像,目标分辨率64×64像素。若使用THz面阵相机,成本超过200万元且帧率仅1fps。他们改用单像素方案:使用一个太赫兹探测器(Golay Cell,响应时间约20ms),配合DMD(镀有太赫兹反射膜)投影Hadamard编码图案。测量次数从4096次压缩到约1200次(压缩比约3.4:1),单帧采集时间约24秒。虽然速度慢,但系统总成本降至40万元,且信噪比提升了约8dB(得益于单点探测器的低噪声特性)。

风险提示:单像素成像的时间串行特性决定了它不适合动态场景。如果物体在测量过程中移动,重建图像会出现“鬼影”伪影。对于运动目标,需要引入运动补偿算法或改用并行编码策略(如多像素桶探测器阵列)。

3.2 空间光调制器(SLM/DMD)的作用:光学编码引擎

核心原理:将数字图案“写入”光场

空间光调制器是单像素成像系统的“编码引擎”。它的作用是将计算机生成的数字编码图案(P_i(x,y))实时转换为空间光场调制。目前最常用的是数字微镜器件(DMD),它由数百万个微小的铝制微镜组成,每个微镜尺寸约13.68μm,可以独立翻转±12°。当微镜翻向“开”状态时,入射光被反射到收集透镜方向;翻向“关”状态时,光被反射到吸收阱。

DMD的二进制特性(0/1)天然适合Hadamard基或随机二值图案。而液晶空间光调制器(SLM)则可以实现灰度或相位调制,但刷新率通常较低(60Hz vs DMD的20kHz)。在单像素成像中,DMD因其高速、高对比度、宽波段响应(覆盖UV到IR)成为首选。

操作流程:DMD编码的完整链路

  1. 图案生成:在计算机中生成M个编码图案P_i(如Hadamard矩阵的行向量重排为2D图案);
  2. 数据加载:将图案序列通过HDMI或USB接口传输至DMD控制板,存储在DMD的帧缓冲中;
  3. 同步触发:DMD每切换一帧图案,输出一个TTL同步脉冲,触发桶探测器进行采样;
  4. 光路对准:确保照明光均匀覆盖DMD有效区域,且DMD的“开”状态反射光全部进入收集透镜;
  5. 时序校准:测量DMD图案切换的稳定时间(通常约100μs),确保桶探测器在稳定窗口内采样。

工程经验:DMD的二进制图案虽然简单,但可以通过“抖动”(Dithering)技术实现灰度调制。例如,将8位灰度图案拆分为8个二进制平面,依次投影并累加测量值。但这样会增加测量次数,实际中更推荐直接使用二值编码基(如Hadamard基),因为重建算法对二值图案的鲁棒性更好。

案例拆解:Hadamard基图案的优化

某实验室使用DMD(分辨率1024×768)进行单像素成像,目标重建128×128图像。若直接使用随机二值图案,需要约16000次测量才能获得满意信噪比。他们改用Hadamard基图案,利用其正交性,将测量次数降至约11000次(压缩比1.45:1)。进一步优化:将Hadamard矩阵按“能量排序”排列,先投影低频分量(大尺度结构),后投影高频分量(细节),这样即使提前终止测量,也能获得低分辨率的预览图像。实际测试中,前2000次测量即可恢复出物体的大致轮廓,为实时预览提供了可能。

编码基类型测量次数(128×128)重建质量计算复杂度
随机二值16000中等(有噪声)低(直接关联)
Hadamard(顺序)11000高(正交性好)中(需Hadamard变换)
Hadamard(能量排序)8000高(低频优先)中
压缩感知(随机+TV)4000高(需优化)高(迭代重建)

常见误区:不要认为DMD的微镜数量越多越好。DMD的分辨率决定了编码图案的最大空间频率,但实际重建分辨率还受限于光学系统的数值孔径(NA)和探测器的信噪比。如果光学系统无法分辨DMD的单个微镜,那么高分辨率DMD的优势就无法发挥。

3.3 单像素探测器(桶探测器)的工作原理

核心原理:从“空间分辨”到“能量积分”

桶探测器是单像素成像系统的“测量终端”。它的核心功能是:将入射到探测器感光面上的总光功率转换为电信号。与面阵探测器不同,桶探测器没有像素阵列,它的输出是一个与总光强成正比的模拟电压或电流。数学上,第i次测量的输出可以表示为:

I_i = ∫∫ P_i(x,y) · O(x,y) · R(x,y) dxdy + n_i

其中,P_i(x,y)是第i个编码图案(0或1),O(x,y)是物体的反射率或透射率分布,R(x,y)是探测器的响应度分布(理想情况下均匀),n_i是测量噪声。这个积分过程就是“桶”的物理含义——它像一个桶,把空间上所有光子的能量“装”在一起。

探测器选型与关键参数

  • 光电二极管(PD):响应速度快(ns级),灵敏度中等,适合可见光到近红外;
  • 雪崩光电二极管(APD):内部增益高(M=100~1000),适合弱光探测,但需要高压偏置(100~400V);
  • 光电倍增管(PMT):增益极高(10^6~10^7),单光子探测能力,但体积大、需要高压、量子效率较低(~20%);
  • 热释电探测器:响应慢(ms级),但波段覆盖广(THz),适合非可见光场景。
参数PDAPDPMT
响应波段400-1100nm400-1000nm115-900nm
增益150-30010^5-10^7
带宽>1GHz>100MHz>100MHz
噪声等效功率(NEP)~0.1 pW/√Hz~0.01 pW/√Hz~0.001 pW/√Hz
供电5V100-400V1000-2000V

信号调理与同步采样

桶探测器的输出信号通常需要经过跨阻放大器(TIA)转换为电压,再进行滤波和放大。关键设计要点:

  1. 带宽匹配:TIA的带宽应至少为DMD切换频率的3-5倍,以避免信号失真;
  2. 暗电流补偿:在无光照时测量暗电流,并在后续计算中扣除;
  3. 同步采样:使用DMD的同步脉冲触发ADC采样,确保每个编码图案对应一个准确的强度值;
  4. 动态范围:根据最大光功率调整TIA增益,避免饱和。

实战场景:在可见光单像素成像中,常用APD配合200kHz的DMD切换速率。每个图案的驻留时间约5μs,其中前1μs用于等待DMD微镜稳定,后4μs用于ADC积分采样。ADC采用16位、采样率1MSPS,每个图案采样4个点取平均,以降低随机噪声。实测系统信噪比可达40dB以上。

常见误区与总结复盘

误区1:认为桶探测器需要“看到”图像。实际上,桶探测器不需要任何成像透镜,它只需要收集所有透过或反射的光。因此,收集透镜的设计目标是“最大化光通量”而非“成像质量”。

误区2:忽略探测器的非线性。所有探测器都有一定的非线性响应(尤其在接近饱和时)。在定量测量中,需要对探测器进行线性校准,否则重建图像会出现灰度畸变。

误区3:同步时序不严格。如果ADC采样与DMD图案切换不同步,会导致测量值混叠了前后两个图案的光强,严重降低重建质量。务必使用硬件触发而非软件延时。

总结:单像素成像的本质是用“时间换空间”——用多次时序测量换取空间分辨能力。DMD负责将数字编码图案转化为光场调制,桶探测器负责将空间积分的光强转化为电信号,而重建算法则从这些积分值中“解译”出图像。理解这三者的协同关系,是掌握单像素成像技术的关键。在实际系统设计中,需要根据目标波段、速度要求和预算,权衡DMD类型、探测器选型和编码策略,才能构建出性能最优的单像素成像系统。