基于约束优化的多光谱辐射真温反演算法
顾伟宏, 梁家锋, 尹馨, 邢键*, 宋文龙
东北林业大学机电工程学院, 黑龙江 哈尔滨 150040
*通讯联系人 e-mail: xingniat@sina.com

作者简介: 顾伟宏, 女, 1982年生, 东北林业大学机电工程学院博士研究生 e-mail: 21281903@qq.com

摘要

多光谱辐射测温是通过测量待测物某点的多个光谱辐射强度信息, 通过普朗克公式反演获得真实温度。 但是, 通过普朗克公式获得的多光谱辐射测温方程组, 是欠定方程组, 即 N个方程, N+1个未知数( N个未知的光谱发射率ελi和1个待求真温 T)。 目前, 多采用事先假设一组发射率模型(发射率-波长或发射率-温度模型), 假设模型与实际情况如果相符, 则反演结果能够满足要求, 如果假设模型与实际情况不符, 则反演结果误差很大。 但是, 发射率模型受温度、 表面状态、 波长等诸多因素影响, 难以事先确定发射率模型。 因此受未知光谱发射率的制约一直是多光谱辐射测温理论面临的主要障碍, 能否在无需任何光谱发射率假设模型的情况下, 实现真温和光谱发射率的直接反演一直是多光谱辐射测温理论研究的热点和难点。 通过对参考温度模型的分析表明, 多光谱辐射测温反演过程的实质是寻找一组光谱发射率, 使得每个通道方程解得的真温都相同, 如不相同则继续寻找合适的光谱发射率, 直到每个通道解得的真温都相等。 为此, 提出将多光谱辐射测温参考温度模型的求解过程转换为约束优化问题, 即在光谱发射率0≤ ελi≤1的约束条件下, 通过梯度投影算法不断寻找光谱发射率, 带入多光谱辐射测温参考温度模型方程组后, 计算温度反演值的方差, 直到每个光谱通道方程获得的温度值应该近似相等, 此时各个光谱通道的温度反演值方差最小, 这样就把多光谱辐射真温和发射率的反演问题转换为约束优化问题。 约束优化算法是解决这一类问题的主要方法, 但为了满足 Ax b的约束条件, 将0≤ελi≤1分解为ελi≥0和-ελi≥-1的两个约束条件, 从而满足了约束优化问题 Ax b的约束条件。 这样就可以通过约束优化算法在无需任何光谱发射率假设模型的条件下, 直接求解真温和光谱发射率。 实验采用六种不同光谱发射率分布模式(随波长递增、 递减、 凸波动、 凹波动、 “M”型波动、 “W”型波动)的材料为研究对象, 以验证新算法对不同材料光谱发射率分布反演的适应性, 利用Matlab的minRosen函数, 选择光谱发射率的初始值均为0.5(取中间值, 提高计算效率)。 针对六种不同光谱发射率模型的仿真结果表明, 新算法无需任何有关发射率的先验知识, 对不同发射率模型反演结果均表现较好, 在真温1 800 K的情况下, 绝对误差均小于20 K, 相对误差均小于1.2%, 新算法具有无需考虑任何光谱发射率先验知识、 反演精度较高及适合于各种发射率模型等优点, 进一步完善了多光谱辐射测温理论, 在高温测量领域具有良好的应用前景。

关键词: 多光谱辐射测温; 发射率; 约束优化; 梯度投影
中图分类号:TK3 文献标识码:A
Multi Spectral True Temperature Inversion Algorithm Based on Constrained Optimization Method
GU Wei-hong, LIANG Jia-feng, YIN Xin, XING Jian*, SONG Wen-long
College of Mechanical and Electrical Engineering, Northeast Forestry University, Harbin 150040, China
Abstract

Multi-spectral radiation thermometry is a method for obtaining true temperature inversion by Planck formula by measuring a number of spectral radiant intensity information of a point to be measured. However, the multi-spectral radiation thermometry equations obtained by the Planck formula are the underdetermined equations, that is, N equations, and N+1 unknown ( N unknown spectral emissivityελi and a waiting true temperature T). At present, a set of emissivity models (emissivity-wavelength or emissivity-temperature model) are often assumed. If the assumed model is consistent with the actual situation, then the inversion results can meet the requirements, and if the assumed model does not match with the actual situation, the inversion result will have very large errors. The emissivity model is affected by many factors, including temperature, surface state, wavelength and so on. It is difficult to determine the emissivity model in advance. Therefore, the restriction of unknown spectral emissivity has been the major obstacle to the theory of multi-spectral radiation thermometry. The direct inversion of true temperature and spectral emissivity without any assumption of spectral emissivity has always been a hot and difficult issue in the theory of multi-spectral radiation t thermometry. Through the analysis of reference temperature model, the essence of multispectral radiation thermometry inversion is to find a set of spectral emissivity, so that the true temperature of each channel equation is the same, if different, we’ll continue to find the appropriate spectral emissivity, until the true temperature of each channel is equal. Therefore, it is proposed to convert the solving process of the multi-spectral radiation thermometry reference temperature model into a constrained optimization problem. That is, under the constraint of spectral emissivity 0≤ελi≤1, the spectral emissivity is constantly searched through the gradient projection algorithm. After taking the emissivity into the multi-spectral radiation thermometry reference temperature model equations, the variance of the temperature inversion values is calculated until the temperature values obtained for each of the spectral channel equations should be approximately equal. In this case, the variance of the temperature inversion value of each spectral channel is the smallest, so that the inversion problem of true temperature and emissivity of multi-spectral radiation is converted into a constrained optimization problem. The gradient projection method is the main method to solve this kind of problem. However, in order to satisfy the constraints of Ax b, we decompose 0≤ελi≤1 into two constraints ofελi≥0 and -ελi≥-1, so as to satisfy constraints optimization problem of Ax b. In this way, the true temperature and spectral emissivity can be directly solved by the gradient projection algorithm without any spectral emissivity assumption. Six kinds of materials with different spectral emissivity distribution modes (increasing, decreasing, convex wave, concave wave, “M” wave and “W” wave) were selected as the research objects, to verify the adaptability of the new algorithm to the inversion of the spectral emissivity distribution of different materials. Using the minRosen function of Matlab, the initial values of the spectral emissivity are all chosen to be 0.5 (taking the middle value to improve the computational efficiency). The simulation results of six different spectral emissivity models showed that the new algorithm does not require any prior knowledge of the emissivity and the inversion of different emissivity models by the new algorithm is better. The absolute error is less than 20 K and the relative error is less than 1.2% when the true temperature is 1 800 K. The new algorithm has the advantage that there is no need to consider any prior knowledge of spectral emissivity, high inversion precision and suitable for various emissivity models. It further improves the theory of multi-spectral radiation thermometry and has a good prospect in the field of high temperature measurement.

Key words: Multispectral radiation thermometry; Emissivity; Constrained optimization; Gradient projection
引 言

多光谱辐射测温技术是通过测量在某时刻多个光谱的辐射强度信息, 通过反演计算获得该目标的真实温度。 该技术具有无测量上限、 响应速度快、 不干扰被测场以及可以测量真温等优势[1, 2]。 尽管多光谱辐射测温技术在高温等离子体诊断、 材料的高温性能实验等领域得到了广泛应用[3, 4, 5], 但是多光谱辐射测温理论受材料光谱发射率难以测量问题的制约, 仍有待进一步完善。

多光谱辐射测温数据处理算法主要有发射率-波长假设模型的数据处理方法和发射率-温度假设模型的数据处理方法。 前者需要事先假设发射率与波长的关系, 只有假设模型与实际情况相符时才能获得较准确结果[6, 7]。 后者又称二次测量法, 要求发射率在所选定的波长处, 假设发射率与温度有近似的线性关系[8, 9]。 二次测量法在火箭发动机尾喷焰真温、 导弹爆炸火焰真温测量等领域获得了广泛应用[10, 11]。 但是, 文献[9]指出二次测量法存在如下问题: ①不能实时处理数据; ②需要估计温度初值与真实温度误差在± 200 K以内, 才能得到较好结果; ③设定的发射率搜索范围需要与实际接近。 上述两类方法仍没有摆脱事先假设发射率模型的束缚, 因此寻求无需假设发射率模型的多光谱辐射测温反演算法是解决这一问题的关键。

为了实现多光谱辐射测温过程光谱发射率和真温的直接反演, 提出了基于约束优化的多光谱真温反演算法, 给出了多光谱辐射测温理论与梯度投影算法结合的推导过程, 从而实现了无需任何先验条件的多光谱辐射测温过程的直接反演。 该算法进一步完善了多光谱辐射测温理论。

1 算法原理
1.1 参考温度模型

如果一个多光谱高温计有n个光谱通道, 则目标真温T与参考温度T'之间的关系为

ViV'i=ε(λi, T)exp-C2λiTexpC2λiT' i=(1, 2, , n)(1)

式(1)中, λ i是第i个通道的有效波长, ε (λ i, T)是光谱发射率, C2是第二热辐射常数。

从式(1)可以看出, n个方程含n+1个未知数即真温Tn个光谱发射率, 构成一个欠定方程组。

1.2 多光谱辐射测温的约束优化

从方程(1)可以看出, 多光谱辐射测温反演过程的本质是寻找一组光谱发射率, 使得每个通道方程解得的真温都相同, 因此可构建如下优化方程

minF=1ni=1n[Ti-E(Ti)]20(2)

即各个通道温度的方差最小, 这里Ti为每个通道对应的真温值, 而

E(Ti)=1ni=1nTi(3)

式(2)的物理意义为当各个通道返回的真温值Ti都相等时, 说明找到了与实际情况相吻合的发射率。

约束优化法可以用于如下形式的约束最优化问题的求解[12]

minf(x)Axb(4)

其中, 线性约束Axb中, A为约束系数矩阵, b为约束向量。 算法的基本思路是从一个可行点(满足约束条件的点)出发, 沿着目标函数f(x)减小的方向, 搜索得出新可行点, 如此反复迭代下去, 直至找出最小值。

因为发射率介于[0, 1]之间, 多光谱辐射测温问题可表达为如式(5)模型

minf(x)=1ni=1n[Ti-E(T)]2ε(λ, T)0-ε(λ, T)-1(5)

式(5)中目标函数f(x)为n个通道温度的方差, 符合式(4)的形式, 可直接使用梯度投影法计算。

2 算法仿真

利用六种具有不同光谱发射率分布的材料进行仿真(仿真环境: Matlab2010b; Intel(R) Core(TM)i5-4210U CPU @1.70 GHz 2.40 GHz; 4.00G RAM)。 利用Matlab的梯度投影函数minRosen可直接求解, 为提高搜索效率, 初始光谱发射率均选择0.5。

表1中六种不同材料在真温1 800 K时的光谱发射率分布, 代表了发射率随波长变化的不同趋势, 黑体参考温度为1 600 K。 为了验证算法的抗噪能力, 分别采用无噪声情况下仿真和在式(1)中的等式左边部分加入5%随机噪声进行仿真计算。 将计算得到的发射率与原始发射率模型进行对比, 如图1所示。

表1 六种目标的光谱发射率模型 Table 1 Spectral emissivity model of 6 kinds of targets

图1 光谱发射率反演结果Fig.1 Inversion result of spectral emissivity

仿真结果表明, 被测目标真温为1 800 K时各个材料真温反演值的绝对误差均小于18 K, 相对误差均小于1.0%。 在加入5%随机噪声的情况下, 各个材料真温反演的绝对误差均小于25 K, 相对误差均小于1.4%。 对于六种典型不同分布的发射率模型, 其发射率反演结果随波长变化的情况与模型吻合较好, 表明此方法可以辨识各类发射率模型。 约束优化算法在无需考虑任何发射率先验知识的情况下, 无论在真温计算还是在发射率反演方面都表现良好, 但计算时间均在60 s以上, 运算效率仍有待提高。

3 结 论

提出基于约束优化的多光谱辐射真温反演算法, 将多光谱辐射测温反演问题转换为约束优化问题, 利用梯度投影算法实现了无需假设发射率模型的真温和发射率反演。 新算法具有无需考虑任何发射率先验知识、 反演精度高及适合于各种发射率模型等优点, 新算法进一步完善了多光谱辐射测温理论, 在高温测量领域具有良好的应用前景。

The authors have declared that no competing interests exist.

参考文献
[1] Manara J, Zipf M, Stark T, et al. Infrared. Phys. Technol. , 2017, 80: 120. [本文引用:1]
[2] Wen C D, Chai T Y. Appl. Therm. Eng. , 2011, 31(14): 2414. [本文引用:1]
[3] Fu T, Tan P, Pang C, et al. Rev. Sci. Instrum. , 2011, 82(6): 064902. [本文引用:1]
[45] Tukhvatullin R S, Dautov G Y, Zalyalieva F F, et al. High Temp. , 2015, 53(6): 787. [本文引用:1]
[5] Dong Y, Puneet P, Tritt T M, et al. J. Mater. Sci. , 2015, 50(1): 34. [本文引用:1]
[6] Herve P, Cedelle J, Negreanu I. Infrared Phys. Technol. , 2012, 55(1): 1. [本文引用:1]
[7] WANG Yong, DAI Jing-min( 王勇, 戴景民). J. Fuc. Mater. (功能材料), 2015, 46(S1): 5. [本文引用:1]
[8] Miller E. Aiaa J. , 2015, 13(12): 1668. [本文引用:1]
[9] Sun X G, Yuan G B, Dai J M, et al. Int. [J]. Thermphys. , 2005, 26(4): 1255. [本文引用:2]
[10] Xing J, Rana R S, Gu W. Optics Exp. , 2016, 24(17): 19185. [本文引用:1]
[11] GU Wei-hong, MA Zhao, XING Jian, et al(顾伟宏, 马召, 邢键, ). Spectroscopy and Spectral Analysis(光谱学与光谱分析), 2017, 37(8): 2500. [本文引用:1]
[12] Kokurin M Y. J. Inver. Ill-posed Prob. , 2016, 24(3): 323. [本文引用:1]