Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
BREATHING STATE INDICATOR
Document Type and Number:
WIPO Patent Application WO/2019/075520
Kind Code:
A1
Abstract:
A monitoring system for generating a breathing state indicator for use in identifying a mental state of a biological subject. The monitoring system includes one or more electronic processing devices that obtain subject data indicative of at least a heart activity measured for the biological subject and a breathing activity, analyze the subject data to determine a heart activity metric for a sleep segment and apply the at least one metric to one or more computational models to determine a breathing state indicator indicative of a breathing state, the computational model embodying a relationship between different breathing states and one or more metrics, the computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period.

Inventors:
BEHZADI YASHAR (US)
KOWAHL NATHAN (US)
LEE SANGYEOP (US)
Application Number:
PCT/AU2018/051133
Publication Date:
April 25, 2019
Filing Date:
October 18, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
MEDIBIO LTD (AU)
International Classes:
A61B5/0205; A61B5/024; A61B5/08
Domestic Patent References:
WO2017083754A12017-05-18
WO2016170005A12016-10-27
Foreign References:
US20050042589A12005-02-24
US20100130873A12010-05-27
US20100217133A12010-08-26
Attorney, Agent or Firm:
DAVIES COLLISON CAVE (AU)
Download PDF:
Claims:
THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:

1) A monitoring system for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the monitoring system including one or more electronic processing devices that:

a) obtain subject data indicative of:

i) heart activity measured for the biological subject during at least part of a sleep episode; and,

ii) breathing activity measured for the biological subject during at least part of a sleep episode;

b) analyze the subject data to determine at least one sleep segment selected from the group including:

i) n minutes preceding sleep onset;

ii) n minutes following sleep onset;

iii) the sleep episode;

iv) a first half of the sleep episode;

v) a second half of the sleep episode;

vi) n minutes prior to waking;

c) analyze the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including:

i) a heart rate statistic metric selected from a heart rate statistic group including:

(1) a mean;

(2) a median;

(3) an average;

(4) a variance;

(5) a skew;

(6) a kurtosis;

(7) a percentile;

(8) a cumulative distribution function;

ii) a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: (1) an ultra low frequency less than about 0.003 Hz;

(2) a very low frequency between about 0.003Hz and about 0.04 Hz;

(3) a low frequency between about 0.04 Hz and about 0.15Hz;

(4) a high-frequency between about 0.15Hz and about 0.4 Hz;

iii) a heart rate variability metric selected from a heart rate variability group including:

(1) a multi-scale entropy;

(2) a standard deviation of average pulse intervals; and,

(3) square root of the mean of the squares of differences between adjacent pulse intervals; and,

iv) analyze the subject data to determine at least one breathing activity metric; and, d) use the at least one heart activity metric, the at least one breathing activity metric and at least one computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model being at least partially indicative of a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period.

2) A monitoring system according to claim 1, wherein the one or more processing devices: a) apply at least one heart activity metric to at least one mental state computational model to determine a mental state indicator indicative of a mental state of the subject, the at least one mental state computational model being obtained by applying machine learning to reference heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period; and,

b) using the mental state indicator and the breathing metric to determine the breathing state indicator.

3) A monitoring system according to claim 2, wherein the one or more processing devices apply at least one breathing activity metric and the mental state to at least one breathing state computational model to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and mental states derived from one or more reference subjects during at least part of a reference sleep period.

4) A monitoring system according to any one of the claims 1 to 3, wherein the one or more processing devices apply the at least one heart activity metric and breathing activity metric to at least one breathing state computational model to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period.

5) A monitoring system according to any one of the claims 1 to 4, wherein the one or more processing devices analyze the subject data to determine the at least one breathing activity metric for the at least one sleep segment.

6) A monitoring system according to any one of the claims 1 to 5, wherein the at least one breathing activity metric is selected from the metric group including:

a) a breathing rate statistic metric selected from a breathing rate statistic group including:

i) a mean;

ii) a median;

iii) an average;

iv) a variance;

v) a skew;

vi) a kurtosis;

vii) a percentile;

viii) a cumulative distribution function;

b) a breathing rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including:

i) an ultra low frequency less than about 0.003 Hz;

ii) a very low frequency between about 0.003Hz and about 0.04 Hz;

iii) a low frequency between about 0.04 Hz and about 0.15Hz;

iv) a high-frequency between about 0.15Hz and about 0.4 Hz;

c) a breathing rate variability metric selected from a breathing rate variability group including: i) a multi-scale entropy;

ii) a standard deviation of average breath intervals; and,

iii) square root of the mean of the squares of differences between adjacent pulse intervals.

7) A monitoring system according to any one of the claims 1 to 6, wherein the breathing status indicator is indicative of a presence, absence, degree or severity of a breathing disorder.

8) A monitoring system according to claim 7, wherein the breathing status disorder is at least one of:

a) a sleep related breathing disorder;

b) snoring; and,

c) sleep apnea.

9) A monitoring system according to any one of the claims 1 to 8, wherein the breathing status indicator is used to at least one of:

a) at least partially treat a breathing disorder; and,

b) monitor an effectiveness of treatment of a breathing disorder.

10) A monitoring system according to any one of the claims 1 to 9, wherein the monitoring system is in communication with a breathing assistance apparatus that selectively controls airflow to an airway of the subject to thereby provide breathing assistance to the subject, and wherein in use the breathing assistance apparatus is operated at least in part using the breathing status indicator.

11) A monitoring system according to claim 10, wherein the breathing assistance apparatus is at least one of:

a) a CPAP machine; and,

b) a PAP machine.

12) A monitoring system according to any one of the claims 1 to 11, wherein the one or more processing devices determine at least one of:

a) at least one metric for each of a plurality of sleep segments;

b) a plurality of metrics for at least one sleep segment; and,

c) a plurality of metrics for each of a plurality of sleep segments. 13) A monitoring system according to any one of the claims 1 to 12, wherein the subject data is indicative of a sleep state for the biological subject during at least part of each of a number of sleep episodes and wherein the at least one metric includes a sleep metric selected from a sleep metric group including:

a) a total sleep duration;

b) a number of sleep episodes;

c) a mean sleep episode duration; and,

d) a standard deviation of sleep episode durations.

14) A monitoring system according to claim 13, wherein the sleep state is derived from at least one of:

a) heart activity data indicative of the heart activity measured for the biological subject during at least part of a sleep period;

b) brain activity data indicative of brain activity measured for the biological subject during at least part of a sleep period; and,

c) activity data indicative of physical activity measured for the biological subject during at least part of a sleep period.

15) A monitoring system according to any one of the claims 1 to 14, wherein the subject data includes brain activity data indicative of brain activity measured for the biological subject during at least part of a sleep period and wherein the one or more processing devices: a) analyze the brain activity data to determine at least one sleep stage selected from the sleep stage group including:

i) REM sleep;

ii) non-REM sleep stage 1;

iii) non-REM sleep stage 2;

iv) non-REM sleep stage 3; and,

v) awake; and,

b) determine at least one brain activity metric selected from a brain activity metric group including:

i) an absolute time in each sleep stage;

ii) a fractional time in each sleep stage;

iii) a sleep stage latency; iv) a mean heart-rate in each sleep stage;

v) a difference of mean heart-rates in each sleep stage.

16) A monitoring system according to any one of the claims 1 to 15, wherein the one or more processing devices determines a plurality of heart activity metrics selected from:

a) a heart rate statistic metric group;

b) a heart rate spectral power metric group;

c) a heart rate variability metric group;

d) a brain activity metric group; and,

e) a sleep metric group.

17) A monitoring system according to any one of the claims 1 to 16, wherein the one or more processing devices determine at least one of:

a) at least one metric from each available group; and,

b) at least two metrics from at least some available groups.

18) A monitoring system according to any one of the claims 1 to 17, wherein the one or more processing devices determines at least one of:

a) at least two metrics;

b) at least three metrics;

c) at least four metrics;

d) at least five metrics;

e) at least six metrics;

f) at least seven metrics;

g) at least eight metrics;

h) at least nine metrics; and,

i) at least ten metrics.

19) A monitoring system according to any one of the claims 1 to 18, wherein the one or more processing devices:

a) determine one or more subject attributes from the subject data; and,

b) use the one or more subject attributes to apply the computational model so that the at least one metric is assessed based on reference metrics derived for one or more reference subjects having similar attributes to the subject attributes. 20) A monitoring system according to claim 19, wherein the one or more processing devices select a plurality of metrics at least in part using the subject attributes.

21) A monitoring system according to claim 19 or claim 20, wherein the one or more processing devices select a computational model at least in part using the subject attributes.

22) A monitoring system according to any one of the claims 18 to 21, wherein the one or more subject attributes are selected from an attribute group including:

a) one or more subject characteristics selected from a characteristic group including: i) a subject age;

ii) a subject height;

iii) a subject weight;

iv) a subject sex; and,

v) a subject ethnicity;

b) one or more possible mental states selected from a mental state group including: i) healthy;

ii) abnormal;

iii) depression;

iv) anxiety;

v) panic disorder;

vi) obsessive compulsive disorder (OCD); and,

vii) schizophrenia;

c) one or more possible breathing states selected from a breathing state group including: i) healthy;

ii) abnormal;

iii) sleep apnea;

iv) snoring;

v) asthma;

vi) bronchitis;

vii) emphysema; and,

viii) chronic obstructive pulmonary disorder;

d) one or more body states selected from a body state group including: i) a healthy body state;

ii) an unhealthy body state; and,

iii) one or more disease states;

e) one or more medical symptoms selected from a medical symptom group including: i) elevated temperature;

ii) coughing;

iii) sneezing;

iv) bloating;

v) abnormal bowel movement; and,

vi) nausea;

f) one or more perceived emotional states selected from an emotional state group including:

i) happy;

ii) sad;

iii) anxious;

iv) angry;

v) tired; and,

vi) shocked;

g) dietary information; and,

h) medication information.

23) A monitoring system according to any one of the claims 18 to 22, wherein the one or more processing devices determine the subject attributes at least one of:

a) by querying a subject medical history;

b) by receiving sensor data from a sensing device; and,

c) in accordance with user input commands.

24) A monitoring system according to any one of the claims 1 to 23, wherein the one or more processing devices:

a) compare at least one current metric determined for the subject during one or more current sleep episodes and at least one previous metric determined for the subject during one or more previous sleep episodes; and,

b) using results of the comparison to track a change in breathing state. 25) A monitoring system according to claim 24, wherein the one or more processing devices perform the step of comparing the at least one current metric and the at least one previous metric by:

a) applying the at least one current metric to at least one computational model to determine a current breathing state indicator indicative of a current breathing state; b) applying the at least one previous metric to at least one computational model to determine a previous breathing state indicator indicative of a previous breathing state; and,

c) analysing a difference between the current and previous breathing state indicators to determine the change in breathing state.

26) A monitoring system according to claim 24 or claim 25, wherein an intervention is performed between the previous and current sleep episodes and the one or more processing devices determine an indication of an effectiveness of the treatment based on the change in mental state.

27) A monitoring system according to any one of the claims 1 to 26, wherein the mental state indicator is indicative of at least one of:

a) a likelihood of the subject having a particular mental state; and,

b) a likelihood of a severity of a particular mental state.

28) A monitoring system according to any one of the claims 1 to 27, wherein the mental state is selected from the mental state group including:

a) normal;

b) abnormal;

c) depression;

d) anxiety;

e) panic disorder;

f) obsessive compulsive disorder (OCD); and,

g) schizophrenia.

29) A monitoring system according to any one of the claims 1 to 28, wherein the system includes a monitoring device including:

a) at least one sensor; and, b) a monitoring device processor that generates sensor data in accordance with signals from the at least one sensor, the sensor data being indicative of at least one of:

i) a heart activity of the subject;

ii) a breathing activity of the subject;

iii) brain activity of the subject; and,

iv) physical activity of the subject.

30) A monitoring system according to claim 29, wherein the monitoring device is a wearable device.

31) A monitoring system according to claim 29 or claim 30, wherein the monitoring system includes a client device that:

a) receives sensor data from the monitoring device;

b) generates captured subject data including:

i) a subject identifier indicative of an identity of the subject; and,

ii) at least one of:

(1) heart activity data indicative of the measured heart activity;

(2) breathing activity data indicative of the measured breathing activity;

(3) brain activity data indicative of measured brain activity; and,

(4) activity data indicative of measured physical activity; and,

c) transfers captured subject data to the one or more processing devices, the one or more processing being responsive to the captured subject data to incorporate this into the subject data using the identifier.

32) A monitoring system according to claim 31, wherein the client device:

a) displays one or more questions; and,

b) generates captured data at least in part in response to user input commands provided in response to the one or more questions.

33) A monitoring system according to any one of the claims 1 to 32, wherein the one or more processing devices at least one of:

a) display a representation of the mental state indicator;

b) store the mental state indicator for subsequent retrieval; and,

c) provide the mental state indicator to a client device for display. 34) A system according to any one of the claims 1 to 33, wherein the computational model has a discriminatory performance based on at least one of:

a) an area under a receiver operating characteristic curve;

b) an accuracy;

c) a sensitivity; and,

d) a specificity.

35) A system according to claim 34, wherein the discriminatory performance is at least 70%.

36) A method for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the method including in one or more electronic processing devices:

a) obtaining subject data indicative of:

i) a heart activity measured for the biological subject during at least part of a sleep episode;

ii) breathing activity measured for the biological subject during at least part of a sleep episode;

b) analyzing the subject data to determine at least one sleep segment selected from the group including:

i) n minutes preceding sleep onset;

ii) n minutes following sleep onset;

iii) the sleep period;

iv) a first half of the sleep period;

v) a second half of the sleep period;

vi) n minutes prior to waking;

c) analyzing the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including:

i) a heart rate statistic metric selected from a heart rate statistic group including:

(1) a mean;

(2) a median;

(3) an average;

(4) a variance; (5) a skew;

(6) a kurtosis;

(7) a percentile;

(8) a cumulative distribution function;

ii) a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including:

(1) an ultra low frequency less than 0.003 Hz;

(2) a very low frequency between 0.003Hz and 0.04 Hz;

(3) a low frequency between 0.04 Hz and 0.15Hz;

(4) a high-frequency between about 0.15Hz and about 0.4 Hz;

iii) a heart rate variability metric selected from a heart rate variability group including:

(1) a multi-scale entropy;

(2) a standard deviation of average pulse intervals; and,

(3) square root of the mean of the squares of differences between adjacent pulse intervals; and,

iv) analyzing the subject data to determine at least one breathing activity metric; and, d) using the at least one heart activity metric, the at least one breacthing activity metric and at least one a computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model embodying a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period.

37) A system for treating a sleep related breathing disorder, the system including one or more electronic processing devices that:

a) obtain subject data indicative of:

i) heart activity measured for the biological subject during at least part of a sleep episode; and,

ii) breathing activity measured for the biological subject during at least part of a sleep episode; b) analyze the subject data to determine at least one sleep segment selected from the group including:

i) n minutes preceding sleep onset;

ii) n minutes following sleep onset;

iii) the sleep episode;

iv) a first half of the sleep episode;

v) a second half of the sleep episode;

vi) n minutes prior to waking;

c) analyze the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including:

i) a heart rate statistic metric selected from a heart rate statistic group including:

(1) a mean;

(2) a median;

(3) an average;

(4) a variance;

(5) a skew;

(6) a kurtosis;

(7) a percentile;

(8) a cumulative distribution function;

ii) a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including:

(1) an ultra low frequency less than about 0.003 Hz;

(2) a very low frequency between about 0.003Hz and about 0.04 Hz;

(3) a low frequency between about 0.04 Hz and about 0.15Hz;

(4) a high-frequency between about 0.15Hz and about 0.4 Hz;

iii) a heart rate variability metric selected from a heart rate variability group including:

(1) a multi-scale entropy;

(2) a standard deviation of average pulse intervals; and, (3) square root of the mean of the squares of differences between adjacent pulse intervals; and,

iv) analyze the subject data to determine at least one breathing activity metric; and, d) use the at least one heart activity metric, the at least one breathing activity metric and at least one computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model being at least partially indicative of a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period; and,

e) cause a breathing assistance apparatus to selectively controls airflow to an airway of the subject at least partially in accordance with the breathing status indicator to thereby provide breathing assistance to the subject.

38) A method for treating a sleep related breathing disorder, the method including, in one or more electronic processing devices:

a) obtaining subject data indicative of:

i) heart activity measured for the biological subject during at least part of a sleep episode; and,

ii) breathing activity measured for the biological subject during at least part of a sleep episode;

b) analyzing the subject data to determine at least one sleep segment selected from the group including:

i) n minutes preceding sleep onset;

ii) n minutes following sleep onset;

iii) the sleep episode;

iv) a first half of the sleep episode;

v) a second half of the sleep episode;

vi) n minutes prior to waking;

c) analyzing the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including: i) a heart rate statistic metric selected from a heart rate statistic group including:

(1) a mean;

(2) a median;

(3) an average;

(4) a variance;

(5) a skew;

(6) a kurtosis;

(7) a percentile;

(8) a cumulative distribution function;

ii) a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including:

(1) an ultra low frequency less than about 0.003 Hz;

(2) a very low frequency between about 0.003Hz and about 0.04 Hz;

(3) a low frequency between about 0.04 Hz and about 0.15Hz;

(4) a high-frequency between about 0.15Hz and about 0.4 Hz;

iii) a heart rate variability metric selected from a heart rate variability group including:

(1) a multi-scale entropy;

(2) a standard deviation of average pulse intervals; and,

(3) square root of the mean of the squares of differences between adjacent pulse intervals; and,

iv) analyzing the subject data to determine at least one breathing activity metric; and, using the at least one heart activity metric, the at least one breathing activity metric and at least one computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model being at least partially indicative of a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period; and, e) causing a breathing assistance apparatus to selectively controls airflow to an airway of the subject at least partially in accordance with the breathing status indicator to thereby provide breathing assistance to the subject.

39) A system for use in calculating at least one computational model, the at least one computational model being used for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the system including one or more electronic processing devices that:

a) for each of a plurality of reference subjects:

i) obtain reference subject data indicative of:

(1) a heart activity measured for the reference subject during at least part of a reference sleep episode;

(2) breathing activity measured for the reference subject during at least part of a sleep episode; and,

(3) a diagnosed breathing state of the reference subject;

ii) analyze the reference subject data to determine at least one sleep segment selected from the group including:

(1) n minutes preceding sleep onset;

(2) n minutes following sleep onset;

(3) the sleep episode;

(4) a first half of the sleep episode;

(5) a second half of the sleep episode;

(6) n minutes prior to waking;

iii) analyze the reference subject data to determine at least one reference heart activity metric for the at least one reference sleep segment, the at least one reference heart activity metric being selected from the metric group including:

(1) a heart rate statistic metric selected from a heart rate statistic group including:

(a) a mean;

(b) a median;

(c) an average;

(d) a variance;

(e) a skew; (f) a kurtosis;

(g) a percentile;

(h) a cumulative distribution function;

(2) a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including:

(a) an ultra low frequency less than about 0.003 Hz;

(b) a very low frequency between about 0.003Hz and about 0.04 Hz;

(c) a low frequency between about 0.04 Hz and about 0.15Hz;

(d) a high-frequency between about 0.15Hz and about 0.4 Hz;

(3) a heart rate variability metric selected from a heart rate variability group including:

(a) a multi-scale entropy;

(b) a standard deviation of average pulse intervals; and,

(c) square root of the mean of the squares of differences between adjacent pulse intervals; and,

iv) analyze the reference subject data to determine at least one reference breathing activity metric; and,

b) use at least one reference metric, including at least one of a reference heart activity metric and a reference breathing activity metric and diagnosed breathing mental state for a number of reference subjects to train at least one computational model, the at least one computational model being at least partially indicative of a relationship between different breathing states and the at least one reference metric.

40) A system according to claim 39, wherein the at least one computational model includes at least one mental state computational model used to determine a mental state indicator indicative of a mental state of the subject, the at least one mental state computational model being obtained by applying machine learning to reference heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period.

41) A system according to claim 40, wherein the at least one computational model includes at least one breathing breathing state computational model used to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and mental states derived from one or more reference subjects during at least part of a reference sleep period.

42) A system according to any one of the claims 39 to 41, wherein the at least one computational model includes at least one breathing breathing state computational model used to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period.

43) A system according to any one of the claims 39 to 42, wherein the at least one reference breathing activity metric is selected from the metric group including:

a) a breathing rate statistic metric selected from a breathing rate statistic group including:

i) a mean;

ii) a median;

iii) an average;

iv) a variance;

v) a skew;

vi) a kurtosis;

vii) a percentile;

viii) a cumulative distribution function;

b) a breathing rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including:

i) an ultra low frequency less than about 0.003 Hz;

ii) a very low frequency between about 0.003Hz and about 0.04 Hz;

iii) a low frequency between about 0.04 Hz and about 0.15Hz;

iv) a high-frequency between about 0.15Hz and about 0.4 Hz;

c) a breathing rate variability metric selected from a breathing rate variability group including:

i) a multi-scale entropy;

ii) a standard deviation of average breath intervals; and, iii) square root of the mean of the squares of differences between adjacent pulse intervals.

44) A system according to any one of the claims 39 to 43, wherein the one or more processing devices analyze the reference subject data to determine the at least one reference breathing activity metric for the at least one sleep segment.

45) A system according to any one of the claims 39 to 44, wherein the breathing status indicator is indicative of a presence, absence, degree or severity of a breathing disorder.

46) A system according to claim 45, wherein the breathing status disorder is at least one of: a) a sleep related breathing disorder;

b) snoring; and,

c) sleep apnea.

47) A system according to any one of the claims 39 to 46, wherein the breathing status indicator is used to at least one of:

a) at least partially treat a breathing disorder; and,

b) monitor an effectiveness of treatment of a breathing disorder.

48) A system according to any one of the claims 39 to 47, wherein the one or more processing devices test the computational model to determine a discriminatory performance of the model.

49) A system according to claim 48, wherein the discriminatory performance is based on at least one of:

a) an area under a receiver operating characteristic curve;

b) an accuracy;

c) a sensitivity; and,

d) a specificity.

50) A system according to claim 48 or claim 49, wherein the discriminatory performance is at least 70%.

51) A system according to any one of the claims 39 to 50, wherein the one or more processing devices test the computational model using a reference subject data from a subset of the plurality of reference subjects.

52) A system according to any one of the claims 39 to 51, wherein the one or more processing devices: a) select a plurality of reference metrics;

b) train a computational model using the plurality of reference metrics;

c) test the computational model to determine a discriminatory performance of the model; and,

d) if the discriminatory performance of the model falls below a threshold, at least one of: i) selectively retrain the computational model using a different plurality of reference metrics; and,

ii) train a different computational model.

53) A system according to any one of the claims 39 to 52, wherein the one or more processing devices:

a) select a plurality of combinations of reference metrics;

b) train a plurality of computational models using each of the combinations;

c) test each computational model to determine a discriminatory performance of the model; and,

d) selecting the computational model with the highest discriminatory performance for use in determining an mental state indicator indicative of a mental state.

54) A system according to any one of the claims 39 to 53, wherein the one or more processing devices:

a) determine one or more reference subject attributes from the reference subject data; b) train the computational model using the one or more reference subject attributes.

55) A system according to 54, wherein the one or more processing devices:

a) perform clustering using the using the reference subject attributes to determine clusters of reference subject having similar reference subject attributes; and, b) train the computational model at least in part using the reference subject clusters.

56) A method for use in calculating at least one computational model, the at least one computational model being used for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the method including, in one or more electronic processing devices:

a) for each of a plurality of reference subjects:

i) obtaining reference subject data indicative of: (1) a heart activity measured the reference subject during at least part of a reference sleep episode;

(2) breathing activity measured for the reference subject during at least part of a sleep episode; and,

(3) a diagnosed breathing state of the reference subject;

ii) analyzing the reference subject data to determine at least one sleep segment selected from the group including:

(1) n minutes preceding sleep onset;

(2) n minutes following sleep onset;

(3) the sleep episode;

(4) a first half of the sleep episode;

(5) a second half of the sleep episode;

(6) n minutes prior to waking;

iii) analyzing the reference subject data to determine at least one reference heart activity metric for the at least one reference sleep segment, the at least one reference heart activity metric being selected from the metric group including:

(1) a heart rate statistic metric selected from a heart rate statistic group including:

(a) a mean;

(b) a median;

(c) an average;

(d) a variance;

(e) a skew;

(f) a kurtosis;

(g) a percentile;

(h) a cumulative distribution function;

(2) a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including:

(a) an ultra low frequency less than about 0.003 Hz;

(b) a very low frequency between about 0.003Hz and about 0.04 Hz;

(c) a low frequency between about 0.04 Hz and about 0.15Hz;

(d) a high-frequency between about 0.15Hz and about 0.4 Hz; (3) a heart rate variability metric selected from a heart rate variability group including:

(a) a multi-scale entropy;

(b) a standard deviation of average pulse intervals; and,

(c) square root of the mean of the squares of differences between adjacent pulse intervals; and,

iv) analyze the reference subject data to determine at least one reference breathing activity metric; and,

using at least one reference metric, including at least one of a reference heart activity metric and a reference breathing activity metric and diagnosed breathing mental state for a number of reference subjects to train at least one computational model, the at least one computational model being at least partially indicative of a relationship between different breathing states and the at least one reference metric.

Description:
BREATHING STATE INDICATOR Background of the Invention

[0001] The present invention relates to a method and apparatus for determining a breathing state indicator for use in identifying a breathing state of a subject, and in one particular example, a sleep related breathing disorder.

Description of the Prior Art

[0002] The reference in this specification to any prior publication (or information derived from it), or to any matter which is known, is not, and should not be taken as an acknowledgment or admission or any form of suggestion that the prior publication (or information derived from it) or known matter forms part of the common general knowledge in the field of endeavour to which this specification relates.

[0003] Breathing disorders, and in particular sleep relating breathing disorders, such as sleep apnea or snoring, can have a significant impact on long term patient health. It is known to treat such disorders with a range of different forms of treatment, one particular form of which is the application of positive air pressure to the subject airway. This is typically achieved using a PAP (Positive Airway Pressure) or CPAP (Continuous Positive Airway Pressure) device.

[0004] In order for such treatments to be effective, it is important to ensure that the breathing disorder is correctly diagnosed. In this regard, diagnosis is typically achieved using a range of different techniques, including through the use of sleep studies, monitoring of breathing or the like. However, breathing can also be adversely effected by other factors, which can lead to misdiagnosis and hence failures in treatment effectiveness.

Summary of the Present Invention

[0005] In one broad form an aspect of the present invention seeks to provide a monitoring system for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the monitoring system including one or more electronic processing devices that: obtain subject data indicative of: heart activity measured for the biological subject during at least part of a sleep episode; and, breathing activity measured for the biological subject during at least part of a sleep episode; analyze the subject data to determine at least one sleep segment selected from the group including: n minutes preceding sleep onset; n minutes following sleep onset; the sleep episode; a first half of the sleep episode; a second half of the sleep episode; n minutes prior to waking; analyze the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including: a heart rate statistic metric selected from a heart rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than about 0.003 Hz; a very low frequency between about 0.003Hz and about 0.04 Hz; a low frequency between about 0.04 Hz and about 0.15Hz; a high-frequency between about 0.15Hz and about 0.4 Hz; a heart rate variability metric selected from a heart rate variability group including: a multi- scale entropy; a standard deviation of average pulse intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals; and, analyze the subject data to determine at least one breathing activity metric; and, use the at least one heart activity metric, the at least one breathing activity metric and at least one computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model being at least partially indicative of a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period.

[0006] In one embodiment the one or more processing devices: apply at least one heart activity metric to at least one mental state computational model to determine a mental state indicator indicative of a mental state of the subject, the at least one mental state computational model being obtained by applying machine learning to reference heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period; and, using the mental state indicator and the breathing metric to determine the breathing state indicator.

[0007] In one embodiment the one or more processing devices apply at least one breathing activity metric and the mental state to at least one breathing state computational model to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and mental states derived from one or more reference subjects during at least part of a reference sleep period.

[0008] In one embodiment the one or more processing devices apply the at least one heart activity metric and breathing activity metric to at least one breathing state computational model to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period.

[0009] In one embodiment the one or more processing devices analyze the subject data to determine the at least one breathing activity metric for the at least one sleep segment.

[0010] In one embodiment the at least one breathing activity metric is selected from the metric group including: a breathing rate statistic metric selected from a breathing rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a breathing rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than about 0.003 Hz; a very low frequency between about 0.003Hz and about 0.04 Hz; a low frequency between about 0.04 Hz and about 0.15Hz; a high-frequency between about 0.15Hz and about 0.4 Hz; a breathing rate variability metric selected from a breathing rate variability group including: a multi-scale entropy; a standard deviation of average breath intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals. [0011] In one embodiment the breathing status indicator is indicative of a presence, absence, degree or severity of a breathing disorder.

[0012] In one embodiment the breathing status disorder is at least one of: a sleep related breathing disorder; snoring; and, sleep apnea.

[0013] In one embodiment the breathing status indicator is used to at least one of: at least partially treat a breathing disorder; and, monitor an effectiveness of treatment of a breathing disorder.

[0014] In one embodiment the monitoring system is in communication with a breathing assistance apparatus that selectively controls airflow to an airway of the subject to thereby provide breathing assistance to the subject, and wherein in use the breathing assistance apparatus is operated at least in part using the breathing status indicator.

[0015] In one embodiment the breathing assistance apparatus is at least one of: a CPAP machine; and, a PAP machine.

[0016] In one embodiment the one or more processing devices determine at least one of: at least one metric for each of a plurality of sleep segments; a plurality of metrics for at least one sleep segment; and, a plurality of metrics for each of a plurality of sleep segments.

[0017] In one embodiment the subject data is indicative of a sleep state for the biological subject during at least part of each of a number of sleep episodes and wherein the at least one metric includes a sleep metric selected from a sleep metric group including: a total sleep duration; a number of sleep episodes; a mean sleep episode duration; and, a standard deviation of sleep episode durations.

[0018] In one embodiment the sleep state is derived from at least one of: heart activity data indicative of the heart activity measured for the biological subject during at least part of a sleep period; brain activity data indicative of brain activity measured for the biological subject during at least part of a sleep period; and, activity data indicative of physical activity measured for the biological subject during at least part of a sleep period. [0019] In one embodiment the subject data includes brain activity data indicative of brain activity measured for the biological subject during at least part of a sleep period and wherein the one or more processing devices: analyze the brain activity data to determine at least one sleep stage selected from the sleep stage group including: REM sleep; non-REM sleep stage 1; non-REM sleep stage 2; non-REM sleep stage 3; and, awake; and, determine at least one brain activity metric selected from a brain activity metric group including: an absolute time in each sleep stage; a fractional time in each sleep stage; a sleep stage latency; a mean heart-rate in each sleep stage; a difference of mean heart-rates in each sleep stage.

[0020] In one embodiment the one or more processing devices determines a plurality of heart activity metrics selected from: a heart rate statistic metric group; a heart rate spectral power metric group; a heart rate variability metric group; a brain activity metric group; and, a sleep metric group.

[0021] In one embodiment the one or more processing devices determine at least one of: at least one metric from each available group; and, at least two metrics from at least some available groups.

[0022] In one embodiment the one or more processing devices determines at least one of: at least two metrics; at least three metrics; at least four metrics; at least five metrics; at least six metrics; at least seven metrics; at least eight metrics; at least nine metrics; and, at least ten metrics.

[0023] In one embodiment the one or more processing devices: determine one or more subject attributes from the subject data; and, use the one or more subject attributes to apply the computational model so that the at least one metric is assessed based on reference metrics derived for one or more reference subjects having similar attributes to the subject attributes.

[0024] In one embodiment the one or more processing devices select a plurality of metrics at least in part using the subject attributes.

[0025] In one embodiment the one or more processing devices select a computational model at least in part using the subject attributes. [0026] In one embodiment the one or more subject attributes are selected from an attribute group including: one or more subject characteristics selected from a characteristic group including: a subject age; a subject height; a subject weight; a subject sex; and, a subject ethnicity; one or more possible mental states selected from a mental state group including: healthy; abnormal; depression; anxiety; panic disorder; obsessive compulsive disorder (OCD); and, schizophrenia; one or more possible breathing states selected from a breathing state group including: healthy; abnormal; sleep apnea; snoring; asthma; bronchitis; emphysema; and, chronic obstructive pulmonary disorder; one or more body states selected from a body state group including: a healthy body state; an unhealthy body state; and, one or more disease states; one or more medical symptoms selected from a medical symptom group including: elevated temperature; coughing; sneezing; bloating; abnormal bowel movement; and, nausea; one or more perceived emotional states selected from an emotional state group including: happy; sad; anxious; angry; tired; and, shocked; dietary information; and, medication information.

[0027] In one embodiment the one or more processing devices determine the subject attributes at least one of: by querying a subject medical history; by receiving sensor data from a sensing device; and, in accordance with user input commands.

[0028] In one embodiment the one or more processing devices: compare at least one current metric determined for the subject during one or more current sleep episodes and at least one previous metric determined for the subject during one or more previous sleep episodes; and, using results of the comparison to track a change in breathing state.

[0029] In one embodiment the one or more processing devices perform the step of comparing the at least one current metric and the at least one previous metric by: applying the at least one current metric to at least one computational model to determine a current breathing state indicator indicative of a current breathing state; applying the at least one previous metric to at least one computational model to determine a previous breathing state indicator indicative of a previous breathing state; and, analysing a difference between the current and previous breathing state indicators to determine the change in breathing state. [0030] In one embodiment an intervention is performed between the previous and current sleep episodes and the one or more processing devices determine an indication of an effectiveness of the treatment based on the change in mental state.

[0031] In one embodiment the mental state indicator is indicative of at least one of: a likelihood of the subject having a particular mental state; and, a likelihood of a severity of a particular mental state.

[0032] In one embodiment the mental state is selected from the mental state group including: normal; abnormal; depression; anxiety; panic disorder; obsessive compulsive disorder (OCD); and, schizophrenia.

[0033] In one embodiment the system includes a monitoring device including: at least one sensor; and, a monitoring device processor that generates sensor data in accordance with signals from the at least one sensor, the sensor data being indicative of at least one of: a heart activity of the subject; a breathing activity of the subject; brain activity of the subject; and, physical activity of the subject.

[0034] In one embodiment the monitoring device is a wearable device.

[0035] In one embodiment the monitoring system includes a client device that: receives sensor data from the monitoring device; generates captured subject data including: a subject identifier indicative of an identity of the subject; and, at least one of: heart activity data indicative of the measured heart activity; breathing activity data indicative of the measured breathing activity; brain activity data indicative of measured brain activity; and, activity data indicative of measured physical activity; and, transfers captured subject data to the one or more processing devices, the one or more processing being responsive to the captured subject data to incorporate this into the subject data using the identifier.

[0036] In one embodiment the client device: displays one or more questions; and, generates captured data at least in part in response to user input commands provided in response to the one or more questions. [0037] In one embodiment the one or more processing devices at least one of: display a representation of the mental state indicator; store the mental state indicator for subsequent retrieval; and, provide the mental state indicator to a client device for display.

[0038] In one embodiment the computational model has a discriminatory performance based on at least one of: an area under a receiver operating characteristic curve; an accuracy; a sensitivity; and, a specificity.

[0039] In one embodiment the discriminatory performance is at least 70%.

[0040] In one broad form an aspect of the present invention seeks to provide a method for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the method including in one or more electronic processing devices: obtaining subject data indicative of: a heart activity measured for the biological subject during at least part of a sleep episode; breathing activity measured for the biological subject during at least part of a sleep episode; analyzing the subject data to determine at least one sleep segment selected from the group including: n minutes preceding sleep onset; n minutes following sleep onset; the sleep period; a first half of the sleep period; a second half of the sleep period; n minutes prior to waking; analyzing the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including: a heart rate statistic metric selected from a heart rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than 0.003 Hz; a very low frequency between 0.003Hz and 0.04 Hz; a low frequency between 0.04 Hz and 0.15Hz; a high-frequency between about 0.15Hz and about 0.4 Hz; a heart rate variability metric selected from a heart rate variability group including: a multi-scale entropy; a standard deviation of average pulse intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals; and, analyzing the subject data to determine at least one breathing activity metric; and, using the at least one heart activity metric, the at least one breacthing activity metric and at least one a computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model embodying a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period.

[0041] In one broad form an aspect of the present invention seeks to provide a system for treating a sleep related breathing disorder, the system including one or more electronic processing devices that: obtain subject data indicative of: heart activity measured for the biological subject during at least part of a sleep episode; and, breathing activity measured for the biological subject during at least part of a sleep episode; analyze the subject data to determine at least one sleep segment selected from the group including: n minutes preceding sleep onset; n minutes following sleep onset; the sleep episode; a first half of the sleep episode; a second half of the sleep episode; n minutes prior to waking; analyze the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including: a heart rate statistic metric selected from a heart rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than about 0.003 Hz; a very low frequency between about 0.003Hz and about 0.04 Hz; a low frequency between about 0.04 Hz and about 0.15Hz; a high-frequency between about 0.15Hz and about 0.4 Hz; a heart rate variability metric selected from a heart rate variability group including: a multi-scale entropy; a standard deviation of average pulse intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals; and, analyze the subject data to determine at least one breathing activity metric; and, use the at least one heart activity metric, the at least one breathing activity metric and at least one computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model being at least partially indicative of a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period; and, cause a breathing assistance apparatus to selectively controls airflow to an airway of the subject at least partially in accordance with the breathing status indicator to thereby provide breathing assistance to the subject.

[0042] In one broad form an aspect of the present invention seeks to provide a A method for treating a sleep related breathing disorder, the method including, in one or more electronic processing devices: obtaining subject data indicative of: heart activity measured for the biological subject during at least part of a sleep episode; and, breathing activity measured for the biological subject during at least part of a sleep episode; analyzing the subject data to determine at least one sleep segment selected from the group including: n minutes preceding sleep onset; n minutes following sleep onset; the sleep episode; a first half of the sleep episode; a second half of the sleep episode; n minutes prior to waking; analyzing the subject data to determine at least one heart activity metric for the at least one sleep segment, the at least one heart activity metric being selected from the metric group including: a heart rate statistic metric selected from a heart rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than about 0.003 Hz; a very low frequency between about 0.003Hz and about 0.04 Hz; a low frequency between about 0.04 Hz and about 0.15Hz; a high-frequency between about 0.15Hz and about 0.4 Hz; a heart rate variability metric selected from a heart rate variability group including: a multi-scale entropy; a standard deviation of average pulse intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals; and, analyzing the subject data to determine at least one breathing activity metric; and, using the at least one heart activity metric, the at least one breathing activity metric and at least one computational model to determine a breathing state indicator indicative of a breathing state, the at least one computational model being at least partially indicative of a relationship between different breathing states and one or more metrics, the at least one computational model being obtained by applying machine learning to reference metrics derived from one or more reference subjects during at least part of a reference sleep period; and, causing a breathing assistance apparatus to selectively controls airflow to an airway of the subject at least partially in accordance with the breathing status indicator to thereby provide breathing assistance to the subject.

[0043] In one broad form an aspect of the present invention seeks to provide a A system for use in calculating at least one computational model, the at least one computational model being used for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the system including one or more electronic processing devices that: for each of a plurality of reference subjects: obtain reference subject data indicative of: a heart activity measured for the reference subject during at least part of a reference sleep episode; breathing activity measured for the reference subject during at least part of a sleep episode; and, a diagnosed breathing state of the reference subject; analyze the reference subject data to determine at least one sleep segment selected from the group including: n minutes preceding sleep onset; n minutes following sleep onset; the sleep episode; a first half of the sleep episode; a second half of the sleep episode; n minutes prior to waking; analyze the reference subject data to determine at least one reference heart activity metric for the at least one reference sleep segment, the at least one reference heart activity metric being selected from the metric group including: a heart rate statistic metric selected from a heart rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than about 0.003 Hz; a very low frequency between about 0.003Hz and about 0.04 Hz; a low frequency between about 0.04 Hz and about 0.15Hz; a high- frequency between about 0.15Hz and about 0.4 Hz; a heart rate variability metric selected from a heart rate variability group including: a multi-scale entropy; a standard deviation of average pulse intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals; and, analyze the reference subject data to determine at least one reference breathing activity metric; and, use at least one reference metric, including at least one of a reference heart activity metric and a reference breathing activity metric and diagnosed breathing mental state for a number of reference subjects to train at least one computational model, the at least one computational model being at least partially indicative of a relationship between different breathing states and the at least one reference metric. [0044] In one embodiment the at least one computational model includes at least one mental state computational model used to determine a mental state indicator indicative of a mental state of the subject, the at least one mental state computational model being obtained by applying machine learning to reference heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period.

[0045] In one embodiment the at least one computational model includes at least one breathing breathing state computational model used to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and mental states derived from one or more reference subjects during at least part of a reference sleep period.

[0046] In one embodiment the at least one computational model includes at least one breathing breathing state computational model used to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period.

[0047] In one embodiment the at least one reference breathing activity metric is selected from the metric group including: a breathing rate statistic metric selected from a breathing rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a breathing rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than about 0.003 Hz; a very low frequency between about 0.003Hz and about 0.04 Hz; a low frequency between about 0.04 Hz and about 0.15Hz; a high-frequency between about 0.15Hz and about 0.4 Hz; a breathing rate variability metric selected from a breathing rate variability group including: a multi-scale entropy; a standard deviation of average breath intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals. [0048] In one embodiment the one or more processing devices analyze the reference subject data to determine the at least one reference breathing activity metric for the at least one sleep segment.

[0049] In one embodiment the breathing status indicator is indicative of a presence, absence, degree or severity of a breathing disorder.

[0050] In one embodiment the breathing status disorder is at least one of: a sleep related breathing disorder; snoring; and, sleep apnea.

[0051] In one embodiment the breathing status indicator is used to at least one of: at least partially treat a breathing disorder; and, monitor an effectiveness of treatment of a breathing disorder.

[0052] In one embodiment the one or more processing devices test the computational model to determine a discriminatory performance of the model.

[0053] In one embodiment the discriminatory performance is based on at least one of: an area under a receiver operating characteristic curve; an accuracy; a sensitivity; and, a specificity.

[0054] In one embodiment the discriminatory performance is at least 70%.

[0055] In one embodiment the one or more processing devices test the computational model using a reference subject data from a subset of the plurality of reference subjects.

[0056] In one embodiment the one or more processing devices: select a plurality of reference metrics; train a computational model using the plurality of reference metrics; test the computational model to determine a discriminatory performance of the model; and, if the discriminatory performance of the model falls below a threshold, at least one of: selectively retrain the computational model using a different plurality of reference metrics; and, train a different computational model.

[0057] In one embodiment the one or more processing devices: select a plurality of combinations of reference metrics; train a plurality of computational models using each of the combinations; test each computational model to determine a discriminatory performance of the model; and, selecting the computational model with the highest discriminatory performance for use in determining an mental state indicator indicative of a mental state.

[0058] In one embodiment the one or more processing devices: determine one or more reference subject attributes from the reference subject data; train the computational model using the one or more reference subject attributes.

[0059] In one embodiment the one or more processing devices: perform clustering using the using the reference subject attributes to determine clusters of reference subject having similar reference subject attributes; and, train the computational model at least in part using the reference subject clusters.

[0060] In one broad form an aspect of the present invention seeks to provide a method for use in calculating at least one computational model, the at least one computational model being used for generating a breathing state indicator for use in identifying a breathing state of a biological subject, the method including, in one or more electronic processing devices: for each of a plurality of reference subjects: obtaining reference subject data indicative of: a heart activity measured the reference subject during at least part of a reference sleep episode; breathing activity measured for the reference subject during at least part of a sleep episode; and, a diagnosed breathing state of the reference subject; analyzing the reference subject data to determine at least one sleep segment selected from the group including: n minutes preceding sleep onset; n minutes following sleep onset; the sleep episode; a first half of the sleep episode; a second half of the sleep episode; n minutes prior to waking; analyzing the reference subject data to determine at least one reference heart activity metric for the at least one reference sleep segment, the at least one reference heart activity metric being selected from the metric group including: a heart rate statistic metric selected from a heart rate statistic group including: a mean; a median; an average; a variance; a skew; a kurtosis; a percentile; a cumulative distribution function; a heart rate spectral power metric indicative of a spectral power in at least one frequency band selected from a frequency band group including: an ultra low frequency less than about 0.003 Hz; a very low frequency between about 0.003Hz and about 0.04 Hz; a low frequency between about 0.04 Hz and about 0.15Hz; a high-frequency between about 0.15Hz and about 0.4 Hz; a heart rate variability metric selected from a heart rate variability group including: a multi-scale entropy; a standard deviation of average pulse intervals; and, square root of the mean of the squares of differences between adjacent pulse intervals; and, analyze the reference subject data to determine at least one reference breathing activity metric; and, using at least one reference metric, including at least one of a reference heart activity metric and a reference breathing activity metric and diagnosed breathing mental state for a number of reference subjects to train at least one computational model, the at least one computational model being at least partially indicative of a relationship between different breathing states and the at least one reference metric.

[0061] It will be appreciated that the broad forms of the invention and their respective features can be used in conjunction, interchangeably and/or independently, and reference to separate broad forms is not intended to be limiting.

Brief Description of the Drawings

[0062] Various examples and embodiments of the present invention will now be described with reference to the accompanying drawings, in which: -

[0063] Figure 1 is a flow chart of an example of a method for generating a breathing state indicator for use in identifying a breathing state of a biological subject;

[0064] Figure 2 is a flow chart of an example of a process for training a computational model;

[0065] Figure 3 is a schematic diagram of an example of an apparatus for generating a breathing state indicator for use in identifying a breathing state of a biological subject;

[0066] Figure 4 is a schematic diagram of an example of a network architecture;

[0067] Figure 5 is a schematic diagram of an example of a processing system;

[0068] Figure 6 is a schematic diagram of an example of a client device;

[0069] Figure 7 is a flow chart of an example of a process for collecting subject data; and,

[0070] Figures 8A and 8E are a flow chart of a specific example of a method of generating a breathing state indicator for identifying of a breathing state of a biological subject. Detailed Description of the Preferred Embodiments

[0071] An example of the process for generating a breathing state indicator for identifying a breathing state of a biological subject and/or guiding treatment of a breathing disorder, will now be described with reference to Figure 1.

[0072] For the purpose of this example, it is assumed that the method is performed at least in part using one or more electronic processing devices typically forming part of one or more processing systems, such as servers, personal computers or the like and which may optionally be connected to one or more processing systems, data sources or the like via a network architecture as will be described in more detail below.

[0073] For the purpose of explanation, the term "reference subject" is used to refer to one or more individuals in a sample population, with "reference subject data" being used to refer to data collected from the reference subjects. The term "subject" refers to any individual that is being assessed for the purpose of identifying a mental state, with "subject data" being used to refer to data collected from the subject. The reference subjects and subjects are animals, and more particularly humans, although this is not intended to be limiting and the techniques could be applied more broadly to other vertebrates and mammals.

[0074] In this example, at step 100 subject data is obtained which is at least partially indicative of heart activity and breathing activity measured for a biological subject during at least part of a sleep episode.

[0075] The subject data could be obtained in any appropriate manner, including receiving data from a monitoring device, computer system or the like, retrieving the subject data from a data store such as a database, collecting at least some of the subject data using one or more sensors, or the like. The subject data typically includes heart activity data indicative of the heart activity, which may be in the form of simple pulse information but may also include Electrocardiography (ECG) data. Similarly the breathing activity data could be based on a breathing rate and//or depth, and could be measured by measuring lung volume changes, airflow or the like. The heart and/or breathing activity is typically measured for at least part of a sleep episode, but more typically over at least one entire sleep episode, which is a period of time during which the subject is asleep, between sleep onset and waking events. The subject data may also be indicative of a heart and/or breathing activity measured over multiple sleep episodes with the data optionally being collected continuously during the sleep episode or at periodic intervals through the sleep episode. The subject data may also include additional data, such as data regarding subject attributes or other physiological signals measured from the subject, such as measures of physical or mental activity, or the like, as will be described in more detail below.

[0076] At step 110 the subject data is analysed to determine at least one sleep segment. The sleep segment corresponds to a particular portion of a sleep episode and could include a number of minutes, such as 20 minutes, preceding or post sleep onset, an entire sleep episode, a first or second half of the sleep episode or a number of minutes prior to waking. The sleep segments can be determined in any appropriate manner depending upon the nature of the subject data available. For example, if the subject data includes brain wave activity data, such as electroencephalogram (EEG) data, sleep events such as sleep onset and waking can be detected based on brain wave patterns, with this then being used to determine sleep segments. Segments may also be determined from the sleep stage analysis, for example, determination of stage 1,2,3 and REM (rapid eye movement) sleep, using EEG data, as will be described in more detail below. Alternatively, if brain wave activity data is not available this may be determined from data relating to physical activity of the user, the heart and/or breathing activity of the user, or based on events such as manual notifications, or a combination of the above.

[0077] At step 120 the subject data is analysed to determine at least one metric, typically for the at least one sleep segment. The metric(s) used will vary depending upon a range of factors, such as the computational model to be used, subject attributes, the mental conditions or breathing disorders being identified, or the like, as will be described in more detail below. Typically the metrics include heart activity metrics selected from heart rate statistic metrics, heart rate spectral power metrics or heart rate variability metrics, and breathing activity metrics, with multiple metrics optionally being selected from across these groups. [0078] Heart rate statistic metrics are based on the subject's heart rate and can include any one or more of a mean, a median, an average, a variance, a skew, a kurtosis, a percentile, a cumulative distribution function, or the like. Heart rate spectral power metrics are based on a spectral power of the subject's heart beats, and are typically assessed in frequency bands including, an ultra-low frequency band, such as less than about 0.003 Hz, a very low frequency band, such as between about 0.003Hz and about 0.04 Hz, a low frequency band, such as between about 0.04 Hz and about 0.15Hz or a high-frequency band, such as between about 0.15Hz and about 0.4 Hz. The heart rate variability metric is based on the subject's heart rate and typically includes one or more of a multi-scale entropy, a standard deviation of average pulse intervals, a square root of the mean of the squares of differences between adjacent pulse intervals, or the like.

[0079] Similarly, breathing activity metrics can be selected from groups including breathing rate statistic metrics, breathing rate spectral power metrics or breathing rate variability metrics, with multiple metrics optionally being selected from across these groups, although any suitable metrics could be used.

[0080] At step 130 the one or more metrics are used with one or more computational models to determine a breathing state indicator. The computational models are typically at least partially indicative of a relationship between different breathing states and values of the one or more metrics, and can be obtained by applying machine learning to reference metrics derived from heart and/or breathing activities measured for one or more reference subjects during at least part of a reference sleep period.

[0081] Thus, it will be appreciated that in practice reference subject data, equivalent to subject data, is collected for a plurality of reference subjects for which a variety of different breathing states have been diagnosed. The collected reference subject data is used to calculate reference metrics, which are then used to train the computational model so that the computational model can be used to assist in discriminating between different breathing states, based on metrics measured for the subject. The nature of the computational models will vary depending on the implementation and examples will be described in more detail below. [0082] In one example, the computational model(s) are directly indicative of a breathing state, in which case the metrics can be applied to the computational model to determine the breathing state indicator. However, this is not essential and in another example the computational model(s) are used to determine a mental state, with the mental state being used together with breathing metrics to determine the breathing state indicator.

[0083] The at least one computational model is used to determine a breathing state indicator indicative of a breathing state at step 140. Typically the breathing state indicator is indicative of a likelihood of the subject having a particular breathing state, and in one particular example, a sleep related breathing disorder. The breathing indicator could be in the form of a numerical value, for example indicating that the user has a 95% chance of suffering from sleep apnea. However, this is not necessarily essential, and it will be appreciated that any suitable form of breathing state indicator could be used.

[0084] Accordingly, it will be appreciated that the above described method utilises a machine leaning technique in order to diagnose the likelihood of a subject having one or more breathing states. This is typically performed utilising certain defined metrics relating to specific aspects of heart activity, such as heart rate, heart rate spectral power or heart rate variability, which are in turn indicative of a mental state. This can be used together with breathing activity metrics to determine a breathing state indicator. In this regard, taking into account the mental state of a subject, based as derived from heart activity information, can be used to more reliably diagnose a particular breathing state. In particular, mental state, such as a degree of stress suffered by the subject, can influence the breathing of a subject, which can in turn lead to misdiagnosis of breathing disorders. Accordingly, by using heart rate as an indicator or proxy of mental state, this can be used together with breathing metrics to more reliably diagnose sleep related breathing disorders, which in turn can be used to improve the outcome of treatment of breathing disorders.

[0085] A number of further features will now be described. [0086] As previously mentioned, the heart and breathing activity metrics can be used together with one or more computational models in order to determine the breathing indicator.

[0087] In one example, the system uses two discrete and independent computational models, with one being used to assess mental state and the other used to assess breathing state. In this example, this involves applying at least one heart activity metric to at least one mental state computational model to determine a mental state indicator indicative of a mental state of the subject. In this example, the mental state computational model(s) are obtained by applying machine learning to reference heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period. The mental state indicator and the breathing metric are then used to determine the breathing state indicator, which in one example, us achieved by applying at least one breathing activity metric and the mental state to at least one breathing state computational model to determine the breathing state indicator, with the breathing state computational model(s) being obtained by applying machine learning to reference breathing activity metrics and mental states derived from one or more reference subjects during at least part of a reference sleep period. Thus, in this example, separate models are used to first determine the subject's mental state, with this then being combined with the breathing metrics to determine the breathing state.

[0088] However, this is not essential and alternatively the metrics could be applied to a single composite computational model. In this example, the processing devices apply the at least one heart activity metric and breathing activity metric to at least one breathing state computational model to determine the breathing state indicator, the at least one breathing state computational model being obtained by applying machine learning to reference breathing activity metrics and heart activity metrics derived from one or more reference subjects during at least part of a reference sleep period.

[0089] A further alternative is to simply use an indication of mental state and breathing metrics to determine the breathing indicator, without the requirement for a computational model. For example, the breathing state indicator could simply be a mental state indicator, indicative of a subject's mental state, optionally combined with information regarding breathing, such as a current breathing metric or indication of a breathing disorder. For example, this could be an indication that the subject has sleep apnea and is also suffering from anxiety.

[0090] The nature of the breathing activity metric will vary depending on the preferred implementation. In one example, the breathing activity metric is determined for at least one sleep segment, although this is not essential and the breathing activity metric could take into account breathing outside of a sleep segment. The breathing activity metric is typically selected from the metric group including a breathing rate statistic metric, a breathing rate spectral power metric or a breathing rate variability metric. The breathing rate statistic metric can include one or more of a mean, a median, an average, a variance, a skew, a kurtosis, a percentile, a cumulative distribution function, or the like. The breathing rate spectral power metric is typically indicative of a spectral power in at least one frequency band selected from a frequency band group including an ultra low frequency less than about 0.003 Hz, a very low frequency between about 0.003Hz and about 0.04 Hz, a low frequency between about 0.04 Hz and about 0.15Hz, a high-frequency between about 0.15Hz and about 0.4 Hz. The breathing rate variability metric is typically selected from a breathing rate variability group including a multi- scale entropy, a standard deviation of average breath intervals, a square root of the mean of the squares of differences between adjacent pulse intervals, or the like.

[0091] The breathing status indicator is typically indicative of a presence, absence, degree or severity of a breathing disorder, and in one particular a sleep related breathing disorder, such as snoring and/or sleep apnea. However, it will be appreciated that this is not essential and other breathing disorders, such as asthma, chronic obstructive pulmonary disease (COPD), emphysema, bronchitis, pneumonia, or the like, could be identified using a similar approach.

[0092] The breathing status indicator is typically used to treat the breathing disorder and in one particular example to monitor an effectiveness of treatment of a breathing disorder.

[0093] When treating the breathing disorder, this can be used to assist a clinician in prescribing and dosing medication. Alternatively, in one preferred example, this could be used to at least partially control a treatment device, such as a breathing assistance apparatus, including a PAP or CPAP machine or similar. In this example, breathing assistance apparatus selectively controls airflow to an airway of the subject to thereby provide breathing assistance to the subject. In this case, the breathing assistance apparatus can be operated at least in part using the breathing status indicator, for example to decrease and/or increase the flow rate/pressure of air delivered to the airway depending on the current breathing indicator.

[0094] When monitoring effectiveness of treatment, this can involve identifying changes in a breathing indicator, and using these to if treatment is effective. This can be performed as art of a longitudinal process, to examine long term effectiveness, or as part of a dynamic control algorithm for the breathing assistance apparatus, allowing this to be used as part of a feedback loop, for improving effectiveness of the treatment.

[0095] In one particular example, the system can be used to determine a treatment effectiveness indicator is used to allow an assessment to be made of four different treatment effectiveness states, namely:

• adherent to treatment and in a stable breathing state, indicating the subject is on the treatment and that it is effective in treating the underlying condition

• adherent to treatment and in an unstable breathing state, which indicates that the particular treatment is not effective

• non-adherent to treatment and in an unstable breathing state indicating the subject needs to be put on an adherence program to ensure compliance

• non-adherent to medication and in a stable breathing state, which indicates that the subject does not actually require treatment.

[0096] In one example, as previously mentioned, multiple metrics are used in order to increase the accuracy of the computational model(s), with this typically including at least one metric for each of a plurality of sleep segments, a plurality of metrics for at least one sleep segment, or a plurality of metrics for each of a plurality of sleep segments.

[0097] It will be further appreciated that metrics can be calculated across multiple sleep episodes, for example, to examine averages or variations of metrics between multiple sleep episodes, thereby reducing the likelihood of an unusual sleep episode leading to a misdiagnosis.

[0098] In addition to examining heart and breathing activity metrics, the system can examine other metrics to further enhance the discriminatory performance of the computational model, such as sleep and brain wave metrics.

[0099] In the case of sleep metrics, these are typically based on sleep states of the user over multiple sleep episodes, such as whether the subject is waking or sleeping, and can be used to derive metrics such as a total sleep duration, a total number of sleep episodes, a mean sleep episode duration, a standard deviation of sleep episode durations, or the like. The sleep states are typically determined using sleep data forming part of the subject data. The sleep data can be of any appropriate form and can be derived from a wide variety of data including heart rate data indicative of the heart rate, brain activity data indicative of brain activity, or activity data indicative of physical activity. It will also be appreciated that sleep states could be indicated via any other appropriate mechanism, such as based on information collected by a medical practitioner during a sleep study or the like.

[0100] When the subject data includes brain activity data, such as EEG data indicative of brain activity measured for the biological subject during part of a sleep period, this can be used to identify specific sleep stages, which are in turn used to determine brain activity metrics. For example, the brain activity data can be used to identify periods of REM sleep, non-REM sleep stage 1, non-REM sleep stage 2, non-REM sleep stage 3, and when the subject is awake. This information can then be used to determine at least one brain activity metric, such as an absolute time in each sleep stage, a fractional time in each sleep stage, a sleep stage latency, a mean heart rate in each sleep stage and a different in mean heart rates in each sleep stage. Thus, it will be appreciated that the above process can examine not only particular segments of a sleep episode, such as a period of time prior to sleeping, after sleeping or prior to waking, but also examines metrics associated with different sleep stages such as REM or non-REM sleep. [0101] Typically, to maximise the effectiveness of the discriminatory performance of the computational model(s), the processing devices determine a plurality of metrics selected from across the groups including the heart rate metric group, heart rate spectral power metric group, heart rate variability metric group, or breathing activity metric groups, and optionally brain activity metric group and/or sleep metric group. The particular combination used will vary depending on a range of factors, including the availability to capture sleep and brain wave activity data, and the ability of the metrics to discriminate between different mental states and/or different breathing states. In one particular example, at least one metric is selected from each of the available groups and optionally at least two metrics are selected for at least some of the available groups. In general the number of metrics used include at least two, at least three, at least four, at least five, at least six, at least seven, at least eight, at least nine and in some cases at least ten.

[0102] The analysis is also typically performed to take into account subject attributes, such as subject characteristics, possible mental states suffered by the subject, possible breathing states or breathing disorders, medications or other treatment administered, or one or more subject body states, or the like. In this example, the one or more processing devices can use the one or more subject attributes to apply the computational model so that the at least one metric is assessed based on reference metrics derived for one or more reference subjects having similar attributes to the subject attributes. This can be achieved in a variety of ways, depending on the preferred implementation, and can include selecting metrics and/or one of a number of different computational models at least in part depending on the subject attributes. Irrespective of how this is achieved, it will be appreciated that taking into account subject attributes can further improve the discriminatory performance by taking into account that subjects with different attributes may react differently to the same breathing state. For example, a male 35 year old with sleep apnea may react differently to a female 60 year old with the same condition. Similarly, the assessment of different disorders could be quite different so different computational models and/or combinations of metrics could be selected depending on a mental state and/or breathing that is being identified. This could include utilization of a breathing disorder/no breathing disorder discriminatory model and/or the use of multiple different models to identify whether a subject is suffering from any one of a number of different breathing disorders, or whether any one or a number of different treatments is effective.

[0103] The subject attributes could include subject characteristics such as a subject age, height, weight, sex or ethnicity, possible mental states from which the subject may suffer, including a normal or abnormal mental state, depression, anxiety, panic disorder, obsessive compulsive disorder (OCD), schizophrenia, or the like, breathing states, such as normal or abnormal, or indicative of a breathing disorder, such as sleep apnea, snoring, asthma, bronchitis, emphysema, COPD, or the like, body states, such as a healthy or unhealthy body states or one or more disease states, such as whether the subject is obese. The subject attributes could include one or more medical symptoms, such as an elevated temperature, coughing, sneezing, bloating, abnormal bowel movement, nausea, or the like, or one or more perceived emotional states, such as happy, sad, anxious, angry, tired, shocked, or the like. Finally, the subject attributes could include dietary information, such as details of any food or drink consumed, or medication information, including details of any medications taken either as part of a medication regimen or otherwise, treatment information, or the like.

[0104] The subject attributes could be determined in any one of a number of ways and could involve having the subject supply information a first time monitoring is performed, for example when registering to undergo the monitoring process, and/or periodically, for example each time monitoring is performed, at set time intervals, such as once a week or month, or the like. In this regard, a user interface could be displayed to the user by the processing device, or another computer system or client device, prompting the user to enter relevant information. This could be performed before or after each sleep session, with different information being requested each time, to avoid over burdening the subject. It will be appreciated that regular updates of subject attributes are typically used for more variable attributes, such as details of medical symptoms or the like, whilst attributes that are more static may be determined on a one off basis. It will also be appreciated that the processing devices could determine at least some of the subject attributes based on a subject medical history, for example by retrieving or querying a patient medical record. [0105] The system can also be utilised to perform longitudinal monitoring in which changes in a subject's breathing state are tracked, either directly, or at least partially based on changes in mental state. This can be performed for the purpose of monitoring of progression of a breathing disorder and/or mental state, as well as the efficacy of a treatment regime or program. In this example, a comparison is performed between at least one current metric determined for the subject during one or more current sleep episodes and at least one previous metric determined for the subject during one or more previous sleep episodes, with results of the comparison being used to track a change in a breathing state. In this regard, the different sleep episodes could be parts of a different sleep event, or could be part of the same sleep event, for example to track the effectiveness of current breathing assistance apparatus settings. The comparison can be achieved by directly comparing particular metrics, but it will be appreciated that this tends to provide little in the way of guidance regarding the progression of the condition. Accordingly it is more typical for the current metric to be applied to the one or more computational model(s) to determine a current breathing state indicator indicative of a current breathing state, and to apply the previous metric to the computational model to determine a previous breathing state indicator indicative of a previous breathing state, and then analyse a difference between the current and previous breathing state indicators to determine the change in breathing state.

[0106] It will be appreciated that in practice, the system will maintain a record of breathing state indicators, with each breathing state indicator being generated over one or more sleep episodes, so that a sequence of breathing state indicators can be used to demonstrate changes in the breathing disorder and/or effectiveness of treatment over time. In one example, such trending can be plotted allowing a medical practitioner to readily observe changes in breathing state. For example this may demonstrate an increasing likelihood that the subject has a particular mental state, such as anxiety, with the medical practitioner then being able to perform intervention, such as prescribing medication, with further changes such as a reduction in likelihood of anxiety being used to monitor effectiveness of treatment. This can also be used in guiding assessment of breathing state, so that the treatment for breathing state can be adjusted as the mental state changes, whilst the diagnosis of a breathing state could be adjusted based on the current mental state. Additionally, the mental state and/or breathing state indicator can be used as feedback to a breathing assistance apparatus in order to control the apparatus and optimise the effectiveness of the apparatus in mitigating breathing issues.

[0107] In a preferred example, the breathing and/or mental states are plotted contemporaneously with additional information, such as details of the timing of an intervention, including administering, or changing medication, allowing the response to the intervention to be easily tracked.

[0108] The breathing state indicator can be indicative of a likelihood of a subject having a particular breathing state or a likelihood of a severity of a particular breathing state depending upon the preferred implementation and the nature of the mathematical model. The breathing state indicator could be used in respect of a variety of breathing states, such as normal and abnormal breathing states, as well as specific conditions such as sleep apnea, snoring, or the like.

[0109] The nature of the monitoring system and in particular the hardware used to capture the subject data, and in particular the heart and breathing activity data and optionally any brain wave or activity data will vary depending upon the preferred implementation.

[0110] In one example, the monitoring system includes a monitoring device having at least one sensor and a monitoring device processor that generates sensor data in accordance with signals from the sensor. The sensor data is typically indicative of one or more of a heart activity of the subject, breathing activity of the subject, brain activity of the subject and physical activity of the subject, depending on the nature of the sensor employed.

[0111] In one example, the monitoring device is in the form of a wearable monitoring device which could include a wrist or chest mounted heart activity monitor, including a suitable heart activity detection mechanism. Examples include the use of an optical based system for detection of wrist pulse, or a movement sensor for detection of a chest pulse. Physical activity can be determined through the use of accelerometers or gyroscopes and may be incorporated into a wearable device. In one particular example, the monitoring device could include a wrist mounted smart watch or similar, with an optional chest strap for improved heart rate sensing. Additionally and/or alternatively electrode based detection can be used to acquire ECG signals, which can in turn provide greater information regarding the heart rate and heart beat power. Similarly brain activity can be measured using an EEG sensing system, which may include electrodes attached to the scalp of the user, as part of a headset or the like.

[0112] Similar arrangements can be used for breathing activity, for example using chest sensors to detect movement of the chest cavity, microphones to detect breathing sounds, or the like.

[0113] It will be appreciated that the form factor of the monitoring device and the particular sensing provided can vary depending on the circumstances in which the monitoring device is to be used. For example, when used in a home environment, the monitoring device is typically a wearable device, with more limited sensing capabilities, often limited to optical and/or movement sensing, whereas if the device is adapted to be used in a clinical environment, such as during a sleep study, electrode based systems can be used for capturing ECG and EEG signals, for greater accuracy.

[0114] In one example, the monitoring device is adapted to upload sensor data directly to the one or more processing devices, which could be situated remotely in a cloud based environment, or locally, for example on a computer system. In another example, the monitoring system includes a client device, such as a smartphone, tablet or computer system, that receives sensor data from the monitoring device uses the sensor data to generate captured subject data. The captured subject data typically includes a subject identifier indicative of an identity of the subject, which could be a device identifier of either the client device or monitoring device, which is associated with the subject, or could be a user name or real name of the subject, or a unique identifier associated with the subject. The captured subject data further includes one or more of heart activity data indicative of the measured heart activity, breathing activity data indicative of a measured breathing activity, brain activity data indicative of the measured brain activity or activity data indicative of measured physical data.

[0115] The captured subject data is transferred to the one or more processing devices, allowing these to incorporate the captured subject data into subject data using the identifier. Thus, the processing device can identify the stored subject data associated with the respective subject using the identifier, before updating the stored subject data with the captured subject data.

[0116] The client device can also be adapted to perform at least preliminary processing of the sensor data or this may alternatively be performed by the monitoring device itself. Such preliminary processing can include filtering of signals, derivation of parameters from the signals, such as to determine an inter-beat period, heartbeat frequency, power spectrums or the like. Although alternatively raw sensor data could be uploaded directly to the one or more processing devices as required.

[0117] Thus, in the above examples, the client device acts to acquire sensor data from the monitoring device, perform optional processing, and add an identifier, transferring this as captured subject data to the one or more processing devices, which are typically in the form of remote servers, allowing the subject data to be consolidated and processed remotely. In this example, the client device, which is typically a smart phone or tablet of the subject, effectively acts to forward the captured data to the processing devices for analysis as required.

[0118] The above described arrangement provides a number of benefits. For example, this ensures subject data is stored centrally, allowing this to be used in training computational models. This in effect allows data from multiple subjects to be mined so that more accurate models can be constructed thereby improving the discriminatory power of the system. Additionally, the client device can be used to leverage existing hardware functionality in order to reduce the hardware requirements of the monitoring device.

[0119] In a further example, the client device can be used to collect additional information, such as subject attributes. In this example, the client device can display one or more questions, generating the captured subject data at least in part in response to user input commands provided in response to the one or more questions. This allows the user to be presented with questions, which can in turn assist in assessment of the subject mental state, including capturing information relating to symptoms, as well as other information, such as questions regarding subject attributes, dietary habits, medication consumed, or the like.

[0120] In one example, the one or more processing devices display a representation of the breathing state indicator, store the breathing state indicator for subsequent retrieval or provide the breathing state indicator to a client device for display. Thus, it will be appreciated that the mental state indicator can be used in a variety of manners, depending on the preferred implementation.

[0121] The above described approaches uses one or more computational models in order to determine a breathing state indicator, and an example of a process for generating such a model will now be described with reference to Figure 2.

[0122] In this example, reference subject data is obtained at step 200, which is at least partially indicative of heart and breathing activity measured for a reference subject during at least part of a reference sleep episode. At step 210 the reference subject data is analysed to determine at least one sleep segment corresponding to a particular portion of the reference sleep episode. At step 220 the reference subject data is analysed to determine at least one reference metric for the at least one reference sleep segment.

[0123] Steps 200 to 220 are largely analogous to steps 100 to 120 described with respect to obtaining and analysing subject data of a subject, and it will therefore be appreciated that these can be performed in a largely similar manner, and hence will not be described in further detail.

[0124] In contrast to subject data however, as the reference subject data is used in training a computational model, the reference subject data is also indicative of an identified breathing state and optionally mental state of the reference subject, which is typically obtained using a diagnosis by a medical practitioner, for example by receiving an indication of the diagnosis, retrieving this from a medical record, or the like.

[0125] Additionally, when using the reference subject data to train the computational model, it will be typically to determine reference metrics for all available metrics, including all breathing and heart activity metrics, rather than just selected ones of the metrics, allowing this to be used in order to ascertain which of the metrics are most useful in discriminating between different breathing and/or mental states. Nevertheless, the reference metrics used are as outlined above, and typically include heart rate statistic metrics, heart rate spectral power metrics, heart rate variability metrics, breathing activity metrics, brain wave activity metrics or sleep metrics, as appropriate.

[0126] At step 230 a combination of the reference metrics and one or more generic computational models are selected, with the reference metrics and identified mental and/or breathing state for a plurality of reference subjects being used to train the model(s) at step 240. The nature of the model and the training performed can be of any appropriate form and could include any one or more of decision tree learning, random forest, logistic regression, association rule learning, artificial neural networks, deep learning, inductive logic programming, support vector machines, clustering, Bayesian networks, reinforcement learning, representation learning, similarity and metric learning, genetic algorithms, rule- based machine learning, learning classifier systems, or the like. As such schemes are known, these will not be described in any further detail. In one example, this can include training a single model to determine the breathing state based on a combination of heart activity and breathing activity metrics, although this is not essential, and alternatively this will involve determining a mental state model to determine a mental state based on heart activity metrics, with the mental

[0127] Accordingly, the above described process provides a mechanism to develop a computational model that can be used in generating a breathing state indicator using the process described above with respect to Figure 1.

[0128] In addition to simply generating the model, the process typically includes testing the model at step 250 to assess the discriminatory performance of the trained model. Such testing is typically performed using a subset of the reference subject data, and in particular, different reference subject data to that used to train the model, to avoid model bias. The testing is used to ensure the computational model provides sufficient discriminatory performance. In this regard, the discriminatory performance is typically based on an accuracy, sensitivity, specificity and AUROC, with a discriminatory performance of at least 70% being required in order for the model to be used.

[0129] It will be appreciated that if the model meets the discriminatory performance, it can then be used in determining a breathing state indicator using the process outlined above with respect to Figure 1. Otherwise, the process returns to step 230 allowing different metrics and/or models to be selected, with training and testing then being repeated as required.

[0130] Thus, in one example, the one or more processing devices select a plurality of reference metrics, typically selected as a subset of each of the metrics listed above, train one or more computational model(s) using the plurality of reference metrics, test the computational model(s) to determine a discriminatory performance of the model and if the discriminatory performance of the model falls below a threshold then selectively retrain the computational model(s) using a different plurality of reference metrics and/or train a different computational model(s). Accordingly, it will be appreciated that the above described process can be performed iteratively utilising different metrics and/or different computational models until a required degree of discriminatory power is obtained.

[0131] As an alternative, the one or more processing devices can select a plurality of combinations of reference metrics, train a plurality of computational models using each of the combinations, test each computational model to determine a discriminatory performance of the model and select the computational model with the highest discriminatory performance for use in determining a mental state indicator indicative of a mental state and/or a breathing state indicator indicative of a breathing state.

[0132] In addition to use the metrics to train the models, the training can also be performed taking into account reference subject attributes, so that models are specific to respective reference subject attributes or can take the subject attributes into account when determining the mental state. In one example, this process involves having the one or more processing devices perform clustering using the using the reference subject attributes to determine clusters of reference subjects having similar reference subject attributes, for example using a clustering technique such as fc-means clustering, and then training the computational model at least in part using the reference subject clusters. For example clusters of reference individuals suffering from a particular breathing disorder could be identified, with this being used to train a computational model to identify the breathing disorder. It will be appreciated however that any suitable technique could be used.

[0133] In further example, the processing devices develop the model by performing one or more of feature analysis and downselection, correlation and univariate statistical separability tests and dimensionality reduction. Thus, for example, this allows for the calculation of multiple metrics, and multiple models, with those refined depending on their discriminatory power. Such refining can be performed using one or more of cross-validation performance, hyperparameter validation, learning curve analysis or metric relevance across models.

[0134] Accordingly, the above described techniques provide a mechanism for training one or more computational models to discriminate between different breathing states using a variety of different metrics, and then using the model(s) to generates breathing state indicators indicative of the likelihood of a subject having a particular breathing state, thereby assisting in the diagnosis and/or treatment of breathing disorders.

[0135] An example of a monitoring system will now be described in more detail with reference to Figure 3.

[0136] In this example, one or more processing systems 310 are provided coupled to one or more client devices 330, via one or more communications networks 340, such as the Internet, and/or a number of local area networks (LANs). A number of monitoring devices 320 are provided, with these optionally being connected directly to the processing systems 310 via the communications networks 340, or more typically, with these being coupled to the client devices 330.

[0137] Any number of processing systems 310, monitoring devices 320 and client devices 330 could be provided, and the current representation is for the purpose of illustration only. The configuration of the networks 340 is also for the purpose of example only, and in practice the processing systems 310, monitoring devices 320 and client devices 330 can communicate via any appropriate mechanism, such as via wired or wireless connections, including, but not limited to mobile networks, private networks, such as an 802.11 networks, the Internet, LANs, WANs, or the like, as well as via direct or point-to-point connections, such as Bluetooth, or the like.

[0138] In this example, the processing systems 310 are adapted to receive and analyse subject data received from the monitoring devices 320 and/or client devices 330, allowing computational models to be generated and used to determine breathing state indicators, which can then be displayed via the client devices 330. Whilst the processing systems 310 are shown as single entities, it will be appreciated they could include a number of processing systems distributed over a number of geographically separate locations, for example as part of a cloud based environment. Thus, the above described arrangements are not essential and other suitable configurations could be used.

[0139] An example monitoring device 320 is shown in Figure 4. In this example the monitoring device 320 includes a monitoring device processor 400 coupled to a monitoring device memory 401 and one or more sensors 402. The monitoring device processor is adapted to receive signals from the sensor(s) 402 and perform tasks in accordance with instructions stored in the memory 401, including optionally processing sensor data, for example by filtering and/or digitising sensor data, before transmitting the sensor data via transceiver 403 to either the processing system 310 or the client device 330.

[0140] Accordingly, it will be appreciated that the processing system monitoring device 320 may be formed from any suitable monitoring device, and could include a generic programmed monitoring device processor 400 such as a microprocessor, microchip processor, logic gate configuration, firmware optionally associated with implementing logic such as an FPGA (Field Programmable Gate Array), or any other electronic device, system or arrangement, and/or could include custom hardware, including specific arrangements for processing signals and generating sensor data as required.

[0141] An example of a suitable processing system 310 is shown in Figure 5. In this example, the processing system 310 includes at least one microprocessor 500, a memory 501, an optional input/output device 502, such as a keyboard and/or display, and an external interface 503, interconnected via a bus 504 as shown. In this example the external interface 503 can be utilised for connecting the processing system 310 to peripheral devices, such as the communications networks 340, databases 511, other storage devices, or the like. Although a single external interface 503 is shown, this is for the purpose of example only, and in practice multiple interfaces using various methods (eg. Ethernet, serial, USB, wireless or the like) may be provided.

[0142] In use, the microprocessor 500 executes instructions in the form of applications software stored in the memory 501 to allow the required processes to be performed. The applications software may include one or more software modules, and may be executed in a suitable execution environment, such as an operating system environment, or the like.

[0143] Accordingly, it will be appreciated that the processing system 510 may be formed from any suitable processing system, such as a suitably programmed PC, web server, network server, or the like. In one particular example, the processing system 510 is a standard processing system such as an Intel Architecture based processing system, which executes software applications stored on non-volatile (e.g., hard disk) storage, although this is not essential. However, it will also be understood that the processing system could be any electronic processing device such as a microprocessor, microchip processor, logic gate configuration, firmware optionally associated with implementing logic such as an FPGA (Field Programmable Gate Array), or any other electronic device, system or arrangement.

[0144] As shown in Figure 6, in one example, the client device 330 includes at least one microprocessor 600, a memory 601, an input/output device 602, such as a keyboard and/or display, an external interface 603, interconnected via a bus 604 as shown. In this example the external interface 603 can be utilised for connecting the client device 330 to peripheral devices, such as the communications networks 340, databases, other storage devices, or the like. Although a single external interface 603 is shown, this is for the purpose of example only, and in practice multiple interfaces using various methods (eg. Ethernet, serial, USB, wireless or the like) may be provided. The card reader 604 can be of any suitable form and could include a magnetic card reader, or contactless reader for reading smartcards, or the like. [0145] In use, the microprocessor 600 executes instructions in the form of applications software stored in the memory 601, and to allow communication with one of the processing systems 310 and/or monitoring devices 320.

[0146] Accordingly, it will be appreciated that the client device 330 be formed from any suitably programmed processing system and could include suitably programmed PCs, Internet terminal, lap-top, or hand-held PC, a tablet, a smart phone, or the like. However, it will also be understood that the client device 330 can be any electronic processing device such as a microprocessor, microchip processor, logic gate configuration, firmware optionally associated with implementing logic such as an FPGA (Field Programmable Gate Array), or any other electronic device, system or arrangement.

[0147] Examples of the processes for generating breathing state indicators will now be described in further detail. For the purpose of these examples it is assumed that one or more respective processing systems 310 are servers adapted to receive and analyse subject data, and generate and provide access to breathing state indicators. The servers 310 typically execute processing device software, allowing relevant actions to be performed, with actions performed by the server 310 being performed by the processor 500 in accordance with instructions stored as applications software in the memory 501 and/or input commands received from a user via the I/O device 502. It will also be assumed that actions performed by the client devices 330, are performed by the processor 600 in accordance with instructions stored as applications software in the memory 601 and/or input commands received from a user via the I/O device 602, whilst actions performed by the monitoring devices 320, are performed by the processor 400 in accordance with instructions stored as applications software in the memory 401 and/or input commands received from a user.

[0148] However, it will be appreciated that the above described configuration assumed for the purpose of the following examples is not essential, and numerous other configurations may be used. It will also be appreciated that the partitioning of functionality between the different processing systems may vary, depending on the particular implementation. [0149] An example of the process for capturing subject data, or reference subject data, will now be described in more detail with reference to Figure 7.

[0150] In this example, at step 700 information regarding one or more subject attributes is determined. This is typically performed as a one-off process when a subject undergoes an initial assessment, but could also be repeated periodically, such as each time a measurement is performed, depending on the nature of the subject attributes. The subject attributes could be retrieved by the server 310 from a medical record, for example, by providing the server 310 with details of the subject, allowing this to be used to retrieve the attributes, or could be provided by having a user, such as the subject or a supervising medical practitioner, enter the subject attributes via a suitable user interface presented on the client device 330. It will be appreciated that this could be achieved by presenting an application on the client device 330 and/or through a website hosted by the server 310.

[0151] At step 710, the server 310 generates subject data in the form of a particular record associated with the respective subject. As part of this process, a subject identifier is typically created and associated with the subject data. This could be a username, but more typically is a unique alphanumeric code, which can be used to anonymise the subject data as needed. The subject data may be stored in an encrypted database, with access permissions being defined for specific users, such as authorised medical practitioners, or the like, to thereby prevent unauthorised access to the subject data.

[0152] At step 720 sensor data is acquired by the monitoring device 320 whilst the subject is asleep. This would typically involve having the subject, or a medical practitioner, attach the monitoring device 320 to the subject in an appropriate manner, depending for example on the nature of the sensors 402. This could include simply having the subject wear the monitoring device 320, or could include attachment of electrodes to the subject. The sensor data is acquired, typically by filtering and digitising signals received from the sensors 402, before being uploaded to the client device 330.

[0153] At step 730, the client device can optionally process the received sensor data, for example to perform filtering and/or derive relevant parameters, such as a heart beat, or the like. Such parameterisation can reduce the volume of data that needs to be transferred to the server 310, although it will be appreciated that this is not essential, and alternatively the raw data could be transferred, depending on the preferred implementation.

[0154] At step 740, the client device 330 adds a subject identifier indicative of an identity of the subject to the sensor data together with any additional attribute information, to generate captured subject data.

[0155] This process may require that the client device 330 authenticate the subject, for example by having the subject provide biometric information, such as a fingerprint, or respond to an authentication challenge, for example by providing as password, enter a PIN (personal identification number) or the like. The subject identifier can then be retrieved from local memory on the client device 330, retrieved from the monitoring device 320, or could be entered manually by a user. Additionally, the process may require the client device 730 display one or more questions to the subject, allowing the subject to respond and provide information regarding attributes, such as current symptoms, details of any food, beverage or medications consumed or the like. The client device may also interface with other sensing devices, such as weight scales, allowing other subject attributes to be captured as required.

[0156] At step 750, the captured subject data is uploaded to the server 310, allowing this to be added to the subject data at step 760.

[0157] It will be appreciated that this process could be performed for subject undergoing assessment as well as reference subjects when the reference data is being collected to perform training of the computational model.

[0158] An example of the process of for analysing subject data for an individual will now be described in more detail with reference to Figures 8 A and 8B.

[0159] In this example, at step 800 the server 310 obtains subject data, either retrieving this from a stored record or receiving this from a monitoring device 320, optionally via a client device 330, depending upon the preferred implementation. [0160] At step 805 sleep episodes within the subject data are identified with individual sleep events within each sleep episode being identified at step 810. The identification of sleep episodes and sleep events is typically performed on the basis of EEG data where available and if not available activity data and/or heart rate data again depending on availability. In this regard EEG data typically provides great discriminatory power to identify sleep episodes and specific sleep events, such as onset sleep and waking, as well as different sleep stages, such as REM or non-REM sleep. In the event that EEG data is not available, which is typically only collected in a sleep clinic, the heart rate and an indication of physical activity can be used as a substitute.

[0161] Having identified sleep events, and particularly sleep onset and waking events, these is used to identify specific sleep segments including 20 minutes preceding sleep onset, 20 minutes following sleep onset, the entire sleep episode, a first half of the sleep episode, a second half of the sleep episode and 20 minutes prior to waking.

[0162] At step 820, the server 310 determines subject attributes for the subject from the subject data. The subject attributes can be used for selecting one or more computational models to be used and/or may be combined with the metrics in order to allow the computational model to be applied. In this regard, the metrics for the subject are typically analysed based on reference metrics for reference subjects having similar attributes to the subject. This could be achieved by using different computational models for different combinations of attributes, or by using the attributes as inputs to the computational model.

[0163] Accordingly, the server 310 then calculates relevant metrics for each sleep segment at step 825, with the relevant metrics being determined based on the requirements of the computational model.

[0164] At step 830 metrics are applied to the computational model, for example by using the relevant metrics, optionally together with one or more subject attributes, to form a feature vector, which is then applied to the computation model. The model analyses the feature vector, and calculates a breathing state indicator, which is indicative of the likelihood of the subject suffering from one or more breathing states at step 835. [0165] At step 840, the server 310 stores the breathing state indicator, and optionally a mental state indicator if determined, typically as part of the subject data, optionally allowing the breathing and/or mental state indicator to be displayed, for example by forwarding this to the client device for display.

[0166] The process can end at this point, although more typically the server 310 compares the current breathing state indicator to one or more previous breathing state indicators for the subject at step 845, allowing a change in breathing state to be assessed at step 850. This information can be displayed, for example as a longitudinal trend of changes in mental state indicator, optionally together with other accompanying information, such as details of interventions, allowing this information to be used by clinicians in tracking progression of mental states and the effectiveness of treatment.

[0167] Details of an example study for generating a mental state indicator will now be described. It will be appreciated that once determined, the mental state indicator can be used as described above, to determine a breathing state indicator.

[0168] In this example, Polysomnography (PSG) was conducted with similar procedures for multiple subjects.

[0169] To achieve this, qualified sleep technicians or research assistants placed electrodes according to the 10-20 system with at least the following derivations: 3 electroencephalogram channels (F3 or Fz, C3 or Cz and 01 or Oz), ground and reference channels, right and left electrooculograms, 2 chin electromyograms (EMG), 2 ECGs, nasal/oral thermistor and EMG leg electrode recordings. Sleep stages were visually scored by qualified sleep technicians at each sites, with participants being optionally asked to keep consistent sleep routines one week prior to polysomnography (confirmed by actigraphy and sleep diaries).

[0170] Raw ECG signal from each subject was processed to extract RR intervals. The results were visually inspected by trained operators to ensure quality r-wave extraction. The RR data was then temporally aligned with the sleep stage annotations. Quality filters were applied to remove patient data with insufficient RR quality stemming from poor electrode adhesion, electrical noise, motion artefacts, or other gaps in signal coverage. [0171] The global sleep onset and wake periods derived from the EEG sleep annotations were used to define various sleep segments of interest for subsequent feature calculation. The following segments were leveraged to properly capture the heart-rate dynamics during the sleep cycle:

• Immediate 20 minutes preceding sleep onset

• Immediate 20 minutes following sleep onset

• The overall sleep period from sleep onset to wake

• The first half of the sleep period

• The second half for the sleep period

• The preceding 20 minutes prior to wake

[0172] For each segment, the RR and sleep data was processed to extract a bank of time & frequency related features.

• Heart rate statistics:

o Mean

o Variance

o Skew

o Kurtosis

o 5th and 95th percentiles

o Cumulative distribution function

• Heart rate power spectral features including spectral power in classic bands:

o Ultra low frequency defined as <0.003 Hz

o Very low frequency as >0.003Hz and <0.04 Hz

o Low frequency defined as >0.04 Hz and <0.15Hz

o High-frequency defined as >0.15Hz and <0.4 Hz

o Ratio of low to high frequency

• Heart rate variability features including:

o Multi- scale entropy

o SDANN- Standard deviation of the averages of NN intervals in all 5-minute segments o rMSSD - square root of the mean of the squares of differences between adjacent NN intervals

• Sleep statistics

o Total sleep duration ratio calculated as the sum of the sleep segments normalized by the window length

o Number of sleep episodes

o Mean sleep episode duration

o Standard deviation of sleep episode durations

• EEG-dependent metrics

o Absolute time in each sleep stage (REM, Non-REM 1,2,3 & Wake) o Fractional time in each sleep stage (REM, Non-REM 1,2,3 & Wake) o Stage latency

o Mean heart-rate in each sleep stage

o Difference of mean heart-rates in each stage, e.g. mean HR in REM minus mean HR in NREM stage 1.

[0173] The metrics for each subject and associated label were used in a supervised machine learning framework leveraging a random forest classifier with 2000 trees. Initial investigations focused on evaluating and optimizing feature performance using simple model frameworks such as Naive Bayes classification and logistic regression. Additional performance was realized by enhancing model complexity through random forest and gradient boosted trees.

[0174] Initial model development leveraged the full complement of features, including ECG and EEG derived metrics, and the whole patient population. The classification model was trained on 70% of the overall data and tested on a hold-out 30% that was randomly selected. The Major depressive disorder (MDD) and control training groups were matched in terms of number of subjects. This model is subsequently referenced as the 'ECG/EEG model.'

[0175] Subsequent modelling efforts focused on leveraging ECG-derived metrics with additional exclusion criteria applied. The combination of data source and exclusion criteria were chosen to better match the on-going prospective studies and target product configuration. This model is subsequently referenced as the 'ECG model.'

[0176] To statistically characterize performance on the 'ECG model,' a 10 fold cross validation was repeated 10 times for a total of 100 generalization estimates. In each estimate, a 90/10 split of training to test data was utilized. Forests are generally robust to overfitting due to bagging, and cross validation ensures that no performance metric is derived from test data the model has trained on.

[0177] Performance of the EEG/ECG model on the hold-out set is shown in Table 1 below, whilst cross validated results for the ECG model, across the 100 generalization estimates over the 561 subjects are shown in Table 2.

[0178] Area under the receiver operating curve (AUROC) is an overall measure of classifier performance which represents the continuum of sensitivity and specificity tradeoffs. AUROC is most useful when directly comparing separate models outside of additional performance requirements like sensitivity or specificity. Accuracy is the fraction of samples correctly classified, which in a clinical setting is the probability that the model will output a correct result for a sample pulled from a similar demographic to the test set. Sensitivity (aka True Positive Rate) is the fraction of MDD samples correctly classified, which in a clinical setting is the probability of modelling someone with MDD as having MDD. Specificity (aka True Negative Rate) is the fraction of non-MDD samples correctly classified, which in a clinical setting is the probability of modelling someone who does not have MDD as not having MDD.

[0179] It is apparent that the EEG/ECG model serves an upper bound estimate of performance using physiologic data that can be captured in a controlled sleep lab environment. The sleep lab data acquisition modality is widely used but relatively expensive and inaccessible compared to widely available and low cost ambulatory ECG monitors. The developed ECG model represents classification performance of the target product configuration that can be deployed broadly at low-cost.

[0180] In any event, it will be apparent from this that the metrics proposed can be used to provide sufficient discriminatory performance in order to adequately classify subjects in respect of MDD.

[0181] Throughout this specification and claims which follow, unless the context requires otherwise, the word "comprise", and variations such as "comprises" or "comprising", will be understood to imply the inclusion of a stated integer or group of integers or steps but not the exclusion of any other integer or group of integers. As used herein and unless otherwise stated, the terms "approximately" or "about" mean ±20%.

[0182] Persons skilled in the art will appreciate that numerous variations and modifications will become apparent. All such variations and modifications which become apparent to persons skilled in the art, should be considered to fall within the spirit and scope that the invention broadly appearing before described.