Device, system and method for caloric intake detection
11832935 · 2023-12-05
Assignee
Inventors
Cpc classification
A61B5/721
HUMAN NECESSITIES
A61B5/11
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
A61B5/08
HUMAN NECESSITIES
Abstract
The present invention relates to a device, system and method for automatic and unobtrusive caloric intake detection. The device comprises a respiration input for obtaining a respiration signal indicating the subject's respiration, and an analysis unit for analyzing the obtained respiration signal in the frequency domain by determining one or more respiration signal features from the obtained respiration signal in the frequency domain related to changes in oxidation and by detecting changes of the one or more determined respiration signal features to detect periods of caloric intake by the subject.
Claims
1. A device for caloric intake detection due to digestion, said device comprising: a respiration input for obtaining a respiration signal indicating respiration of a subject, an activity input for obtaining activity data indicating physical activity of the subject, and an analysis unit for analyzing the obtained respiration signal and activity data by: filtering at least one artefact in the obtained respiration signal to obtain a clean respiration signal, wherein the at least one artefact includes swallowing, determining one or more respiration signal features from the obtained clean respiration signal, determining the subject is at rest based on the obtained activity data, selecting subsequent time windows, wherein the selected subsequent time windows are overlapping time windows, of the obtained clean respiration signal, detecting one or more changes of the one or more determined respiration signal feature among the selected subsequent time windows when the subject is at rest, wherein said one or more changes include changes of a group of changes including: an increase in respiration frequency, an increase of an amplitude of the clean respiration signal, a decrease of an inter-breath interval, an increase of an amplitude of a dominant frequency in a frequency spectrum of the clean respiration signal, and a change in a respiratory variability, and detecting a period of caloric intake due to digestion by the subject if one or more of said one or more changes have been detected during said period.
2. The device as claimed in claim 1, wherein detecting the period of caloric intake due to digestion further includes detecting the period of caloric intake due to digestion by the subject if at least two of said one or more changes have been detected during said period.
3. The device as claimed in claim 1, wherein said analysis unit is configured to use one or more feature thresholds for detecting changes of the one or more determined respiration signal features.
4. The device as claimed in claim 1, wherein said analysis unit is configured to select the subsequent time windows for the analysis based on the activity data.
5. The device as claimed in claim 4 wherein said analysis unit is configured to select the subsequent time windows in which the activity data indicate no activity or an activity related to caloric intake or an activity below a predetermined intensity.
6. The device as claimed in claim 4, wherein said analysis unit is configured to determine duration of the subsequent time windows based on an intensity and duration of a detected activity.
7. The device as claimed in claim 1, wherein said analysis unit is configured to detect a pre-prandial period and a post-prandial period based on the detected changes of the one or more determined respiration signal features.
8. The device as claimed in claim 7, wherein said analysis unit is configured to determine an inter-breath interval length as one respiration signal feature and to detect a post-prandial period if the inter-breath interval length decreases.
9. The device as claimed in claim 7, wherein said analysis unit is configured to determine the dominant frequency as one respiration signal feature and to detect the post-prandial period if the dominant frequency increases.
10. A system for caloric intake detection, said system comprising: a respiration sensor for detecting the subject's respiration and for generating the respiration signal indicating the subject's respiration, and the device as defined in claim 1 for caloric intake detection based on the generated respiration signal.
11. The system as claimed in claim 10, wherein said respiration sensor comprises a wearable sensor, and wherein the wearable senor is one of a respiration belt, a wrist worn sensor, an ECG sensor, a contact photoplethysmography sensor, a remote sensor, a remote photoplethysmography sensor or a camera.
12. The system as claimed in claim 10, further comprising an activity sensor, wherein the activity sensor is one of an accelerometer or a remote camera, for acquiring activity data indicating the physical activity of the subject, wherein said analysis unit is configured to use the acquired activity data in detecting caloric intake of the subject in determining the subject is at rest.
13. A method for use by a computer, processor or device for automatic caloric intake detection due to digestion, said method comprising: obtaining a respiration signal indicating respiration of a subject, obtaining activity data indicating physical activity of the subject, analyzing the obtained respiration signal and activity data by: filtering at least one artefact in the obtained respiration signal to obtain a clean respiration signal, wherein the at least one artefact includes swallowing, determining one or more respiration signal features from the obtained clean respiration signal, determining the subject is at rest based on the obtained activity data, selecting subsequent time windows, wherein the selected subsequent time windows are overlapping time windows, of the obtained clean respiration signal, detecting one or more changes of the one or more determined respiration signal features among the selected subsequent time windows when the subject is at rest, wherein said one or more changes include changes of a group of changes including: an increase in respiration frequency, an increase of an amplitude of the clean respiration signal, a decrease of an inter-breath interval, an increase of an amplitude of a dominant frequency in a frequency spectrum of the clean respiration signal, and a change in a respiratory variability, and detecting a period of caloric intake due to digestion by the subject from the detected one or more of said one or more changes during said period.
14. A non-transitory computer-readable storage medium, having stored thereon a computer program comprising program code which, when executed by the processor performs the method as claimed in claim 13.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other aspects of the invention will be apparent from and elucidated with reference to the embodiment(s) described hereinafter. In the following drawings
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF THE INVENTION
(10)
(11) The system 1 comprises a respiration sensor 20 for detecting a subject's respiration and for generating a respiration signal 21 indicating the subject's respiration. In this embodiment the respiration sensor 20 is a wearable sensor that is worn at the subject's body, in this example a respiration belt (e.g. band holding a piezo element as sensor to monitor movements of the chest reflecting the subject's respiration). Other usable wearable sensors include a wrist worn sensor, an ECG sensor, or a contact photoplethysmography sensor.
(12) The system 1 further comprises a device 10 for caloric intake detection based on the generated respiration signal 21.
(13) The device 10 includes a respiration input 11 for obtaining (i.e. receiving or retrieving the respiration signal 21 indicating the subject's respiration as acquired by the respiration sensor 20. For the communication of the respiration signal 21 to the device 10 generally any possible way of communication may be used. For instance, the respiration sensor 20 may be connected to the device 10 through wires (e.g. directly or via a computer network, such as a LAN) or in a wireless manner, e.g. a communication network (e.g. UMTS, LTE, etc.) or another wireless network (e.g. WiFi, Bluetooth, Zigbee, etc.). The respiration input 11 may thus e.g. be a corresponding data interface, such as a Bluetooth interface, a WiFi interface, a wired terminal, etc.
(14) The device 10 further comprises an analysis unit 12 for analyzing the obtained respiration signal 21 by determining one or more respiration signal features and detecting changes of the one or more determined respiration signal features to detect periods of caloric intake by the subject. This will be explained in more detail below, for instance with reference to
(15) The device 10 may further comprise an output 13 for issuing a caloric intake information that indicates detected information about the subject's caloric intake, such as the number and periods of intake within a certain time frame (e.g. during a whole day) or eating behaviors (e.g. eating frequency). The output 13 may e.g. an output interface for communicating the caloric intake information, to a remote destination, e.g. a nurse's user device, a central supervision monitor, etc., or may be a user interface, like a display and/or loudspeaker, that directly issues (visible and/or audible) the caloric intake information, e.g. as a table or diagram. In a particular application scenario an alarm notice may be issued if it is found that the caloric intake, e.g. of an elderly person or a patient, was much too low over a certain period so that e.g. a caregiver is notified to take care of this situation.
(16)
(17) Additionally, the system 2 comprises an activity sensor 40, in this example an accelerometer mounted to the subject's upper body (e.g. by a chest belt) for acquiring activity data 41 indicating a subject's physical activity. In other embodiments, the activity sensor 40 may be mounted to other body portions, e.g. an arm, a leg, etc., or may be of a different type. For instance the video data 23 acquired by the camera 22 may also be used as activity data to detect physical activity of the subject 100.
(18) The device 30 comprises an activity input 14 for obtaining (i.e. receiving or retrieving) the activity data 41. Generally, the same options exist for implementation of the activity input 41 and the way of communicating the activity data that have been explained above for the respiration input 11 and the respiration data 21. The analysis unit 12 is configured to select time windows for the analysis based on the activity data 41, i.e. to select portion of the respiration signal 21 at which the subject's activity does not or not substantially distort or tamper the respiration signal 21. This improves the accuracy of the caloric intake detection.
(19) Thus, according to an embodiment of the present invention a continuous unobtrusive respiration signal may be used, which can be collected by means of one or more unobtrusive wearable (s) (e.g. of a piezo respiration band, PPG watch) as well as one or more contactless sensor(s) (e.g. vital signs camera) is used here to quantify the oxygen need of a living being which is correlated with the caloric intake of the living being.
(20) According to the present invention respiration is generally seen as a periodic wave signal. Known methods need to identify an interruption of the periodicity, generated for example by an apnea due to ingestion (in the time domain). Known methods are limited by the fact that apneas can be generated by several other behaviors. The present invention looks instead at the frequency domain, following the principle that caloric intake produced increases oxygen need. The consequent increases in O.sub.2 intake is mainly achieved by a combination of changes in respiration frequency (faster), amplitude (greater), and variability in general (variability takes into account both frequency and amplitude changes). It is noted that higher O.sub.2 demand is also induced by exercise, which is the reason why it is preferred in an embodiment to detect these episodes and understand when full recovery has been achieved.
(21) Thus, only caloric intake can increase oxidation, because the body has to burn the food/drinks ingested or expend oxygen to build new protein. Non-caloric intake does not affect oxidation. In fact, this is a clear advantage over known approaches, which cannot recognize the difference between swallowing saliva, water, etc. from caloric intake by consumption of food and/or drinks
(22)
(23) Examples of respiration signal features, which detect intake, are dominant frequency and respiration variability, in this case inter-breath intervals. However, more respiration-derived features in the time and frequency as well as non-linear domains as well as combinations thereof can be used.
(24) The present invention generally works at rest and preferably looks into stable breathing patterns. In this context, a “stable breathing pattern” means respiration that is far enough from significant physical activity moments which would alter the metabolic rate. The level of physical activity and the duration of its effect on the metabolic rate and the respiration can e.g. be easily modeled by using a motion sensor (e.g. accelerometer). When motion is above a given threshold the analysis of the respiration signal applied according to the present will not take the input into account. When the motion is below a certain threshold, given the motion history in terms of bout intensity and duration (which determine the time constant), the analysis will be kept on hold until the time constant determines that the effect of the activity bout over the metabolic rate and respiration is ceased. How to model how to assess this time constant is generally known, e.g. from Ozyener, F., Rossiter, H. B., Ward, S. A. and Whipp, B. J. (2001), Influence of exercise intensity on the on- and off-transient kinetics of pulmonary oxygen uptake in humans. The Journal of Physiology, 533: 891-902.
(25)
(26)
(27) The digestive process starts in the mouth at the time when food and/or drinks are ingested. Caloric intake triggers an increase in the oxidative processes, which as a consequence increases oxygen uptake. According to the present invention it is exploited by analyzing respiration signal features in the frequency domain, in particular changes of the respiration signal in the frequency domain that are related to an increase in oxidation allowing the conclusion that caloric intake of the subject started by ingesting food and/or drinks. This can particularly be determined from time course variations of respiration signal features in the frequency domain, i.e. by monitoring the respiration signal in the frequency domain over time.
(28)
(29) The activity classifier 81 classifies if the change in the IBI is due to a previously done physical activity, as retrieved from the activity data 41, allowing the exclusion of the subsequent time window of the respiration signal 21 from the analysis process. The size of the time window is chosen according to the intensity and duration of the physical activity done. The activity classifier 81 allows also selecting segments of the respiration signal 21 when it is stable (e.g. subject is not moving, for instance during sitting activities).
(30) The raw respiration signal 90 may undergo cleaning processing in a cleaning signal processing unit 82, which may include a filter 83 and a concealing unit 84 for filtering and concealing it to obtained a cleaned respiration signal 91. In a feature extraction unit 85 one or more respiration signal features 92 are extracted from the cleaned respiration signal 91. Finally, a classifier 86 is provided for classification into food intake or no food intake in a certain time window.
(31) The cleaning of the signal will be explained below in more detail with reference to
(32) There may be a separate element to conceal respiration signal when this is influenced by physical activity about a certain threshold.
(33) In a subsequent process that will be explained below in more detail with reference to
(34) A simple embodiment for the classifier 86 is a threshold driven detection: when the respiration signal feature is above a certain threshold (absolute or depending from the previous period not influenced by food intake or physical activity) the current analyzed time window is classified as subsequent a food intake event. In another embodiment the classifier 86 is implemented using a machine learning technique (e.g. a support vector machine) that can detect the food intake events from more than one respiration signal feature.
(35) In another embodiment the activity classifier 81 can help to quantify the amount of respiration signal due to the activity and filter/remove it without discharge of part of the recordings.
(36) The feasibility of the proposed invention during free-living has been examined. Because part of the respiration signal (segments) are optionally concealed when respiration cannot be detected, is influenced by talking, is influenced by exercise, and/or is affected by artefacts, it has been analyzed what would be the minimum amount of time needed to make accurate estimation of caloric intake events, in particular of eating events. In a random and ascending order segments have been removed to appreciate the minimum time needed to detect a difference when there is a difference between phases. 1000 simulations per observation have been run in order to be able to generalize the results and found that 210 seconds is sufficient to detect an eating event. This 210 s includes a good segment before eating and after eating. Since it can be seen that respiration signal features are altered still 3 hours after a meal 3.5 min of clean data is a feasible target.
(37) TABLE-US-00001 Time duration [s] left after concealing segments (1000 simulations per subject) that still allows a caloric intake detection Median Dominant Frequency ± standard deviation Subject 1 90 ± 174 Subject 2 370 ± 256 Subject 3 580 ± 266 Subject 4 840 ± 273 Subject 5 90 ± 135 Subject 6 40 ± 69 Subject 7 40 ± 70 Subject 8 210 ± 180 Subject 9 300 ± 225 Subject 10 1010 ± 288 Subject 11 30 ± 118 Median 210 ± 180
(38)
(39) In step S15 the portion S is segmented into segments S.sub.w, e.g. subsequent windows of 10 s with 5 s overlap. In step S16 it is checked if the segments S.sub.w are stable/not flat, e.g. by checking 25% std (S)<std(S.sub.w)<75% std(S) (std meaning the standard deviation). Next, in step S17 it is checked if the number of stable/not flat segments S.sub.w is greater than a predetermined number. If this is the case, the respiration signal features for the portion S are calculated in step S18, which are then stored in a features memory in step S19. The method then proceeds to step S14. If the check in step S17 is negative, the method directly proceeds to step S14.
(40) As shown in
(41) Further, in both cases, in steps S24 and S25 the first and second times t1, t2 are shifted, e.g. by (t2−t1)/2, and the method proceeds with step S20. Further, in both cases, following steps S22 and S23 it is checked in step S26 if there is another equal detection in an adjacent segment S. In the positive case, the adjacent food intake detections are grouped together in step S27, which is then stored in a food intake detections memory in step S28. In the negative case, the food intake detection is directly stored in the food intake detections memory in step S28. This ends the method.
(42) In summary, automatic detection of food ingestion via an unobtrusive method is provide to address the problem of food/drink intake automatic identification via a physiological signal, i.e. respiration, which can be collected unobtrusively. A respiration signal contains a series of features such as dominant frequency and respiration variability derived feature, which are related to the increased oxygen need due to digestion. Respiration data is processed appropriately in order to extract such features. The respiration signal may be filtered to remove motion and other artifacts and unreliable parts of it may be concealed by means of an activity classifier. When respiratory alterations are induced solely by ingestion and physical activity and/or stress can be excluded through use of the classifier, the respiration signal is used to see if from the relevant food/drink intake features such as increased in frequency and/or change in respiratory variability, intake is detected.
(43) The present invention can be used in many fields of application, including weight management programs, undernutrition in patients and undernutrition in elderly people.
(44) While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims.
(45) In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single element or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.
(46) A computer program may be stored/distributed on a suitable non-transitory medium, such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems.
(47) Any reference signs in the claims should not be construed as limiting the scope.