Shape Analysis of Heart Rate Lorenz Plots

Similar documents
Postural Sway Area of Elderly Subjects

RECOVERING THE PRECISE HEART RATE FROM SPARSELY SAMPLED ELECTROCARDIOGRAMS

Analyzing Employee s Heart rate using Nonlinear Cellular Automata model

People power: the physics of human performance

7 Mathematical Methods 7.6 Insulation (10 units)

DATA TRANSFORMS FOR SPECTRAL ANALYSES OF HEART RATE VARIABILITY

7 Rate-Based Recurrent Networks of Threshold Neurons: Basis for Associative Memory

Myoelectrical signal classification based on S transform and two-directional 2DPCA

Chapter 1 INTRODUCTION TO CALCULUS

Sequences and series UNCORRECTED PAGE PROOFS

Moving Mass A Nonlinear Dynamics Project

Lecture 4: Linear Algebra 1

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

Multimedia Databases. Previous Lecture. 4.1 Multiresolution Analysis. 4 Shape-based Features. 4.1 Multiresolution Analysis

Adjustments for the Display of Quantized Ion Channel Dwell Times in Histograms with Logarithmic Bins

Multimedia Databases. Wolf-Tilo Balke Philipp Wille Institut für Informationssysteme Technische Universität Braunschweig

7 Recurrent Networks of Threshold (Binary) Neurons: Basis for Associative Memory

Laplace's equation: the potential between parallel plates

Does the rate of thermoregulatory sweating depend on the rate of change of core temperature?

A Study of the Thermal Properties of a One. Dimensional Lennard-Jones System

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

Multimedia Databases. 4 Shape-based Features. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis. 4.1 Multiresolution Analysis

T wave Cancellation for the P-R Estimation during Exercise and Recovery

Computation Theory Finite Automata

Noisy Speech Recognition using Wavelet Transform and Weighting Coefficients for a Specific Level

Sjoerd Verduyn Lunel (Utrecht University)

V(t) = Total Power = Calculating the Power Spectral Density (PSD) in IDL. Thomas Ferree, Ph.D. August 23, 1999

Classifying Galaxy Morphology using Machine Learning

Space-Variant Computer Vision: A Graph Theoretic Approach

Computer Assisted Image Analysis

Numerical Solution of Laplace's Equation

Geology for Engineers Sediment Size Distribution, Sedimentary Environments, and Stream Transport

IN electromagnetic analysis, field quantities are usually assumed

Information-Based Similarity Index

6. Iterative Methods for Linear Systems. The stepwise approach to the solution...

Statistical and Learning Techniques in Computer Vision Lecture 1: Random Variables Jens Rittscher and Chuck Stewart

Algorithmen zur digitalen Bildverarbeitung I

Exercise 2: Partial Differential Equations

Using a Hopfield Network: A Nuts and Bolts Approach

APPLICATION OF FUZZY RULES TO PACEMAKER CONTROL

Available online at ScienceDirect. The 2014 conference of the International Sports Engineering Association

Phase Transitions in Artificial Intelligence

Influence of microphytobenthos photosynthesis on the spectral characteristics of the signal reflected from Baltic sandy sediments

Learning and Memory in Neural Networks

A comprehensive model using modified Zeeman model for generating ECG signals

International Journal of Advanced Research in Computer Science and Software Engineering

Springs Old Exam Questions

1 Finite difference example: 1D implicit heat equation

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certificate of Education Advanced Level

Imago: open-source toolkit for 2D chemical structure image recognition

Entropy Change Index as a Measure of Cardio-Thermal Physiological Stress Response

Discrete Simulation of Power Law Noise

Physics 202 Laboratory 5. Linear Algebra 1. Laboratory 5. Physics 202 Laboratory

NUMERICALLY COMPUTING THE LYAPUNOV EXPONENTS OF MATRIX-VALUED COCYCLES

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.

Lab 2 Worksheet. Problems. Problem 1: Geometry and Linear Equations

Karhunen Loéve Expansion of a Set of Rotated Templates

Catastrophe Theory and Postmodern General Equilibrium: Some Critical Observations

The Principal Component Analysis

The Pattern Recognition System Using the Fractal Dimension of Chaos Theory

A note on multivariate Gauss-Hermite quadrature

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

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

A CUDA Solver for Helmholtz Equation

Inferring Galaxy Morphology Through Texture Analysis

Kjersti Aas Line Eikvil Otto Milvang. Norwegian Computing Center, P.O. Box 114 Blindern, N-0314 Oslo, Norway. sharp reexes was a challenge. machine.

LECTURE 04: Position, Velocity, and Acceleration Graphs

A GENERIC FRAMEWORK FOR THE DEVELOPMENT OF THE SIGNAL SIMULATOR

Nuclear Medicine Treatments and Clinical Applications

Basic Laboratory. Materials Science and Engineering. Atomic Force Microscopy (AFM)

STORAGE, HANDLING & SAFE USE OF CHEMICALS AND HAZARDOUS MATERIALS

Spatial Synchronization in the Human Cardiovascular System

MATHEMATICS COMMON CORE LEARNING TARGETS KINDERGARTEN

Signalling Analysis for Adaptive TCD Routing in ISL Networks *

HMM and IOHMM Modeling of EEG Rhythms for Asynchronous BCI Systems

UNIT 5 GOVERNORS 5.1 INTRODUCTION. Structure. 5.1 Introduction. 5.2 Classification of Governors 5.3 Gravity Controlled Centrifugal Governors

Quantitative Bivariate Data

Energy Consumption during Going Down from a Step

Principal Component Analysis, A Powerful Scoring Technique

Laboratory 2: Motion in One Dimension: Velocity

Article (peer-reviewed)

AP PHYSICS 1 SUMMER PREVIEW

Poincaré Plots in Analysis of Selected Biomedical Signals

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XI Stochastic Stability - H.J. Kushner

Solution Choose several values for x, and find the corresponding values of (x), or y.

RADIOCHEMICAL METHODS OF ANALYSIS

SCIS-HIS. Teaching and Learning Standards January Mathematics Grades K - 5

Automatic Singular Spectrum Analysis and Forecasting Michele Trovero, Michael Leonard, and Bruce Elsheimer SAS Institute Inc.

Radiological Control Technician Training Fundamental Academic Training Study Guide Phase I

Fractal dimensions of computer simulated agglomerates

2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

Air Flow through Woven Stainless Steel Mesh

Review of Vectors and Matrices

Unsupervised Learning Methods

Dynamical Systems and Chaos Part I: Theoretical Techniques. Lecture 4: Discrete systems + Chaos. Ilya Potapov Mathematics Department, TUT Room TD325

COMPARISON OF CPU AND GPU IMPLEMENTATIONS OF THE LATTICE BOLTZMANN METHOD

Error Reporting Recommendations: A Report of the Standards and Criteria Committee

Columbus State Community College Mathematics Department Public Syllabus

polycardiographic measurements1

Simple Harmonic Motion Investigating a Mass Oscillating on a Spring

Transcription:

Shape Analysis of Heart Rate Lorenz Plots France Sevšek University of Ljubljana, University College of Health Studies, Poljanska 26a, 1000 Ljubljana, Slovenia, france.sevsek@vsz.uni-lj.si A quantitative geometrical method to analyse heart rate variability is presented. From the heart rate data Lorentz plot was constructed and converted into a grey scale image. To it imaging techniques were applied to determine the outline of the attractor area. Its shape was described in terms of Fourier coefficients. The method was applied to the RR-interval data collected by 15 healthy male subjects (30 ± 4 years) during step test (YMCA protocol) and the consequent 10 minutes relaxation. 1 Introduction Under normal physiological conditions, heart rate is not a periodic oscillator - the time interval between heart beats is constantly changing due to both the fluctuating inputs to the system and dynamic responses of cardiovascular regulatory mechanisms [1]. Although heart rate variability has been known about for more than a century, its analysis and interpretation is still an active research field, mainly due to new developments in computational and digital signal-processing techniques, as well as due to new understandings of non-linear systems [2]. The standard procedure is to deduce the time intervals between R-peaks from measured electrocardiograms. These intervals may be Fourier analysed, but recently, methods of non-linear dynamics, including the phase space representation, have often been applied [3]. From the heart rate data, a standard Lorenz (or Poincaré) plot is constructed by plotting each RR time interval as a function of the immediately preceding one. These plots give a visual representation of the RR data, but their shapes are also used to classify the data. The shapes of the attractor regions are also determined quantitatively by approximating them by ellipsoids and calculating their principal axes [4]. It was thus of interest to develop a more general method for quantitative representation of the shapes of heart rate attractor regions. Here we describe a method based on computer imaging and determination of Fourier coefficients of the graph outline. This work is based on our previous research in shape analysis of phospholipid vesicles [5] and has been shortly introduced elsewhere [6].

2 France Sevšek The developed method was applied to the data collected during a standard step test procedure. This is a simple method used to estimate the maximal oxygen capacity and thus physical fitness of subjects with submaximal exercise testing[7]. It consists of subjects performing work at well defined power for long enough time for heart rate to reach the steady state value from which the maximal oxygen consumption may be estimated. In step test the work is done by stepping on a bench at a given pace (usually imposed by a metronome). The work done by subjects was additionally regulated by changing the mass they were carying in a backpack. 2 Methods Data analysis was done mostly on a Pentium IV computer, with 512 MB memory, running under Linux operating system. For this purpose computer programmes were specially developed - they consisted of routines written in C language and shell procedures. Heart rate data were collected from 15 healthy male subjects, 30 ± 4 years old, 83± 9 kg, with body mass index 26 ± 2 kgm 2. They performed the standard YMCA step test procedure: 24 steps per minute on 30 cm high bench for 3 minutes [8]. Each test was repeated four times: normal test and three tests with additional loads of 5, 10 and 15 kg carried by the subjects in a rucksack. Heart RR intervals were measured by Polar Vantage NV (Polar Electro, Oy, Finland) heart rate monitors during the stepping phase as well as during the following 10 minutes relaxation period. Prior to test all subjects signed an informed consent as demanded by the National Committee for Medical Ethics which approved this research. Fig. 1. A typical Lorenz plot for RR-intervals: the values of RR time intervals are plotted as a function of the previous ones.

Shape Analysis of Heart Rate Lorenz Plots 3 Fig. 2. A typical difference plot for RR-intervals: the values of the differences of RR time intervals are plotted as a function RR intervals. 3 Image Processing From the RR time interval data, standard Lorenz plot was constructed by plotting each RR time interval as a function of the immediately preceding one (Fig. 1). Beside these standard Lorenz plots, we also considered difference plots. They were constructed in the same way, but the differences between the RR time interval and the preceding one were plotted on the vertical axes (Fig. 2). All the plots were centred at the average RR value. Data were plotted on a 512x512 array of byte cells where the value in each cell was proportional to the count of graph points corresponding to it. The resulting array was interpreted as an image with 256 grey levels and standard image analysis techniques were applied to it. First, it was normalised to ensure that the full range of 256 values was used, and then smoothed using 1 8 (010/141/010) filter. Usually the resulting image consisted of scattered, not connected, points, as a consequence mainly of short measurement time. On these images the normalisation and smoothing cycles were repeated up to hundred times until the compact attractor region was obtained. The image was then binarised by thresholding at half of the maximal height. The outline of the resulting black region was determined by a contour following algorithm[5]. In the chosen region of interest a point on the image contour was found. Then a maze walking algorithm was used to determine all the remaining points of the attractor outline. At each step it started to investigate the points from the right to the left of the path and moved to the first encountered white point. This algorithm always returns to the first point of the outline. Next, a contour pruning procedure was applied. It was necessary because the maze walking procedure often yielded some one pixel wide threads extending from the contour as a consequence of entering thin closed channels and returning back on its own path. Finally, the centre of the vesicle outline was calculated and all the coordinates were expressed with respect to it and stored for further analysis. To describe the resulting attractor shape quantitatively, its contour was analysed in terms of Fourier coefficients (a m and b m ):

4 France Sevšek m max ) R(φ) = R 0 (1 + [a m cos(mφ) + b m sin(mφ)], (1) m=1 where R(φ) is the distance from the chosen origin of the coordinate system to the contour point at a given polar angle φ. In the above equation, the coefficients a m and b m have been defined relatively to (in the units of) the average contour radius R 0. Thus, the coefficients depend only on the contour shape and not on its size. In such a way defined Fourier coefficients are similar to the Fourier descriptors usually employed in shape recognition [9, 10, 11]. The difference is that our contour points are function of the angle rather than the distance along the contour path. Although other shape description measures, such as moments or even simple compactness, were sometimes equivalent to Fourier descriptors [12] our choice was motivated by the ease of interpretation of the results. In analysing the experimental data only the shape of the attractor region is of interest, not its orientation. It was thus more convenient to use, instead of Fourier coefficients a m and b m, their squares (u 2 m) defined as: u 2 m = 1 2 [a2 m + b 2 m]. (2) There are various methods to obtain the Fourier coefficients from the outline coordinates. Since our points were not equidistant and computational time was not crucial, we used the most straightforward method - least square fitting of Eq.1 to the experimentally determined contour points. The sum of the squares of the differences between the measured and the calculated vesicle outline points was minimised. The resulting normal equations gave a linear system that could be easily solved. For this purpose the method of LU decomposition [13] was used. It decomposes the matrix into the product of a lower and an upper triangular one from which the solutions can be calculated by a simple substitution. 4 Results To test the experimental procedure four sessions of 15 heart rate measurements recorded during 3 minute step test and the following 10 minutes relaxation were analysed. Considering two missing measurements this resulted in 58 heart rate data series. At the beginning of the test the RR intervals quickly decreased and in less than two minutes settled to nearly steady state value. After 3 minutes, when exercising was finished and the subject lay down, the RR interval quickly increased. Since the heart rate attractor regions were expected to be different during the exercising and resting period, the two activities were analysed separately. Because the measuring time was quite short the resulting graphs were not compact on the 256 256 grid. About 100 smoothing and normalising cycles were usually required to obtain graphs with compact central region. These were then analysed, as described above. It was found that no more than the first ten Fourier coefficients were needed to sufficiently describe the shape of the obtained smoothed

A Shape Analysis of Heart Rate Lorenz Plots 5 B Fig. 3. Samples of difference plots for the step test (A) and the following relaxation (B). Graphs represent measurements with 0 kg, 5 kg, 10 kg and 15 kg external loads from top to bottom, respectively. attractor region. The quality of fit was also monitored by plotting the contours, as calculated from the resulting Fourier coefficients, over the attractor image (Fig. 3). 5 Discussion The main purpose of this study was to develop a new method to quantitatively characterise the shapes of the heart rate attractor. The method was tested on data from healthy subjects during exertion and the following relaxation. The reported procedure proved to be efficient at describing heart rate variability data. Visual inspection of the resulting images indicated the quality of the recorded data. The ones with multiple regions were mainly related to changing heart rate regimes during the experiment or to recording problems. But most of the standard Lorenz plots were of the well-known ellipsoidal or club-like shapes, centred along the image diagonal. Although Lorenz plots are more generally accepted to represent the heart rate phase

6 France Sevšek space, the difference plots were preferred, since their interpretation was much more straightforward - they reflect typical variations of HR at any given heart rate value. For shape analysis, the difference plots also proved to be more convenient, as they usually consisted of a symmetric horizontally-extended attractor region. Their shape could be quantitatively determined by the first few Fourier coefficients of the region outline. This method enables us to qualitatively describe the shapes of heart rate attractors. Due to the problems with eventual small number of data points and the resulting averaging, it is believed that this method is useful mainly with the long period measurements. And the physiological interpretations of the resulting heart rate attractor shapes are also still an open issue. References 1. M. Malik and A. Camm, Heart rate variability, Futura Publishing Co., Amonk, NY, 1995. 2. A. Stefanovska, H. Haken, P. McClintock, M. Hožič, F. Bajrovič and S. Ribarič, Reversible transitions between synchronisation states of the cardiorespiratory system, Phys.Rev.Let., Vol.85, 2000, pp. 4831 4834. 3. G. Schmidt and G. Morfill, Complexity diagnostics in cardiology: Methods., PACE, Vol.17, 1994, pp. 2336 2340. 4. M. Tulppo, T. Mäkikallio, T. Takala, T. Seppänen and H. Huikuri, Quantitative beat-tobeat analysis of heart rate dynamics during exercise, Am J Physiol, Vol.271, 1996, pp. H244 H252. 5. F. Sevšek and G. Gomišček, Shape determination of attached fluctuating phospholipid vesicles, Comput. methods programs biomed., Vol.73, 2004, pp. 189 194. 6. F. Sevšek and M. Jakovljević, Heart rate variability - a shape analysis of lorenz plots, Cel. & Mol. Biol.Let., Vol.7, 2002, pp. 159 161. 7. J. Fleg, I. Pina, G. Balady, B. Chaitman, B. Fletcher, C. Lavie, M. Limacher, R. Stein, M. Williams and T. Bazzarre, Assessment of functional capacity in clinical and research applications : An advisory from the committee on exercise, rehabilitation, and prevention, council on clinical cardiology, american heart association, Circulation, Vol.102, 2000, pp. 1591 1597. 8. A. C. of Sports Medicine, ACSM guidelines for exercise testing and prescription, Lippincott Williams & Wilikins, Philadelphia, 6th ed., 2000. 9. I. Bankman, T. Spisz and S. Pavlopoulos, in Handbook of Medical Imaging, Processing and Analysis, Bankman I.N. ed., Chap. 14, Academic Press, 2000. 10. R. Gonzalez and R. Woods, Digital image processing, Addison-Wesley, 1992. 11. F. Sanchez-Marin, Automatic recognition of biological shapes with and without representation of shape, Artificial Inteligence in Medicine, Vol.8, 2000, pp. 173 186. 12. R. Rangayyan, N. El-Faramawy, J. Desautels and O. Alim, Measures of acutance and shape classification of breast tumors, IEEE Transactions on Medical Imaging, Vol.16, 1997, pp. 799 810. 13. W. Press, S. Teukolsky, W. Vetterling and B. Flannery, Numerical Recipes in C, Cambridge University Press, 1992.