A shutterless-based infrared image non-uniformity correction method and system
Patent Information
- Application Number
- CN202610963159.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-30
- Publication Date
- 2026-09-18
AI Technical Summary
[0004]但上述基于快门的非均匀性校正方法存在如下缺陷:1、快门的设置和使用会增加红外热成像系统的功耗和体积,降低系统可靠性;2、基于快门的非均匀性校正过程会中断成像,成像中断对某些应用场景而言会产生很大的风险,例如某些需要持续跟踪目标或某些需要基于目标场景进行实时计算或者实时捕捉存储的应用场景;3、由于快门的材料类型、实际制作工艺等因素均会对快门的实际使用效果产生影响,因此同样会影响基于快门的非均匀性校正效果,若需要达到预期的校正效果,则不同型号的红外热成像系统需要装配对应类型的快门,导致不利于生产性能稳定的产品,且使得成本进一步增加,不利于批量化规模生产
[0019]This invention pre-constructs a mapping relationship between each expected focal temperature value and its correction data in different temperature ranges by modifying the original infrared detector parameter combination. Furthermore, non-uniformity correction can be completed based on the correction data of the endpoint values of the temperature range to which the actual focal temperature of the current infrared detector belongs. This process does not require the use of a shutter, and can achieve a correction effect similar to shutter-based non-uniformity correction while greatly simplifying the correction process and improving correction efficiency.
Smart Images

Figure CN122775221A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of infrared imaging technology, and in particular to a method and system for correcting non-uniformity of infrared images without shutter. Background Technology
[0002] Since there are different non-uniformities in the response characteristics of each detection unit of an infrared detector, and these non-uniformities can reduce the imaging quality of an infrared imaging system, it is necessary to eliminate the impact of non-uniformities on infrared images as much as possible.
[0003] The most common non-uniformity correction method currently is to install a built-in shutter in the infrared thermal imaging system and periodically block the shutter to achieve non-uniformity correction.
[0004] However, the aforementioned shutter-based non-uniformity correction methods have the following drawbacks: 1. Setting and using the shutter increases the power consumption and size of the infrared thermal imaging system, reducing system reliability; 2. The shutter-based non-uniformity correction process interrupts imaging, which poses a significant risk to certain applications, such as those requiring continuous target tracking or real-time calculation or real-time capture and storage based on the target scene; 3. Since the shutter's material type and actual manufacturing process affect its actual performance, they also affect the shutter-based non-uniformity correction effect. To achieve the desired correction effect, different models of infrared thermal imaging systems need to be equipped with corresponding types of shutters, which is detrimental to the production of stable products and further increases costs, hindering mass production. Summary of the Invention
[0005] The purpose of this invention is to provide a shutterless infrared image non-uniformity correction method and system. It pre-constructs a mapping relationship between each expected focal temperature value and its correction data in different temperature ranges. Furthermore, non-uniformity correction can be completed directly based on the correction data of the endpoint values of the temperature range to which the actual focal temperature of the current infrared detector belongs. This process does not require the use of a shutter, and can achieve a correction effect similar to shutter-based non-uniformity correction while greatly simplifying the correction process and improving the correction efficiency.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] On the one hand, a shutterless infrared image non-uniformity correction method is provided, which includes the following steps:
[0008] Several temperature ranges are divided on the focal temperature-response value change curve, and several expected focal temperature values are determined in each temperature range.
[0009] When the focal temperature of the infrared detector is consistent with the expected focal temperature value, obtain the original combination of infrared detector parameters and the original response value corresponding to the current expected focal temperature value;
[0010] Modify the original infrared detector parameter combination corresponding to the current expected focal temperature value so that the response value output by the infrared detector is updated to the predetermined response value range, and obtain the modified infrared detector parameter combination, the updated response value, and the parameter difference between the original infrared detector parameter combination and the modified infrared detector parameter combination to obtain the correction data for each expected focal temperature value. The correction data includes the modified infrared detector parameter combination and the parameter difference corresponding to the current expected focal temperature value.
[0011] In addition, the temperature range to which the actual focal temperature of the current infrared detector belongs is determined, and the correction data of the actual focal temperature of the current infrared detector is obtained based on the correction data of the endpoint values of the temperature range.
[0012] On the other hand, an infrared image non-uniformity correction system is also provided, which includes:
[0013] The response curve construction unit is used to construct the kerosene temperature-response value change curve.
[0014] A temperature range division unit is used to divide the focal temperature range of the focal temperature-response value change curve into k temperature ranges.
[0015] The data storage unit is used to store the original infrared detector parameter combination corresponding to the current expected focal temperature value, the original response value output by the infrared detector, and the non-uniform correction result of the current expected focal temperature value when the focal temperature of the infrared detector is consistent with each expected focal temperature value in the current temperature range.
[0016] The data modification unit is used to modify the original infrared detector parameter combination corresponding to the current expected focal temperature value in the current temperature range, so that the original response value output by the infrared detector is updated to the predetermined response value range, so as to obtain the updated response value, and to obtain the modified infrared detector parameter combination, the updated response value, and the parameter difference between the original infrared detector parameter combination and the modified infrared detector parameter combination.
[0017] In addition, a data correction unit is used to determine the temperature range to which the actual focal temperature of the current infrared detector belongs, and to obtain the correction data of the actual focal temperature of the current infrared detector based on the correction data of the endpoint values of the temperature range.
[0018] In summary, the present invention has the following advantages compared with the prior art:
[0019] This invention pre-constructs a mapping relationship between each expected focal temperature value and its correction data in different temperature ranges by modifying the original infrared detector parameter combination. Furthermore, non-uniformity correction can be completed based on the correction data of the endpoint values of the temperature range to which the actual focal temperature of the current infrared detector belongs. This process does not require the use of a shutter, and can achieve a correction effect similar to shutter-based non-uniformity correction while greatly simplifying the correction process and improving correction efficiency. Attached Figure Description
[0020] Figure 1 This is a flowchart of the steps in the shutterless infrared image non-uniformity correction method of the present invention.
[0021] Figure 2 This is the burnt temperature-response value change curve in this invention;
[0022] Figure 3 Images are shown below: images without non-uniformity correction and images corrected using the method described in this invention.
[0023] Figure 4 The images are those corrected by existing shutter-based non-uniformity correction methods and those corrected by the method of this invention;
[0024] Figure 5 This is a schematic diagram of the infrared image non-uniformity correction system of the present invention. Detailed Implementation
[0025] The technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0026] Example 1
[0027] like Figure 1 As shown, this embodiment provides a shutterless infrared image non-uniformity correction method, which includes the following steps:
[0028] S1. Acquire an infrared image of the target using an infrared thermal imaging system. During the acquisition of the target infrared image, the focal temperature of the infrared detector of the infrared thermal imaging system and the response value output by the infrared detector (the response value can be the average of AD) are collected in real time, and a focal temperature-response value change curve is constructed (e.g., Figure 2 (as shown)
[0029] S2. Determine several temperature boundary points on the focal temperature-response value change curve, and divide the focal temperature range of the focal temperature-response value change curve into k temperature intervals (k≥2 and are positive integers) according to the temperature boundary points. Each two adjacent temperature boundary points constitute a temperature interval, and the k temperature intervals form a continuous temperature interval. For example, in this embodiment, -42℃, 0℃, 42℃, and 77℃ can be selected as four temperature boundary points, thereby dividing the focal temperature-response value change curve into a first temperature interval [-42℃, 0℃), a second temperature interval [0℃, 42℃), and a third temperature interval [42℃, 77℃]. All temperature intervals are within the operating temperature range of the infrared thermal imaging system, and the response value within each temperature interval changes linearly.
[0030] Furthermore, in this embodiment, each temperature range has several expected focal temperature values, and the number of temperature ranges can be determined according to factors such as correction accuracy and effect. For example, the more temperature ranges there are, the better the final correction effect will be. In this embodiment, the preferred number of temperature boundary point values is 4-8.
[0031] S3. Determine several focal temperature values in the (k-1)th temperature range as expected focal temperature values, and adjust the focal temperature of the infrared detector in the infrared thermal imaging system so that the focal temperature of the infrared detector is consistent with each expected focal temperature value in the (k-1)th temperature range. For example, in this embodiment, the focal temperature of the infrared detector can be adjusted by adjusting the temperature of the environment where the infrared thermal imaging system is located.
[0032] Furthermore, when the focal temperature of the infrared detector is consistent with the expected focal temperature value in the (k-1)th temperature range, the original infrared detector parameter combination config_B0 and the original response value AD0_k-1 output by the infrared detector corresponding to the current expected focal temperature value are obtained, and non-uniformity correction is performed to obtain the non-uniformity correction result Data_k-1 of the current expected focal temperature value.
[0033] The original infrared detector parameter combination config_B0 contains all parameters that ensure the focal temperature of the infrared detector is consistent with the expected focal temperature value in the (k-1)th temperature range each time.
[0034] The raw response value AD0_k-1 output by the infrared detector is the response value output by the infrared detector based on the raw infrared detector parameter combination config_B0;
[0035] S4. Modify the original infrared detector parameter combination config_B0 corresponding to the current expected focal temperature value in the (k-1)th temperature range, so that the response value output by the infrared detector is updated to the predetermined first response value range, to obtain the updated response value AD1_k-1, and obtain the parameter difference Δconfig_B between the modified infrared detector parameter combination config_B1, the updated response value AD1_k-1, the original infrared detector parameter combination config_B0, and the modified infrared detector parameter combination config_B1;
[0036] S5. Repeat step S4 to obtain the correction data for each expected focal temperature value in the (k-1)th temperature range. The correction data includes the expected focal temperature value, the modified infrared detector parameter combination config_B1 corresponding to the current expected focal temperature value, and the parameter difference Δconfig_B.
[0037] In this embodiment, the original response value AD0_k-1, the updated response value AD1_k-1, and the predetermined response value range are all calculated based on the average value of AD, and the first predetermined response value range is [7000, 9000], so as to achieve the best observation effect of the infrared detector.
[0038] For example, in this embodiment, -42℃, -35℃, -28℃, -21℃, -14℃ and -7℃ in the first temperature range [-42℃, 0℃) are determined as the six expected focal temperature values of the first temperature range. By adjusting the focal temperature of the infrared detector, the focal temperature of the infrared detector is made to be -42℃, -35℃, -28℃, -21℃, -14℃ and -7℃ in sequence.
[0039] When the focal temperature of the infrared detector is -42℃, non-uniformity correction is performed to obtain the non-uniform correction result Data_k-1_-42 of the expected focal temperature value of -42℃. The original infrared detector parameter combination config_B0_-42 and the original response value AD0__k-1_-42 output by the infrared detector (e.g., AD0__k-1_-42=6000) are recorded. The original infrared detector parameter combination config_B0_-42 is further modified so that the original response value AD0__k-1_-42 is updated to the predetermined response value range, for example, updated to 7000. The updated response value AD1_k-1_-42=7000 is recorded. The modified infrared detector parameter combination config_B1_-42, the updated response value AD1_k-1_-42, and the parameter difference Δconfig_B_-42 between the original infrared detector parameter combination config_B0_-42 and the modified infrared detector parameter combination config_B1_-42 are obtained.
[0040] Therefore, correction data is constructed when the expected focal temperature is -42℃. The correction data includes the expected focal temperature (i.e. -42℃), the modified infrared detector parameter combination config_B1_-42, and the parameter difference Δconfig_B_-42.
[0041] Repeat the above process to obtain correction data for expected focal temperature values of -35℃, -28℃, -21℃, -14℃, and -7℃ within the first temperature range [-42℃, 0℃).
[0042] S6. Determine several focal temperature values in the k-th temperature range as expected focal temperature values, and adjust the focal temperature of the infrared detector in the infrared thermal imaging system so that the focal temperature of the infrared detector is consistent with each expected focal temperature value in the k-th temperature range.
[0043] Furthermore, when the focal temperature of the infrared detector is consistent with the expected focal temperature value in the k-th temperature range, the original infrared detector parameter combination config_A0 and the original response value AD0_k output by the infrared detector corresponding to the current expected focal temperature value are obtained, and non-uniformity correction is performed to obtain the non-uniformity correction result Data_k of the current expected focal temperature value.
[0044] Similar to the original infrared detector parameter combination config_B0 in step S3, the original infrared detector parameter combination config_A0 in this step also contains all the parameters that make the focal temperature of the infrared detector consistent with the expected focal temperature value in the k-th temperature range each time.
[0045] The raw response value AD0_k output by the infrared detector is the response value output by the infrared detector based on the raw infrared detector parameter combination config_A0;
[0046] S7. Modify the original infrared detector parameter combination config_A0 corresponding to the current expected focal temperature value in the k-th temperature range, so that the response value output by the infrared detector is updated to the predetermined second response value range, to obtain the updated response value AD1_k, and obtain the parameter difference Δconfig_A between the modified infrared detector parameter combination config_A1, the updated response value AD1_k, the original infrared detector parameter combination config_A0, and the modified infrared detector parameter combination config_A1;
[0047] S8. Repeat step S7 to obtain the correction data for each expected focal temperature value in the k-th temperature range. The correction data includes the expected focal temperature value, the modified infrared detector parameter combination config_A1 corresponding to the current expected focal temperature value, and the parameter difference Δconfig_A.
[0048] In this embodiment, the original response value AD0_k, the updated response value AD1_k, and the second predetermined response value range are all calculated based on the average value of AD, and the second predetermined response value range is also [7000, 9000].
[0049] For example, in this embodiment, 7°C, 14°C, 21°C, 28°C, 35°C, and 38°C in the second temperature range [0°C, 42°C) are determined as the six expected focal temperature values in the second temperature range. By adjusting the focal temperature of the infrared detector, the focal temperature of the infrared detector is made to be 7°C, 14°C, 21°C, 28°C, 35°C, and 38°C in sequence.
[0050] When the focal temperature of the infrared detector is 7℃, non-uniformity correction is performed to obtain the non-uniformity correction result Data_k_7 of the expected focal temperature value of 7℃. The original infrared detector parameter combination config_A0_7 and the original response value AD0_k_7 output by the infrared detector (e.g., AD0_k_7=6000) are recorded at this time. The original infrared detector parameter combination config_A0_7 is further modified so that the original response value AD0_k_7 is updated to the predetermined response value range, for example, updated to 8000. Then the updated response value AD1_k_7=8000 is recorded. The modified infrared detector parameter combination config_A1_7, the updated response value AD1_k_7, and the parameter difference Δconfig_A_7 between the original infrared detector parameter combination config_A0_7 and the modified infrared detector parameter combination config_A1_7 are obtained.
[0051] Therefore, correction data is constructed when the expected focal temperature is 7°C. The correction data includes the expected focal temperature (i.e., -7°C), the modified infrared detector parameter combination config_A1_7, and the parameter difference Δconfig_A_7.
[0052] Repeat the above process to obtain correction data for expected focal temperature values of 7℃, 14℃, 21℃, 28℃, 35℃, and 38℃ within the second temperature range [0℃, 42℃).
[0053] Since the original infrared detector parameters affecting the output of the infrared detector change significantly when the focal temperature of the infrared detector changes in different temperature ranges, when the focal temperature of the infrared detector in the infrared thermal imaging system is adjusted so that the focal temperature of the infrared detector changes in the adjacent (k-1)th temperature range and the kth temperature range (so that the focal temperature of the infrared detector is consistent with each expected focal temperature value in the current temperature range), the original infrared detector parameter combinations config_B0 and config_A0 are at least partially different.
[0054] S9. Repeat steps S3-S8 until the correction data for each expected focal temperature value in each temperature range is obtained.
[0055] S10. Determine the temperature range to which the actual focal temperature of the current infrared detector belongs, and obtain the correction data of the actual focal temperature of the current infrared detector based on the correction data of the endpoint values of the temperature range; wherein, the temperature range belongs to any temperature interval.
[0056] Specifically, in this embodiment, the correction data for the actual focal temperature of the current infrared detector is obtained based on the following formula:
[0057]
[0058] Among them, T nuc_f This is the calibration data for the actual focal temperature of the current infrared detector; t max t min These are the maximum and minimum values of the temperature range to which the actual focal temperature of the current infrared detector belongs; T nuc_max T nuc_min These are the maximum values t within the temperature range to which the actual focal temperature of the current infrared detector belongs. max Correction data, minimum value t min The correction data; Δt is the current actual focal temperature of the infrared detector and the minimum value t. min The difference; ΔT nuc_min For the minimum value t min Correction data T nuc_min The corresponding correction data, since there is a linear relationship between the parameter combination of the infrared detector and the response value, therefore the minimum value t is known. min Correction data T nuc_min The corresponding correction data can be determined through the mapping relationship;
[0059] For example, if the actual focal temperature of the current infrared detector is -18℃, which falls within the temperature range of [-21℃, -14℃], then t max t min If the temperatures are -14℃ and -21℃ respectively, then Δt = 3℃. Since the correction data for -14℃ and -21℃, as well as the correction data corresponding to the correction data for -21℃, are known, the correction data for the actual focal temperature (-18℃) can be obtained.
[0060] like Figure 3 As shown in section (a), compared to the image without non-uniformity correction (such as... Figure 3 As shown in part (b) of this embodiment, after processing by the non-uniformity correction method, the image noise is significantly reduced and the image quality is significantly improved.
[0061] Furthermore, such as Figure 4As shown, the image after processing by the non-uniformity correction method in this embodiment (e.g.) Figure 4 (as shown in part (a)) and the image processed by existing shutter-based non-uniformity correction methods (such as...) Figure 4 The image quality difference is not significant (as shown in part (b) of the image).
[0062] Therefore, this embodiment pre-constructs the mapping relationship between each expected focal temperature value and its correction data in different temperature ranges by modifying the original infrared detector parameter combination. Furthermore, non-uniformity correction can be completed directly based on the correction data of the temperature range endpoints to which the actual focal temperature of the current infrared detector belongs. This process does not require the use of a shutter, thus completely avoiding the various defects caused by shutter-based non-uniformity correction. Under the premise of greatly simplifying the correction process and improving the correction efficiency, a correction effect similar to shutter-based non-uniformity correction can be obtained.
[0063] Example 2:
[0064] This embodiment provides an infrared image non-uniformity correction system, which can implement the infrared image non-uniformity correction method described in Embodiment 1, such as... Figure 5 As shown, the system includes:
[0065] Response curve construction unit 1 is used to construct a focal temperature-response value change curve based on the focal temperature of the infrared detector and the response value output by the infrared detector.
[0066] Temperature range division unit 2 is used to determine several temperature boundary point values on the scorch temperature-response value change curve, and divide the scorch temperature range of the scorch temperature-response value change curve into k temperature ranges according to the temperature boundary point values.
[0067] Data storage unit 3 is used to store the original infrared detector parameter combination corresponding to the current expected focal temperature value, the original response value output by the infrared detector, and the non-uniform correction result of the current expected focal temperature value when the focal temperature of the infrared detector is consistent with each expected focal temperature value in the current temperature range. The original infrared detector parameter combination includes the original infrared detector parameter combination config_B0 corresponding to the current expected focal temperature value when the focal temperature of the infrared detector is consistent with the expected focal temperature value in the (k-1)th temperature range, and the original infrared detector parameter combination config_A0 corresponding to the current expected focal temperature value when the focal temperature of the infrared detector is consistent with the expected focal temperature value in the kth temperature range. The original response value output by the infrared detector includes the response value AD0_k-1 output by the infrared detector based on the original infrared detector parameter combination config_B0, and the response value AD0_k output by the infrared detector based on the original infrared detector parameter combination config_A0.
[0068] Data modification unit 4 is used to modify the original infrared detector parameter combination corresponding to the current expected focal temperature value in the current temperature range, so that the original response value output by the infrared detector is updated to a predetermined response value range to obtain the updated response value. It also obtains the modified infrared detector parameter combination, the updated response value, and the parameter difference between the original infrared detector parameter combination and the modified infrared detector parameter combination. The modified infrared detector parameter combination includes modified infrared detector parameter combination config_B1 and modified infrared detector parameter combination config_A1. The updated response value includes updated response value AD1_k-1 and updated response value AD1_k. The parameter difference includes the parameter difference Δconfig_B between the original infrared detector parameter combination config_B0 and the modified infrared detector parameter combination config_B1, and the parameter difference Δconfig_A between the original infrared detector parameter combination config_A0 and the modified infrared detector parameter combination config_A1.
[0069] The data correction unit 5 is used to determine the temperature range to which the actual focal temperature of the current infrared detector belongs, and to obtain the correction data of the actual focal temperature of the current infrared detector based on the correction data of the endpoint values of the temperature range. The process is the same as step S10.
[0070] In summary, this invention pre-constructs a mapping relationship between each expected focal temperature value and its correction data in different temperature ranges by modifying the original infrared detector parameter combination. Furthermore, it can directly call the correction data of the expected focal temperature value with the smallest difference from the current infrared detector's actual focal temperature to complete the non-uniformity correction. This process does not require the use of a shutter and can achieve a correction effect similar to non-uniformity correction based on shutter speed.
[0071] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A method for non-uniformity correction of infrared images based on shutterless imaging, characterized in that, Includes the following steps: Several temperature ranges are divided on the focal temperature-response value change curve, and several expected focal temperature values are determined in each temperature range. When the focal temperature of the infrared detector is consistent with the expected focal temperature value, obtain the original combination of infrared detector parameters and the original response value corresponding to the current expected focal temperature value; Modify the original infrared detector parameter combination corresponding to the current expected focal temperature value so that the response value output by the infrared detector is updated to the predetermined response value range, and obtain the modified infrared detector parameter combination, the updated response value, and the parameter difference between the original infrared detector parameter combination and the modified infrared detector parameter combination to obtain the correction data for each expected focal temperature value. The correction data includes the modified infrared detector parameter combination and the parameter difference corresponding to the current expected focal temperature value. In addition, the temperature range to which the actual focal temperature of the current infrared detector belongs is determined, and the correction data of the actual focal temperature of the current infrared detector is obtained based on the correction data of the endpoint values of the temperature range.
2. The infrared image non-uniformity correction method as described in claim 1, characterized in that, The original infrared detector parameter combination obtained when the infrared detector focal temperature is consistent with the expected focal temperature value of the (k-1)th temperature range is at least partially different from the original infrared detector parameter combination obtained when the infrared detector focal temperature is consistent with the expected focal temperature value of the kth temperature range.
3. The infrared image non-uniformity correction method as described in claim 1, characterized in that, The predetermined response value is calculated as the average of AD and ranges from [7000 to 9000].
4. The infrared image non-uniformity correction method as described in claim 1, characterized in that, Several temperature ranges are divided on the coke temperature-response value change curve by using 4-8 temperature threshold values.
5. The infrared image non-uniformity correction method as described in claim 1, characterized in that, k temperature intervals constitute a continuous temperature interval.
6. The infrared image non-uniformity correction method as described in claim 1, characterized in that, The infrared image of the target is acquired by an infrared thermal imaging system. During the acquisition of the infrared image of the target, the focal temperature of the infrared detector of the infrared thermal imaging system and the response value output by the infrared detector are collected in real time, and a focal temperature-response value change curve is constructed.
7. The infrared image non-uniformity correction method as described in claim 1, characterized in that, The correction data for the actual focal temperature of the current infrared detector is obtained based on the following formula: ; Among them, T nuc_f This is the calibration data for the actual focal temperature of the current infrared detector; t max t min These are the maximum and minimum values of the temperature range to which the actual focal temperature of the current infrared detector belongs; T nuc_max T nuc_min These are the maximum values t within the temperature range to which the actual focal temperature of the current infrared detector belongs. max Correction data, minimum value t min The correction data; Δt is the current actual focal temperature of the infrared detector and the minimum value t. min The difference; ΔT nuc_min For the minimum value t min Correction data T nuc_min The corresponding correction data.
8. The infrared image non-uniformity correction method as described in claim 1, characterized in that, The temperature range refers to any temperature interval.
9. The infrared image non-uniformity correction method as described in claim 1, characterized in that, All temperature ranges are within the operating temperature range of the infrared thermal imaging system.
10. An infrared image non-uniformity correction system, characterized in that, include: The response curve construction unit is used to construct the kerosene temperature-response value change curve. A temperature range division unit is used to divide the focal temperature range of the focal temperature-response value change curve into k temperature ranges. The data storage unit is used to store the original infrared detector parameter combination corresponding to the current expected focal temperature value, the original response value output by the infrared detector, and the non-uniform correction result of the current expected focal temperature value when the focal temperature of the infrared detector is consistent with each expected focal temperature value in the current temperature range. The data modification unit is used to modify the original infrared detector parameter combination corresponding to the current expected focal temperature value in the current temperature range, so that the original response value output by the infrared detector is updated to the predetermined response value range, so as to obtain the updated response value, and to obtain the modified infrared detector parameter combination, the updated response value, and the parameter difference between the original infrared detector parameter combination and the modified infrared detector parameter combination. In addition, a data correction unit is used to determine the temperature range to which the actual focal temperature of the current infrared detector belongs, and to obtain the correction data of the actual focal temperature of the current infrared detector based on the correction data of the endpoint values of the temperature range.