The present invention relates to a temperature estimation system and a temperature estimation method for non-invasively and accurately estimating an internal temperature of a test object such as a living body.
It has been found from recent research on temporal biology that a circadian rhythm of a human being, that is, a so-called in-vivo clock, closely associates with various substances related to our body such as not only the quality of sleep, exercise and work, but also effects of dosing and development of diseases. The circadian rhythm is beat out substantially constant, but it is known that the circadian rhythm greatly varies depending on light with which is irradiated in a life, exercise, dietary life, age, and sex.
As an index for measuring the circadian rhythm, core body temperature is known. However, a method for measuring the core body temperature is generally a method for inserting a thermometer into the rectum or measuring the temperature of the eardrum in a state where the ear is sealed, and is a method for applying very stress as a method for measuring the core body temperature during daily activities or sleep.
On the other hand, as a technique for non-invasively measuring the core body temperature of a living body, there is a technique for estimating the core body temperature of the living body by artificially replacing the heat flow with a one-dimensional equivalent circuit model (refer to PTL 1 and NPL 1).
The method disclosed in PTL 1 and NPL 1 estimates a core body temperature Tcbt of a living body 100, using the thermal equivalent circuit model of the living body 100 and a sensor 101 as shown in
Here, Hskin is a heat flux on the skin surface of the living body 100 and is represented by Formula (2).
In addition, a denotes a proportional coefficient associated with the thermal resistance Rbody of the living body 100, and Rskin denotes the thermal resistance of the sensor 101.
However, in the method disclosed in PTL 1 and NPL 1, since the transportation of heat flow to the outside air through the sensor 101 from the living body 100 is assumed to be steady, when the living body 100 is exposed to wind, when the living body 100 runs, or when the living body 100 suddenly moves from a warm place to a cold place, there is a problem that a transient error occurs in estimation of the core body temperature Tcbt.
Also, in the conventional method, it was assumed that the thermal resistance Rbody of the living body 100 is constant regardless of time and the proportional coefficient α is also constant. However, the blood flow state near the skin of the living body 100 varies even when the living body 100 is in the posture or exercise. Therefore, the thermal resistance Rbody is not constant, but varies from moment to moment.
The reason of the difference between the true core body temperature Tref and the estimated core body temperature Tcbt is that there is a difference in time until the temperature Ttop of the upper surface of the sensor 101 and the temperature Tskin of the skin surface of the person each settle in a steady state, the blood flow varies depending on the human posture, and the like. In addition, it is not expected that the temperature will settle in a steady state in a state in which the wind is constantly changing, even though the person is rest and in a state in which the blood flow does not vary.
Further, in the conventional method, even in a state where the heat flow can be assumed to be steady, it is necessary to calibrate the proportional coefficient a one by one using another sensor such as an eardrum thermometer every time measurement is performed.
The temperature distribution in the object can be generally described by the following thermal conduction equation.
In Formula (3), T is temperature, k is thermal conductivity, c is heat capacity, ρ is density, Q is internal heat generation. Q is a term generated during exercise or the like. Δ is an operator of a double differential with respect to space, and in a three-dimensional orthogonal coordinate system, and is ∂2/∂x2+∂2/∂y2+∂2/∂z2. The values k, ρ, and c related to the thermal characteristics varies from moment to moment due to various factors such as moisture content of human skin, expansion contraction of capillary vessels due to human activity, perspiration, expansion and contraction of a blood vessel due to blood pressure which changes with human posture. Since a in Formula (1) is a proportional coefficient corresponding to k/(ρc), the proportional coefficient a varies from moment to moment.
Although the conventional method disclosed in PTL 1 and NPL 1 uses the one-dimensional thermal equivalent circuit model, the one-dimensional thermal equivalent circuit model cannot be established if parameters such as the heat capacity c and the density ρ vary as described above. In other words, the internal temperature can be estimated if the heat flow is sufficiently stable, but the internal temperature cannot be estimated for an unsteady dynamic object such as a living body. For this reason, it is necessary to obtain the internal temperature (core body temperature Tcbt) or the proportional coefficient a in consideration of Formula (3) by some method.
PTL 1—Japanese Patent Application Publication No. 2020-003291
NPL 1—K. Kitamura et al., “Development of a new method for the noninvasive measurement of deep body temperature without a heater”, Medical Engineering & Physics, vol. 32, No. 1, pp. 1-6, 2010.
Embodiments of the present invention are for solving the problems described above, and an object thereof is to provide a temperature estimation system and a temperature estimation method capable of reducing the estimation error of the internal temperature of a test object such as a living body without calibrating a proportional coefficient every time measurement is performed.
It is characterized in that a temperature estimation system of embodiments of the present invention includes a heat insulation material, a first temperature sensor provided on a surface of the heat insulation material facing the test object and configured to measure a temperature of a surface of the test object, a second temperature sensor configured to measure a temperature inside the heat insulation material immediately above the first temperature sensor, a third temperature sensor configured to measure a temperature of a surface of the test object at a position remote from the first temperature sensor, a learner configured to estimate a proportional coefficient associated with a thermal resistance of the test object on the basis of measurement results of the first, second and third temperature sensors, and a temperature calculation unit configured to calculate an internal temperature of the test object on the basis of measurement results of the first and second temperature sensors and the proportional coefficient.
In addition, one configuration example of the temperature estimation system according to embodiments of the present invention further includes a heart rate measurement unit configured to measure a heart rate of the test object, and it is characterized in that the learner estimates the proportional coefficient on the basis of measurement results of the first, second, and third temperature sensors and measurement result of the heart rate measurement unit.
Also, it is characterized in that the temperature estimation system includes a heat insulation material, a first temperature sensor provided on a surface of the heat insulation material facing a test object and configured to measure a temperature of a surface of the test object, a second temperature sensor configured to measure a temperature inside the heat insulation material immediately above the first temperature sensor, a third temperature sensor configured to measure a temperature of a surface of the test object at a position remote from the first temperature sensor, and a learner configured to estimate an internal temperature of the test object on the basis of measurement results of the first, second, and third temperature sensors.
In addition, one configuration example of the temperature estimation system according to embodiments of the present invention further includes a heart rate measurement unit configured to measure a heart rate of the test object, and it is characterized in that the learner estimates the internal temperature of the test object on the basis of measurement results of the first, second, and third temperature sensors and measurement result of the heart rate measurement unit.
Further, one configuration example of the temperature estimation system of embodiments of the present invention includes a plurality of the learners prepared in advance for coping with a state of the test object or an environment around the test object, and it is characterized in that the temperature estimation system includes a selection unit configured to select a learner corresponding to the state of the test object or the environment around the test object for the estimation from among the plurality of learners on the basis of at least one of a measurement result of the first temperature sensor and a measurement result of the second temperature sensor.
In addition, one configuration example of the temperature estimation system of embodiments of the present invention includes a plurality of the learners prepared in advance for coping with a state of the test object or an environment around the test object and it is characterized in that the temperature estimation system further includes a selection unit configured to select a learner corresponding to the state of the test object or the environment around the test object for the estimation from among the plurality of learners on the basis of at least one of a measurement result of the first temperature sensor, a measurement result of the second temperature sensor, and a measurement result of the heart rate measurement unit.
Furthermore, it is characterized in that a temperature estimation method includes a first step of measuring a temperature of a surface of a test object by a first temperature sensor provided on a surface of a heat insulation material facing the test object, a second step of measuring a temperature inside the heat insulation material immediately above the first temperature sensor by a second temperature sensor, a third step of measuring a temperature of a surface of the test object remote from the first temperature sensor by a third temperature sensor, a fourth step of estimating a proportional coefficient associated with a thermal resistance of the test object by a learned learner on the basis of measurement results of the first, second, and third steps, and a fifth step of calculating an internal temperature of the test object on the basis of measurement results of the first and second steps and the proportional coefficient.
In addition, one configuration example of the temperature estimation method of embodiments of the present invention further includes a sixth step of measuring a heart rate of the test object, and it is characterized in that the fourth step includes a step of estimating the proportional coefficient on the basis of measurement results of the first, second, and third steps and a measurement result of the sixth step.
According to embodiments of the present invention, a proportional coefficient is estimated on the basis of measurement results of first, second, and third temperature sensors or measurement results of the first, second, and third temperature sensors and measurement result of a heart rate measurement unit, and an internal temperature of a test object is calculated, so that the internal temperature of the test object can be accurately estimated without calibrating the proportional coefficient every time measurement is performed.
In addition, in embodiments of the present invention, on the basis of the measurement results of the first, second, and third temperature sensors, or the measurement results of the first, second, and third temperature sensors and the measurement result of the heart rate measurement unit, the internal temperature of the test object is estimated, so that the internal temperature of the test object can be accurately estimated without calibrating the proportional coefficient every time measurement is performed.
If values corresponding to ∂T/∂t, ΔT, and Q in Formula (3) can be measured, k/(cρ) in Formula (3) can be estimated.
The values k, ρ, and c related to the thermal characteristics are parameters which change from moment to moment, but the changes of the spatial characteristics of k, ρ, and c have features to be relatively small. That is, it is assumed that the values of k, ρ, and c change from moment to moment, but are substantially uniform in terms of space. It can be said that the thermal conduction equation of Formula (3) in the vicinity of the sensor 101a is also associated with to the core body temperature Tcbt. In addition, since a proportional coefficient a associated with the thermal resistance of the living body 100 corresponds to k/(cρ), it is associated with the thermal conduction equation of Formula (3) in the vicinity of the sensor 101a.
Therefore, the core body temperature Tcbt can be estimated on the basis of the relation of Formula (3) in the vicinity of the sensor 101a. Further, the core body temperature Tcbt can be estimated from Formula (1) by using the proportional coefficient a estimated based on Formula (3).
Here, considering the relation of Formula (3) in the vicinity of the sensor 101a, in order to estimate ∂T/∂t, ΔT, it is necessary to measure time series data of temperature, temperature distribution on the surface of the living body 100, and heat flowing from the surface of the living body 100 to the sensor 101a. For example, as shown in
That is, by a function f indicating a relationship between the temperature Tskin, Ttop, Tside, and the heart rate N, and the core body temperature Tcbt, the core body temperature Tcbtcan be estimated.
Further, by using a function g indicating a relationship between the temperature Tskin, Ttop, Tside, and the heart rate N, and the proportional coefficient a, the proportional coefficient a can be estimated.
In general, it is difficult to associate Formula (3) with Tskin, Ttop, Tside, and N by an elementary function, but it is possible to associate by using a non-dimensional number or a convolution neural network.
Example of embodiments of the present invention will be described below with reference to the accompanying drawings.
The temperature measurement unit 1 includes a temperature sensor 10 for measuring a temperature Tskin of a skin surface of a living body 100 (a test object such as a human body), a temperature sensor 11 for measuring a temperature Ttop inside a heat insulation material 12 immediately above the temperature sensor 10, a heat insulation material 12 for holding the temperature sensor 10 and the temperature sensor 11, a temperature sensor 13 for measuring a temperature Tside of the skin surface of the living body 100 remote from the temperature sensor 10, a storage unit 14 for storing data, a communication unit 15 for transmitting the data of the temperatures Tskin, Ttop, and Tside to the terminal 3, and a control unit 16 for controlling the reading/writing and the communication of the data to/from the storage unit 14.
The temperature measurement unit 1 is arranged so that, for example, the surface of the resin housing 17 and the heat insulation material 12 exposed on this surface come into contact with the skin of the living body 100. The temperature sensor 10 is provided on a living body side surface of the heat insulation material 12. The temperature sensor 11 is provided inside the heat insulation material 12 immediately above the temperature sensor 10. The heat insulation material 12 holds the temperature sensor 10 and the temperature sensor 11, and serves as a resistor against heat flowing into the temperature sensor 11. As a material of the heat insulation material 12, for example, PET resin is used. In addition, the temperature sensor 13 is arranged at a position remote from the temperature sensor 10 so as to come into contact with the skin of the living body 100.
The heart rate measurement unit 2 measures the heart rate N of the living body 100 by, for example, a photoplethysmogram. As an example of the heart rate measurement unit 2, there is, for example, a wristwatch-type heart rate measurement device.
The server device 4 includes a communication unit 40 for transmitting and receiving data to and from the terminal 3, a storage unit 41 for storing data, a tensor generation unit 42 for converting the temperature Tskin, Tside, Ttop and the heart rate N into tensors, a learned learner 43 for estimating the proportional coefficient a for the temperature Tskin, Tside, and Ttop or the proportional coefficient a for the temperature Tskin, Tside, Ttop, and the heart rate N, a machine learning unit 44 for performing machine learning of the learner 43, and a temperature calculation unit 45 for calculating the core body temperature Tcbt (internal temperature) of the living body 100.
In addition, in the temperature measurement units 1a, 1b, 1c, 1e, and 1f, the temperature sensor 13 may be arranged as shown in
The temperature sensor 10 of the temperature measurement unit 1 and 1a to 1g measures the temperature Tskin of the skin surface of the living body 100. The temperature sensor 13 measures the temperature Tside of the skin surface of the living body 100 at a position remote from the temperature sensor 10. The temperature sensor 11 measures a temperature Ttopof the inside of the heat insulation material 12 at a position away from the living body 100 (step S100 shown in
The communication units 15 of the temperature measurement units 1 and 1a to 1g transmits data of the temperatures Tskin, Tside, and Ttop to the terminal 3 such as a PC, a smart phone, or the like (step S101 shown in
The terminal 3 transmits the received data of the temperatures Tskin, Tside, and Ttop to the server device 4 (step S102 shown in
Next, the tensor generation unit 42 of the server device 4 converts each time series data of the temperature Tskin, Tside, and Ttop for time τ into a tensor (step S104 shown in
For example, it is assumed that there is time series data of the temperatures Tskin, Tside, and Ttop measured every second as shown in
Note that, in the case where the temperature Ttop is measured by the plurality of temperature sensors 11, each temperature Ttop may be normalized, and data of each time of the normalized temperature Ttop may be arranged as pixels of the tensor. Similarly, in the case where the temperature Tside is measured by the plurality of temperature sensors 13, the respective temperature Tside may be normalized, and the data of the respective time of the normalized temperature Tside may be arranged as pixels of the tensor.
Next, the learner 43 of the server device 4 is a model configured with software in which the relationship between the temperatures Tskin, Tside, and Ttop and the proportional coefficient a or the relationship between the temperatures Tskin, Tside, and Ttop, the heart rate N, and the proportional coefficient α is modeled. The learner 43 outputs an estimation result of the proportional coefficient α when the tensor is inputted from the tensor generation unit 42 (step S105 shown in
The learner 43 must be made to learn in advance. Specifically, each time series data of the temperature Tskin, Tside, and Ttop of the living body 100 is acquired at the time of a prior test, and, for example, the time series data of the true core body temperature Tref is acquired by the eardrum thermometer at the same time. The proportional coefficient a is calculated by Formula (6) at each time point by using the data of the temperatures Tskin, Ttop, and Tref at the same time point, thereby obtaining time series data of the proportional coefficient a.
Then, each time series data of the temperatures Tskin, Tside, and Ttop and the proportional coefficient a is converted into the tensor by the tensor generation unit 42. The machine learning unit 44 of the server device 4 performs machine learning of the learner 43 by using the tensor. Specifically, the machine learning unit 44 sets each time series data of the temperatures Tskin, Tside, and Ttop as an input variable of the learner 43 and the proportional coefficient a as an output variable of the learner 43, and perform the machine learning of the learner 43 so as to obtain a target output variable. Thus, the learner 43 can be made to learn before the estimation of the proportional coefficient α in the step S105.
Next, the temperature calculation unit 45 of the server device 4 calculates a heat flux Hskin on the skin surface of the living body 100 by Formula (2) on the basis of the temperatures Tskin and Ttop, and calculates the core body temperature Tcbt of the living body 100 by Formula (1) on the basis of the temperature Tskin, the heat flux Hskin, and the proportional coefficient α estimated by the learner 43 (step S106 shown in
As for the temperatures Tskin and Ttop used for calculating the core body temperature Tcbt, the core body temperature Tcbt may be calculated by using the respective latest values of the time series data of the temperatures Tskin and Ttop for the time t or representative values (for example, average values) of each of the temperatures Tskin and Ttop of the time t may be used. In addition, when the temperature Ttop is measured by the plurality of temperature sensors 11, the core body temperature Tcbt may be calculated by using the temperature Ttop measured by the temperature sensor 11 at one predetermined location, or a representative value (for example, an average value) of the temperature Ttop measured by the plurality of temperature sensors 11 may be used.
In this example, it is sufficient that the core body temperature Tcbt is measured to about the first decimal point in the range of 30° C. to 42.0° C. for the temperature accuracy ±0.1° C. For this reason, when a CNN learner is used, for example, 120 output layers of the learner 43 may be prepared.
When learning by the learner 43 is not sufficient or data of overlearning is included, the estimated value of the core body temperature Tcbt may be extremely large or small. The probability of occurrence of such an abnormal value of the core body temperature Tcbt is small. Therefore, the abnormal value of the core body temperature Tcbt can be sufficiently removed by statistical signal processing such as a particle filter and a filter of a first-order lag system used in classical control.
The communication unit 40 of the server device 4 transmits data of the core body temperature Tcbt calculated by the temperature calculation unit 45 to the terminal 3 (step S107 shown in
The terminal 3 displays the value of the core body temperature Tcbt received from the server device 4 (step S108 shown in
As described above, the core body temperature Tcbt is calculated for each time t. In the present example, the estimation error of the core body temperature Tcbt can be reduced.
Note that when the exercise intensity of the living body 100 is large, the heart rate N of the living body 100 is preferably acquired. The operations of the temperature estimation system in this case will be described with reference to
The heart rate measurement unit 2 measures the heart rate N (instantaneous heart rate) of the living body 100 at fixed intervals, for example, every second (step S109 shown in
The terminal 3 transmits the received data of the temperatures Tskin, Tside, and Ttop and data of the heart rate N to the server device 4 (step S102a shown in
The tensor generation unit 42 of the server device 4 converts each time series data of the temperatures Tskin, Tside, and Ttop for the time t and the heart rate N for the time t into the tensor (step S104a shown in
The learner 43 of the server device 4 outputs an estimation result of the proportional coefficient a when the tensor is inputted from the tensor generation unit 42 (step S105a shown in
Then, each time series data of the temperatures Tskin, Tside, and Ttop, the heart rate N, and the proportional coefficient a is converted into the tensor by the tensor generation unit 42. The machine learning unit 44 of the server device 4 sets each time series data of temperatures Tskin, Tside, and Ttop and time series data of heart rate N as an input variable of the learner 43, sets a proportional coefficient a as an output variable of the learner 43, and performs the machine learning of the learner 43 so as to obtain a target output variable. Thus, the learner 43 can be made to learn before the estimation of the proportional coefficient a in the step S105a.
The processing of steps S106 to S108 is as described above. Thus, by using the data of the heart rate N, the estimation error of the core body temperature Tcbt can be reduced even when the exercise intensity of the living body 100 is large.
Next, a description will be given of a second example of the present invention.
The configurations of the temperature measurement units 1 and 1a to 1g are as described in the first example.
The accuracy of the proportional coefficient a can be determined with respect to the required temperature accuracy. In the present example, it is sufficient that the proportional coefficient a which varies in the state of blood flow or the like with respect to the temperature accuracy ±0.1° C. is measured to about 2.0 to 12.0 and to about the first decimal point. Therefore, when a CNN learner is used, for example, if 100 output layers of the learner are prepared, it is possible to cope with the change and the accuracy of the proportional coefficient α. When the range of a can be limited to some extent, there is an advantage that the output layer can be made smaller than the case where the core body temperature is estimated as it is.
The communication units 15 of the temperature measurement units 1 and 1a to 1g transmit data of the temperatures Tskin, Tside, and Ttop to the terminal 3 (step S201 shown in
The heart rate measurement unit 2 measures the heart rate N (instantaneous heart rate) of the living body 100, for example, every second (step S202 shown in
The terminal 3 transmits the received data of the temperatures Tskin, Tside, and Ttop and the data of the heart rate N to the server device 4a (step S204 shown in
The tensor generation unit 42 of the server device 4a converts each time series data of the temperatures Tskin, Tside, and Ttop for the time t and the heart rate N for the time t into the tensor (step S206 shown in
Next, the selection unit 46 of the server device 4a selects the learner to be used for estimating the proportional coefficient a from among learner 43-1 to 43-3 prepared in advance. By switching the range of the output layer of the learner according to the environment and the use scene, accurate estimation can be performed. For example, in general, during sleep of a healthy person, the healthy person is in a room and the outside air temperature is also stable. Therefore, the proportional coefficient a is about 2 to 6, and it is sufficient that the number of output layers of the learner is about 40. On the other hand, when a person exercises outdoors, the change of the core body temperature is large in the hot or cold environment, and therefore, it is desirable to widen the range of the output layer of the learner to be prepared.
Therefore, it is desirable to prepare a plurality of learners and switch the learners for each scene in order to improve the accuracy of estimation of the core body temperature. For example, a learner 43-1 corresponding to an exercise state or a hot/cold environment, a learner 43-2 corresponding to a daily life, and a learner 43-3 corresponding to a sleep state are prepared in advance. The selection unit 46 selects a learner to be used by using the temperature Tskin of the skin surface, the temperature Ttop of the sensor upper part, or the heart rate N as an index.
Specifically, any one case of where the temperature Ttop is higher than the threshold value Ttop_th_high, where the temperature Ttop is lower than the threshold value Ttop_th_low, where the temperature Tskin is higher than the threshold value Tskin_th, or where the heart rate N is higher than the threshold value Nth is established (YES in step S207 shown in
Ttop_th_high is a temperature threshold value for judging whether or not the outside air is in a high hot environment. Ttop_th_low is a temperature threshold for judging whether or not the outside air is in a low cold environment. Tskin_th is a temperature value for judging whether or not the living body 100 is in a heat generation state due to a cold or the like or in a heat generation state due to exercise. Nth is a heart rate threshold value for judging whether or not the living body 100 is in an exercise state.
On the other hand, when the judgement of the step S207 is not established and the heart rate N is lower than the threshold value Nth_low (YES in step S209 shown in
The selection unit 46 judges that the learner 43-2 is used (step S211 shown in
Note that the judgement of steps S207 and S209 may be performed by using the latest values among the respective time series data of the temperatures Tskin and Ttop for the time T and the heart rate N for the time t, or the judgement may be made using respective representative values (for example, average values) of the temperatures Tskin, Ttop, and the heart rate N of time t. In addition, when the temperature Ttop is measured by a plurality of temperature sensors 11, the judgement of the step S207 may be performed by using the temperature Ttop measured by the temperature sensor 11 at one predetermined location, or the judgement may be performed by using a representative value (for example, an average value) of the temperature Ttop measured by the plurality of temperature sensors 11.
The learner selected by the selection unit 46 among learners 43-1 to 43-3 of the server device 4a outputs the estimation result of the proportional coefficient a to the tensor inputted from the tensor generation unit 42 (step S212 shown in
The learners 43-1 to 43-3 need to learn in advance in accordance with the corresponding environment and use scene. That is, the learner 43-1 acquires data of the temperature Tskin, Tside, Ttop, and Tref and the heart rate N of the living body 100 under an exercise state or a hot/cold environment to perform learning. The learner 43-2 acquires data of the temperature Tskin, Tside, Ttop, and Tref and the heart rate N of the living body 100 in a daily life to perform learning. The learner 43-3 acquires data of the temperature Tskin, Tside, Ttop, and Tref and the heart rate N of the living body 100 in a sleep state to perform learning.
The processing of steps S213 to S215 shown in
As described above, the core body temperature Tcbt is calculated for each time T. When the learners 43-1 to 43-3 are provided on the cloud server side, learning of the learners 43-1 to 43-3 is sequentially advanced, and update and high accuracy can be advanced while using the learners.
Note that in order to protect the temperature sensors 10 and 13, the temperature sensors 10 and 13 may be prevented from directly touching the skin of the living body 100. For example, a thin sheet-like member made of a material having a small heat capacity such as PET resin may be provided on the surface of the housing 17 on the living body side, and the temperature sensors 10 and 13 may measure the temperatures Tskin and Tside on the skin surface of the living body 100 through the member.
In addition, in the first and second examples, the core body temperature Tcbt is calculated after the proportional coefficient a is estimated by the learners 43 and 43-1 to 43-3, but the core body temperature Tcbt may be estimated by the learners 43 and 43-1 to 43-3.
When estimating the core body temperature Tcbt by the learners 43 and 43-1 to 43-3, the machine learning unit 44 of the server devices 4 and 4a perform machine learning of the learners 43 and 43-1 to 43-3 using the tensor converted from each time series data of the temperatures Tskin, Tside, Ttop, and Tref acquired in advance at the test. Specifically, the machine learning unit 44 sets each time series data of the temperatures Tskin, Tside, Ttop as input variables of the learners 43 and 43-1 to 43-3, sets the core body temperature Tref as output variables of the learners 43 and 43-1 to 43-3, and performs the machine learning of the learners 43 and 43-1 to 43-3 so as to obtain a target output variable.
When the data of the heart rate N is used, the machine learning unit 44 perform machine learning of the learners 43 and 43-1 to 43-3 using the tensor converted from each time series data of the temperatures Tskin, Tside, Ttop, Tref, and the heart rate N acquired in advance at the test. Specifically, the machine learning unit 44 sets each time series data of the temperatures Tskin, Tside, and Ttop and time series data of the heart rate N as input variables of the learners 43 and 43-1 to 43-3, sets the core body temperature Tref as output variables of the learners 43 and 43-1 to 43-3, and performs the machine learning of the learners 43 and 43-1 to 43-3 so as to obtain a target output variable.
When estimating the core body temperature Tcbt by the learners 43 and 43-1 to 43-3, it is needless to say that the temperature calculation unit 45 becomes unnecessary.
In the examples of
In the example of
Note that since the variation of the core body temperature Tcbt is continuous and gentle with respect to the proportional coefficient α, it is generally more accurate to estimate the proportional coefficient α.
The storage unit 14, the communication unit 15, and the control unit 16 of the temperature measurement unit 1 and 1a to 1g described in the first and second examples can be realized by a computer having a CPU (Central Processing Unit), a storage device, and an interface and a program that controls these hardware resources.
The computer includes a CPU 200, a storage device 201, and an interface device (I/F) 202. The temperature sensors 10, 11, and 13, the hardware of the communication unit 15, and the like are connected to the I/F 202. In such a computer, a temperature estimation program for realizing the temperature estimation method of the embodiments of present invention is stored in the storage device 201. The CPU 200 executes the processing described in the first and second examples in accordance with the program stored in the storage device 201.
Each of the terminal 3 and the server devices 4, 4a can be realized by the computer.
Embodiments of the present invention can be applied to techniques for estimating the internal temperature of a test object such as a living body.
145 Temperature calculation unit
This application is a national phase entry of PCT Application No. PCT/JP2021/022707, filed on Jun. 15, 2021, which application is hereby incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/022707 | 6/15/2021 | WO |