孙永丰 徐亮 沈先春 金岭 徐寒杨成潇潇 王钰豪 刘文清 刘建国
1) (中国科学院合肥物质科学研究院安徽光学精密机械研究所, 合肥 230031)
2) (中国科学技术大学, 合肥 230026)
傅里叶变换红外光谱辐射计采用干涉分光技术, 通过反演目标的红外辐射光谱, 可以定量获取被观测物体的温度、湿度和化学组分等物理特征,在遥感和大气监测等领域有着广泛的应用[1].由于红外光谱辐射计的探测器对不同波段的红外光响应不同, 在实际应用中需要通过标准黑体对仪器进行辐射定标, 确定仪器的响应函数[2,3].
傅里叶变换红外光谱辐射计分为被动式和主动式[4,5], 主动式辐射计具有独立的红外辐射源, 其光源信号能量强, 具有较高的灵敏度, 受到背景辐射的干扰比较小, 但是在光源与仪器距离较近时,由于入射能量较强, 探测器会产生非线性响应.被动式辐射计利用目标物体的自发辐射作为光源, 通过观测目标的红外辐射来进行定性和定量分析, 具有更高的灵活性、可流动性和快速易操作等优点,但是在仪器测量前需要通过黑体进行辐射定标, 而定标时高温黑体的辐射能量较强, 探测器容易产生非线性响应, 影响辐射定标精度[6,7].
傅里叶变换红外光谱辐射计进行辐射定标或观测高温目标时, 需要考虑探测器及后续采样电路产生的非线性响应误差并进行校正.国内外学者对探测器的非线性响应进行了大量研究, 提出的校正方法主要分为硬件和软件两大类, 其中硬件方法主要通过补偿电路来校正非线性响应[8,9], 软件方法主要通过构建干涉数据的非线性响应模型, 获取非线性响应系数进而校正探测器产生的光谱畸变.例如美国极轨气象卫星(CrIS)[10]和我国风云四号气象卫星[11], 以波数为50—500 c m-1的低波数光谱均值为判断依据, 构建卷积方程获取二阶非线性响应系数, 校正光谱畸变.欧洲气象局的机载大气测量(FAAM)中的红外干涉仪评价系统(ARIES)[12]选择以波数为50—500 c m-1和2000—2500cm-1两个特征区域为判断依据, 通过交叉迭代二阶和三阶非线性响应系数对光谱误差进行拟合, 校正光谱畸变.随着计算机运算能力的提升, 可以通过更复杂的算法校正更高阶的非线性响应, 进一步减小探测器非线性响应在光谱复原中产生的误差.
本文将讨论被动式傅里叶变换红外光谱辐射计对黑体辐射的响应特性, 以及探测器非线性响应对光谱复原及辐射定标的影响.通过对理想黑体辐射光谱及非线性响应误差的仿真, 阐述一种通过梯度下降算法校正探测器非线性响应的方法.验证实验采用HFY-300A 型标准黑体和红外光谱辐射计进行辐射定标实验, 分析探测器非线性响应引起的光谱失真, 并通过梯度下降法进行校正.将校正后的光谱与黑体辐射光谱进行线性拟合, 考察非线性响应校正后辐射定标精度是否提高, 验证梯度下降法对非线性响应的校正精度.
第三代红外探测器主要以碲镉汞(MCT)为代表, 广泛应用于气象遥感等领域, 其工作方式为电子的带间跃迁.此类探测器具有高吸收系数、高量子效率和高探测率等优点, 并且材料的禁带宽度可以根据应用需求灵活调整.但是由于碲镉汞本身的特点, 在入射光子流较大时, 探测器会产生非线性响应.美国极轨气象卫星Suomi-NPP 上搭载的干涉型大气垂直探测仪(CRIS)[10], 采用PV 型MCT 探测器和InSb 探测器, 其响应波段范围为650—2250 c m-1, 其中MCT 探测器会产生非线性响应(中波和长波波段).国外学者Felix 等[13]的研究指出, 一般PC 型MCT 探测器入射辐射强度Q 与光生导带电子浓度 Δ n 存在如下关系:
探测器工作中, 测量干涉数据强度 Im与光生导带电子浓度成正比, 理想干涉数据强度 Ic与入射辐射强度成正比, 两者满足如下关系:
式中 a2, a3, a4, a5为不同阶非线性响应系数.
用于遥感测量的傅里叶变换红外光谱辐射计通常拥有较大的通光口径, 以保证遥感远处目标时的高光通量.同时在仪器辐射定标过程中为了避免背景辐射的干扰, 要求光谱仪贴近黑体保证辐射源充满仪器整个视场.随着黑体温度的升高, 仪器接收到的辐射功率会增大, 并且入射光的能量90%以上集中在干涉数据零光程差附近.国外学者Bartoli[14]对MCT 红外探测器的研究指出, 当入射光子数大于 1 019p hotons·cm-2·s-1时, 由于载流子寿命问题,MCT 探测器对光子会产生明显的非线性响应.而红外光谱辐射计设计有大口径的窄视场镜头, 辐射定标中黑体辐射的红外光被准直光路汇聚后入射到探测器上, 导致探测器入射光子数大于上值, 红外辐射探测器采集到的干涉数据存在非线性效应.
根据Planck 黑体辐射定律[15]和干涉原理可以仿真光谱仪采集到的理想黑体辐射数据, 根据公式可以仿真包含探测器非线性响应误差的干涉数据[16].图1 给出了理想和包含非线性误差的黑体辐射仿真结果, 其中黑体温度是250 ℃, 光谱分辨率为1 c m-1, 有效波数范围500—2000 c m-1, 光谱响应函数为理想矩形窗.图1(a)为归一化后的干涉数据仿真结果, 可以看到非线响应误差主要集中在零光程差点(ZPD)位置附近, 误差数据比理想数据的响应更高.图1(b)为傅里叶变换后得到的光谱数据, 经过归一化后可以看到, 由于非线性响应存在, 误差光谱比理想光谱的探测器响应更高, 并且探测器有效波数以外也产生了误差响应.
图1 250 ℃理想黑体辐射干涉数据与非线性误差干涉数据仿真(a)及相应的复原光谱图(b)Fig.1.Interferogram (a) and spectrogram (b) of simulation data and adding error data by 250 ℃ blackbody.
图2 不同阶误差响应复原光谱Fig.2.Spectrogram of different order error response.
根据(2)式仿真不同阶非线性响应误差的光谱, 可以分析不同阶非线性响应对光谱误差的贡献, 结果如图2 所示.其中实线为理想黑体辐射响应, 虚线为光谱误差响应.将理想光谱与误差光谱相减获得残差, 可以更好地观察光谱误差的影响,如图2(a)所示, 这部分残差由不同阶的非线性响应组成.可以看到不同阶非线性响应区域不同, 高阶非线性响应有更宽的光谱影响范围, 其中二阶(图2(b))和四阶(图2(d))非线性响应影响峰值在带外, 三阶(图2(c))和五阶(图2(e))非线性响应影响峰值在带内, 并且随着阶数的提高, 其产生的非线性响应误差也越大.可以根据各阶非线性响应的特点, 对探测器的非线性响应误差进行校正.
对于傅里叶变换红外光谱辐射计探测器的非线性响应校正, 主要有卷积校正和迭代校正两种方法.美国的极轨气象卫星CrIS 和中国风云四号气象卫星采用卷积法, 以50—500 c m-1的低波数带外为特征区域构建卷积方程, 获取二阶非线性系数, 校正光谱畸变.具体算法如下:
(2)式为存在非线性响应时的干涉光强表达式, 当假设误差干涉数据仅存在二阶非线性响应时, 式中的高阶项被省略, 仅保留一阶和二阶响应,获取到的干涉光强为
式中 ICONV为包含一阶和二阶响应的干涉数据强度.在采样电路中, 一般会加入滤波电路滤除直流信号, 用以提高采集到的干涉数据信噪比.因此对(3)式进行化简, 去除其中直流项, 则干涉光强为
对(4)式进行傅里叶变换, 可以得到包含二阶非线性响应的光谱数据 Sconv:
式中 Sm, SCONV分别为测量光谱和校正光谱;Sm⊗Sm为测量光谱的卷积, 其在50—500 c m-1的光谱区域产生畸变.理论上该区域响应为0, 因此以该区域为二阶非线性响应的特征区域, 求解(5)式即可获取二阶非线性响应系数, 进而校正干涉数据非线性响应.
欧洲气象局的机载大气测量(FAAM)中的机载红外干涉仪评价系统(ARIES)选择50—500 c m-1和2000—2500 c m-1两个特征区域, 通过迭代校正二阶和三阶非线性响应, 其主要思路如下.
仅考虑二阶和三阶非线性响应, 根据(2)式获得的干涉强度为
其中 IITR为考虑二阶和三阶非线性响应的干涉图光强.由于滤波电路去除了干涉数据中直流信号,对(6)式进行化简, 则干涉图光强为
根据图2 对非线性误差的仿真可知, 高阶非线性响应的影响区域比低阶更广, 并且影响区域互相重叠, 很难区分不同非线性响应的特征区域.根据2.2 节分析, 无论卷积校正还是迭代校正, 均需要针对不同阶非线性响应划分特征区域作为判断标准进行校正.但是存在三阶以上非线性响应时, 由于特征区域重合很难单独进行划分, 并且每增加一个未定的高阶非线性响应系数, 迭代法都会使计算机的运算量成指数增长.为了校正高阶非线性响应并提高运算效率, 本文提出了运用梯度下降法校正非线性响应.
梯度下降法常用于无约束多元函数最优化问题求解[17].该方法通过已得迭代点的信息, 计算迭代变量的梯度 gk, 根据 | gk+1|≤|gk| 的要求, 求解非线性方程组 gk=gk+1, 获取下一次未知变量的迭代值.梯度下降法不需要对每个非线性变量进行一维搜索, 并且由于探测器非线性响应函数是连续可微的凸函数, 可以保证梯度下降法能搜索到全局最小值点.根据(2)式可以构建n 阶探测器非线性响函数, 其中n 为需要校正的非线性响应阶数, 可以根据实际误差对光谱影响的波数范围来确定.
4)根据梯度 gn获取第k 次迭代的非线性校正系数其中·ΔL , 计算第k 次迭代后的征区域光谱均值
第2.1 节中仿真了250 ℃的理想黑体光谱和误差光谱, 分别使用卷积、迭代和梯度下降三种校正方法校正误差光谱, 校正结果如图3 所示.可以看到, 三种校正方法均降低了非线性误差.对比三种校正方法的校正光谱与理想光谱的残差, 结果如图4 所示, 可以看到误差光谱与理想光谱的残差为0.0155, 卷积、迭代和梯度下降三种校正方法校正后的光谱与理想光谱求残差分别为0.0076,0.0026, 0.0007.梯度下降法校正后的光谱残差最小, 校正方法最好.
图4 三种校正方法校正光谱与理想光谱的残差Fig.4.Residual of ideal spectrum and correction spectrum.
采用傅里叶变换红外光谱辐射计[18]进行黑体辐射定标实验, 验证梯度下降法校正非线性响应的可行性.实验采用的傅里叶变换红外光谱辐射计是中国科学院合肥物质科学研究院安徽光学精密机械研究所自主研发的被动式遥感傅里叶变换红外光谱辐射计, 光谱范围1.6—20 μ m , 光谱分辨率1 c m-1, 光谱稳定度0.004 c m-1.采用MCT 型红外辐射探测器, 型号为DET-2D, 有效光谱范围1.6—20 μ m , 像元尺寸1 mm × 1 mm.定标黑体选择中国科学院上海技术物理研究所研制的HFY-300A 型标准黑体, 其温度范围为室温+5—400 ℃,温度精度为0.01 ℃, 温度稳定度为0.01 ℃/8 h.实验方式采用红外光谱辐射计近距离贴近黑体辐射源, 使黑体辐射充满整个视场, 辐射计装配准直镜头, 使黑体辐射准直为平行光后进入干涉系统[19].定标实验共采集10 组不同温度的黑体辐射数据,每组温度采集64 条光谱进行叠加平均, 可以有效降低随机噪声对光谱数据的干扰.图5 显示了实测数据复原光谱, 由于辐射计和黑体放置在大气环境中, 所以测量光谱存在水汽、CO2的吸收效应.随着黑体温度的升高, 探测器非线性响应对光谱的影响也越明显, 体现在带外光谱产生畸变的区域更广, 畸变幅值也更大.
图5 辐射定标不同温度黑体的复原光谱(纵轴题D.N.表示无量纲的数字信号值)Fig.5.Spectrum of blackbody at different temperatures in radiometric calibration (D.N.represents digital number).
图6 300 ℃黑体辐射光谱校正前后对比图Fig.6.Spectrum before and after correction at 300 ℃ blackbody.
利用傅里叶变换红外光谱辐射计在黑体温度为300 ℃时采集光谱数据, 分别用卷积法、交叉迭代法和梯度下降法对光谱数据进行非线性校正, 其中梯度下降法选取5 阶校正矩阵(n = 5)对实测数据进行校正, 结果如图6 所示.根据图6 中结果可知, 三种校正方法对非线性响应均有抑制作用,对比没有大气吸收的光谱区域和光谱的带外区域可以看出, 梯度下降法对探测器非线性响应的抑制效果最明显, 其带外光谱区域的响应最接近零.梯度下降法校正后的数据依然有部分残留误差, 主要是非线性响应残留误差和仪器本身噪声.随着校正矩阵阶数n 的提高, 非线性响应抑制并没有明显增强, 所以选择合适的校正矩阵阶数可以减少运算时间.
根据辐射定标原理可知, 光谱仪探测器响应与标准黑体辐射存在线性关系, 而探测器非线性响应必然导致线性度的降低.选取实际测量中没有大气吸收的波数为有效波数, 将有效波数的探测器响应与Planck 黑体辐射进行曲线拟合, 拟合曲线的拟合优度可以用来评价非线性校正的精度.选择没有大气吸收的波段作为有效光谱波段[20], 图7 显示了在波段为775—785 c m-1的光谱均值、MCT 探测器响应与理想黑体辐射拟合的结果.可以看到,校正后的拟合曲线比实测数据的拟合曲线更接近直线, 并且梯度下降法拟合曲线最接近直线.表1选取了5 组没有大气吸收的有效波段, 以光谱均值为准, 对比不同校正方法拟合曲线的拟合优度.可以看到, 卷积校正的拟合优度提高了0.15%, 迭代校正的拟合优度提高了0.29%, 梯度下降校正的拟合优度提高了0.39%, 说明非线性误差校正后的数据更为准确, 并且梯度下降法校正非线性响应的效果最好.
图7 波数为775—785 cm—1 时探测器响应与理想黑体辐射的拟合曲线Fig.7.Fitting curves of blackbody spectrum and measured spectrum with wavenumber at 775—785 cm—1.
表1 无大气吸收波段三种校正方法拟合优度对比Table 1.Comparison of R2 of three methods at band without atmospheric absorption.
本文主要研究了红外光谱辐射计探测器非线性响应形成机理, 通过仿真分析了各阶非线性响应对光谱数据的影响, 提出了梯度下降法非线性响应, 并进行了仿真计算验证和辐射定标实测验证.在仿真验证中, 对包含非线性误差的仿真干涉数据进行校正, 并对比卷积校正、交叉迭代校正和梯度下降迭代校正三种校正方法, 校正后残差分别为0.0076, 0.0026, 0.0007, 梯度下降法校正效果最好.在辐射定标实验验证中, 采集10 组不同温度黑体辐射数据进行校正, 将光谱数据与观测黑体辐亮度数据进行线性拟合, 校正后的数据拟合优度R2比未校正数据更接近1, 且梯度下降校正优于卷积校正和交叉迭代校正, 证明了梯度下降法校正后的干涉数据更为准确.