同一块手机后盖,肉眼看是同一种深灰,可在900 nm附近反射率却差了0.7%。产线调试时,常碰到这种“看不出却测得出来”的情况。把镜头换成高光谱相机后,遮光状态下的像素居然也有输出。这篇光学检测方法介绍,就从高光谱相机的暗电流与信噪比切入,看看弱光小信号被什么锁住了边界。
![]()
暗室里那行“本该为零”的灰度值
在产线做低反射率材料检测时,我们习惯先拍一张全遮光图。按理解,图像该是全黑,灰度值0 DN。可实际读数是12-18 DN,且积分时间从5 ms拉到15 ms,这个偏置同步往上走。我们实验室测过同型号面阵探测器,25℃环境下,遮光输出以约1.6 DN/s的速度线性累积,折算成电子数就是80 e-/s/pixel。
这个现象在光学检测方法介绍里常被归为“暗电流基底”。它不像噪声那样随机跳动,而是固定偏置叠加轻微空间不均匀。当被测样品反射率只有2%-5%,有效信号电子可能仅15-30 e-,此时暗电流在20 ms积分下贡献1.6 e-,看似微小,却会把灰度底子抬高,导致反射率反演时整体偏移0.3%-0.5%。更麻烦的是,不同像素的暗电流斜率不同,有的像素是40 e-/s,有的是120 e-/s,后期不做校正就会形成固定图案噪声。
我们曾在一台推扫设备上测过:扫一块标准灰板(标称反射率3%),未做暗场扣除时,光谱曲线在700-900 nm区间整体抬高了0.6%反射率单位。这就是小信号测量里最先撞上的墙——不是光不够,是“没光时也有电”。
我们真正在数的,是光子还是电子
高光谱相机的工作起点是光子。它覆盖的400-1000 nm波段里,入射光子打到探测器像元,按量子效率转化为光电子。这个波段的量子效率典型为55%-75%,比如在650 nm处可达72%±3%,到950 nm会掉到58%左右。
真正参与计算的不是灰度DN,而是电子数。信噪比的硬定义是:
SNR = N_s / √(N_s + N_d + N_r²)
其中N_s是信号电子数,N_d是暗电流累积电子数(=暗电流率×积分时间),N_r是读出噪声,典型值1.2 e- RMS。
给一组可复现的量级推算:样品在10 ms积分下产生N_s=20 e-,暗电流80 e-/s对应N_d=0.8 e-,读出噪声1.2 e-,则
SNR = 20 / √(20+0.8+1.44) = 20/√22.24 ≈ 4.24,换算成对数约12.5 dB。
若样品更暗,N_s降到5 e-,则SNR=5/√(5+0.8+1.44)=5/√7.24≈1.86,仅5.1 dB。
这里也涉及量子光学的单光子计量逻辑,以及光度学的换算:550 nm处1 lux照度,对应约2.7×10⁴ photons/cm²/s。暗电流单位e-/s/pixel的温度敏感性很强,25℃时典型80 e-,每降低8℃约减半,同温区内批次波动可达±15 e-。这些数值共同画出了小信号测量的可行域。
![]()
从狭缝到探测器,光路里每一级都在分账
推扫式高光谱相机的光路是笔流水账。光线先经定焦物镜(透射率92%)汇聚到狭缝,狭缝宽度10 μm,只让一条线视场进入;随后准直镜把光变成平行光,打在透射光栅上色散,聚焦镜再把不同波长成像到面阵探测器上。像元尺寸5 μm×5 μm,光谱采样间隔5 nm,400-1000 nm共拆成120个波段。
每一级都在分走能量:
•狭缝衍射与遮挡损失约8%;
•光栅在600 nm处衍射效率峰值60%,全波段波动范围50%-65%;
•透镜界面若做过多层镀膜工艺,450 nm处单面反射可从4%压到0.2%。
我们算过总账:进入狭缝的光子,最终变成有效光电子的比例约25%-30%。这正是光谱分析与精密测量耦合的地方。任何杂散光,比如镜筒内壁反射,都会以“伪光子”形式落进像元,等效成额外暗电流。所以光路装调时,我们会对杂散光做挡光测试,要求离轴杂光贡献低于0.1%信号量。
光栅选型、镀膜工艺、狭缝精度,这三者决定了光路端的信噪比上限,也直接关联上游光学加工能力。
偏差先出现在制冷片,再爬进校准矩阵
实测中,偏差不是一次性冒出来的,而是逐级传递。第一环是暗电流空间非均匀性(DSNU),同批探测器像素暗电流分布在20-150 e-/s/pixel,跨度超7倍。若温控只做到±1℃,暗电流整体波动±12%,基线就会飘。
第二环是校正残差。我们做两帧校正:暗场扣偏置,平场校响应。弱信号下,暗场校正后残差约0.5 e- RMS,平场校正残差约0.3%。第三环是读出噪声,高速模式下达2.5 e-,比慢速模式多1.3 e-。
举个产线场景:积分5 ms,信号电子8 e-,暗电流0.4 e-,加校正残差0.5 e-,读出噪声2.5 e-,则
SNR = 8 / √(8+0.4+0.25+6.25) = 8/√14.9 ≈ 2.07,对应6.3 dB。
而多数自动分选算法要求SNR≥9 dB,此时已无法可靠区分良品与微瑕品。偏差最终表现为光谱曲线基线漂移,幅度0.3%-0.8%反射率,正好覆盖掉我们想测的0.7%差异。
这也说明,光学检测方法介绍不能只讲理想公式,必须把校正残差和温漂写进去。
![]()
为了温漂稳一点,我们放弃了部分帧率
工程落地时,最先被权衡的是温度。把探测器从25℃降到-10℃,用两级半导体制冷,暗电流可压到6 e-/s/pixel,仅为室温的7.5%。但制冷模组功耗从0.5 W升到3.2 W,占整机BOM成本25%-40%,结构还要加散热鳍片,整机成本明显上浮。
代价还有帧率。为配合长积分与温度稳定,推扫速度从120 fps降到30 fps,产线节拍需重新设计。这是成本与可行性的直接博弈:若保120 fps,积分只能缩到2 ms,弱信号SNR再掉3-4 dB;若保信噪比,就牺牲 throughput。
协同关系上,高光谱相机常和激光技术搭配做主动补光,比如808 nm窄带激光,线宽0.2 nm,只激发目标波段,绕开环境光里的暗电流干扰。上游依赖镀膜工艺把光学件反射做低,下游接机器视觉分类模型。我们实验室的选择是优先稳温,因为校准矩阵频繁漂移带来的维护工时,比降速损失更贵。
从可行性看,小批量科研场景可用风冷,量产在线检测才上半导体制冷,这是成本分层的关键判断。
回到产线,高光谱相机的光学检测价值,不在于把信号放得更大,而是把暗电流这条底线的位置量清楚。温度、积分时间、校正残差都标定后,2%反射率样品上0.5%的差异也能稳定区分。对消费电子外观检、汽车涂层检、医疗器械包装封口检而言,这是可落地的精密测量能力,是用电子数而不是用肉眼做判断的工程现实。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.