Systems and methods for temperature measurement
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.
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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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 . 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.