METHOD OF IMPROVING THE ACCURACY OF THE TEMPERATURE MEASUREMENT OF THERMAL/INFRARED ARRAY SENSOR
20190346310 ยท 2019-11-14
Assignee
Inventors
Cpc classification
G01J5/06
PHYSICS
G01J5/0003
PHYSICS
International classification
Abstract
An arrangement for sensing temperatures on a surface includes a thermal/infrared array sensor having a field of view. The thermal/infrared array sensor is positioned such that the surface is within the field of view. A benchmark object has a known temperature. The benchmark object is disposed within the field of view of the thermal/infrared array sensor. An electronic processor is communicatively coupled to the thermal/infrared array sensor and receives a signal from the thermal/infrared array sensor. The signal includes a temperature measurement of the surface and a temperature measurement of the benchmark object. A difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object is calculated. A temperature of the surface is calculated based on the temperature measurement of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object.
Claims
1. An arrangement for sensing temperatures on a surface, the arrangement comprising: a thermal/infrared array sensor having a field of view, the thermal/infrared array sensor being positioned such that the surface is within the field of view; a benchmark object having a known temperature, the benchmark object being disposed within the field of view of the thermal/infrared array sensor; and an electronic processor communicatively coupled to the thermal/infrared array sensor and configured to: receive a signal from the thermal/infrared array sensor, the signal including a temperature measurement of the surface and a temperature measurement of the benchmark object; calculate a difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object; and calculate a temperature of the surface based on the temperature measurement of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object.
2. The arrangement of claim 1 wherein the signal from the thermal/infrared array sensor includes a plurality of temperature measurements of the surface, each of the temperature measurements corresponding to a different, respective portion of the surface, the electronic processor being configured to calculate a respective temperature of each of the portions of the surface based on the temperature measurements of the portions of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object.
3. The arrangement of claim 1 wherein the benchmark object comprises a thermistor.
4. The arrangement of claim 1 wherein the electronic processor is configured to calculate a temperature of the surface by subtracting the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object from the temperature measurement of the surface.
5. The arrangement of claim 1 wherein the benchmark object intersects a boundary of the field of view of the sensor.
6. The arrangement of claim 1 wherein the benchmark object is in a corner of the field of view of the sensor.
7. The arrangement of claim 1 wherein the arrangement is included in an infotainment system or advanced driver-assistance system of a motor vehicle.
8. A method of sensing temperatures on a surface, the method comprising: positioning a thermal/infrared array sensor such that the surface is within a field of view of the thermal/infrared array sensor; disposing a benchmark object having a known temperature within the field of view of the thermal/infrared array sensor; receiving a signal from the thermal/infrared array sensor, the signal including a temperature measurement of the surface and a temperature measurement of the benchmark object; calculating a difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object; and calculating a temperature of the surface based on the temperature measurement of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object.
9. The method of claim 8 wherein the signal from the thermal/infrared array sensor includes a plurality of temperature measurements of the surface, each of the temperature measurements corresponding to a different, respective portion of the surface, the method further comprising calculating a respective temperature of each of the portions of the surface based on the temperature measurements of the portions of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object.
10. The method of claim 8 wherein the benchmark object comprises a thermistor.
11. The method of claim 8 further comprising calculating a temperature of the surface by subtracting the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object from the temperature measurement of the surface.
12. The method of claim 8 wherein the benchmark object intersects a boundary of the field of view of the sensor.
13. The method of claim 8 wherein the benchmark object is in a corner of the field of view of the sensor.
14. The method of claim 8 wherein the method is performed within an infotainment system or advanced driver-assistance system of a motor vehicle.
15. An infotainment system for a motor vehicle, the infotainment system comprising: a thermal/infrared array sensor having a field of view, the thermal/infrared array sensor being positioned such that a surface is within the field of view; a benchmark object having a known temperature, the benchmark object being disposed within the field of view of the thermal/infrared array sensor; and an electronic processor communicatively coupled to the thermal/infrared array sensor and configured to: receive a signal from the thermal/infrared array sensor, the signal including a temperature measurement of the surface and a temperature measurement of the benchmark object; calculate a difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object; and calculate a temperature of the surface based on the temperature measurement of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object,
16. The infotainment system of claim 15 wherein the signal from the thermal/infrared array sensor includes a plurality of temperature measurements of the surface, each of the temperature measurements corresponding to a different, respective portion of the surface, the electronic processor being configured to calculate a respective temperature of each of the portions of the surface based on the temperature measurements of the portions of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object.
17. The infotainment system of claim 15 wherein the benchmark object comprises a thermistor.
18. The infotainment system of claim 15 wherein the electronic processor is configured to calculate a temperature of the surface by subtracting the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object from the temperature measurement of the surface.
19. The infotainment system of claim 15 wherein the benchmark object ntersects a boundary of the field of view of the sensor.
20. The infotainment system of claim 15 wherein the benchmark object is in a corner of the field of view of the sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011] A better understanding of the present invention will be had upon reference to the following description in conjunction with the accompanying drawings.
[0012]
[0013]
[0014]
[0015]
[0016]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0017]
[0018] Benchmark object 16 may be within a field of view 18 of sensor 12. In some embodiments, benchmark object 16 straddles, overlaps or intersects a boundary 20 of the field of view of sensor 12 such that a portion of benchmark object 16 is out of the field of view 18 of sensor 12, and thus more of the field of view 18 of sensor 12 may be used for sensing the temperature of the surface of interest 22.
[0019] Surface of interest 22 is shown in FIG. as being divided into a seven cell by six cell array within the field of view 18 of sensor 12. Benchmark object 16 may be disposed on, or may be coplanar with, surface of interest 22. Alternatively, benchmark object 16 may be disposed above surface of interest 22, and may partially eclipse surface of interest 22 within the field of view 18 of sensor 12.
[0020] Sensor 12 may include an array of pixels. One or more of the pixels of the sensor may sense the object 16, the temperature of which can be known and available to the system that does the temperature correction. As shown in
[0021] By combining the facts that (i) the temperature value of the known-temperature object 16 is available to the system and (ii) the relative differences between the temperature measurements of the cells or pixels in a same array are rather accurate (e.g., typically 1/10.sup.th of degree Celsius), the accurate absolute temperature for each cell in the entire array can be calculated. The procedure and an example for calculating the accurate temperature (or correcting temperature) may be described with reference to the arrays of
[0022] During use, the temperature measurement (using sensor 12) of the object 16 in the cell in the lower left corner of the array may be a measurement of 25 (which is in error), as shown in
[0023] The location, connection mechanism and type of the known-temperature object 16 can be in any form, as long as object 16 can provide consistent temperature values to the system that performs the temperature correction. One example of such an object 16 is a thermistor. The system that performs the temperature correction (e.g., processor 14 in
[0024] The known-temperature object 16 can be positioned so that it eclipses or is superimposed over only one cell of the array, and only one pixel (or the number of pixels associated with one cell) of the sensor sees the object, since that cell of the array (and corresponding pixel(s)) is used only to sense the known temperature of the object, and that pixel(s) is not used to scan the area or surface of interest. However, such a limitation is not necessary for this invention to work properly, and other positions of object 16 are within the scope of the invention.
[0025] The example illustrated in the drawings is directed to the case where the absolute temperature value readings are corrected by offsetting the temperature values. However, as long as the temperature values can be generated and corrected by using the known temperature value from a known-temperature object and sensor readings, there may be no limit within the scope of the invention on which form/value of sensor reading is provided by the sensor. For example, the form/value of the sensor reading provided by the sensor can be absolute or relative, and may not even be a temperature reading. Nor is there a limitation within the scope of the invention on how the correct temperature values are eventually obtained. The invention may involve using an object with a known temperature and combine that information with the inaccurate array sensor readings to get the accurate (relatively) temperatures.
[0026]
[0027] In a next step 404, a benchmark object having a known temperature is disposed within the field of view of the thermal/infrared array sensor. For example, benchmark object 16 having a known temperature may be within a field of view 18 of sensor 12.
[0028] Next, in step 406, a signal is received from the thermal/infrared array sensor. The signal includes a temperature measurement of the surface and a temperature measurement of the benchmark object. For example, processor 14 may receive a signal from sensor 12 wherein the signal includes a temperature measurement of surface 22 and a temperature measurement of benchmark object 16.
[0029] In step 408, a difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object is calculated. For example, a temperature measurement (using sensor 12) of the object 16 in the cell in the lower left corner of the array may be a measurement of 25 (which is in error), as shown in
[0030] In a final step 410, a temperature of the surface is calculated based on the temperature measurement of the surface and the difference between the temperature measurement of the benchmark object and the known temperature of the benchmark object. For example, by subtracting the value of 2 from each value in
[0031] The foregoing description may refer to motor vehicle, automobile, automotive, or similar expressions. It is to be understood that these terms are not intended to limit the invention to any particular type of transportation vehicle. Rather, the invention may be applied to any type of transportation vehicle whether traveling by air, water, or ground, such as airplanes, boats, etc.
[0032] The foregoing detailed description is given primarily for clearness of understanding and no unnecessary limitations are to be understood therefrom for modifications can be made by those skilled in the art upon reading this disclosure and may be made without departing from the spirit of the invention.