Next Article in Journal
Electroencephalography-Based Brain–Computer Interface System Using Tongue Movement Imagery for Wheelchair Control
Previous Article in Journal
Real-Time Non-Uniformity Correction Method for 800 FPS High-Frame-Rate Short-Wave Infrared Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multi-Band Temperature Measurement Data Retrieval Method Based on the Chaotic Artificial Hummingbird Algorithm (CAHA)

School of Instrument and Electronics, North University of China, Taiyuan 030000, China
*
Authors to whom correspondence should be addressed.
Sensors 2026, 26(7), 2210; https://doi.org/10.3390/s26072210
Submission received: 3 February 2026 / Revised: 24 March 2026 / Accepted: 25 March 2026 / Published: 2 April 2026
(This article belongs to the Section Physical Sensors)

Abstract

To address the challenges of data processing caused by uncertain emissivity in multispectral radiation thermometry, this paper proposes a temperature retrieval method based on the Chaotic Artificial Hummingbird Algorithm (CAHA). Without relying on an assumed emissivity model, the method can automatically identify the emissivity distribution and selects the optimal output through multiple iterations to enhance accuracy. Simulations and offline tests conducted on rocket nozzles demonstrate that CAHA maintains high accuracy both in noise-free conditions and under 5% noise, with a single execution time of approximately 0.15 s. Furthermore, the method is validated through experiments on blackbody sources and candle flames: the relative error in retrieved temperature for blackbody sources remains below 0.93%, while the retrieved outer flame temperature of candle flames shows a relative error of 0.66% compared with thermocouple measurements. Combining high precision with rapid computation, this method is suitable for practical applications in radiation thermometry.

1. Introduction

Multispectral temperature measurement has been widely applied in metal processing industry [1,2,3,4], aerospace industry [5,6], gas turbine blade temperature monitoring [7,8] and other fields due to its non-contact nature, wide adaptability and high precision. However, the temperature measurement accuracy in practical engineering is restricted by the spectral emissivity of the object to be measured [9], and the emissivity of the object is limited by many factors such as temperature, material, and surface roughness of the object [10]. Therefore, it is extremely difficult to accurately solve the emissivity [11,12], and thus the multispectral temperature measurement method that does not rely on the assumed emissivity model has become the mainstream research direction in recent years. In the secondary measurement method, the reference temperature model for directly solving the emissivity and temperature without assuming the emissivity model was first proposed by J. Dai [13] et al. They used the genetic algorithm to convert the reference temperature mathematical model for rocket plume temperature measurement into a constrained optimization problem of the multi-band spectral average temperature difference function, with an accuracy of an error within 0.2%; S Gao [14] et al. used the genetic algorithm to solve the constrained optimization problem of the target to be measured in the high-temperature reflection environment for blade temperature measurement, with the maximum measurement error reduced from 4.16% to 1.20%.
J. Xing et al. respectively used Gradient Projection (GP), Internal Penalty Function (IPF), and Generalized Inverse Matrix-Exterior Penalty Function (GIM-EPF) [15,16,17] algorithms to directly solve the emissivity of the reference temperature mathematical model and inversely calculate the temperature, and tested it through the experimental data of dynamic measurement of rocket nozzles. The accuracy was reduced from the relative error of 1.5% or less of GP to the relative error of 1% or less of IPF, and then to the relative error of 0.6% or less of GIM-EPF. However, the implementation of the constraint optimization methods such as GP, IPF, and GIM-EPF depends on the appropriate initial emissivity solution, and it is necessary to preset the emissivity search range manually. Yu [18] et al. utilized the gradient of the average temperature difference function and calculated the optimal solution through the quasi-Newton algorithm BFGS. However, the accuracy of the BFGS optimization result also depends on the selection of the initial solution. Different choices of the initial solution will lead to significant changes in the accuracy of the optimization result. Zhao [19] et al. applied the meta-heuristic algorithm IGWO to the multi-band temperature inversion optimization problem, which controlled the relative error within 0.25% and reduced the single calculation time to 0.28 s. Although the meta-heuristic algorithm runs fast and has high result accuracy, due to the random generation characteristic of the initial population, it is prone to cause unstable result accuracy.
This paper presents a multi-band data inversion optimization method based on chaotic artificial hummingbird algorithm. This method initializes the solution population automatically through chaotic mapping and takes the optimal solution after multiple operations to achieve higher accuracy. Moreover, due to the low time complexity of the chaotic artificial hummingbird algorithm, its single operation time is only 0.15 s, and the time for 30 operations is only 4.5 s. This method can be applied to various practical engineering projects.

2. Principle of Algorithm

2.1. Reference Temperature Model

For a multi-wavelength thermometer with n channels, the output signal Vλi of the i-th channel can be expressed as:
V λ i = A λ i ε λ i , T 1 λ i 5 e c 2 / λ i T 1 i = 1 , 2 , , n ,
where Aλi is the calibration coefficient that varies with wavelength, which is related to the detector’s own geometry, transmittance and response sensitivity, and has nothing to do with temperature. T is the true temperature of the measured target. λi is the effective wavelength of the i-th channel. ε(λi,T) is the spectral emissivity corresponding to the wavelength of λi at the temperature of T. C1 and C2 are the first and second radiation constants respectively.
From Wien’s formula, it can be obtained that:
V λ i = A λ i ε λ i , T λ i 5 e c 2 λ i T i = 1 , 2 , , n .
It should be noted that the application condition of Wien’s formula here is C2/λiT >> 1.
The reference temperature model eliminates the coefficient Aλi by pre-calibrating the standard blackbody temperature Tb. When the standard blackbody temperature is set as Tb, the output signal Vλib of the i-th channel of the multispectral thermometer can be expressed as:
V λ i b = A λ i ε λ i b , T λ i 5 e c 2 λ i b T ,
where ε(λib, T) is the spectral emissivity of a reference blackbody, which can be regarded as 1.
The ratio of Equations (2) and (3) is described by:
V λ i V λ i b = ε λ i , T e c 2 λ i 1 T b 1 T .
According to Equation (4), when ε(λi,T) is determined, the inversion temperature Ti of each channel of the multispectral pyrometer should be the same and infinitely close to the true temperature. Therefore, the temperature deviation of each channel temperature Ti should also be infinitely close to 0. The mathematical expression should be:
i = 1 n T i E T i 2 = 0 ,
where E(Ti) is the average temperature of each channel, that is:
E T i = 1 n i = 1 n T i 2 .
From Equations (5) and (6), the target optimization function minF can be derived:
min F = i = 1 n T i E T i 2 0 .
Taking the logarithm on both sides of Equation (4) yields:
ln V λ i V λ i b = ln ε λ i , T + c 2 λ i 1 T b 1 T .
Order y i = V λ i V λ i b , x i = ε λ i , T , a i = c 2 λ i , D i = a i T b ln y i , the temperature Ti of each channel and the average temperature E(Ti) of all channels can be expressed as:
T i = a i ln x i + D i ,
E ( T i ) = 1 n i = 1 n a i ln x i + D i .
Since the spectral emissivities of most materials range between 0.1 and 0.9, the emissivity can be constrained:
ε λ i , T 0.1 ε λ i , T 0.9 .
By restricting the range of emissivity, the above-mentioned multi-band temperature measurement data inversion can be transformed into a constrained optimization problem, which is in the following form:
min F = i = 1 n a i ln x i + D i 1 n i = 1 n a i ln x i + D i A x i b 2 .
From the above expression, it can be seen that this model has transformed the temperature inversion process into a non-linear constrained optimization problem, which can be solved by a suitable optimization algorithm. The chaotic artificial hummingbird algorithm (CAHA) has great performance in the optimization problem of multi-extreme value functions. The CAHA proposed in this paper is very suitable for solving this problem.

2.2. Chaotic Artificial Hummingbird Algorithm

The Artificial Hummingbird Algorithm (AHA) is an intelligent optimization algorithm inspired by the foraging and flight behavior patterns of hummingbirds in nature. AHA simulates the foraging behavior of hummingbirds through three flight skills. And it sets up a visit table mechanism to record the visitation of each food source by the hummingbird and to guide the hummingbird in choosing the food source to visit. High-quality food sources will have more visitation opportunities.
The chaotic artificial hummingbird algorithm (CAHA) is an improvement upon the Artificial Hummingbird Algorithm (AHA). This algorithm introduces chaotic mapping to increase the diversity of the initial population and enhance the search capability for the global optimum. The selection of an appropriate chaotic map is crucial for achieving this improvement. According to recent research on chaotic optimization [20], different chaotic maps exhibit distinct invariant probability measures and traversal efficiencies. Among them, the Tent map possesses a uniform distribution characteristic with an invariant probability measure of f* = 1, achieving the highest traversal efficiency within the solution space. This property enables the initial population to cover the search space more uniformly, thereby improving the algorithm’s exploration capability and reducing the risk of premature convergence. Consequently, CAHA employs the Tent map for population initialization. The algorithm procedure of CAHA is introduced as follows.
(1)
Initialize the algorithm parameters and the Visit Table, where the maximum number of iterations is T_max = 100 and the number of initial solutions is Npop = 50; the upper bound Ub of the initial solution is set to 0.9 and the lower bound Lb is 0.1.
(2)
The flight coefficients C1 and C2 are randomly generated through Tent mapping.
(3)
The flight type and foraging strategy of this flight are determined by the flight coefficients C1 and C2. The three flight skills are Axial flight, Diagonal flight, and Omnidirectional flight, respectively. The foraging strategies are divided into Guided foraging, Territorial foraging, and Migration foraging.
(4)
If no superior food source is discovered in this round of foraging, conduct Chaotic traversal flight. The mathematical model of Chaotic traversal flight is:
v i t + 1 = H i t , d U b L b / N 2 + 2 × r a n d D t x i t + x i t ,
where Hi(t,d) represents the d-dimensional Tent chaotic vector produced by the i-th hummingbird in the d-dimensional solution space at time t
(5)
Update the Visit Table in accordance with the foraging circumstances of this round.
(6)
If mod(t, 2Npop) = 0 (where t denotes the current iteration number), Migration foraging is implemented. The hummingbird at the food source with the poorest grouting rate will migrate to a new food source randomly generated in the entire search space. The mathematical model of Migration foraging is:
x w o r t + 1 = L b + T t i , d U b L b ,
where Tt is the chaotic number produced by the Tent mapping.
(7)
If the exit condition is satisfied, the algorithm terminates; otherwise, it proceeds to (2) to continue the cycling.
The overall algorithmic process of CAHA is presented in Figure 1.

3. Simulations

3.1. Process of Simulation

To validate the feasibility and validity of the CAHA algorithm, temperature inversion simulations were carried out using six materials (A–F) featuring different emissivity trends. The emissivities of the six materials originated from Reference [14] and their distributions are presented in Table 1.
The emissivity distributions of these six materials are highly representative and can encompass the distribution trends of a significant portion of materials. The number of multispectral channels is 8, with the effective wavelengths being 0.4 µm, 0.5 µm, 0.6 µm, 0.7 µm, 0.8 µm, 0.9 µm, 1.0 µm, and 1.1 µm respectively. The blackbody reference temperature is 1600 K and the true temperature is 1800 K. During the simulation, the CAHA algorithm was compared with the algorithms in References [16,17] under 0 noise and 5% random noise conditions. The results indicate that CAHA holds more advantages in both time and accuracy and possesses a strong anti-noise performance. Simultaneously, the relationship between the number of repeated runs of CAHA and the optimal solution was examined, and a conclusion regarding the application feasibility of CAHA in practical engineering problems was reached.

3.2. Results Analysis

Accuracy: The simulation experiments compared the relative errors of the inversion results of CAHA and the algorithms in [16,17] under noise-free and 5% noise conditions. As can be seen from Table 2, CAHA exhibited superior performance in the simulation experiments. In the 100 inversions of the six emissivity models under noise-free voltage signals, the average relative error of CAHA was no greater than 0.24% (Figure 2 shows the errors of 100 noise-free inversions. Table 3 presents the optimal solutions obtained from 100 inversions for six models), and in the 100 inversions with 5% noise added, the average relative error did not exceed 0.25% (Figure 3 shows the errors of 100 inversions with 5% noise. Table 4 presents the optimal solutions obtained from 100 inversions for six models with 5% noise).
To ensure a fair comparison, all three algorithms were evaluated on the same computer under identical CPU load conditions. (Simulation environment: PyCharm 2023.1, Python 3.9; Intel Core i7-13700K CPU at 3.40 GHz; 64 G RAM).
The single inversion times for the three algorithms are listed in Table 5. As can be observed from Table 5, the CAHA algorithm requires only approximately 0.15 s per run, outperforming the other two algorithms in terms of time performance, thereby sufficiently meeting the requirements of practical engineering applications.
Meanwhile, superior time performance can remedy the issue of falling into local optima due to the random initial solution group of meta-heuristic algorithms through multiple operations. That is, the optimal error is selected as the output of the optimal solution through multiple operations. Figure 4 is the curve graph of the numerical value of the optimal relative error and the optimal fitness from 10 to 100 times of the simulation inversion operation of six emission rate models with 5% noise using the CAHA algorithm.
As Figure 5 and Table 6 explored in the simulation performance analysis of the CAHA algorithm with six models, during its execution of 1–100 inversion operations, Mann–Whitney U test-based statistical analysis uncovers an overall negative correlation between the optimal error and operation times. Remarkably, post 30 operations, the optimal errors of the six models (A–C) all decline beneath 0.05%.
This reveals that 30 operations strike a balance between computational time and precision. Building on this insight from the simulation-based analysis, when transitioning to experimental calculations, employing 30 CAHA algorithm operations to screen for the minimum error as output becomes a logical bridge (due to the excellent time efficiency of the CAHA algorithm, a single-inversion operation takes only 0.15 s, and 30 consecutive inversions require merely 4.5 s in total), ensuring the algorithm’s application in experiments benefits from this carefully identified operational parameter.

3.3. Offline Testing

To validate the feasibility of the CAHA algorithm in practical applications, the temperature inversion of the rocket nozzle in [14] was utilized for the verification experiment. In [14], the temperature of the rocket nozzle (with a designed temperature of 2490 K) was measured using an 8-channel multispectral thermometer, and the voltages of each channel of the Multiple Wavelength Pyrometer (MWP) and the corresponding wavelengths were calibrated with 2252 K as the reference temperature (see Table 7).
Measurements were conducted at 12 consecutive time points on the rocket nozzle, and the voltage values of each channel obtained are presented in Table 8.
The algorithm parameter settings were identical to those in the simulation experiment, with the upper and lower bounds of the solution population set at 0.3 and 0.7, respectively. Based on the simulation results of the previous section, the approach of conducting 30 operations and taking the optimal fitness was adopted for the inversion. The inversion results are presented in Table 9.
The inversion results indicate that the CAHA algorithm possesses a relatively high inversion precision. Through the method of obtaining the optimal result from 30 inversions, the average relative error of the 30 inversions does not exceed 0.48% and the optimal relative error does not exceed 0.054%. The absolute error does not exceed 0.74 K, the single operation time is less than 0.156 s and the total operation time of 30 times does not exceed 4.69 s. Hence, as a novel and more efficient inversion algorithm, CAHA offers a fresh perspective for the inversion of multi-band temperature measurement data, namely, extracting the optimal result from multiple operations. This approach can satisfy the real-time requirements of the vast majority of engineering applications, while achieving exceptionally outstanding inversion accuracy.

4. Experiment

4.1. Temperature Calibration Experiment

For the actual measurement experiment, a 25-channel multispectral camera was used for temperature measurement verification (8 bands were selected for retrieval in the experiment), and the parameters of the multispectral camera are listed in Table 10. Prior to the experiment, a standard blackbody source was utilized to calibrate the quantitative relationship between the radiance (R) of the multispectral camera and the image pixel gray level (G).
In this study, an SR20-32 medium-temperature blackbody furnace was adopted as the standard radiant blackbody source. This blackbody furnace has a temperature range of 50–1000 °C with an accuracy of ±0.1 °C and a spectral emissivity range of 0.99 ± 0.01. During the experiment, the gray values displayed by the camera sensor were recorded by adjusting the blackbody temperature. The experimental setup is shown in Figure 6, and the 8-channel blackbody radiation gray-scale images obtained from the experiment are presented in Figure 7.
The set temperature range of the blackbody is 800–1000 °C with a step size of 50 °C. The multispectral camera selects the channel images at 658.88 nm, 700.34 nm, 739.31 nm, 780.66 nm, 814.62 nm, 852.64 nm, 889.84 nm, and 921.46 nm respectively for temperature and emissivity retrieval experiments.
The average gray level of the 20 × 20 region of effective pixel gray levels at the center of the image is selected as the pixel gray level (G) corresponding to the standard blackbody radiation. The average gray levels under different temperatures and bands are listed in Table 11.

4.2. Experiment on Temperature Inversion of Blackbody Sources

To preliminarily verify the feasibility of the algorithm in practical applications, this section adopts a standard blackbody source for temperature retrieval. A temperature of 900 °C (1173 K) is used as the reference temperature and multispectral gray-scale images at 800 °C (1073 K), 850 °C (1123 K), 950 °C (1223 K), and 1000 °C (1273 K) are retrieved respectively. Since it is a standard blackbody source, the algorithm accuracy can be verified by comparing the standard temperature/emissivity with the retrieved temperature/emissivity. Figure 8 presents the retrieved results at four different temperature points, where subfigure (a) shows the reconstructed two-dimensional temperature distribution, and subfigure (b) shows the emissivity distribution images corresponding to the eight channels.
From the retrieval of temperature and emissivity based on calibration data at different temperatures, the absolute errors (AE) and relative errors (RE) between the average temperature/average emissivity of the retrieval results and the actual values are presented in Table 12 and Table 13.
It can be seen from Table 12 that the absolute error (AE) of temperature retrieval of the CAHA algorithm for the standard blackbody source is no more than 12 K and the relative error (RE) is no more than 0.93%. It can be seen from Table 13 that the absolute error of emissivity retrieval is no more than 0.0076 and the relative error is no more than 0.77%, which is consistent with the conclusions obtained from the aforementioned simulation experiments. In contrast, the IGWO algorithm, as shown in Table 14 and Table 15, yields a maximum temperature relative error of 1.36% and a maximum emissivity relative error of 4.77%, both significantly higher than those of CAHA. This performance discrepancy can be attributed to the fact that IGWO performs only a single inversion and, despite its shorter execution time, is prone to falling into local optima due to the random initialization of its population. In contrast, CAHA enhances population diversity through chaotic mapping and selects the optimal result from multiple independent runs, thereby improving both accuracy and robustness.

4.3. Uncertainty Analysis

Based on Equation (4), all components affecting the uncertainty in retrieved temperature and emissivity can be summarized as follows:
Δλi: uncertainty in the effective wavelength λi;
GVi: uncertainty in the measured signal Vi of the sample in the i-th channel;
GVib: uncertainty in the reference signal Vib of the blackbody in the i-th channel;
ΔT: random uncertainty in the true temperature T of the sample (set by the blackbody furnace);
ΔTb: random uncertainty in the reference temperature Tb of the blackbody.
Incorporating all parameters influencing the uncertainty into the random uncertainty, the following model can be established according to Equation (4):
V λ i ± G V λ i V λ i b ± G V λ i b = ε λ i ± Δ λ i , T ± Δ T e c 2 λ i ± Δ λ i 1 T b ± Δ T b 1 T ± Δ T .
To evaluate the uncertainty in the algorithm-retrieved temperature and emissivity, a Monte Carlo method was employed to quantify the contributions of individual components to the overall uncertainty, with M = 104 trials. The experimental results are presented in Table 16 and Table 17.
As shown in Table 14, the uncertainty contributions from the camera’s grayscale-to-radiance response to the blackbody furnace GVi and the reference signal of the blackbody furnace GVib are the largest among all considered factors, reaching up to 0.451 K and 0.529 K, respectively, under typical conditions. Furthermore, the disturbances in the lower temperature bands are greater than those in the higher temperature bands, which is attributed to the better response of the experimental camera in the higher temperature range.
From Table 15, it can be observed that the perturbations of the aforementioned parameters lead to a maximum single contribution to emissivity uncertainty of 0.1416%. Overall, the combined uncertainties for the retrieved temperature and emissivity are 2.6 K and 0.63%, respectively.

4.4. Experiment on Temperature Inversion of Candle Flame

Based on the aforementioned calibration data, this section conducts a practical experiment on the two-dimensional temperature/emissivity retrieval of candle flames using the CAHA algorithm. A reference temperature of 700 °C (973 K) is adopted, and a thermocouple is used to measure and verify the highest temperature point of the candle’s outer flame. The experimental setup is shown in Figure 9, the grayscale images of the paraffin candle flame captured by the multispectral camera are shown in Figure 10, and the retrieved temperature/emissivity distribution images are presented in Figure 11.
From the aforementioned retrieval results, it can be concluded that the retrieved maximum temperature of the flame’s outer cone is 976 K, while the maximum temperature of the outer cone measured by the thermocouple is 969.58 K. The absolute error is 6.42 K, and the relative error is 0.66%. The average retrieved emissivity across different wavelength bands is presented in Table 18. For comparison, the IGWO algorithm yields a maximum temperature of 982.34 K under the same conditions, corresponding to an absolute error of 12.76 K and a relative error of 1.32%, with the retrieved emissivity results listed in Table 19. The higher accuracy achieved by CAHA further demonstrates the advantage of its multi-run optimization strategy combined with chaotic population initialization, which effectively mitigates the risk of converging to suboptimal solutions—a limitation commonly encountered in single-run metaheuristic approaches such as IGWO.

5. Conclusions

This paper proposes a multi-band temperature measurement data retrieval method based on the chaotic artificial hummingbird algorithm (CAHA), which has the following characteristics:
(1)
Based on a reference temperature model, it does not require predefining the emissivity;
(2)
It automatically generates an initial solution population through chaotic mapping, avoiding manual intervention;
(3)
It exhibits high retrieval accuracy and stability in simulations and offline tests of rocket nozzles;
(4)
The effectiveness and reliability of the method are further verified in experimental validation, and it has the potential for practical application.

Author Contributions

Conceptualization, W.Y.; Methodology, W.Y.; Software, W.Y.; Validation, W.Y.; Writing—review & editing, R.J. and P.P.; Supervision, X.H., R.J., P.P., S.F. and X.W.; Project administration, X.H.; Funding acquisition, X.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, grant number: 52475575; State Key Laboratory of Quantum Optics and Quantum Optics Devices, grant number: KF202301; Shanxi Provincial Key Research and Development Project, grant number: 202302150101016; Central Guided Local Science and Technology Development Funding Program, grant number: YDZJSX2024D033.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CAHAChaotic Artificial Hummingbird Algorithm
AEAbsolute Error
RERelative Error

References

  1. Sala, V.; Vandone, A.; Mazzucato, F.; Banfi, M.; Baraldo, S.; Valente, A. AI-aided thermal imaging with multispectral camera for Direct Energy Deposition. In Proceedings of the 2024 IEEE International Workshop on Metrology for Industry 4.0 & IoT (MetroInd4.0 & IoT), Firenze, Italy, 29–31 May 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 150–155. [Google Scholar]
  2. Ueda, T.; Hosokawa, A.; Oda, K. Temperature on flank face of cutting tool in high speed milling. CIRP Ann. 2001, 50, 37–40. [Google Scholar] [CrossRef]
  3. Araújo, A. Multi-spectral pyrometry—A review. Meas. Sci. Technol. 2017, 28, 082002. [Google Scholar] [CrossRef]
  4. Bouvry, B.; Cheymol, G.; Ramiandriso, L. Multispectral pyrometry for surface temperature measurement of oxidized Zircaloy claddings. Infrared Phys. Technol 2017, 83, 78–87. [Google Scholar] [CrossRef]
  5. Madura, H.; Piatkowski, T.; Powiada, E. Multispectral precise pyrometer for measurement of seawater surface temperature. Infrared Phys. Technol. 2004, 46, 69–73. [Google Scholar] [CrossRef]
  6. Tapetado, A.; Díaz-Álvarez, J.; Miguélez, M.H.; Vázquez, C. Two-Color Pyrometer for Process Temperature Measurement During Machining. J. Light. Technol. 2016, 34, 1380–1386. [Google Scholar] [CrossRef]
  7. Gao, S.; Wang, L.; Feng, C. Monitoring temperature for gas turbine blade: Correction of reflection model. Opt. Eng. 2015, 54, 065102. [Google Scholar] [CrossRef]
  8. Gao, S.; Wang, L.; Feng, C.; Xiao, Y.; Daniel, K. Multi-spectral pyrometer for narrow space with high ambient temperature. Opt. Rev. 2015, 22, 605–613. [Google Scholar] [CrossRef]
  9. Liu, X.D.; Hao, X.J.; Xue, B.; Tai, B. Two-Dimensional Flame Temperature and Emissivity Distribution Measurement Based on Element Doping and Energy Spectrum Analysis. IEEE Access 2020, 8, 200863–200874. [Google Scholar] [CrossRef]
  10. Zheng, S.; Cai, W.; Zhao, C.; Li, D.; Zhang, J.; Lu, Q. On the measurement of flame temperature and emissivity based on multispectral imaging technique. Measurement 2022, 196, 11272. [Google Scholar] [CrossRef]
  11. Wang, J.; Hao, X.J.; Pan, B.W.; Huang, X.D.; Sun, H.L.; Pei, P. Perovskite single-detector visible-light spectrometer. Opt. Express 2023, 48, 399–402. [Google Scholar] [CrossRef] [PubMed]
  12. Wang, J.; Hao, X.J.; Pan, B.W.; Huang, X.D.; Sun, H.L.; Pei, P. Spectroscopic measurement of the two-dimensional flame temperature based on a perovskite single photodetector. Opt. Express 2023, 31, 8098–8109. [Google Scholar] [CrossRef] [PubMed]
  13. Dai, J. Research on Genetic Algorithm for Plume Temperature of Solid Propellant Rocket Engine. Combust. Sci. Technol. 2006, 12, 213–216. [Google Scholar]
  14. Gao, S.; Feng, C.; Wang, L. Multi-spectral temperature measurement method for gas turbine blade. Opt. Rev. 2016, 23, 17–25. [Google Scholar] [CrossRef]
  15. Xing, J.; Cui, S.; Qi, W. A data processing algorithm for multi-wavelength pyrometry-which does not need to assume the emissivity model in advance. Measurement 2015, 67, 92–98. [Google Scholar] [CrossRef]
  16. Xing, J.; Peng, B.; Ma, Z. Directly data processing algorithm for multi-wavelength pyrometer (MWP). Opt. Express 2017, 25, 30560–30574. [Google Scholar] [CrossRef] [PubMed]
  17. Liang, J.; Dai, L.; Xing, J. Generalized inverse matrix-exterior penalty function (GIM-EPF) algorithm for data processing of multi-wavelength pyrometer (MWP). Opt. Express 2018, 26, 25706–25720. [Google Scholar] [CrossRef] [PubMed]
  18. Yu, K.; Guo, H.; Zhang, K.; Liu, Y.; Liu, Y. Multi-wavelength radiometric thermometry data processing algorithm based on the BFGS algorithm. Appl. Opt. 2021, 60, 1916–1923. [Google Scholar] [CrossRef] [PubMed]
  19. Zhao, Z.; Chen, D.; Dong, J.; Zhou, H. High-precision multi-spectral radiation thermometry method based on the improved grey wolf optimization algorithm inversion. Opt. Lett. 2024, 49, 957–960. [Google Scholar] [CrossRef] [PubMed]
  20. Du, J.; Zhang, J.; Li, S.; Yang, Z. Enhanced artificial hummingbird algorithm with chaotic traversal flight. Sci. Rep. 2024, 14, 25892. [Google Scholar] [CrossRef] [PubMed]
Figure 1. The workflow diagram of CAHA.
Figure 1. The workflow diagram of CAHA.
Sensors 26 02210 g001
Figure 2. Relative Errors of the CAHA algorithm used by six noise-free models.
Figure 2. Relative Errors of the CAHA algorithm used by six noise-free models.
Sensors 26 02210 g002
Figure 3. Relative Errors of the CAHA algorithm used by six noisy models.
Figure 3. Relative Errors of the CAHA algorithm used by six noisy models.
Sensors 26 02210 g003
Figure 4. The relationship between the Call Times (ranging from 1 to 100 times) and the Optimal Error.
Figure 4. The relationship between the Call Times (ranging from 1 to 100 times) and the Optimal Error.
Sensors 26 02210 g004
Figure 5. Comparison of error boxplots and distribution densities of six models.
Figure 5. Comparison of error boxplots and distribution densities of six models.
Sensors 26 02210 g005
Figure 6. Calibration experiment setup diagram.
Figure 6. Calibration experiment setup diagram.
Sensors 26 02210 g006
Figure 7. 8-channel blackbody source gray-scale images.
Figure 7. 8-channel blackbody source gray-scale images.
Sensors 26 02210 g007
Figure 8. Results of retrieved temperature (a1a4) and emissivity (b1b4) of the standard blackbody at 1073 K, 1123 K, 1223 K, and 1273 K under the reference temperature of 1173 K.
Figure 8. Results of retrieved temperature (a1a4) and emissivity (b1b4) of the standard blackbody at 1073 K, 1123 K, 1223 K, and 1273 K under the reference temperature of 1173 K.
Sensors 26 02210 g008aSensors 26 02210 g008b
Figure 9. Experimental layout of the candle flame.
Figure 9. Experimental layout of the candle flame.
Sensors 26 02210 g009
Figure 10. 8-channel grayscale images of candle flame.
Figure 10. 8-channel grayscale images of candle flame.
Sensors 26 02210 g010
Figure 11. Results of candle flame retrieved temperature (a) and emissivity (b).
Figure 11. Results of candle flame retrieved temperature (a) and emissivity (b).
Sensors 26 02210 g011
Table 1. Emissivity Model.
Table 1. Emissivity Model.
0.4 µm0.5 µm0.6 µm0.7 µm0.8 µm0.9 µm1.0 µm1.1 µm
A0.850.750.670.600.550.500.480.45
B0.450.480.500.550.600.670.750.85
C0.450.550.650.750.740.650.550.45
D0.850.750.650.550.540.650.750.80
E0.850.650.550.650.840.650.550.50
F0.500.550.650.840.640.550.650.85
Table 2. The average relative errors of the three algorithms in the simulation experiments (with 100 inversions).
Table 2. The average relative errors of the three algorithms in the simulation experiments (with 100 inversions).
BFGSIGWOCAHA
Noise0%5%0%5%0%5%
A0.41\0.170.140.140.13
B0.09\0.050.030.190.10
C0.29\0.120.250.240.25
D0.14\0.080.230.100.17
E0.01\0.180.330.220.14
F0.35\0.110.220.100.11
Table 3. The optimal solution results of 100 inversions with 0% noise.0
Table 3. The optimal solution results of 100 inversions with 0% noise.0
0.4 µm0.5 µm0.6 µm0.7 µm0.8 µm0.9 µm1.0 µm1.1 µm
AEmissivity0.85280.75080.67080.59890.54990.50020.48030.4496
Temperature/K1799.701799.881799.841800.291800.041799.921799.881800.22
BEmissivity0.45900.48720.50430.55480.60500.67550.75520.8553
Temperature/K1798.221798.331798.861798.621798.501798.351798.461798.45
CEmissivity0.45200.55110.65100.75030.74060.65040.55060.4503
Temperature/K1800.271799.941799.761799.961800.021799.921799.991799.78
DEmissivity0.84550.75140.64980.55060.53980.65060.74990.8004
Temperature/K1800.481799.781800.031799.841800.071799.831800.001799.89
EEmissivity0.84980.65130.55090.65050.84030.65020.55050.5002
Temperature/K1800.021799.781799.771799.881799.931799.941799.801799.88
FEmissivity0.49970.55130.65110.83890.65030.55030.64960.8490
Temperature/K1799.371800.411800.151800.481800.031800.201800.051799.95
Table 4. The optimal solution results of 30 inversions with 5% noise.
Table 4. The optimal solution results of 30 inversions with 5% noise.
0.4 µm0.5 µm0.6 µm0.7 µm0.8 µm0.9 µm1.0 µm1.1 µm
AEmissivity0.84120.73910.60410.56490.55390.46290.46770.4720
Temperature/K1800.321799.731800.341800.231799.581799.751799.781800.32
BEmissivity0.43250.46970.53530.55800.66230.72330.77130.8885
Temperature/K1797.591800.491800.711799.261798.361801.481799.721801.84
CEmissivity0.45720.55450.68870.76750.77290.58530.57520.4431
Temperature/K1799.711799.911799.581799.791799.821799.891799.671799.82
DEmissivity0.87830.74520.66420.50580.52710.63120.72210.7531
Temperature/K1801.411798.701799.751799.651798.931801.091800.521800.00
EEmissivity0.7944 0.79450.54770.63360.72120.65330.48320.5057
Temperature/K1800.331800.041800.031800.141800.311800.051799.961800.10
FEmissivity0.50350.54800.64930.83740.64990.54950.64990.8502
Temperature/K1799.371800.411800.151800.481800.431800.201800.051799.95
Table 5. Comparison of algorithm running times.
Table 5. Comparison of algorithm running times.
BFGSIGWOCAHA
Running Time/s0.20.280.15
Table 6. Error median distribution in different stages and Mann–Whitney U Test outcomes.
Table 6. Error median distribution in different stages and Mann–Whitney U Test outcomes.
ABCDEF
Error Median
(%)
(1st–30th time)0.22240.11810.12730.06750.00470.1429
(31st–100th time)0.04720.04840.03050.00860.00070.0189
Mann–Whitney U Test417.0552.0352.0303.0427.0191.0
P0.00000.00010.00000.00000.00000.0000
ConclusionsThe null hypothesis is rejected at the significance level of 0.05.
In the later stage (from the 31st to the 100th time), the error distribution is significantly lower than that in the early stage (1st–30th time).
Table 7. Effective wavelength and output of the pyrometer at the reference temperature.
Table 7. Effective wavelength and output of the pyrometer at the reference temperature.
Channels12345678
λi/µm0.5740.5920.6230.6540.6980.7480.8260.914
Vi/mV39.4139.7117.5363.7345.0493.9320.7406.7
Table 8. Practical data performed on a solid propellant rocket plume.
Table 8. Practical data performed on a solid propellant rocket plume.
Vi of 8 Channels
Measuring Times12345678
146.3254.1165.3481.5367.8495.0273.7323.5
246.3254.1170.2476.6372.7500.0278.6328.4
346.3244.2165.3471.6362.8495.0268.7323.5
446.3244.2170.2481.5372.7509.9283.6333.4
546.3249.1160.3471.6362.8490.1268.7318.5
646.3244.2160.3461.7352.9480.2253.9303.7
741.3234.3155.4456.8343.0465.3248.9293.8
846.3244.2160.3461.7352.9475.2253.9298.7
941.3239.2155.4461.7343.0470.3253.9303.7
1041.3239.2155.4456.8343.0470.3248.9298.7
1141.3234.3155.4451.8333.1460.4239.0293.8
1241.3239.2155.4456.8343.0470.3248.9298.7
Table 9. Temperature inversion result by CAHA algorithm.
Table 9. Temperature inversion result by CAHA algorithm.
Times Point123456
Inversion/K2489.672490.292488.662490.132489.262489.88
Absolute Error/K0.330.291.340.130.740.12
Minimum Error/%0.01340.01170.05400.00500.03000.0046
Average Relative Error (30 times)/%0.3260.2770.4720.2740.3270.195
Total Time/s4.564.564.554.694.684.67
Time per Run/s0.1520.1520.1520.1560.1560.156
Times Point789101112
Inversion/K2489.862490.062489.992490.022489.282490.12
Absolute Error/K0.140.060.010.020.720.12
Minimum Error/%0.00550.00220.000030.00100.02880.0048
Average Relative Error (30 times)/%0.3100.1220.1170.1860.4560.169
Total Time/s4.584.564.584.574.644.67
Time per Run/s0.1530.1520.1530.1520.1550.156
Table 10. Multispectral camera parameters and performance indicators.
Table 10. Multispectral camera parameters and performance indicators.
Parameters and Performance IndicatorsMultispectral Radiometric Sensor
Instrument ModelHYM20X8-HS25
(Tianjin Huapu Shiwei Technology Co., Ltd., Tianjin, China)
Sensor TypeResearch-Grade CMOS
Sensor Resolution2048 × 1088
Sensor Frame Rate340 fps@All channels
Full-pixel 10-Gi Port
Spectral Chanel Count25 Channels
Spectral Bandwidth10 nm per Channel
Response Range≥665~975 nm
Sampling Bit Depth12 bit
Radiometric Measurement Range800~2700 °C
Table 11. Average grayscale values at different temperatures and wavelengths.
Table 11. Average grayscale values at different temperatures and wavelengths.
Gi of 8 Channels
Blackbody Temperature
/K
658.88
nm
700.34
nm
739.31
nm
780.66
nm
814.62
nm
852.64
nm
889.84
nm
921.46
nm
1073232.03245.60230.50235.60251.15326.57338.90320.85
1123247.20265.73247.03253.05274.35374.00385.88363.50
1173357.90415.55364.65378.95446.47716.50752.39678.78
1223403.41476.53422.32436.98516.64826.50853.25769.54
1273756.70949.82816.18843.251048.21759.71835.01603.6
Table 12. Absolute errors (AE) and relative errors (RE) of the temperature retrieved by the CAHA algorithm for blackbody sources at different temperatures.
Table 12. Absolute errors (AE) and relative errors (RE) of the temperature retrieved by the CAHA algorithm for blackbody sources at different temperatures.
Average Inversion Temperature/KAE
/K
RE
/%
1073 K1080.397.390.69
1123 K1128.725.720.51
1223 K1222.310.690.05
1273 K1261.1411.860.93
Table 13. Retrieved average emissivity results using the CAHA algorithm at different temperatures and in different bands.
Table 13. Retrieved average emissivity results using the CAHA algorithm at different temperatures and in different bands.
1073 K1123 K1223 K1273 K
658.88 nm0.99030.99000.97700.9870
700.34 nm0.98900.98680.97120.9894
739.31 nm0.98820.98990.97580.9826
780.66 nm0.97980.98740.98550.9800
814.62 nm0.98640.97220.98610.9899
852.64 nm0.97830.97960.99010.9906
889.84 nm0.97630.97660.99120.9925
921.46 nm0.97700.97810.99220.9930
Average0.98320.98260.98240.9881
AE0.00680.00740.00760.0019
RE/%0.690.750.770.19
Table 14. Absolute errors (AE) and relative errors (RE) of the temperature retrieved by the IGWO algorithm for blackbody sources at different temperatures.
Table 14. Absolute errors (AE) and relative errors (RE) of the temperature retrieved by the IGWO algorithm for blackbody sources at different temperatures.
Average Inversion Temperature/KAE
/K
RE
/%
1073 K1063.909.100.85
1123 K1130.527.520.67
1223 K1213.469.540.78
1273 K1290.3717.371.36
Table 15. Retrieved average emissivity results using the IGWO algorithm at different temperatures and in different bands.
Table 15. Retrieved average emissivity results using the IGWO algorithm at different temperatures and in different bands.
1073 K1123 K1223 K1273 K
658.88 nm0.95230.97280.97810.9387
700.34 nm0.95160.97190.98290.9412
739.31 nm0.95080.97070.97630.9423
780.66 nm0.94970.96980.98170.9431
814.62 nm0.94850.96890.97950.9448
852.64 nm0.94720.96760.98320.9452
889.84 nm0.94610.96650.97780.9469
921.46 nm0.94540.96530.98040.9473
Average0.94900.96920.98000.9437
AE0.0410.02080.01000.0462
RE/%4.102.101.014.77
Table 16. Contribution of each parameter to the temperature uncertainty.
Table 16. Contribution of each parameter to the temperature uncertainty.
1073112312231273
σT (K)658.88
nm
921.46
nm
658.88
nm
921.46
nm
658.88
nm
921.46
nm
658.88
nm
921.46
nm
Δλi0.1890.3010.1640.2780.0450.0820.0440.092
ΔTb0.1090.2250.0890.1670.0480.1180.0770.123
GVi0.3430.4510.2380.3110.2190.2990.2780.325
GVib0.3780.5290.3240.4250.2520.2930.2570.306
Table 17. Contribution of each parameter to the emissivity uncertainty.
Table 17. Contribution of each parameter to the emissivity uncertainty.
1073112312231273
Σε (%)658.88
nm
921.46
nm
658.88
nm
921.46
nm
658.88
nm
921.46
nm
658.88
nm
921.46
nm
Δλi0.01460.02280.02580.04270.00260.01130.01890.0272
ΔTb0.01700.03170.01980.02760.00730.01150.01820.0494
GVi0.07360.13810.05630.11630.04190.08730.03800.0693
GVib0.06870.14160.08720.13510.05740.07010.07630.0858
Table 18. Retrieved emissivity results of candle flames across different wavelength bands using the CAHA Algorithm.
Table 18. Retrieved emissivity results of candle flames across different wavelength bands using the CAHA Algorithm.
WavelengthEmissivityWavelengthEmissivity
658.88 nm0.2106814.62 nm0.3416
700.34 nm0.2606852.64 nm0.3831
739.31 nm0.2965889.84 nm0.3912
780.66 nm0.3020921.46 nm0.3867
Table 19. Retrieved emissivity results of candle flames across different wavelength bands using the IGWO algorithm.
Table 19. Retrieved emissivity results of candle flames across different wavelength bands using the IGWO algorithm.
WavelengthEmissivityWavelengthEmissivity
658.88 nm0.3917814.62 nm0.4271
700.34 nm0.3752852.64 nm0.3945
739.31 nm0.4183889.84 nm0.4028
780.66 nm0.3869921.46 nm0.3816
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

You, W.; Hao, X.; Jia, R.; Pei, P.; Feng, S.; Wang, X. A Multi-Band Temperature Measurement Data Retrieval Method Based on the Chaotic Artificial Hummingbird Algorithm (CAHA). Sensors 2026, 26, 2210. https://doi.org/10.3390/s26072210

AMA Style

You W, Hao X, Jia R, Pei P, Feng S, Wang X. A Multi-Band Temperature Measurement Data Retrieval Method Based on the Chaotic Artificial Hummingbird Algorithm (CAHA). Sensors. 2026; 26(7):2210. https://doi.org/10.3390/s26072210

Chicago/Turabian Style

You, Wenxiang, Xiaojian Hao, Rui Jia, Pan Pei, Shenxiang Feng, and Xining Wang. 2026. "A Multi-Band Temperature Measurement Data Retrieval Method Based on the Chaotic Artificial Hummingbird Algorithm (CAHA)" Sensors 26, no. 7: 2210. https://doi.org/10.3390/s26072210

APA Style

You, W., Hao, X., Jia, R., Pei, P., Feng, S., & Wang, X. (2026). A Multi-Band Temperature Measurement Data Retrieval Method Based on the Chaotic Artificial Hummingbird Algorithm (CAHA). Sensors, 26(7), 2210. https://doi.org/10.3390/s26072210

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop