Search

US-12625002-B2 - Systems and methods for temperature measurement

US12625002B2US 12625002 B2US12625002 B2US 12625002B2US-12625002-B2

Abstract

The present disclosure provides a system and method for temperature measurement. The method may include obtaining a thermal image of an object acquired by a thermal imaging device; identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object; determining, based on the first portion of the thermal image, a highest temperature of the first target region of the object; determining a target position in the first target region of the object, the target position being associated with the highest temperature; and marking, in a target image associated with the object, the target position.

Inventors

  • Zhiqiang Yang
  • Wuping LU
  • Tao Lou
  • Diquan XU
  • Jie Zhan

Assignees

  • ZHEJIANG PIXFRA TECHNOLOGY CO., LTD.

Dates

Publication Date
20260512
Application Date
20230427
Priority Date
20201028

Claims (20)

  1. 1 . A system for temperature measurement, comprising: at least one storage device storing executable instructions, and at least one processor in communication with the at least one storage device, wherein when executing the executable instructions, the at least one processor is directed to cause the system to perform operations including: obtaining a thermal image of an object acquired by a thermal imaging device; identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object; determining, based on the first portion of the thermal image, a highest temperature of the first target region of the object; determining a target position in the first target region of the object, the target position being associated with the highest temperature; and marking, in a target image associated with the object, the target position; determining whether the target position is a misjudgment point; and in response to a determination that the target position is the misjudgment point, sending misjudgment information to a terminal device, the misjudgment information being at least configured to instruct a user to adjust the first target region, or redetermine temperature information of the object.
  2. 2 . The system of claim 1 , wherein the identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object includes: determining, in the thermal image, a bounding box based on a contour of the first target region of the object; and identifying the first portion of the thermal image based on the bounding box.
  3. 3 . The system of claim 1 , wherein the identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object includes: obtaining a reference image of the object acquired by a reference imaging device; identifying, in the reference image, a first portion of the reference image corresponding to the first target region of the object; and determining, in the thermal image, the first portion of the thermal image corresponding to the first target region of the object, based on the first portion of the reference image and the thermal image.
  4. 4 . The system of claim 3 , wherein the determining, in the thermal image, the first portion of the thermal image corresponding to the first target region of the object, based on the first portion of the reference image and the thermal image includes: determining a mapping relationship between the reference image and the thermal image by registering the reference image and the thermal image; and determining, in the thermal image, the first portion of the thermal image corresponding to the first target region of the object, by mapping, based on the mapping-relationship, the first portion of the reference image into the thermal image.
  5. 5 . The system of claim 1 , wherein the determining, based on the first portion of the thermal image, a highest temperature of the first target region of the object includes: determining, based on pixel values of a plurality of pixels of the first portion of the thermal image, a plurality of temperature values of a plurality of positions in the first target region of the object; and identifying the highest temperature from the plurality of temperature values.
  6. 6 . The system of claim 5 , wherein the determining, based on pixel values of a plurality of pixels of the first portion of the thermal image, a plurality of temperature values of a plurality of positions in the first target region of the object includes: for each of the plurality of positions in the first target region of the object, determining a temperature value of the each position based on a pixel value of a pixel corresponding to the each position and a lookup table indicating a relationship between a plurality of pixel values and a plurality of temperature values.
  7. 7 . The system of claim 1 , wherein the determining whether the target position is a misjudgment point includes: determining at least one face key point of the object, wherein the at least one face key point includes a center point of an eye, a tip point of a nose, or a corner point of a mouth; and determining that the target position is the misjudgment point when a distance between the target position and the face key point is less than a predetermined threshold.
  8. 8 . The system of claim 7 , wherein the at least one processor is further directed to cause the system to perform operations including: in response to the determination that the target position is the misjudgment point, identifying, in the thermal image, a second portion of the thermal image corresponding to a second target region of the object, the second portion and the first portion of the thermal image having different central positions; determining, based on the second portion of the thermal image, an updated highest temperature of the second target region of the object; determining an updated target position in the second target region of the object, the updated target position being associated with the updated highest temperature; and marking, in the target image, the updated target position.
  9. 9 . The system of claim 8 , wherein the at least one processor is further directed to cause the system to perform operations including: in response to a determination that the target position is not the misjudgment point, designating the highest temperature of the first target region of the object as a temperature of the object.
  10. 10 . The system of claim 9 , wherein the at least one processor is further directed to cause the system to perform operations including: in response to the determination that the target position is the misjudgment point, redetecting the temperature information of the object using the thermal imaging device or a temperature detecting device that is different from the thermal imaging device.
  11. 11 . The system of claim 10 , wherein the at least one processor is further directed to cause the system to perform operations including: determining whether the highest temperature is greater than or equal to a temperature threshold; in response to a determination that the highest temperature is greater than or equal to the temperature threshold, sending alarm information, one or more misjudgment points, and the marked target image to the terminal device.
  12. 12 . The system of claim 11 , wherein the terminal device is configured to: provide the marked target image and the one or more misjudgment points to the user in response to the alarm information; and receive a determination result of whether the target position is the misjudgment point from the user.
  13. 13 . The system of claim 12 , wherein the at least one processor is further directed to cause the system to perform operations including: obtaining a second thermal image of the object acquired by the thermal imaging device; identifying, in the second thermal image, a third portion of the second thermal image corresponding to a third target region of the object, the third target region including the target position, the third target region being within the first target region; redetermining the highest temperature of the first target region of the object by determining, based on the third portion of the second thermal image, a highest temperature of the third target region of the object; and designating the redetermined highest temperature as the temperature of the object.
  14. 14 . The system of claim 1 , wherein the first target region includes at least one of a facial region or a forehead region of the object.
  15. 15 . A method implemented on a computing device including at least one processor and at least one storage medium, and a communication platform connected to a network, the method comprising: obtaining a thermal image of an object acquired by a thermal imaging device; identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object; determining, based on the first portion of the thermal image, a highest temperature of the first target region of the object; determining a target position in the first target region of the object, the target position being associated with the highest temperature; and marking, in a target image associated with the object, the target position; determining whether the target position is a misjudgment point; and in response to a determination that the target position is the misjudgment point, sending misjudgment information to a terminal device, the misjudgment information being at least configured to instruct a user to adjust the first target region, or redetermine temperature information of the object.
  16. 16 . A non-transitory computer readable medium, comprising executable instructions that, when executed by at least one processor, direct the at least one processor to perform a method, the method comprising: obtaining a thermal image of an object acquired by a thermal imaging device; identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object; determining, based on the first portion of the thermal image, a highest temperature of the first target region of the object; determining a target position in the first target region of the object, the target position being associated with the highest temperature; and marking, in a target image associated with the object, the target position; determining whether the target position is a misjudgment point; and in response to a determination that the target position is the misjudgment point, sending misjudgment information to a terminal device, the misjudgment information being at least configured to instruct a user to adjust the first target region, or redetermine temperature information of the object.
  17. 17 . The method of claim 15 , wherein the identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object includes: determining, in the thermal image, a bounding box based on a contour of the first target region of the object; and identifying the first portion of the thermal image based on the bounding box.
  18. 18 . The method of claim 15 , wherein the identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object includes: obtaining a reference image of the object acquired by a reference imaging device; identifying, in the reference image, a first portion of the reference image corresponding to the first target region of the object; and determining, in the thermal image, the first portion of the thermal image corresponding to the first target region of the object, based on the first portion of the reference image and the thermal image.
  19. 19 . The system of claim 13 , wherein the at least one processor is further directed to cause the system to perform operations including: in response to a determination that the redetermined highest temperature is greater than or equal to the temperature threshold, determining an average value of the highest temperature of the first target region and the redetermined highest temperature as a final temperature of the object; and in response to a determination that the redetermined highest temperature is less than the temperature threshold, designating the redetermined highest temperature as the final temperature of the object.
  20. 20 . The system of claim 19 , wherein the at least one processor is further directed to cause the system to perform operations including: the misjudgment point refers to a position in an interference region that interferes with the temperature measurement, wherein the interference region comprises at least one of an eye, a neck, a palm, or an ear of the object.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of International Patent Application No. PCT/CN2021/114420, filed on Aug. 25, 2021, which claims priority to Chinese Patent Application No. 202011171160.4, filed on Oct. 28, 2020, the contents of each of which are hereby incorporated by reference. TECHNICAL FIELD The present disclosure generally relates to measurement technology, and more particularly, relates to systems and methods for temperature measurement. BACKGROUND An accurate body temperature measurement is important for the diagnosis of diseases (e.g., Corona Virus Disease 2019 (COVID-19)). For example, in the prevention and control of infectious diseases, body temperature measurement is an efficient approach for confirming suspected infected human beings. A temperature range of human beings is relatively narrow, such as between 35° C. and 40° C., and the measurement accuracy of the body temperature needs to be high, so as to distinguish between suspected infected human beings and normal human beings. Specially, there may be a large flow of people in public areas such as airports, train stations, schools, shopping malls, etc., and how to accurately and efficiently measure the temperatures of human beings may be important for epidemic prevention and control. Therefore, it is desired to provide systems and methods for temperature measurement with relatively high accuracy and efficiency. SUMMARY According to a first aspect of the present disclosure, a system is provided. The system may include at least one storage device storing executable instructions, and at least one processor in communication with the at least one storage device. When executing the executable instructions, the at least one processor may cause the system to perform one or more of the following operations. The operations may include obtaining a thermal image of an object acquired by a thermal imaging device. The operations may further include identifying, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object. The operations may further include determining, based on the first portion of the thermal image, a highest temperature of the first target region of the object. The operations may further include determining a target position in the first target region of the object. The target position may be associated with the highest temperature. The operations may further include marking, in a target image associated with the object, the target position. In some embodiments, to identify, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object, the at least one processor may be further directed to cause the system to determine a bounding box based on a contour of the first target region of the object in the thermal image and identify the first portion of the thermal image based on the bounding box. In some embodiments, to identify, in the thermal image, a first portion of the thermal image corresponding to a first target region of the object, the at least one processor may be further directed to cause the system to obtain a reference image of the object acquired by a reference imaging device; identify, in the reference image, a first portion of the reference image corresponding to the first target region of the object; and determine, in the thermal image, the first portion of the thermal image corresponding to the first target region of the object, based on the first portion of the reference image and the thermal image. In some embodiments, to determine, in the thermal image, the first portion of the thermal image corresponding to the first target region of the object, based on the first portion of the reference image and the thermal image, the at least one processor may be further directed to cause the system to determine a mapping relationship between the reference image and the thermal image by registering the reference image and the thermal image and determine, in the thermal image, the first portion of the thermal image corresponding to the first target region of the object, by mapping the first portion of the reference image into the thermal image based on the mapping relation. In some embodiments, to determine, based on the first portion of the thermal image, a highest temperature of the first target region of the object, the at least one processor may be further directed to cause the system to determine, based on pixel values of a plurality of pixels of the first portion of the thermal image, a plurality of temperature values of a plurality of positions in the first target region of the object; and identify the highest temperature from the plurality of temperature values. In some embodiments, to determine, based on pixel values of a plurality of pixels of the first portion of the thermal image, a plurality of temperature values of a plurality of positions in the first target region of the object, f