NONLINEAR DYNAMICS AND CHAOS. Facilitating medical diagnosis. Medical classifications

Similar documents
A comprehensive model using modified Zeeman model for generating ECG signals

A Comparison of HRV Techniques: The Lomb Periodogram versus The Smoothed Pseudo Wigner-Ville Distribution

CARDIOVASCULAR SIMULATOR

Model for cardiorespiratory synchronization in humans

M. DAROWSKI 1, W. KLONOWSKI 1,2, M. KOZARSKI 1, G. FERRARI 3, K. ZIELIŃSKI 1, R. STEPIEN 1,2

CONDITIONAL JOINT TRANSFER ENTROPY OF CARDIOVASCULAR AND CEREBROVASCULAR CONTROL SYSTEMS IN SUBJECTS PRONE TO POSTURAL SYNCOPE

Biological Systems Modeling & Simulation. Konstantinos P. Michmizos, PhD

A Delay Recruitment Model of the Cardiovascular Control System

JC: You want to see self-organization at work? Test each part of the circuit one by one. You ll see that the whole is more than the sum of its parts

Sample Entropy based HRV: Effect of ECG Sampling Frequency

Introduction to time-frequency analysis Centre for Doctoral Training in Healthcare Innovation

Heart rate control and variability

EEG- Signal Processing

Receding horizon controller for the baroreceptor loop in a model for the cardiovascular system

Modelling Heart Rate Variability

Real time network modulation for intractable epilepsy

Analyzing Employee s Heart rate using Nonlinear Cellular Automata model

arxiv:physics/ v1 [physics.med-ph] 8 Jan 2003

Overture: Why is Physiologic Variability Important?

Modeling Effect of Electromagnetic Interference on Cardiovascular System

A Multivariate Time-Frequency Based Phase Synchrony Measure for Quantifying Functional Connectivity in the Brain

Multi-sensor Information Fusion for Classification of Driver's Physiological Sensor Data

Optimal Robust Controller Design for Heartbeat System

Impedance Imaging of the Thorax: Why it s difficult, and what we are doing about it?

Modelling of the Baroreflex-Feedback Mechanism with Time-Delay

Research Article Modelling Blood and Pulmonary Pressure for Solving a Performance Optimal Problem for Sportsmen

Mathematical physiology. 1.1 Derive a suitably scaled form of the Michaelis-Menten model for the reaction E + P,, λ = k 2

MODELLING NEWBORN EEG BACKGROUND USING A TIME VARYING FRACTIONAL BROWNIAN PROCESS. N. Stevenson, L. Rankine, M. Mesbah, and B.

Ramakrishna Mukkamala. Bachelor of Science in Engineering Biomedical and Electrical Engineering Duke University (1993)

Malvin Carl Teich. Boston University and Columbia University Workshop on New Themes & Techniques in Complex Systems 2005

Gain-Induced Oscillations in Blood Pressure

Time-Frequency and. Point Process Algorithms for. Cardiac Arrhythmia Analysis. and Cardiorespiratory Control

Statistical Analysis Aspects of Resting State Functional Connectivity

Fractals in Physiology

2015 U N I V E R S I T I T E K N O L O G I P E T R O N A S

Two Decades of Search for Chaos in Brain.

Detection of Heart Rate Turbulence Using an Extended IPFM Model

Control of Nonlinear Heartbeat Models under Time- Delay-Switched Feedback Using Emotional Learning Control

Bayesian Networks for Cardiovascular Monitoring

Lectures on Medical Biophysics Dept. of Biophysics, Medical faculty, Masaryk University in Brno. Biosignals and their processing Thermometry

Tfy Lecture 6

Beyond HRV: Attractor reconstruction using the entire cardiovascular waveform data for novel feature extraction

Point process time-frequency analysis of respiratory sinus arrhythmia under altered respiration dynamics

Tfy Lecture 5

The Illustrated Wavelet Transform Handbook. Introductory Theory and Applications in Science, Engineering, Medicine and Finance.

SVM based on personal identification system using Electrocardiograms

Inspiratory timing during anaesthesia: a model of cardioventilatory coupling

Simulating ventricular elastance with a heart-arterial interaction model

International Journal of Advanced Research in Computer Science and Software Engineering

Ordinal Analysis of Time Series

Mathematical Model. M. Umar Qureshi, Mitchel J. Colebank, and Mette S. Olufsen

PUBLISHED VERSION PERMISSIONS.

Information Dynamics Foundations and Applications

Assessment of Autonomic Control and Respiratory Sinus Arrhythmia Using Point Process Models of Human Heart Beat Dynamics

Up/down-sampling & interpolation Centre for Doctoral Training in Healthcare Innovation

RECOVERING THE PRECISE HEART RATE FROM SPARSELY SAMPLED ELECTROCARDIOGRAMS

Cardiac Control Entropy: Changes in complexity of HR signal can be transient or sustained

Investigating the use of the Lomb-Scargle Periodogram for Heart Rate Variability Quantification

Cross MFF analysis in studying the obsessivecompulsive

Change ΔS of the entropy in natural time under time reversal: Complexity measures upon change of scale

Influence of Age on Cardio-Respiratory Interaction Assessed by Joint Symbolic Dynamics

Determination of pressure data in aortic valves

HST-582J/6.555J/16.456J Biomedical Signal and Image Processing Spring Laboratory Project 3 Blind Source Separation: Fetal & Maternal ECG

University of Washington Department of Chemistry Chemistry 453 Winter Quarter 2013

SYNCHRONIZATION, VARIABILITY, AND NONLINEARITY ANALYSIS: APPLICATIONS TO PHYSIOLOGICAL TIME SERIES ANURAK THUNGTONG

A GENERIC FRAMEWORK FOR THE DEVELOPMENT OF THE SIGNAL SIMULATOR

Endocrine Physiology. Introduction to Endocrine Principles

BENG 186B Winter 2014 Quiz 3. March 5, NAME (Last, First): This quiz is closed book and closed notes. You may use a calculator for algebra.

arxiv:physics/ v1 [physics.bio-ph] 5 Oct 2004

Investigation of Dynamical Systems in Pulse Oximetry Time Series

Poincaré Plots in Analysis of Selected Biomedical Signals

If we want to analyze experimental or simulated data we might encounter the following tasks:

DYNAMIC ANALYSIS OF THE CORRELATION INTEGRAL OF HEART RATE VARIABILITY IN HYPERTROPHIC CARDIOMYOPATHY PATIENTS

BIOE 110: Biomedical Physiology for Engineers Spring 2013 Midterm I Solutions Key

HMM and IOHMM Modeling of EEG Rhythms for Asynchronous BCI Systems

The Journal of Physiology

WORKING ON THE NOLTISALIS DATABASE: MEASUREMENT OF NONLINEAR PROPERTIES IN HEART RATE VARIABILITY SIGNALS

HST.582J / 6.555J / J Biomedical Signal and Image Processing Spring 2007

Controlling the cortex state transitions by altering the oscillation energy

THE coupling of heart rate (HR) to the respiratory cycle

A-Level Biology Bridging Unit

Nonlinear Versatile Tools for Heart Rate Variability Prediction anddiagnosis

Interbeat RR Interval Time Series Analyzed with the Sample Entropy Methodology

ECG Noise Filtering Using Online Model-Based Bayesian Filtering Techniques

Will Penny. 21st April The Macroscopic Brain. Will Penny. Cortical Unit. Spectral Responses. Macroscopic Models. Steady-State Responses

Announcements. Unit 3: Foundations for inference Lecture 3: Decision errors, significance levels, sample size, and power.

2 Discrete growth models, logistic map (Murray, Chapter 2)

Template-Based Representations. Sargur Srihari

Harmonic Regression in the Biological Setting. Michael Gaffney, Ph.D., Pfizer Inc

CONTROLLING CHAOS. Sudeshna Sinha. The Institute of Mathematical Sciences Chennai

Adaptive Noise Cancellation

Non-invasive Measurement of Pressure Gradients in Pulsatile Flow using Ultrasound

Influence of Criticality on 1/f α Spectral Characteristics of Cortical Neuron Populations

Research Article Identification of Premature Ventricular Cycles of Electrocardiogram Using Discrete Cosine Transform-Teager Energy Operator Model

Investigations of Cardiac Rhythm Fluctuation Using the DFA Method

Bayesian and empirical Bayesian approach to weighted averaging of ECG signal

1 Closed Loop Systems

HEART RATE VARIABILITY AS DETERMINISM WITH JUMP STOCHASTIC PARAMETERS

Automated State Change Detection of A Gaussian Distributed Signal

Interbeat interval. Beat number. Interbeat interval. Beat number. h max

Transcription:

LECTURE : BIOMEDICAL MODELS NONLINEAR DYNAMICS AND CHAOS Patrick E McSharry Systems Analysis, Modelling & Prediction Group www.eng.ox.ac.uk/samp patrick@mcsharry.net Tel: +44 2 823 74 Medical diagnostics Dynamical diseases Heart rate variability Cardio-vascular model Ventilation control model Electroencephalogram (EEG) Epileptic seizure detection and anticipation Trinity Term 27, Weeks 3 and 4 Mondays, Wednesdays & Fridays 9: - : Seminar Room 2 Mathematical Institute University of Oxford Nonlinear dynamics and chaos c 27 Patrick McSharry p. Nonlinear dynamics and chaos c 27 Patrick McSh Facilitating medical diagnosis Medical classifications RR BP I( RR, BP,τ).2.8.6 2 2 2 Signal processing: noise reduction filtering artefact removal feature extraction v tilt begins v tilt ends 6 8 2 22 24 26 28 3 32 34 6 8 2 22 24 26 28 3 32 34 6 8 2 22 24 26 28 3 32 34 MODEL x(t+) = F[x(t), a] Estimation of clinically relevant parameters in the model for each distinct physiological state Time varying medical diagnostics providing intelligent monitoring: trends, alarms and visualisation Physiology & Medical knowledge Non linear analysis: information theory Bayesian analysis synchronisation deterministic/stochastic Aid clinical decision making Multi variate linear & non linear analyses Nonlinear dynamics and chaos c 27 Patrick McSharry p.3 Temperature ( o C): Heathy adult: 37 Hypothermia: < 3 Hyperthermia: > 4 Heart rate (beats per minute): Average: 7-72 Normal range: -9 Newborn range: 3- Total number of heart beats is approximately constant during a lifetime Blood pressure is greatest when the heart ventricle contracts (systole) and lowest when ventricle relaxes (diastole) Systolic pressure tends to rise with age Diastolic pressure is a better indicator of hypertension Blood pressure: Systolic (mmhg) / Diastolic (mmhg) Optimal: <2 / < 8 Normal: <3 / 8 High normal: 3-39 / 8-9 Hypertension: 4 / >9 Nonlinear dynamics and chaos c 27 Patrick McSh

Workout intensity Dynamical diseases Target heart rate: Formula for the maximum heart rate (HRmax) of the average person is: HRmax = 22 - age Lower threshold is: HRlow =.6 HRmax Upper threshold is: HRupper =.9 HRmax Example: A 2-year old (HRmax = 9) should exercise between 7 and 7 beats per minute. Estimate of resting heart rate (HRrest): Calculate your pulse for one minute on three successive mornings after waking up Define HRrest as the average of these three numbers Reserve heart rate range: Karvonen Formula gives heart rate reserve as: HRres = HRmax - HRrest Exercise between HR = HRrest +. HRres and HR2 = HRrest +.8 Hrres Suppose the 2-year old had a HRrest of 7, then HRres = 9-7 = 2. This gives HR = 7 +.(2) = 33 and HR2 = 7 +.8(2) = 76 Nonlinear dynamics and chaos c 27 Patrick McSharry p. Many of the complicated regulatory mechanisms in the human body rely on the interacti between different processes It is difficult to make an accurate diagnosis based on a few average values Currently, clinicians have long records (days) of high-frequency data: Electrocardiogram ECG: (Heart rate, QT-intervals) Electroencephalogram EEG: (Sleep analysis, epilepsy, vigilance) Blood pressure: (hypotension, hypertension) Respiration: (respiratory illnesses) Blood gases (oxygen, carbon dioxide) It is possible to think of changes between health and disease as dynamical transitions. Bifurcation diagrams show transitions between cyclic and chaotic fluctuations (ordered a complex behaviour) Epilepsy: transition from irregular behaviour to ordered (synchronous) activity Congestive heart failure: transition from complex (multi-fractal) behaviour to less variabl (mono-fractal) activity Complexity is often associated with healthy dynamics - the ability to react to new conditi and provide adequate regulation Regularity is often associated with disease and failure to respond to perturbations Nonlinear dynamics and chaos c 27 Patrick McSh Cardiovascular system DeBoer model Heart rate, systolic and diastolic blood pressure and respiration Power spectrum of RR intervals HF peak at.3 Hz: Respiration, Respiratory Sinus Arrhythmia (RSA) LF peak at. Hz: Mayer waves Control mechanisms Sympathetic activity (increases heart rate) Parasympathetic (vagal) activity (decreases heart rate) Barorecptor detects drops in pressure and increases heart rate Heart rate variability: LF/HF ratio Power [sec 2 /Hz].3.3.2.2... < > < LF > HF Mayer RSA....2.2.3.3.4.4. baroreceptors blood pressure afferent X Central Nervous System β symp α symp peripheral resistance cardiac output vagal (fast) RR interval cardiac pacemaker Notation at heart beat i: Systolic pressure: S i Diastolic pressure: D i RR interval: I i respiration Nonlinear dynamics and chaos c 27 Patrick McSharry p.7 Nonlinear dynamics and chaos c 27 Patrick McSh

Effective pressure Baroreflex 4 4 3 3 2 S l 2 Baroreflex [ms / mmhg] 8 6 4 2 8 6 4 sympathetic vagal 2 i 7 i 6 i i 4 i 3 i 2 i i time [beats] 9 8 9 2 3 4 6 S S i = S + 8atan[(S i S )/8] Controls RR interval through vagal (fast) and β-sympathetic I i = G v S i + G βf(s, τ β ) + c Controls peripheral resistance R i using time constant T i = R i C through α-sympathetic T i = c T G α F(S, τ α ) Nonlinear dynamics and chaos c 27 Patrick McSharry p.9 Nonlinear dynamics and chaos c 27 Patrick McSha Myocardium, Windkessel and Noise DeBoer model equations Myocardium Length of previous RR interval controls strength of the ventricular contraction reflected in the pulse pressure: P i = γi i + c 2 Starling s law states that increased filling of the ventricles after a longer interval leads to a more forceful contraction Respiration is also incorporated P i = γi i + c 2 + Asin(2πf resp t i ) Windkessel Windkessel properties of the arterial tree states that the new diastolic pressure D i depends on the previous systolic pressure S i, on the length of the preceding interval I i, and on the value of the time constant T i : D i = c 3 S i exp( I i /T i ) Noise Noise sampled from a Gaussian distribution was added to the RR interval equation and the pulse pressure: I i = G v S i + G βf(s, τ β ) + c + η (I) with η (I) N(, 2ms) P i = γi i + c 2 + Asin(2πf resp t i ) + η (P) with η (P) N(, 2mmHg) Operation points S = 2 mmhg D = 7 mmhg I = 8 ms T =,42 ms Equation flow: S i S i I i t i T i D i+ P i+ S i+ S i = S + 8atan[(S i S )/8] I i = G v S i + G βf(s, τ β ) + c + η (I) t i+ = t i + I i T i = c T G α F(S, τ α ) D i+ = c 3 S i exp( I i /T i ) P i+ = γi i + c 2 + Asin(2πf resp t i+ ) + η (P) S i+ = D i+ + P i+ Nonlinear dynamics and chaos c 27 Patrick McSharry p. Nonlinear dynamics and chaos c 27 Patrick McSha

DeBoer model time series DeBoer model power spectra 3 S i 2 8 D i 7 7 s 2 /Hz.4.3.2. RR intervals (mmhg) 2 /Hz 7 6 4 3 2 Systolic pressure P i 4 4.9 I i.8.7 T i 4 Nonlinear dynamics and chaos c 27 Patrick McSharry p.3 (mmhg) 2 /Hz..2.3.4. 4 3 2 Diastolic pressure..2.3.4. (mmhg) 2 /Hz..2.3.4. 4 3 2 Pulse pressure..2.3.4. Nonlinear dynamics and chaos c 27 Patrick McSha Modelling real signals Physiological condition monitoring Whittam et al. have demonstrated that the DeBoer model is capable of fitting the spectral peaks of the RR and systolic pressure calculated from physiological signals recorded from a group of normal subjects. S, D, I, T and respiration from recordings were fed into the DeBoer model. I LF, I HF = LF & HF power peaks of I S LF, S HF = LF & HF power peaks of S α LF = p I LF /S LF, α HF = p I HF /S HF, Baroreflex Sensitivity: BRS = α Original DeBoer model: G v = α, G α = α and G β = 2α Modified model: G v = α HF, G α = G β = α LF. The model places constraints on the dynamics by encoding the nonlinear interactions between the input physiological signals. For given recordings S i, D i, I i and respiration, the model parameters (G v, G α, G β ) wh best fit the data can be determined using a Maximum Likelihood approach. Variations in the physiological signals will yield changes in the model parameter space. Employing HRV, or indices obtained from the power spectrum (e.g. LF/HF ratio) implies underlying linear assumption Employing the model implies a nonlinear assumption Nonlinear dynamics and chaos c 27 Patrick McSharry p. Nonlinear dynamics and chaos c 27 Patrick McSha

Medical applications Control of ventilation by blood CO 2 levels Do the model parameters cluster for normal subjects? Check that intra-subject data sets give similar results Compare variation/similarity between intra-subject and inter-subject populations Perturbation (stress) tests: Valsalva maneuver: performed by attempting to forcibly exhale while keeping the mouth and nose closed. Causes blood pressure to rise and forces the heart to respond by beating more slowly. Mueller maneuver: performed by attempting to forcibly inhale while keeping the mouth and nose closed. Opposite to Valsalva. Isometric handgrip Tilt tests Lower body pressure decreases Comparison with HRV for condition monitoring Nonlinear dynamics and chaos c 27 Patrick McSharry p.7 Mackey & Glass. Oscillation and Chaos in Physiological Control Systems, Science 97:287-289 (977) Negative feedback system: deviations in the state variable from a steady state value ten be minimised by the feedback. This usually tends to force the system to a steady-state, may also produce oscillations. x denotes the partial pressure of CO 2 in the blood C 2 is produced by body tissues at a constant rate λ under constant conditions CO 2 is eliminated from the body by ventilation V which is a monotonic increasing functi arterial CO 2 levels at some time τ in the past Delay τ is due to blood transit time from brain stem (ventilation is determined by chemoreceptors) to the lungs (where C 2 is eliminated) x n V (x) = V m θ n +x n and parameters θ and n determine the shape of the response curve Denote the value of x at some time τ in the past by x τ. Assume rate of removal of CO 2 is proportional to x times V (x τ ) ẋ = λ αxv (x τ ) Increases (decreases) in arterial CO 2 levels lead to increases (decreases) in ventilation which in turn leads to decreases (increases) in arterial CO 2 levels Nonlinear dynamics and chaos c 27 Patrick McSha Ventilation steady-state analysis Ventilation time series At the steady-state ẋ =, let x = x, V = V and define S = dv (x )/dx Empirical measurements: λ = 6 mmhg/min, V m = 8 litres/min, τ =.2 min Steady-state values:x = 4 mmhg, V = 7 litres/min, S = 4 litres/min mmhg Given x, V, S and V m, can infer: α = λ/x V θ n = x n (V m V )/V n = x S V m /V (V m V ) Steady-state is stable if S < πv /2λτ Destabilised (Hopf bifurcation) by: (i) increasing S, τ or λ or (ii) decreasing V. Steady-state becomes unstable, oscillation in x and V with period 4τ V m V Ventilation 9 8 7 6 4 3 2 2 3 4 6 Arterial CO 2 concentration x Volume [litres/min] Volume [litres/min] 2.. 2 2. 3 time [min] 2.. 2 2. 3 time [min] Top: S = 7.7 litres/min mmhg, Bottom: S = litres/min mmhg Nonlinear dynamics and chaos c 27 Patrick McSharry p.9 Nonlinear dynamics and chaos c 27 Patrick McSha

Scalp Electroencephalogram (EEG) Scalp EEG during epileptic seizure 2 9 8 7 6 4 3 2 Channel 9 8 7 6 4 Spatial geometry of the -2 electrode system: Prefrontal (F p ), Frontal (F), Central (C), Temporal (T), Parietal (P), Occipital (O), and Ear or mastoid (A). 3 2 Nonlinear dynamics and chaos c 27 Patrick McSharry p.2 3 2 2 Nonlinear dynamics and chaos c 27 Patrick McSha Moving variance Linear analysis A/ B/ (a) (b) Varianace 4 3 2 3 2 2 C/ 2 6 f [Hz] 4 2 log P D/ (c) 3 2 2 2 D/2 F/ (d) f [Hz] 3 2 2 2 4 log S F/2 τ [secs].. ACF G/ 3 2 2 4 3 2 2 3 Nonlinear dynamics and chaos c 27 Patrick McSharry p.23 Nonlinear dynamics and chaos c 27 Patrick McSha

Novelty detection with MDPE Random & Deterministic processes Multi-Dimensional PDF Evolution Choose centres in m-dimensional state space Centres define an m-dimensional partitions Calculate distribution of points in these partition Compare distributions using χ 2 -test Given a learning period which represents normality, compare subsequent windows of data McSharry et al., Medical & Biological Engineering & Computing 4(4): 447-46 (22) p(x i ) x i (a) 2 3 4 6 7 8 9 i.2... (b) x i.8.6 ρ k.4.2 (c) 2 4 k x i+ (d) x i z i (e) 2 3 4 6 7 8 9 i.2. (f).8 (g) (h) p(z i )..6 ρ k.4 z i+..2 z i 2 4 k z i Nonlinear dynamics and chaos c 27 Patrick McSharry p.2 Nonlinear dynamics and chaos c 27 Patrick McSha MDPE applied to synthetic signal Variance analysis Frontal Frontal 4 Parietal 3 Parietal 4 A/ s i = β i z i + β i x i (a) B/ s.9 (b) C/ β..8.2 µ (d).7 D/.2.6 6. 6 σ 2. (c). D/2 4. (e) 8 PSD 6 4 2.4.3 E/ (f) ACF.2 E/2 MDPE (g). 2 8 6 4 2 2 4 F/ Nonlinear dynamics and chaos c 27 Patrick McSharry p.27 Nonlinear dynamics and chaos c 27 Patrick McSha

MDPE analysis Intracranial EEG: Correlation density (Martinerie, 998) Frontal Frontal 4 Parietal 3 Parietal 4 A/ 4 B/ Varianace 3 C/ 2 D/.6 C(r ).4.2 D/2 E/.6 C(r ).4.2 E/2 8 6 4 2 2 4 F/ Nonlinear dynamics and chaos c 27 Patrick McSharry p.29 Nonlinear dynamics and chaos c 27 Patrick McSha Correlation density versus variance 2 EEG 2 8 6 4 2 2 4 Variance 3 2 8 6 4 2 2 4.6 C(r ).4.2 8 6 4 2 2 4.6. / 8/ /.4 C(r ).3.2. 2 3 4 Variance McSharry et al. Nature Medicine 9(3):24-242 (23) McSharry et al. IEEE Trans. Biomed. Eng. (): 628-633 (23) Nonlinear dynamics and chaos c 27 Patrick McSharry p.3