Infrared thermal imaging wide dynamic method and system based on temperature partitioning
By dividing the response values of infrared thermal imaging into multiple temperature intervals and reordering, the problem of dynamic range limitation in infrared thermal imaging technology is solved, and a better image display effect is achieved.
Patent Information
- Application Number
- CN202111507166.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-10
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-12-10
AI Technical Summary
The existing infrared thermal imaging technology has limitations on the performance of the hottest and coldest areas in the same scene, resulting in dynamic range problems and affecting image quality.
Using infrared thermal imaging method based on temperature partition, the response value of the infrared thermal imager is divided into multiple temperature intervals, and the number of gray levels in each interval is fixed. The number of cells in each interval is obtained, and the number of cells in each interval is excluded and not included. The intervals of cells are reordered, and the grayscale interval is determined according to the relationship between the number of cells and the threshold value, the grayscale level is remapped, and the normalized image is output.
It effectively overcomes the dynamic range limitations, ensures that the hottest and coldest areas do not overflow on the display device, and significantly improves the display effect of infrared images.
Smart Images

Figure CN114184283B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a wide dynamic method and system for infrared thermal imaging, and in particular to a wide dynamic method and system for infrared thermal imaging based on temperature partitioning. Background Art
[0002] In the field of infrared thermal imaging, the infrared thermal imager has limitations in its performance of the hottest area and the coldest area in the same scene. The hottest area often appears as a white area, that is, the gray value has reached the maximum or overflowed, and the colder area appears as a gray or black area, that is, the gray value is small or has become 0. This limitation is usually referred to as the "dynamic range". The existing technology has a great impact on the imaging effect of infrared thermal imagers. Summary of the invention
[0003] The technical problem solved by the present invention is to construct a wide dynamic method and system for infrared thermal imaging based on temperature partitioning, so as to overcome the technical problem that the "dynamic range" in the infrared image of the prior art affects the image quality.
[0004] The technical solution of the present invention is to provide an infrared thermal imaging wide dynamic method based on temperature partitioning, comprising the following steps:
[0005] Temperature partitioning: divide the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is M, where N and M are natural numbers;
[0006] Get the number of pixels: Get the number of pixels in each temperature interval, traverse the thermal response grayscale array of N temperature intervals, and count the number of pixels Num belonging to grayscale X zone X Record it and repeat the operation until the number of pixels in each zone of N temperature intervals is recorded, where X represents any zone, X∈[1,N];
[0007] Eliminate temperature areas and reorder: Eliminate temperature areas without pixel responses and reorder temperature areas with pixels;
[0008] Remapping: Sort the areas containing pixels in order, according to the number of pixels Num in the area containing pixels Y The relationship with the threshold T determines the grayscale interval in the area, and the area containing the pixels is mapped according to the corresponding grayscale level, where T is the specified number of pixels;
[0009] Output image: The grayscale of infrared thermal imager pixels after reordering is mapped and output according to the normalized principle.
[0010] A further technical solution of the present invention is: the thermal response value after analog-to-digital conversion has a value range of 0 to A, a grayscale interval value M is selected, and the thermal response value range is divided into N areas with a grayscale interval value of M, where M and N are natural numbers, and M*N=A+1.
[0011] A further technical solution of the present invention is: for the N temperature intervals with grayscale interval value M that have been divided, traverse the N temperature intervals of the thermal response grayscale array, and count the number of pixels Num belonging to the grayscale X area X Record it, where the zone number X is the interval number, X∈[1,N], and repeat this operation until the number of pixels in each zone in the N temperature intervals is recorded;
[0012] A further technical solution of the present invention is to eliminate Num in N temperature intervals X = 0, the total number of pixel areas is defined as K, where K≤N, the area number containing the pixel area is defined as Y, where Y∈[0,K-1], and the number of pixels in any pixel area is defined as Num Y ;
[0013] A further technical solution of the present invention is: for any region Y, where K is the total number of regions containing pixels, Y∈[0,K-1], when Num Y When S is greater than or equal to T, Y =M, when Num Y When S is less than T, Y =f(T,Num Y )*M, where f(T,Num Y )∈(0,1), where: S Y Represents the grayscale interval of the mapped temperature zone.
[0014] A further technical solution of the present invention is: sorting the grayscale levels: any temperature zone Y containing pixels, wherein the zone number containing the pixel zone is defined as Y, Y∈[0,K-1], the grayscale interval of the 0th zone is 1 to S0, the grayscale interval of the 1st zone is S0 to S0+S1, and so on, the grayscale interval of the K-1th zone is S0+S1+...+S k-3 +S k-2 to S0+S1+...+S k-2 +S k-1 .
[0015] A further technical solution of the present invention is: after the grayscale reordering of the entire two-dimensional grayscale array is completed, the pixel values of the two-dimensional array are mapped to a range between 1-255.
[0016] The technical solution of the present invention is to construct an infrared thermal imaging wide dynamic system based on temperature partitioning, including a partitioning module, a pixel number acquisition module, a sorting module, a mapping module, and an output module. The partitioning module divides the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is divided into M, where: N and M are natural numbers; the pixel number acquisition module obtains the number of pixels contained in each temperature interval, traverses the thermal response gray array of N temperature intervals, and counts the number of pixels Num belonging to the gray level X zone. X Record it, repeat this operation until the number of pixels in each zone in N temperature intervals is recorded, where: X represents any zone, X∈[1,N]; the sorting module removes the temperature intervals without pixel response, and re-sorts the temperature intervals containing pixels; the mapping module sorts the intervals containing pixels in order, and sorts the intervals containing pixels according to the number of pixels Num Y The relationship with the threshold T determines the grayscale interval in the area, and the interval containing the pixels is mapped according to the corresponding grayscale level, where T is the specified number of pixels; the grayscale of the infrared thermal imager pixels reordered by the output module is mapped and output according to the normalized principle.
[0017] A further technical solution of the present invention is that the mapping module includes the following work: when for any area Y, where K is the total number of areas containing pixels, where Y∈[0,K-1], when Num Y When S is greater than or equal to T, Y =M, when Num Y When S is less than T, Y =f(T,Num Y )*M, where f(T,Num Y )∈(0,1)where: S Y Grayscale intervals representing the remapped temperature zones.
[0018] A further technical solution of the present invention is that the sorting module sorts the gray levels including the following work: define the area number containing the pixel area as Y, where Y∈[0,K-1], the gray level interval of the 0th area is 1 to S0, the gray level interval of the 1st area is S0 to S0+S1, and so on, the gray level interval of the K-1th area is S0+S1+...+S k-3 +S k-2 to S0+S1+...+S k-2 +S k-1 .
[0019] The technical effect of the present invention is to provide an infrared thermal imaging wide dynamic method based on temperature partitioning, comprising the following steps: partitioning the temperature: dividing the response value of the infrared thermal imager pixel into N temperature intervals, and dividing the number of gray levels in each temperature interval into M, where: N and M are natural numbers; obtaining the number of pixels: obtaining the number of pixels contained in each temperature interval, traversing the thermal response gray array of N temperature intervals, and calculating the number of pixels Num belonging to the gray level X zone X Record it and repeat the operation until the number of pixels in each zone of N temperature intervals is recorded, where X represents any zone, X∈[1,N]; Eliminate temperature intervals and reorder: Eliminate temperature intervals without pixel responses and reorder temperature intervals containing pixels; Remap: Sort the intervals containing pixels in order, according to the number of pixels Num Y The relationship with the threshold T determines the grayscale interval within the interval, and the interval containing the pixel is mapped according to the corresponding grayscale level, where T is the specified number of pixels; output image: the grayscale of the infrared thermal imager pixel after reordering is mapped and output according to the normalization principle. The present invention removes the temperature interval without pixel response and reorders it, sorts the interval containing the pixel in order, and maps it according to the number of pixels Num Y The relationship with the threshold T determines the grayscale interval in the area, and the interval containing pixels is mapped according to the corresponding grayscale level. The hottest and coldest pixel areas obtained by the thermal response signal of the infrared thermal imager can be seen on the display device without overflow, which can greatly improve the display effect of the infrared image. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] Figure 1 It is a structural schematic diagram of the present invention. DETAILED DESCRIPTION
[0021] The technical solution of the present invention is further described below in conjunction with specific embodiments.
[0022] The technical solution of the present invention is to provide an infrared thermal imaging wide dynamic method based on temperature partitioning, comprising the following steps:
[0023] Temperature partitioning: divide the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is M, where: N and M are natural numbers.
[0024] The specific implementation process is as follows: the infrared focal plane array can convert the received thermal signal into an electrical signal; the electrical signal corresponding to each pixel of the infrared focal plane array can be converted into a 14-bit digital signal or a 16-bit digital signal (depending on the accuracy of the AD module) through an AD (analog signal quantized into a digital signal) module, which is also called a grayscale signal; finally, the thermal signal received by the infrared focal plane array can be converted into a two-dimensional grayscale image array and output to the image display device. Since the image display device can generally only display an 8-bit two-dimensional grayscale array, we need to compress the 14-bit or 16-bit signal through the AD module to 8-bit; this compression process is actually a process of loss and merging of effective information. In the process of information compression, how can more effective information be retained and amplified to a certain extent? The method of this patent is to first partition the grayscale signal (i.e., temperature partition). Taking a 14-bit signal as an example, the grayscale level corresponding to the 14-bit signal is 0 to 16383; each grayscale level will correspond to the corresponding degree of thermal response. In a specific embodiment, the number of internal temperature levels of the temperature interval of the infrared thermal imager is first set to M=16. Since 16 is 2 to the fourth power, the smaller the value of M, the more temperature intervals there are, the more details of the obtained wide dynamic mapping image, but the greater the amount of calculation; according to the determined M value, the number of temperature partitions N=16384 / 16=1024 can be obtained.
[0025] Get the number of pixels: Get the number of pixels in each temperature interval, traverse the thermal response grayscale array of N temperature intervals, and count the number of pixels Num belonging to grayscale X zone X Record it and repeat this operation until the number of pixels in each zone of the N temperature intervals is recorded, where X is the interval number, for example: the Xth zone, X∈[1,N].
[0026] The specific implementation process is as follows: The thermal response two-dimensional grayscale array obtained by the infrared focal plane array is an arbitrary value in the 14-bit signal range (0 to 16383). The current two-dimensional array does not necessarily contain all gray levels (0 to 16383). In the partitioned 1-N areas, count the number of pixels in each area. For any area number X (X∈[1,N]) in the 1-N area, the corresponding grayscale range in the X area is 16X to (16X+16); traverse the thermal response two-dimensional grayscale array, record the number of pixels belonging to the grayscale X area, and mark it as Num X , where X∈[1,N]. Repeat this operation until the number of pixels in each area from 1 to N is recorded.
[0027] Eliminate temperature areas and reorder: Eliminate temperature intervals that do not contain pixel responses and reorder temperature intervals that contain pixels.
[0028] The specific implementation process is as follows: Statistics Num X ≠0, and redefine Num X ≠0 temperature zone number. In order from small to large, the zone numbers are defined as 0 to K-1, and the number of pixels in the rearranged temperature zone is represented as Num Y .
[0029] Remapping: Sort the areas containing pixels in order, according to the number of pixels Num Y The relationship with the threshold T determines the grayscale interval within the area, and the area containing the pixels is mapped according to the corresponding grayscale level, where T is the specified number of pixels.
[0030] The specific implementation process is as follows: For the 14-bit signal thermal response pixel grayscale value range is originally 0 to 16383. After temperature partitioning, Num X = 0. The regions containing pixels are sorted in order from 0 to K-1; within the region, the grayscale interval in the region is determined by the relationship between the number of pixels and the threshold T, where T is the specified number of pixels, calculated according to the ratio of the total number of pixels in the detector array or according to the specified mathematical expression, for any Num Y The corresponding grayscale (temperature) level is remapped to Num Y ∈[16*Y, 16*Y+S], where Y∈[0,K-1], S∈[1,15]. For example, the number of pixels in the first non-zero region is Num0. If the value of Num0 is greater than or equal to T, the number of gray levels in the first non-zero region remains at 16. If Num0 is less than T, the number of gray levels in the first non-zero region is a mathematical method that controls the gray level between 1 and 16 gray levels, such as S0=Num0 / T*16, where S0 represents the number of gray levels in the first non-zero region; when for any region Y, where Y∈[0,K-1], when Num Y When S is greater than or equal to T, Y =16, when Num Y When S is less than T, Y =Num Y / T*16. After redefining the grayscale level of each non-zero area from 0 to K-1, the grayscale levels are sorted: the grayscale level of the first non-zero area is sorted from 0 to S0, the grayscale level of the second non-zero area is sorted from S0 to S0+S1, and the grayscale level of the K-1 area is sorted from S0+S1+...+S k-2 to S0+S1+...+S k-2 +S k-1 ..
[0031] Output image: The grayscale of infrared thermal imager pixels after reordering is mapped and output according to the normalized principle.
[0032] The specific implementation process is as follows: the grayscale of the reordered infrared thermal imager pixels is mapped into 8 bits according to the normalization principle and transmitted to the display device. Specifically, for any pixel in the thermal response two-dimensional grayscale array obtained by the infrared focal plane array, after obtaining its 14-bit grayscale value, find its reordered area according to the four steps to obtain the corresponding grayscale value. After the grayscale reordering of the entire two-dimensional grayscale array is completed, find the maximum grayscale value in the two-dimensional grayscale array, and calculate the maximum grayscale value and 256 (because 2 8 =256) Max represents the maximum grayscale value. After finding the reordered grayscale value according to step 4, each pixel in the two-dimensional array is divided by K. map , ensuring that the calculated pixel grayscale values are all within the range of [1, 255], completing the mapping from 14-bit grayscale to 8-bit grayscale, and transmitting it to the display device.
[0033] The preferred implementation of the present invention is: the thermal response value after analog-to-digital conversion ranges from 0 to A, a grayscale interval value M is selected, and the thermal response value range is divided into N regions with a grayscale interval value of M, where M and N are natural numbers, and M*N=A+1.
[0034] like Figure 1 As shown, the specific implementation of the present invention is: constructing an infrared thermal imaging wide dynamic system based on temperature partitioning, including a partitioning module 1, a pixel number acquisition module 2, a sorting module 3, a mapping module 4, and an output module 5. The partitioning module 1 divides the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is divided into M, where: N and M are natural numbers; the pixel number acquisition module 2 obtains the number of pixels contained in each temperature interval, traverses the thermal response gray array of N temperature intervals, and counts the number of pixels Num belonging to the gray level X zone. X Record it, repeat this operation until the number of pixels in each zone in N temperature intervals is recorded, where: X is the interval number, X∈[1,N]; the sorting module 3 removes the temperature intervals without pixel response, and re-sorts the temperature intervals containing pixels; the mapping module 4 sorts the intervals containing pixels in order, and sorts them according to the number of pixels Num Y The relationship with the threshold T determines the grayscale interval within the interval, and the interval containing the pixels is mapped according to the corresponding grayscale level, where T is the specified number of pixels; the grayscale of the infrared thermal imager pixels reordered by the output module 5 is mapped and output according to the normalized principle.
[0035] The specific implementation process of the present invention is: the partition module 1 divides the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is divided into M, wherein: N, M are natural numbers. The partition module 1 divides the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is divided into M, wherein: N, M are natural numbers; the pixel number acquisition module 2 acquires the number of pixels contained in each temperature interval, traverses the thermal response gray array of N temperature intervals, and counts the number of pixels Num belonging to the gray level X zone X Record it, repeat this operation until the number of pixels in each zone in N temperature intervals is recorded, where: X is the interval number, X∈[1,N]; the sorting module 3 removes the temperature intervals without pixel response, and re-sorts the temperature intervals containing pixels; the mapping module 4 sorts the intervals containing pixels in order, and sorts them according to the number of pixels Num Y The relationship with the threshold T determines the grayscale interval within the interval, and the interval containing the pixels is mapped according to the corresponding grayscale level, where T is the specified number of pixels; the grayscale of the infrared thermal imager pixels reordered by the output module 5 is mapped and output according to the normalized principle.
[0036] The specific implementation process is as follows: the infrared focal plane array can convert the received thermal signal into an electrical signal; the electrical signal corresponding to each pixel of the infrared focal plane array can be converted into a 14-bit digital signal or a 16-bit digital signal (depending on the accuracy of the AD module) through an AD (analog signal quantized into a digital signal) module, which is also called a grayscale signal; finally, the thermal signal received by the infrared focal plane array can be converted into a two-dimensional grayscale image array and output to the image display device. Since the image display device can generally only display an 8-bit two-dimensional grayscale array, we need to compress the 14-bit or 16-bit signal through the AD module to 8-bit; this compression process is actually a process of loss and merging of effective information. In the process of information compression, how can more effective information be retained and amplified to a certain extent? The method of this patent is to first partition the grayscale signal (i.e., temperature partition). Taking a 14-bit signal as an example, the grayscale level corresponding to the 14-bit signal is 0 to 16383; each grayscale level will correspond to the corresponding degree of thermal response. In a specific embodiment, the number of internal temperature levels of the temperature interval of the infrared thermal imager is first set to M=16. Since 16 is 2 to the fourth power, the smaller the value of M, the more temperature intervals there are, the more details of the obtained wide dynamic mapping image, but the greater the amount of calculation; according to the determined M value, the number of temperature partitions N=16384 / 16=1024 can be obtained.
[0037] The specific implementation process is as follows: The thermal response two-dimensional grayscale array obtained by the infrared focal plane array is an arbitrary value in the 14-bit signal range (0 to 16383). The current two-dimensional array does not necessarily contain all gray levels (0 to 16383). In the partitioned 1-N areas, count the number of pixels in each area. For any area number X (X∈[1,N]) in the 1-N area, the corresponding grayscale range in the X area is 16X to (16X+16); traverse the thermal response two-dimensional grayscale array, record the number of pixels belonging to the grayscale X area, and mark it as Num X , where X∈[1,N]. Repeat this operation until the number of pixels in each area from 1 to N is recorded.
[0038] The specific implementation process is as follows: Statistics Num X ≠0, and redefine Num X ≠0 temperature zone number. In order from small to large, the zone numbers are defined as 0 to K-1, and the number of pixels in the rearranged temperature zone is represented as Num Y .
[0039] The specific implementation process is as follows: For the 14-bit signal thermal response pixel grayscale value range is originally 0 to 16383. After temperature partitioning, Num X = 0. The regions containing pixels are sorted in order from 0 to K-1; within the region, the grayscale interval in the region is determined by the relationship between the number of pixels and the threshold T, where T is the specified number of pixels, calculated according to the ratio of the total number of pixels in the detector array or according to the specified mathematical expression, for any Num Y The corresponding grayscale (temperature) level is remapped to Num Y ∈[16*Y, 16*Y+S], where Y∈[0,K-1], S∈[1,15]. For example, the number of pixels in the first non-zero region is Num0. If the value of Num0 is greater than or equal to T, the number of gray levels in the first non-zero region remains at 16. If Num0 is less than T, the number of gray levels in the first non-zero region is a mathematical method that controls the gray level between 1 and 16 gray levels, such as S0=Num0 / T*16, where S0 represents the number of gray levels in the first non-zero region; when for any region Y, where Y∈[0,K-1], when Num Y When S is greater than or equal to T, Y =16, when Num Y When S is less than T, Y =Num Y / T*16. After redefining the grayscale level of each non-zero area from 0 to K-1, the grayscale levels are sorted: the grayscale level of the first non-zero area is sorted from 0 to S0, the grayscale level of the second non-zero area is sorted from S0 to S0+S1, and the grayscale level of the K-1 area is sorted from S0+S1+...+S k-2 to S0+S1+...+S k-2 +S k-1 ..
[0040] The specific implementation process is as follows: the grayscale of the reordered infrared thermal imager pixels is mapped into 8 bits according to the normalization principle and transmitted to the display device. Specifically, for any pixel in the thermal response two-dimensional grayscale array obtained by the infrared focal plane array, after obtaining its 14-bit grayscale value, find its reordered area according to the four steps to obtain the corresponding grayscale value. After the grayscale reordering of the entire two-dimensional grayscale array is completed, find the maximum grayscale value in the two-dimensional grayscale array, and calculate the maximum grayscale value and 256 (because 2 8 =256) Max represents the maximum grayscale value. After finding the reordered grayscale value according to step 4, each pixel in the two-dimensional array is divided by K. map , ensuring that the calculated pixel grayscale values are all within the range of [1, 255], completing the mapping from 14-bit grayscale to 8-bit grayscale, and transmitting it to the display device.
[0041] The technical effect of the present invention is to provide an infrared thermal imaging wide dynamic method based on temperature partitioning, comprising the following steps: partitioning the temperature: dividing the response value of the infrared thermal imager pixel into N temperature intervals, and dividing the number of gray levels in each temperature interval into M, where: N and M are natural numbers; obtaining the number of pixels: obtaining the number of pixels contained in each temperature interval, traversing the thermal response gray array of N temperature intervals, and calculating the number of pixels Num belonging to the gray level X zone X Record it and repeat the operation until the number of pixels in each zone of N temperature intervals is recorded, where: X is the interval number, X∈[1,N]; Eliminate temperature intervals and reorder: Eliminate temperature intervals without pixel responses and reorder temperature intervals containing pixels; Remap: Sort the intervals containing pixels in order, according to the number of pixels Num Y The relationship with the threshold T determines the grayscale interval within the interval, and the interval containing the pixel is mapped according to the corresponding grayscale level, where T is the specified number of pixels; output image: the grayscale of the infrared thermal imager pixel after reordering is mapped and output according to the normalization principle. The present invention removes the temperature interval without pixel response and reorders it, sorts the interval containing the pixel in order, and maps it according to the number of pixels Num YThe relationship with the threshold T determines the grayscale interval within the interval, and the interval containing the pixels is mapped according to the corresponding grayscale level. The hottest and coldest pixel areas obtained by the thermal response signal of the infrared thermal imager can be seen on the display device without overflow, which can greatly improve the display effect of the infrared image.
[0042] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A wide dynamic range infrared thermal imaging method based on temperature partitioning, characterized in that: The steps include: Temperature partitioning: divide the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is M, where N and M are natural numbers; Get the number of pixels: Get the number of pixels in each temperature interval, traverse the thermal response grayscale array of N temperature intervals, and count the number of pixels Num belonging to grayscale X zone X Record it and repeat the operation until the number of pixels in each zone of N temperature intervals is recorded, where: X is the interval number, X∈[1,N]; Eliminate temperature intervals and reorder: Eliminate temperature intervals that do not contain pixel responses and reorder temperature intervals that contain pixels; Remapping: Sort the intervals containing pixels in order, according to the number of pixels Num in the pixel area Y The relationship with the threshold T determines the grayscale interval in the area, and the interval containing the pixel is mapped according to the corresponding grayscale level. Y The corresponding grayscale level is remapped to Num Y ∈[16*Y, 16*Y+S], where Y is the area number containing the pixel area, Y∈[0,K-1], S∈[1,15], where T is the specified number of pixels; when for any area Y, where Y∈[0,K-1], where K is the total number of areas containing pixels, when Num Y When S is greater than or equal to T, Y =M, when Num Y When S is less than T, Y =f(T,Num Y )*M, where f(T,Num Y )∈(0,1), where: S Y Grayscale intervals representing the remapped temperature zones; Output image: The grayscale of infrared thermal imager pixels after reordering is mapped and output according to the normalized principle.
2. The infrared thermal imaging wide dynamic method based on temperature partitioning according to claim 1, characterized in that: The thermal response value after analog-to-digital conversion has a value range of 0 to A. A grayscale interval value M is selected to divide the thermal response value range into N regions with a grayscale interval value of M, where M and N are natural numbers, and M*N=A+1.
3. The infrared thermal imaging wide dynamic method based on temperature partitioning according to claim 1 is characterized in that , for the N temperature intervals with grayscale interval value M that have been divided, traverse the N temperature intervals of the thermal response grayscale array and count the number of pixels Num belonging to the grayscale X area X Record it down, where the zone code X is the interval number, X∈[1,N], and repeat this operation until the number of pixels in each zone in the N temperature intervals is recorded.
4. The infrared thermal imaging wide dynamic method based on temperature partitioning according to claim 1 is characterized in that , remove N temperature intervals Num X = 0, the total number of pixel areas is defined as K, where K≤N, the area number containing the pixel area is defined as Y, where Y∈[0,K-1], and the number of pixels in any pixel area is defined as Num Y .
5. The infrared thermal imaging wide dynamic method based on temperature partitioning according to claim 1, characterized in that: Sort the gray levels: define the area number containing the pixel area as Y, where Y∈[0,K-1], the grayscale interval of the 0th area is 1 to S0, the grayscale interval of the 1st area is S0 to S0+S1, and so on. The grayscale interval of the K-1th area is S0+S1+...+S k-3 +S k-2 to S0+S1+...+S k-2 +S k-1 .
6. The infrared thermal imaging wide dynamic method based on temperature partitioning according to claim 5, characterized in that: The process or method of mapping the pixel values of the two-dimensional array to a value between 1 and 255 after the grayscale reordering of the entire two-dimensional grayscale array is completed.
7. An infrared thermal imaging wide dynamic system based on temperature partitioning, characterized in that: The invention comprises a partitioning module, a pixel number acquisition module, a sorting module, a mapping module and an output module. The partitioning module divides the response value of the infrared thermal imager pixel into N temperature intervals, and the number of gray levels in each temperature interval is divided into M, wherein: N and M are natural numbers; the pixel number acquisition module obtains the number of pixels contained in each temperature interval, traverses the thermal response gray array of N temperature intervals, and counts the number of pixels Num belonging to the gray level X zone. X Record it, repeat the operation until the number of pixels in each zone in the N temperature intervals is recorded, where: X represents any zone, X∈[1,N]; the sorting module removes the temperature area without pixel response, and re-sorts the temperature area containing pixels; the mapping module sorts the areas containing pixels in order, according to the number of pixels Num in the area containing pixels Y The relationship with the threshold T determines the grayscale interval in the area, and the area containing the pixel is mapped according to the corresponding grayscale level. Y The corresponding grayscale level is remapped to Num Y ∈[16*Y, 16*Y+S], where Y∈[0,K-1], S∈[1,15], where T is the specified number of pixels; the mapping module includes the following work: when for any area Y, where Y∈[0,K-1]m, where K is the total number of areas containing pixels, when Num Y When S is greater than or equal to T, Y =M, when Num Y When S is less than T, Y =f(T,Num Y )*M, where f(T,Num Y )∈(0,1)where: S Y Represents the grayscale interval of the mapped temperature zone; the grayscale of the infrared thermal imager pixel after the output module is reordered is mapped and output according to the normalized principle.
8. The infrared thermal imaging wide dynamic system based on temperature partitioning according to claim 7, characterized in that: The sorting module sorts the gray levels by the following steps: define the area number containing the pixel area as Y, where Y∈[0,K-1], the gray interval of the 0th area is 1 to S0, the gray interval of the 1st area is S0 to S0+S1, and so on, the gray interval of the K-1th area is S0+S1+...+S k-3 +S k-2 to S0+S1+...+S k-2 +S k-1 .
Citation Information
Patent Citations
Processing and presenting thermographic images
AU2009227780A1
Uncooled infrared focal plane detector image processing system and method
CN104240206A