US11857323B2ActiveUtilityA1

System and method for camera-based stress determination

72
Assignee: NURALOGIX CORPPriority: Oct 24, 2017Filed: Sep 15, 2022Granted: Jan 2, 2024
Est. expiryOct 24, 2037(~11.3 yrs left)· nominal 20-yr term from priority
G06N 3/0442G06N 3/09A61B 5/165A61B 5/0077A61B 5/02405A61B 5/14546A61B 5/318A61B 5/7246A61B 5/7257A61B 5/7267G06N 3/08G16H 50/20A61B 5/0261A61B 5/7264A61B 5/021A61B 5/08A61B 5/1032A61B 5/14542A61B 5/1495G16H 50/30G16H 30/40G16H 50/70G16H 20/70A61B 5/0022A61B 5/004A61B 5/0205A61B 5/02416A61B 5/4806A61B 5/6803A61B 5/6898A61B 5/7465G06T 7/90G06T 2207/10016G06T 2207/30076G06T 2207/30201G06V 40/161G16H 80/00G06N 3/048G06N 3/044
72
PatentIndex Score
0
Cited by
99
References
18
Claims

Abstract

A system and method for camera-based stress determination. The method includes: determining a plurality of regions-of-interest (ROIs) of a body part; determining a set of bitplanes in a captured image sequence for each ROI that represent HC changes using a trained machine learning model, the machine learning model trained with a hemoglobin concentration (HC) changes training set, the HC changes training set trained using bitplanes from previously captured image sequences of other human individuals as input and received cardiovascular data as targets; determining an HC change signal for each of the ROIs based on changes in the set of determined bitplanes; for each ROI, determining intervals between heartbeats based on peaks in the HC change signal; determining heart rate variability using the intervals between heartbeats; determining a stress level using at least one determination of a standard deviation of the heart rate variability; and outputting the stress level.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method for camera-based stress determination of a human individual, the method comprising:
 receiving an image sequence capturing a body part of the human individual; 
 processing the captured image sequence, by a trained processing unit, to determine a set of bitplanes of a plurality of images in the captured image sequence that represent hemoglobin concentration (HC) changes of the subject; 
 determining intervals between heartbeats based on peaks in the set of bitplanes that represent HC changes of the subject and using the intervals between heartbeats to determine heart rate variability; 
 determining a stress level using deviations of the heart rate variability; and 
 outputting the stress level. 
 
     
     
       2. The method of  claim 1 , wherein the trained processing unit is trained using an HC changes training set with previously captured image sequences of other human individuals as input and hemodynamic changes measured by an electrocardiograph as targets. 
     
     
       3. The method of  claim 1 , wherein the bitplanes are in a red channel, green channel, and blue channel of each image of the image sequence. 
     
     
       4. The method of  claim 1 , wherein the trained processing unit comprises implementation of a Long Short Term Memory (LSTM) neural network. 
     
     
       5. The method of  claim 4 , wherein the output of the LSTM neural network comprises a matrix of bitplane composition weights as the determined set of bitplanes. 
     
     
       6. The method of  claim 1 , wherein the body part is the individual's face. 
     
     
       7. The method of  claim 1 , wherein determining intervals between heartbeats comprises:
 applying fast Fourier transform (FFT) and band pass filtering to determine a principle frequency component; 
 using the principle frequency component, reconstructing peaks of each heartbeat; and 
 determining intervals between the reconstructed peaks. 
 
     
     
       8. The method of  claim 1 , wherein determining heart rate variability comprises generating a Poincare plot of the heartbeat intervals. 
     
     
       9. The method of  claim 8 , wherein determining the stress level comprises:
 determining a first standard deviation of points of heart rate variability in a direction perpendicular to a line of identity of the Poincare plot; 
 determining a first standard deviation of points of heart rate variability in a direction that is along the line of identity; 
 determining a measure of stress as a correlation to the second standard divided by the first standard deviation. 
 
     
     
       10. The method of  claim 9 , wherein determining the stress level further comprises performing a Fisher z-transformation. 
     
     
       11. A system for camera-based stress determination of a human individual, the system comprising at least one processing unit and a data storage, the at least one processing unit in communication with the data storage and configured to execute:
 a transdermal optical imaging (TOI) module to receive an image sequence capturing a body part of the human individual; 
 a data science module to process the captured image sequence, by a trained machine learning model, to determine a set of bitplanes of a plurality of images in the captured image sequence that represent hemoglobin concentration (HC) changes of the subject; 
 a reconstruction module to determine between heartbeats based on peaks in the set of bitplanes that represent HC changes of the subject and using the intervals between heartbeats to determine heart rate variability; 
 a stress module to determine a stress level using deviations of the heart rate variability; and 
 an output module to output the stress level. 
 
     
     
       12. The system of  claim 11 , wherein the trained machine learning model is trained using an HC changes training set with previously captured image sequences of other human individuals as input and hemodynamic changes measured by an electrocardiograph as targets. 
     
     
       13. The system of  claim 11 , wherein the bitplanes are in a red channel, green channel, and blue channel of each image of the image sequence. 
     
     
       14. The system of  claim 11 , wherein the body part is the individual's face. 
     
     
       15. The system of  claim 11 , wherein the reconstruction module determines intervals between heartbeats by:
 applying fast Fourier transform (FFT) and band pass filtering to determine a principle frequency component; 
 using the principle frequency component, reconstructing peaks of each heartbeat; and 
 determining intervals between the reconstructed peaks. 
 
     
     
       16. The system of  claim 11 , wherein the stress module determines heart rate variability by generating a Poincare plot of the heartbeat intervals. 
     
     
       17. The system of  claim 16 , wherein the stress module determines the stress level by:
 determining a first standard deviation of points of heart rate variability in a direction perpendicular to a line of identity of the Poincare plot; 
 determining a first standard deviation of points of heart rate variability in a direction that is along the line of identity; 
 determining a measure of stress as a correlation to the second standard divided by the first standard deviation. 
 
     
     
       18. The system of  claim 17 , the stress module determines the measure of stress by performing a Fisher z-transformation.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.