<?xml version='1.0'?>
<!DOCTYPE art SYSTEM 'http://www.biomedcentral.com/xml/article.dtd'>
<art>
   <ui>1475-925X-1-5</ui>
   <ji>1475-925X</ji>
   <fm>
      <dochead>Research</dochead>
      <bibl>
         <title>
            <p>Cardiac arrhythmia classification using autoregressive modeling</p>
         </title>
         <aug>
            <au id="A1">
               <snm>Ge</snm>
               <fnm>Dingfei</fnm>
               <insr iid="I1"/>
               <email>gedingfei@hotmail.com</email>
            </au>
            <au id="A2" ca="yes">
               <snm>Srinivasan</snm>
               <fnm>Narayanan</fnm>
               <insr iid="I1"/>
               <email>enarayanan@ntu.edu.sg</email>
            </au>
            <au id="A3">
               <snm>Krishnan</snm>
               <mi>M</mi>
               <fnm>Shankar</fnm>
               <insr iid="I1"/>
               <email>esmkrish@ntu.edu.sg</email>
            </au>
         </aug>
         <insg>
            <ins id="I1">
               <p>Biomedical Engineering Research Centre Nanyang Technological University, Singapore 639798</p>
            </ins>
         </insg>
         <source>BioMedical Engineering OnLine</source>
         <issn>1475-925X</issn>
         <pubdate>2002</pubdate>
         <volume>1</volume>
         <issue>1</issue>
         <fpage>5</fpage>
         <url>http://www.biomedical-engineering-online.com/content/1/1/5</url>
         <xrefbib>
            <pubidlist>
               <pubid idtype="doi">10.1186/1475-925X-1-5</pubid>
               <pubid idtype="pmpid">12473180</pubid>
            </pubidlist>
         </xrefbib>
      </bibl>
      <history>
         <rec>
            <date>
               <day>8</day>
               <month>9</month>
               <year>2002</year>
            </date>
         </rec>
         <acc>
            <date>
               <day>13</day>
               <month>11</month>
               <year>2002</year>
            </date>
         </acc>
         <pub>
            <date>
               <day>13</day>
               <month>11</month>
               <year>2002</year>
            </date>
         </pub>
      </history>
      <cpyrt>
         <year>2002</year>
         <collab>Ge et al; licensee BioMed Central Ltd. This is an Open Access article: verbatim copying and redistribution of this article are permitted in all media for any purpose, provided this notice is preserved along with the article's original URL.</collab>
      </cpyrt>
      <abs>
         <sec>
            <st>
               <p>Abstract</p>
            </st>
            <sec>
               <st>
                  <p>Background</p>
               </st>
               <p>Computer-assisted arrhythmia recognition is critical for the management of cardiac disorders. Various techniques have been utilized to classify arrhythmias. Generally, these techniques classify two or three arrhythmias or have significantly large processing times. A simpler autoregressive modeling (AR) technique is proposed to classify normal sinus rhythm (NSR) and various cardiac arrhythmias including atrial premature contraction (APC), premature ventricular contraction (PVC), superventricular tachycardia (SVT), ventricular tachycardia (VT) and ventricular fibrillation (VF).</p>
            </sec>
            <sec>
               <st>
                  <p>Methods</p>
               </st>
               <p>AR Modeling was performed on ECG data from normal sinus rhythm as well as various arrhythmias. The AR coefficients were computed using Burg's algorithm. The AR coefficients were classified using a generalized linear model (GLM) based algorithm in various stages.</p>
            </sec>
            <sec>
               <st>
                  <p>Results</p>
               </st>
               <p>AR modeling results showed that an order of four was sufficient for modeling the ECG signals. The accuracy of detecting NSR, APC, PVC, SVT, VT and VF were 93.2% to 100% using the GLM based classification algorithm.</p>
            </sec>
            <sec>
               <st>
                  <p>Conclusion</p>
               </st>
               <p>The results show that AR modeling is useful for the classification of cardiac arrhythmias, with reasonably high accuracies. Further validation of the proposed technique will yield acceptable results for clinical implementation.</p>
            </sec>
         </sec>
      </abs>
   </fm>
   <bdy>
      <sec>
         <st>
            <p>Background</p>
         </st>
         <p>Automatic ECG analysis is critical for diagnosis and treatment of critically ill patients. Modeling and simulation of ECG under various conditions are very important in understanding the functioning of the cardiovascular system as well as in the diagnosis of heart diseases. Arrhythmias represent a serious threat to the patient recovering from acute myocardial infarction, especially ventricular arrhythmias like ventricular tachycardia (VT) and ventricular fibrillation (VF). In particular, VT and VF are life-threatening conditions and produce significant haemodynamic deterioration <abbrgrp><abbr bid="B1">1</abbr></abbrgrp>. There is a need for quick identification of these conditions. Other arrhythmias like atrial premature contraction (APC), premature ventricular contraction (PVC) and superventricular tachycardia (SVT) are not as lethal as VF, but are important in diagnosing the disorders of the heart. The reliable detection of these arrhythmias constitutes a challenge for a cardiovascular diagnostic system. Consequently, significant amount of research has focused on the development of algorithms for accurate diagnosis of ventricular arrhythmias.</p>
         <p>Various studies have been performed to classify various cardiac arrhythmias <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr><abbr bid="B12">12</abbr><abbr bid="B13">13</abbr><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr><abbr bid="B16">16</abbr></abbrgrp>. A number of techniques have been used for identification of arrhythmias including correction waveform analysis <abbrgrp><abbr bid="B5">5</abbr></abbrgrp>, time-frequency analysis <abbrgrp><abbr bid="B7">7</abbr></abbrgrp>, complexity measures <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>, and a total least squares-based Prony modeling algorithm <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>. Different features are extracted from the ECG for classification of ventricular arrhythmias including QRS and ST segment based values, heart rate, spectral features, AR coefficients, complexity measures and nonlinear measures <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B3">3</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr><abbr bid="B12">12</abbr><abbr bid="B13">13</abbr><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr><abbr bid="B16">16</abbr></abbrgrp>.</p>
         <p>Cardiac arrhythmias using two intracardiac channels can be detected using the correlation waveform analysis (CWA) <abbrgrp><abbr bid="B5">5</abbr></abbrgrp>. CWA was used to detect morphologic changes in the intracardiac electrogram when compared to electrograms during sinus rhythm. Each electrogram had its respective template and the templates were obtained by signal averaging the waveform from a passage of sinus rhythm. The software trigger was used to align the template with the cycle being tested. A window size of N point defined each cycle.</p>
         <p>Methods such as direct ECG feature detection <abbrgrp><abbr bid="B6">6</abbr></abbrgrp>, Fourier transform <abbrgrp><abbr bid="B12">12</abbr></abbrgrp>, time-frequency analysis <abbrgrp><abbr bid="B7">7</abbr></abbrgrp> and complexity analysis <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> have also been employed. The main objective of the direct ECG feature detection was to investigate how many different ventricular conduction defects (VCD) categories can be formed by advanced cluster analysis methods, which reduce the number of classification parameters into a reasonably small set for a meaningful classification. The second objective was to investigate to what extent a select set of repolarization parameters would help in identification of distinct VCD subgroups. The study of detection of ECG features show that the key features of ECG are QRS duration, T axis angle, T amplitude, QRS axis angle and spatial angle. Typically, morphological features related to the P, QRS and ST waves are used for ECG signal analysis <abbrgrp><abbr bid="B1">1</abbr></abbrgrp>.</p>
         <p>A technique based on averaged threshold crossing intervals was proposed for the detection of VT and VF based on heart rate measurements <abbrgrp><abbr bid="B4">4</abbr></abbrgrp>. A modified sequential detection algorithm was further proposed to improve the accuracy of detecting VT and VF <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>. A Fourier transform based algorithm has been proposed for the detection of supraventricular rhythms from ventricular rhythms <abbrgrp><abbr bid="B12">12</abbr></abbrgrp>. Power spectra computed from the QRS complexes extracted from ECG signals were classified using a neural network. High sensitivity and specificity values greater than 98% have been reported for discriminating supraventricular rhythms from ventricular rhythms. However, SVT and VT were grouped together as ventricular rhythms. A new algorithm based on complexity measures was proposed for the detection of NSR, VT and VF <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. The algorithm was tested for varying lengths of data and very high accuracy values were achieved for data lengths of 7 sec for classifying NSR, VT and VF. The algorithm was suggested for real-time implementation in automatic external defibrillators.</p>
         <p>Recently, a new approach for the discrimination among VF, VT and SVT has been developed using a total least squares-based Prony modeling algorithm <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>. Two features, energy fractional factor (EFF) and predominant frequency (PF) were derived from the total least squares based Prony model. A two-stage classification method is used in which the EFF is used for discriminating SVT from VT and VF in the first stage followed by using PF for further separation of VF and VT the second stage. A classification accuracy of 95.24%, 96.00% and 97.78% were reported for SVT, VF and VT respectively for the Prony modeling algorithm. However, the total least squares-based Prony modeling technique did not consider NSR, APC and PVC for feature extraction and discrimination.</p>
         <p>AR modeling has been used extensively to model heart rate variability (HRV) and for power spectrum estimation of ECG and HRV signals <abbrgrp><abbr bid="B17">17</abbr><abbr bid="B18">18</abbr><abbr bid="B19">19</abbr><abbr bid="B20">20</abbr><abbr bid="B21">21</abbr></abbrgrp>. Amplitude modulated sinusoidal signal model, which is a special case of the time-dependent AR model have been applied to modeling ECG signals <abbrgrp><abbr bid="B17">17</abbr></abbrgrp>. Adaptive AR modeling with Kalman filtering has been used <abbrgrp><abbr bid="B20">20</abbr></abbrgrp>. Parameters extracted from AR modeling have been used for arrhythmia classification in conjunction with other features <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>. For example, two AR coefficients, along with the mean-square value of the QRS complex segments were utilized as features for classification of normal and abnormal PVC, where the prediction order was only 2, a fuzzy adaptive resonance theory mapping (ARTMAP) was used for classification. The best result of PVC correct detection were 92% under the ratios of the training data size and testing data size was 2 to 4 <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>. It has been suggested that increasing the model order would not reduce the prediction error implying that a linear predictor order of two is sufficient for fast cardiac arrhythmia detection <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>.</p>
         <p>The objective of the present study is to model the ECG signal and classify certain cardiac arrhythmias at the ICU. Most of the techniques involve significant amounts of computation and processing time for extraction of features and classification. The other disadvantage is the small number of arrhythmias classified using a given technique with most techniques being used to classify two to three arrhythmias <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr><abbr bid="B12">12</abbr><abbr bid="B13">13</abbr><abbr bid="B15">15</abbr><abbr bid="B16">16</abbr></abbrgrp>. There is a need for extending a particular technique for a larger number of arrhythmias. In addition, the proposed technique should be amenable to real-time implementation so that it can be used in intensive care units.</p>
         <p>In this study, the ECG signals were modeled using AR analysis for classifying cardiac arrhythmias. The advantage of AR modeling is its simplicity and it is suitable for real-time classification at the ICU or ambulatory monitoring. AR models are popular due to the linear form of the system of simultaneous equations involving the unknown AR model parameters and the availability of efficient algorithm for computing the solution <abbrgrp><abbr bid="B23">23</abbr><abbr bid="B24">24</abbr></abbrgrp>. AR modeling has been used in various applications including classification of physiological signals like electroencephalograms <abbrgrp><abbr bid="B25">25</abbr></abbrgrp>. AR modeling is adapted for extracting good features from ECG signals, thus enabling the discrimination of certain ECG arrhythmias. The computed AR coefficients were checked for modeling accuracy for the various types of ECG signals. Various pattern classification techniques have been applied to the classification of arrhythmias <abbrgrp><abbr bid="B3">3</abbr><abbr bid="B12">12</abbr><abbr bid="B14">14</abbr><abbr bid="B16">16</abbr><abbr bid="B26">26</abbr><abbr bid="B27">27</abbr><abbr bid="B28">28</abbr></abbrgrp>. In the current study, the AR coefficients computed from the ECG signals were classified using a generalized linear model (GLM) <abbrgrp><abbr bid="B29">29</abbr></abbrgrp>. Various arrhythmias including Atrial Premature Contraction (APC), Premature Ventricular Contraction (PVC), Superventricular Tachycardia (SVT), Ventricular Tachycardia (VT) and Ventricular Fibrillation (VF) were classified.</p>
      </sec>
      <sec>
         <st>
            <p>Methods</p>
         </st>
         <sec>
            <st>
               <p>Preprocessing</p>
            </st>
            <p>ECG data for the analysis and classification was obtained from the MIT-BIH arrhythmia database, the MIT-BIH Ventricular Arrhythmia database and the MIT-BIH supraventricular arrhythmia database. Various ECG segments were selected from the databases for modeling and classification. The data set included around 200 segments each of normal ECGs, APCs, PVCs, SVTs, VTs and VFs. The sampling frequency of the data from the MIT-BIH Arrhythmia database was 360 Hz, the sampling frequency of the data from the MIT-BIH ventricular arrhythmia database was 250 Hz and the sampling frequency of the data from the MIT-BIH supraventricular arrhythmia was 128 Hz. The data from the MIT-BIH arrhythmia and supraventricular arrhythmia databases were re-sampled so that all the data used in the analysis had a sampling frequency of 250 Hz.</p>
            <p>Prior to modeling, the ECG signals were preprocessed to remove noise due to power line interference, respiration, muscles tremors, spikes etc., and to detect the R peaks in the ECG signals. The R peaks of ECG were detected using Tompkins's algorithm <abbrgrp><abbr bid="B30">30</abbr></abbrgrp>. The sample size affects the segment selected for AR modeling and care must be taken to pick at least one cardiac cycle so that the signal can be accurately modeled and can be useful in diagnosis. Cardiac cycle length or RR intervals differ for a normal sinus rhythm and vary for different arrhythmias. A normal ECG sinus rhythm refers to the usual case in health adults where the heat rate is 60&#8211;100 beats per minutes. In APC, a RR interval is shorter than normal, and the subsequent interval is no longer than normal. In VF, the RR intervals are much shorter than in a normal sinus rhythm. In the current study, a sample size of 300 (1.2 seconds) was used which consists of one hundred samples before the R peak and 200 samples after the R peak. It is adequate to capture most if not all of the information from a particular cardiac cycle.</p>
         </sec>
         <sec>
            <st>
               <p>AR Modeling</p>
            </st>
            <p>AR analysis models the ECG signal as the output of a linear system driven by white noise of zero mean and unknown variance <abbrgrp><abbr bid="B23">23</abbr><abbr bid="B24">24</abbr></abbrgrp>. AR models have the form</p>
            <p>
               <graphic file="1475-925X-1-5-i1.gif"/>
            </p>
            <p>where <it>v</it>[<it>k</it>] is the ECG time series, <it>n</it>[<it>k</it>] is zero mean white noise, <it>a</it><sub><it>i</it></sub>'s are the AR coefficients, and <it>P</it> is the AR order.</p>
            <p>A critical issue in AR modelling is the AR order used to model a signal. It is necessary to select an appropriate AR order so that the signal is modelled with sufficient accuracy so as to be useful for classification. Various model orders were used to estimate the accuracy of the reconstructed signals. The criteria used for evaluating the model order selection in this project were the correlation coefficient <it>&#961;</it> and the signal-to-noise (<it>SNR</it>) ratio. The correlation coefficient <it>&#961;</it> is computed using</p>
            <p>
               <graphic file="1475-925X-1-5-i2.gif"/>
            </p>
            <p>where <it>v</it>(<it>i</it>) and <graphic file="1475-925X-1-5-i3.gif"/>(<it>i</it>) are the original and the simulated signals at the <it>i</it><sup>th</sup> instant, and <it>m</it> and <graphic file="1475-925X-1-5-i4.gif"/> are the mean of the original and simulated signals respectively and <it>N</it> is the length of the modeled signal. The signal-to-noise ratio is given by</p>
            <p>
               <graphic file="1475-925X-1-5-i5.gif"/>
            </p>
            <p>Burg's algorithm was used to estimate the AR coefficients with a pre-selected model order <it>P</it><abbrgrp><abbr bid="B23">23</abbr><abbr bid="B24">24</abbr></abbrgrp>.</p>
         </sec>
         <sec>
            <st>
               <p>GLM-based classification</p>
            </st>
            <p>In the current study, AR coefficients were used to classify cardiac arrhythmias. A stage-by-stage GLM based classification model has been used for classification of the various cardiac arrhythmias. A GLM is given by <abbrgrp><abbr bid="B29">29</abbr></abbrgrp></p>
            <p><graphic file="1475-925X-1-5-i6.gif"/> = <it>A</it>&#946; + &#949; &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (4)</p>
            <p>where <graphic file="1475-925X-1-5-i6.gif"/> = [<it>y</it><sub>1</sub>,<it>y</it><sub>2</sub>,...,<it>y</it><sub><it>N</it></sub>]<sup>T</sup> is an <it>N</it>-dimensional vector of observed responses, &#946; = [<it>&#946;</it><sub>0</sub>, <it>&#946;</it><sub>1</sub>,...,<it>&#946;</it><sub><it>P</it></sub>]<sup>T</sup> is a <it>P</it>+1 dimensional vector of unknown parameters, <it>A</it> is <it>N</it> &#215; (<it>P</it> + 1) matrix of known predictors (AR coefficients) and &#949; = [<it>&#949;</it><sub>1</sub>,<it>&#949;</it><sub>2</sub>,...,<it>&#949;</it><sub><it>N</it></sub>]<sup>T</sup> is an <it>N</it> dimensional error vector.</p>
            <p>The least squares estimator is given by</p>
            <p>&#946; = (<it>A</it><sup><it>T</it></sup><it>A</it>)<sup>-1</sup><it>A</it><sup><it>T</it></sup><graphic file="1475-925X-1-5-i6.gif"/> &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; (5)</p>
            <p>Generalized linear model based classification was performed in stages to differentiate between the normal ECG signals and the various cardiac arrhythmias. The various stages of classification and groupings in every stage are shown in Fig <figr fid="F1">1</figr>. During the training phase, the estimator &#946; was computed based on the known classes of ECG segments that form the training set. The AR coefficients and the previously estimated &#946; were used to compute the correct response at a particular stage of classification during the testing phase. To perform the stage by-stage classification, Euclidean distance measure between the AR coefficients of different classes was used to determine the groupings of classes at each stage. The AR coefficients [<it>a</it>(2),<it>a</it>(3),<it>a</it>(4),...,a(<it>P</it>+1)] of a particular ECG segment were mapped to a response (1 or -1) in every stage of classification. In the current study, the observation matrix <it>A</it> = [I, A<sub>2</sub>, A<sub>3</sub>, A<sub>4</sub>,..., A<sub>p+1</sub>] where I is an identity vector and the column vectors A<sub>2</sub>, A<sub>3</sub>, A<sub>4</sub>,..., A<sub>p+1</sub> consist of AR coefficients <it>a</it>(2), <it>a</it>(3), <it>a</it>(4),...,<it>a</it>(p+1) respectively of all the ECG segments selected for training. The elements of vector <graphic file="1475-925X-1-5-i6.gif"/> were assigned values 1 or -1 depending on the membership of an ECG segment to a corresponding class or group. The number of elements in <graphic file="1475-925X-1-5-i6.gif"/> was the number of examples in the training set. The estimator &#946; was computed at each stage of classification based on the selected training sets. During testing, the output response (Y1 in stage 1, Y2 in stage 2, etc) was computed using the AR coefficients and the previously estimated &#946; at each stage. A threshold value of zero was used to classify the output response as belonging to a group at a particular stage. Sixty samples from each class were used for training and the remaining was used for testing in the classification phase. The training sets were picked randomly and the sensitivity and specificity were measured for the NSR and the arrhythmias multiple times. The sensitivity and specificity was computed for all the classes as given by</p>
            <fig id="F1">
               <title>
                  <p>Figure 1</p>
               </title>
               <caption>
                  <p>GLM-based classification algorithm</p>
               </caption>
               <text>
                  <p>GLM-based classification algorithm</p>
               </text>
               <graphic file="1475-925X-1-5-1"/>
            </fig>
            <p>
               <graphic file="1475-925X-1-5-i7.gif"/>
            </p>
            <p>where <it>TE</it> represents the total number of events, <it>FN</it> represents false negative, and <it>FP</it> represents false positive <abbrgrp><abbr bid="B2">2</abbr></abbrgrp>. The average sensitivity and specificity values were computed for NSR and the cardiac arrhythmias.</p>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Results</p>
         </st>
         <p>The AR modeling was applied to six different types of ECG signals from the MIT-BIH database. Classification was performed using a GLM-based classification algorithm.</p>
         <sec>
            <st>
               <p>AR modeling results</p>
            </st>
            <p>Two main criteria, <it>SNR</it> and &#961; were used to evaluate the performance of the AR model with different model orders. The correction coefficients for all ECG signals were 0.99. The <it>SNR</it> was calculated to be from 15.7 dB to 29.43 dB. Figure <figr fid="F2">2</figr> shows the variation of <it>SNR</it> as a function of model order <it>P</it>. The <it>SNR</it> increased initially with model order <it>P</it>, but remains almost constant for model orders greater than or equal to four. In addition, computing the AR coefficients of higher orders would increase the number of computations. Hence, AR model of order four was used for further classification. The parameters computed using this model order were good enough to achieve a good SNR and correlation coefficient &#961; and were found to be sensitive enough to differentiate the five types of ECG signals. The original NSR, APC, PVC, SVT, VT and VF segments as well as the modeled segments are shown in Figs <figr fid="F3">3</figr>,<figr fid="F4">4</figr>,<figr fid="F5">5</figr>,<figr fid="F6">6</figr>,<figr fid="F7">7</figr> and <figr fid="F8">8</figr>.</p>
            <fig id="F2">
               <title>
                  <p>Figure 2</p>
               </title>
               <caption>
                  <p>SNR for various AR model orders</p>
               </caption>
               <text>
                  <p>SNR for various AR model orders</p>
               </text>
               <graphic file="1475-925X-1-5-2"/>
            </fig>
            <fig id="F3">
               <title>
                  <p>Figure 3</p>
               </title>
               <caption>
                  <p>A patient ECG and simulated ECG having NSR</p>
               </caption>
               <text>
                  <p>A patient ECG and simulated ECG having NSR</p>
               </text>
               <graphic file="1475-925X-1-5-3"/>
            </fig>
            <fig id="F4">
               <title>
                  <p>Figure 4</p>
               </title>
               <caption>
                  <p>A patient ECG and simulated ECG with APC</p>
               </caption>
               <text>
                  <p>A patient ECG and simulated ECG with APC</p>
               </text>
               <graphic file="1475-925X-1-5-4"/>
            </fig>
            <fig id="F5">
               <title>
                  <p>Figure 5</p>
               </title>
               <caption>
                  <p>A patient ECG and simulated ECG with PVC</p>
               </caption>
               <text>
                  <p>A patient ECG and simulated ECG with PVC</p>
               </text>
               <graphic file="1475-925X-1-5-5"/>
            </fig>
            <fig id="F6">
               <title>
                  <p>Figure 6</p>
               </title>
               <caption>
                  <p>A patient ECG and simulated ECG with SVT</p>
               </caption>
               <text>
                  <p>A patient ECG and simulated ECG with SVT</p>
               </text>
               <graphic file="1475-925X-1-5-6"/>
            </fig>
            <fig id="F7">
               <title>
                  <p>Figure 7</p>
               </title>
               <caption>
                  <p>A patient ECG and simulated ECG with VT</p>
               </caption>
               <text>
                  <p>A patient ECG and simulated ECG with VT</p>
               </text>
               <graphic file="1475-925X-1-5-7"/>
            </fig>
            <fig id="F8">
               <title>
                  <p>Figure 8</p>
               </title>
               <caption>
                  <p>A patient ECG and simulated ECG with VF</p>
               </caption>
               <text>
                  <p>A patient ECG and simulated ECG with VF</p>
               </text>
               <graphic file="1475-925X-1-5-8"/>
            </fig>
            <p>The results were consistent with other studies on the selection of model order for AR modeling <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>. AR modeling has been used for compression and it has been found that increase in accuracy by increasing the order of the predictor is negligible for predictors of order higher than 3 <abbrgrp><abbr bid="B22">22</abbr></abbrgrp>. The mean AR coefficients for all the ECG types used in the current study are shown in Table <tblr tid="T1">1</tblr>.</p>
            <tbl id="T1">
               <title>
                  <p>Table 1</p>
               </title>
               <caption>
                  <p>Mean AR coefficients for ECG classes</p>
               </caption>
               <tblbdy cols="5">
                  <r>
                     <c ca="center">
                        <p>Classes</p>
                     </c>
                     <c ca="center">
                        <p>a(2)</p>
                     </c>
                     <c ca="center">
                        <p>a(3)</p>
                     </c>
                     <c ca="center">
                        <p>a(4)</p>
                     </c>
                     <c ca="center">
                        <p>a(5)</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="5">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>NSR</p>
                     </c>
                     <c ca="center">
                        <p>-2.244</p>
                     </c>
                     <c ca="center">
                        <p>1.855</p>
                     </c>
                     <c ca="center">
                        <p>-0.664</p>
                     </c>
                     <c ca="center">
                        <p>0.084</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>APC</p>
                     </c>
                     <c ca="center">
                        <p>-2.351</p>
                     </c>
                     <c ca="center">
                        <p>1.871</p>
                     </c>
                     <c ca="center">
                        <p>-0.409</p>
                     </c>
                     <c ca="center">
                        <p>-0.089</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>PVC</p>
                     </c>
                     <c ca="center">
                        <p>-2.238</p>
                     </c>
                     <c ca="center">
                        <p>2.112</p>
                     </c>
                     <c ca="center">
                        <p>-1.343</p>
                     </c>
                     <c ca="center">
                        <p>0.484</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>SVT</p>
                     </c>
                     <c ca="center">
                        <p>-2.743</p>
                     </c>
                     <c ca="center">
                        <p>3.144</p>
                     </c>
                     <c ca="center">
                        <p>-1.844</p>
                     </c>
                     <c ca="center">
                        <p>0.479</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>VT</p>
                     </c>
                     <c ca="center">
                        <p>-1.376</p>
                     </c>
                     <c ca="center">
                        <p>0.061</p>
                     </c>
                     <c ca="center">
                        <p>0.334</p>
                     </c>
                     <c ca="center">
                        <p>-0.009</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>VF</p>
                     </c>
                     <c ca="center">
                        <p>-1.713</p>
                     </c>
                     <c ca="center">
                        <p>0.371</p>
                     </c>
                     <c ca="center">
                        <p>0.515</p>
                     </c>
                     <c ca="center">
                        <p>-0.165</p>
                     </c>
                  </r>
               </tblbdy>
            </tbl>
         </sec>
         <sec>
            <st>
               <p>Classification results</p>
            </st>
            <p>AR coefficients computed with order four were used for classification. Six types of ECG signals namely, NSR, APC, PVC, SVT, VT, and VF were considered for classification. Classification was performed using a generalized model linear model, which was applied in various stages. Figure <figr fid="F1">1</figr> shows the stage-by-stage GLM-based classification algorithm for classifying various ECG signals. The six classes were separated into two groups with Normal, APC, PVC, and SVT signals forming one group and VT and VF forming another group at stage one. This grouping was evident by computing the Euclidean distance between the mean AR coefficients from various classes. The Euclidean distance between classes VF and VT was small. Similarly, the Euclidean distance among classes Normal, APC, PVC and SVT was small. The distance between VF/VT and Normal/APC/PVC/SVT was large and hence in the first stage, classes VT and VF were grouped together. The other group consisted of classes Normal, APC, PVC and SVT. In the second stage, VT and VT were differentiated. Stages three, four, five and six were used to differentiate between NSR, APC, PVC and SVT as shown in Fig <figr fid="F1">1</figr>.</p>
            <p>The least squares estimator &#946; was computed for various stages and the value <it>Y</it> was used to determine the classes in each stage. In the first stage (<it>Y</it>1), the AR coefficients from an ECG signal was separated into two groups, one consisting of NSR, APC, PVC and SVT and the other consisting of VT and VF. In the second stage (<it>Y</it>2), VT and VF were differentiated. In the third stage (<it>Y</it>3), SVT was distinguished from NSR, APC and PVC. In the later stages (<it>Y</it>4, <it>Y</it>5 and <it>Y</it>6), NSR, APV and PVC were distinguished from each other and classified.</p>
            <p>The GLM was tested with 143 NSRs, 140 APCs, 155 PVCs, 143 VTs, 142 VFs, and 133 SVTs, which were obtained from the data sets by excluding the training data for each class. The sensitivity and specificity values were computed for all the ECG classes. The results of the GLM based classification are shown in Tables <tblr tid="T2">2</tblr> and <tblr tid="T3">3</tblr>. The results for a sample training set are shown in Table <tblr tid="T2">2</tblr> and the mean classification sensitivity and specificity for various classes are shown in Table <tblr tid="T3">3</tblr>. The accuracy of detecting NSR, APC, PVC, SVT, VT and VF were 93.2%, 96.4%, 94.8%, 100%, 97.7%, and 98.6% respectively.</p>
            <tbl id="T2">
               <title>
                  <p>Table 2</p>
               </title>
               <caption>
                  <p>GLM-based classification results for a sample training set</p>
               </caption>
               <tblbdy cols="8">
                  <r>
                     <c ca="center">
                        <p>Testing data set</p>
                     </c>
                     <c ca="center">
                        <p>Database Classification</p>
                     </c>
                     <c cspan="6" ca="center">
                        <p>Resulting Classification</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="8">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c>
                        <p/>
                     </c>
                     <c ca="center">
                        <p>Classes</p>
                     </c>
                     <c ca="center">
                        <p>NSR</p>
                     </c>
                     <c ca="center">
                        <p>APC</p>
                     </c>
                     <c ca="center">
                        <p>PVC</p>
                     </c>
                     <c ca="center">
                        <p>SVT</p>
                     </c>
                     <c ca="center">
                        <p>VT</p>
                     </c>
                     <c ca="center">
                        <p>VF</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="8">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>143</p>
                     </c>
                     <c ca="center">
                        <p>NSR</p>
                     </c>
                     <c ca="center">
                        <p>133</p>
                     </c>
                     <c ca="center">
                        <p>6</p>
                     </c>
                     <c ca="center">
                        <p>4</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>140</p>
                     </c>
                     <c ca="center">
                        <p>APC</p>
                     </c>
                     <c ca="center">
                        <p>4</p>
                     </c>
                     <c ca="center">
                        <p>136</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>155</p>
                     </c>
                     <c ca="center">
                        <p>PVC</p>
                     </c>
                     <c ca="center">
                        <p>3</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>147</p>
                     </c>
                     <c ca="center">
                        <p>5</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>133</p>
                     </c>
                     <c ca="center">
                        <p>SVT</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>133</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>143</p>
                     </c>
                     <c ca="center">
                        <p>VT</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>140</p>
                     </c>
                     <c ca="center">
                        <p>3</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>142</p>
                     </c>
                     <c ca="center">
                        <p>VF</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>0</p>
                     </c>
                     <c ca="center">
                        <p>2</p>
                     </c>
                     <c ca="center">
                        <p>140</p>
                     </c>
                  </r>
               </tblbdy>
            </tbl>
            <tbl id="T3">
               <title>
                  <p>Table 3</p>
               </title>
               <caption>
                  <p>Performance of GLM-based arrhythmia classification</p>
               </caption>
               <tblbdy cols="3">
                  <r>
                     <c ca="center">
                        <p>Classes</p>
                     </c>
                     <c ca="center">
                        <p>Sensitivity</p>
                     </c>
                     <c ca="center">
                        <p>Specificity</p>
                     </c>
                  </r>
                  <r>
                     <c cspan="3">
                        <hr/>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>NSR</p>
                     </c>
                     <c ca="center">
                        <p>93.2%</p>
                     </c>
                     <c ca="center">
                        <p>94.4%</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>APC</p>
                     </c>
                     <c ca="center">
                        <p>96.4%</p>
                     </c>
                     <c ca="center">
                        <p>96.7%</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>PVC</p>
                     </c>
                     <c ca="center">
                        <p>94.8%</p>
                     </c>
                     <c ca="center">
                        <p>96.8%</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>SVT</p>
                     </c>
                     <c ca="center">
                        <p>100%</p>
                     </c>
                     <c ca="center">
                        <p>96.2%</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>VT</p>
                     </c>
                     <c ca="center">
                        <p>97.7%</p>
                     </c>
                     <c ca="center">
                        <p>98.6%</p>
                     </c>
                  </r>
                  <r>
                     <c ca="center">
                        <p>VF</p>
                     </c>
                     <c ca="center">
                        <p>98.6%</p>
                     </c>
                     <c ca="center">
                        <p>97.7%</p>
                     </c>
                  </r>
               </tblbdy>
            </tbl>
         </sec>
      </sec>
      <sec>
         <st>
            <p>Discussion</p>
         </st>
         <p>Different values of AR modeling orders were tested for the ECG signals and the results showed that AR order of four is sufficient to model the ECG signal for the purpose of classification of selected arrhythmias. AR coefficients were used to classify the ECG beats into normal and five selected abnormal conditions. A stage-by-stage generalized linear model classification algorithm was used to distinguish between the different types of arrhythmias under consideration in the current study.</p>
         <p>The classification results show that AR modeling can be used to discriminate between different arrhythmias. The classification results achieved using AR modeling is comparable to the recently published results on the classification of cardiac arrhythmias <abbrgrp><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr><abbr bid="B12">12</abbr><abbr bid="B13">13</abbr><abbr bid="B14">14</abbr><abbr bid="B15">15</abbr><abbr bid="B16">16</abbr></abbrgrp>. Normal and abnormal PVC conditions have been classified using LPC coefficients classified using a fuzzy ARTMAP classifier with sensitivity of 97% and specificity of 99% <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>. Accuracy of 93% and 96% has been reported for VT and VF respectively using a modified sequential probability ratio test algorithm <abbrgrp><abbr bid="B10">10</abbr></abbrgrp>. An overall accuracy of 93% to 99% was achieved with decimated ECG data and artificial neural networks <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. However, the data set consisted of a high number of NSR and PVC beats and the performance of beats including atrial premature beats was not very high. The total least squares-based Prony modeling technique produced an accuracy of 95.24%, 96% and 97.78% for SVT, VT and VF respectively <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>.</p>
         <p>AR modeling based classification algorithm has demonstrated good performance in classification. The algorithms are easy to implement and the AR coefficients can be easily computed. Preprocessing involves the detection of R peaks for which a number of techniques are available that can be implemented for real-time processing. A detailed comparison of computation times has not been performed; however, it is noted that computing the AR coefficients is simpler than most proposed measures for arrhythmia recognition. In addition, the computations were performed for 1.2 seconds of data only compared to 3 to 7 seconds for the complexity measures based technique <abbrgrp><abbr bid="B13">13</abbr></abbrgrp> and 5 to 9 seconds in the Prony modeling technique <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>.</p>
         <p>Some of the proposed techniques use only a smaller number of arrhythmias (2&#8211;3) than the current study <abbrgrp><abbr bid="B2">2</abbr><abbr bid="B4">4</abbr><abbr bid="B5">5</abbr><abbr bid="B6">6</abbr><abbr bid="B7">7</abbr><abbr bid="B8">8</abbr><abbr bid="B9">9</abbr><abbr bid="B10">10</abbr><abbr bid="B11">11</abbr><abbr bid="B12">12</abbr><abbr bid="B13">13</abbr><abbr bid="B15">15</abbr><abbr bid="B16">16</abbr></abbrgrp>. The fuzzy ARTMAP technique has been used to classify normal and abnormal PVC conditions only <abbrgrp><abbr bid="B8">8</abbr></abbrgrp>. A time sequenced adaptive filter has been proposed for VT and VF alone <abbrgrp><abbr bid="B9">9</abbr></abbrgrp>. A real time discrimination algorithm with a Fourier-transform neural network has been has been proposed to distinguish between superventricular rhythms and ventricular rhythms in which PVC and VT were lumped together as belonging to a single class of ventricular rhythms <abbrgrp><abbr bid="B12">12</abbr></abbrgrp>. The complexity measure-based technique has been used to classify NSR, VT and VF <abbrgrp><abbr bid="B13">13</abbr></abbrgrp>. A QRS feature based-algorithm for decimated ECG data using artificial neural networks has been proposed that include various types of beats including APC and PVC, but they do not include the life threatening conditions like VT and VF <abbrgrp><abbr bid="B14">14</abbr></abbrgrp>. The Prony modeling technique has been used to classify SVT, VT and VF but their study does not include episodes from normal, APC or PVC <abbrgrp><abbr bid="B16">16</abbr></abbrgrp>. The current study classifies six different ECG classes and the performance is comparable to those studies that involve fewer classes.</p>
         <p>In the current study, a fixed sample size has been used for AR modeling. A variable sample size based on the estimation of the R-R interval might yield better results independent of the heart rate of the subjects. The generalization capabilities of the AR model and the classification algorithms can be refined by applying the proposed approach to a larger data set. Further work is in progress to extend the proposed approach for classification of other types of cardiac arrhythmias as well as applying it to other signals of the cardiovascular system such as the hemodynamic signals, particularly for real-time applications. AR modeling is a linear modeling technique and might not necessarily be suitable for ECG signals under all conditions. Further work can be done to extend the current work to nonlinear parametric models that can better capture the non-linear and non-stationary nature of the ECG.</p>
         <p>In addition to their utility in classification and diagnosis, AR coefficients can also be used for compression. AR modeling can lead to a low cost, high performance, simple to use portable telemedicine system for ECG offering a combination of diagnostic capability with compression.</p>
      </sec>
      <sec>
         <st>
            <p>Conclusions</p>
         </st>
         <p>The proposed AR modeling and GLM for classification have been shown to be effective for the classification of cardiac arrhythmias in critically ill patients and aid in the diagnosis of heart disease. AR modeling and GLM models are suitable for real-time implementations and can be used for compression as well as diagnosis.</p>
      </sec>
      <sec>
         <st>
            <p>Authors' contributions</p>
         </st>
         <p>DG carried out the analysis and implementation as well as testing of the software simulations. NS participated in the design and coordination of the study and testing of the software simulations. SMK conceived of the study and participated in its design and coordination.</p>
         <p>All authors read and approved the final manuscript.</p>
      </sec>
   </bdy>
   <bm>
      <refgrp>
         <bibl id="B1">
            <title>
               <p>Principles of Clinical Electrocardiography.</p>
            </title>
            <aug>
               <au>
                  <snm>Goldschlager</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Goldman</snm>
                  <fnm>MJ</fnm>
               </au>
            </aug>
            <source>Appleton and Lange</source>
            <pubdate>1989</pubdate>
         </bibl>
         <bibl id="B2">
            <title>
               <p>Algorithmic sequential decision-making in the frequency domain for life threatening ventricular arrhythmias and imitative artefacts: a diagnostic system.</p>
            </title>
            <aug>
               <au>
                  <snm>Barro</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Ruiz</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Cabello</snm>
                  <fnm>D</fnm>
               </au>
               <au>
                  <snm>Mira</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>J Biomed Eng</source>
            <pubdate>1989</pubdate>
            <volume>11</volume>
            <fpage>320</fpage>
            <lpage>328</lpage>
            <xrefbib>
               <pubid idtype="pmpid">2755113</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B3">
            <title>
               <p>An approach to cardiac arrhythmia analysis using hidden Markov models.</p>
            </title>
            <aug>
               <au>
                  <snm>Coast</snm>
                  <fnm>DA</fnm>
               </au>
               <au>
                  <snm>Stren</snm>
                  <fnm>RM</fnm>
               </au>
               <au>
                  <snm>Cano</snm>
                  <fnm>GG</fnm>
               </au>
               <au>
                  <snm>Briller</snm>
                  <fnm>SA</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1990</pubdate>
            <volume>37</volume>
            <fpage>826</fpage>
            <lpage>836</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.58593</pubid>
                  <pubid idtype="pmpid">2227969</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B4">
            <title>
               <p>Ventricular tachycardia and fibrillation detection by a sequential hypothesis testing algorithm.</p>
            </title>
            <aug>
               <au>
                  <snm>Thakor</snm>
                  <fnm>NV</fnm>
               </au>
               <au>
                  <snm>Zhu</snm>
                  <fnm>YS</fnm>
               </au>
               <au>
                  <snm>Pan</snm>
                  <fnm>KY</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1990</pubdate>
            <volume>37</volume>
            <fpage>837</fpage>
            <lpage>843</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.58594</pubid>
                  <pubid idtype="pmpid">2227970</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B5">
            <title>
               <p>Pattern recognition of cardiac arrhythmias using two intracardiac channels.</p>
            </title>
            <aug>
               <au>
                  <snm>Caswell</snm>
                  <fnm>SA</fnm>
               </au>
               <au>
                  <snm>Kluge</snm>
                  <fnm>KS</fnm>
               </au>
               <au>
                  <snm>Chiang</snm>
                  <fnm>CMJ</fnm>
               </au>
            </aug>
            <source>Proc Comp Cardiol</source>
            <pubdate>1993</pubdate>
            <fpage>181</fpage>
            <lpage>184</lpage>
         </bibl>
         <bibl id="B6">
            <title>
               <p>Selection of a reduced set of parameters for classification of ventricular conduction defects by cluster analysis.</p>
            </title>
            <aug>
               <au>
                  <snm>Zhou</snm>
                  <fnm>SH</fnm>
               </au>
               <au>
                  <snm>Rautaharju</snm>
                  <fnm>PM</fnm>
               </au>
               <au>
                  <snm>Calhoun</snm>
                  <fnm>HP</fnm>
               </au>
            </aug>
            <source>Proc Comp Cardiol</source>
            <pubdate>1993</pubdate>
            <fpage>879</fpage>
            <lpage>882</lpage>
         </bibl>
         <bibl id="B7">
            <title>
               <p>Detecting ventricular fibrillation: Selecting the appropriate time-frequency analysis tool for the application.</p>
            </title>
            <aug>
               <au>
                  <snm>Afonoso</snm>
                  <fnm>VX</fnm>
               </au>
               <au>
                  <snm>Tompkins</snm>
                  <fnm>WJ</fnm>
               </au>
            </aug>
            <source>IEEE Eng Med Biol Mag</source>
            <pubdate>1995</pubdate>
            <volume>14</volume>
            <fpage>152</fpage>
            <lpage>159</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1109/51.376752</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B8">
            <title>
               <p>Classification of cardiac arrhythmias using fuzzy ARTMAP.</p>
            </title>
            <aug>
               <au>
                  <snm>Ham</snm>
                  <fnm>FM</fnm>
               </au>
               <au>
                  <snm>Han</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1996</pubdate>
            <volume>43</volume>
            <fpage>425</fpage>
            <lpage>430</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.486263</pubid>
                  <pubid idtype="pmpid">8626192</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B9">
            <title>
               <p>The time-sequenced adaptive filter for analysis of cardiac arrhythmias in intraventricular electrograms.</p>
            </title>
            <aug>
               <au>
                  <snm>Finelli</snm>
                  <fnm>CJ</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1996</pubdate>
            <volume>43</volume>
            <fpage>811</fpage>
            <lpage>819</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.508543</pubid>
                  <pubid idtype="pmpid">9216153</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B10">
            <title>
               <p>A robust sequential detection algorithm for cardiac arrhythmia classification.</p>
            </title>
            <aug>
               <au>
                  <snm>Chen</snm>
                  <fnm>SW</fnm>
               </au>
               <au>
                  <snm>Clarkson</snm>
                  <fnm>PM</fnm>
               </au>
               <au>
                  <snm>Fan</snm>
                  <fnm>Q</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1996</pubdate>
            <volume>43</volume>
            <fpage>1120</fpage>
            <lpage>1125</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.541254</pubid>
                  <pubid idtype="pmpid">9214830</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B11">
            <title>
               <p>A supervised learning algorithm for arrhythmia analysis.</p>
            </title>
            <aug>
               <au>
                  <snm>Guvenir</snm>
                  <fnm>HA</fnm>
               </au>
               <au>
                  <snm>Acar</snm>
                  <fnm>B</fnm>
               </au>
               <au>
                  <snm>Demiroz</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Cekin</snm>
                  <fnm>A</fnm>
               </au>
            </aug>
            <source>Comp Cardiol</source>
            <pubdate>1997</pubdate>
            <volume>24</volume>
            <fpage>433</fpage>
            <lpage>436</lpage>
         </bibl>
         <bibl id="B12">
            <title>
               <p>Real-time discrimination of ventricular tachyarrythmia with Fourier-transform neural network.</p>
            </title>
            <aug>
               <au>
                  <snm>Minami</snm>
                  <fnm>KC</fnm>
               </au>
               <au>
                  <snm>Nakajima</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Toyoshima</snm>
                  <fnm>T</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1999</pubdate>
            <volume>46</volume>
            <fpage>179</fpage>
            <lpage>185</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.740880</pubid>
                  <pubid idtype="pmpid">9932339</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B13">
            <title>
               <p>Detecting ventricular tachycardia and fibrillation by complexity measure.</p>
            </title>
            <aug>
               <au>
                  <snm>Xu</snm>
                  <fnm>SZ</fnm>
               </au>
               <au>
                  <snm>Yi</snm>
                  <fnm>SZ</fnm>
               </au>
               <au>
                  <snm>Thakor</snm>
                  <fnm>NV</fnm>
               </au>
               <au>
                  <snm>Wang</snm>
                  <fnm>ZZ</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1999</pubdate>
            <volume>46</volume>
            <fpage>548</fpage>
            <lpage>555</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.759055</pubid>
                  <pubid idtype="pmpid">10230133</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B14">
            <title>
               <p>Arrhythmia analysis using artificial neural network and decimated electrocardiographic data.</p>
            </title>
            <aug>
               <au>
                  <snm>Melo</snm>
                  <fnm>SL</fnm>
               </au>
               <au>
                  <snm>Caloba</snm>
                  <fnm>LP</fnm>
               </au>
               <au>
                  <snm>Nadal</snm>
                  <fnm>J</fnm>
               </au>
            </aug>
            <source>Comp Cardiol</source>
            <pubdate>2000</pubdate>
            <volume>27</volume>
            <fpage>73</fpage>
            <lpage>76</lpage>
         </bibl>
         <bibl id="B15">
            <title>
               <p>Automatic identification and recording of cardiac arrhythmia.</p>
            </title>
            <aug>
               <au>
                  <snm>Small</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Yu</snm>
                  <fnm>DJ</fnm>
               </au>
               <au>
                  <snm>Grubb</snm>
                  <fnm>N</fnm>
               </au>
               <au>
                  <snm>Simonotto</snm>
                  <fnm>J</fnm>
               </au>
               <au>
                  <snm>Fox</snm>
                  <fnm>KAA</fnm>
               </au>
               <au>
                  <snm>Harrison</snm>
                  <fnm>RG</fnm>
               </au>
            </aug>
            <source>Comp Cardiol</source>
            <pubdate>2000</pubdate>
            <volume>27</volume>
            <fpage>355</fpage>
            <lpage>358</lpage>
         </bibl>
         <bibl id="B16">
            <title>
               <p>Two-stage discrimination of cardiac arrhythmias using a total least squares-based prony modeling algorithm.</p>
            </title>
            <aug>
               <au>
                  <snm>Chen</snm>
                  <fnm>SW</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>2000</pubdate>
            <volume>47</volume>
            <fpage>1317</fpage>
            <lpage>1326</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.827310</pubid>
                  <pubid idtype="pmpid">11059166</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B17">
            <title>
               <p>Parametric modelling of ECG signal.</p>
            </title>
            <aug>
               <au>
                  <snm>Mukhopadhyay</snm>
                  <fnm>S</fnm>
               </au>
               <au>
                  <snm>Sircar</snm>
                  <fnm>P</fnm>
               </au>
            </aug>
            <source>Med Biol Eng Comp</source>
            <pubdate>1996</pubdate>
            <volume>34</volume>
            <fpage>171</fpage>
            <lpage>173</lpage>
         </bibl>
         <bibl id="B18">
            <title>
               <p>Application of time series spectral analysis theory: analysis of cardiovascular variability signals.</p>
            </title>
            <aug>
               <au>
                  <snm>Pinna</snm>
                  <fnm>GD</fnm>
               </au>
               <au>
                  <snm>Maestri</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Cesare</snm>
                  <fnm>AD</fnm>
               </au>
            </aug>
            <source>Med Biol Eng Comp</source>
            <pubdate>1996</pubdate>
            <volume>34</volume>
            <fpage>142</fpage>
            <lpage>148</lpage>
         </bibl>
         <bibl id="B19">
            <title>
               <p>Time series modeling of heart rate dynamics.</p>
            </title>
            <aug>
               <au>
                  <snm>Bennett</snm>
                  <fnm>FM</fnm>
               </au>
               <au>
                  <snm>Chrisstini</snm>
                  <fnm>DJ</fnm>
               </au>
               <au>
                  <snm>Ahmed</snm>
                  <fnm>H</fnm>
               </au>
               <au>
                  <snm>Lutchen</snm>
                  <fnm>K</fnm>
               </au>
            </aug>
            <source>Proc Comp Cardiol</source>
            <pubdate>1993</pubdate>
            <fpage>273</fpage>
            <lpage>276</lpage>
         </bibl>
         <bibl id="B20">
            <title>
               <p>Adaptive AR modeling of nonstationary time series by means of Kalman filtering.</p>
            </title>
            <aug>
               <au>
                  <snm>Arnold</snm>
                  <fnm>M</fnm>
               </au>
               <au>
                  <snm>Miltner</snm>
                  <fnm>WHR</fnm>
               </au>
               <au>
                  <snm>Witte</snm>
                  <fnm>H</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1998</pubdate>
            <volume>45</volume>
            <fpage>553</fpage>
            <lpage>562</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.668741</pubid>
                  <pubid idtype="pmpid">9581053</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B21">
            <title>
               <p>Pole-tracking algorithms for the extraction of time-variant heart rate variability spectral parameters.</p>
            </title>
            <aug>
               <au>
                  <snm>Mainardi</snm>
                  <fnm>LT</fnm>
               </au>
               <au>
                  <snm>Bianchi</snm>
                  <fnm>AM</fnm>
               </au>
               <au>
                  <snm>Baselli</snm>
                  <fnm>G</fnm>
               </au>
               <au>
                  <snm>Cerutti</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1995</pubdate>
            <volume>42</volume>
            <fpage>250</fpage>
            <lpage>258</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.364511</pubid>
                  <pubid idtype="pmpid">7698780</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B22">
            <title>
               <p>QRS feature extraction using linear prediction.</p>
            </title>
            <aug>
               <au>
                  <snm>Lin</snm>
                  <fnm>KP</fnm>
               </au>
               <au>
                  <snm>Chang</snm>
                  <fnm>WH</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1989</pubdate>
            <volume>36</volume>
            <fpage>1050</fpage>
            <lpage>1055</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.40806</pubid>
                  <pubid idtype="pmpid">2793197</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B23">
            <title>
               <p>Digital spectral analysis with applications.</p>
            </title>
            <aug>
               <au>
                  <snm>Marple</snm>
                  <fnm>SL</fnm>
               </au>
            </aug>
            <source>Prentice Hall, Englewood Cliffs, New Jersey</source>
            <pubdate>1987</pubdate>
         </bibl>
         <bibl id="B24">
            <title>
               <p>System Identification: Theory for the user.</p>
            </title>
            <aug>
               <au>
                  <snm>Ljung</snm>
                  <fnm>L</fnm>
               </au>
            </aug>
            <source>Prentice Hall, Englewood Cliffs, New Jersey,</source>
            <pubdate>1999</pubdate>
         </bibl>
         <bibl id="B25">
            <title>
               <p>Multivariate autoregressive models for classification of spontaneous electroencephalographic signals during mental tasks.</p>
            </title>
            <aug>
               <au>
                  <snm>Anderson</snm>
                  <fnm>CW</fnm>
               </au>
               <au>
                  <snm>Stolz</snm>
                  <fnm>EA</fnm>
               </au>
               <au>
                  <snm>Shamssunder</snm>
                  <fnm>S</fnm>
               </au>
            </aug>
            <source>IEEE Trans Biomed Eng</source>
            <pubdate>1998</pubdate>
            <volume>45</volume>
            <fpage>277</fpage>
            <lpage>286</lpage>
            <xrefbib>
               <pubidlist>
                  <pubid idtype="doi">10.1109/10.661153</pubid>
                  <pubid idtype="pmpid">9509744</pubid>
               </pubidlist>
            </xrefbib>
         </bibl>
         <bibl id="B26">
            <title>
               <p>Review of neural network applications in medical imaging and signal processing.</p>
            </title>
            <aug>
               <au>
                  <snm>Miller</snm>
                  <fnm>AS</fnm>
               </au>
               <au>
                  <snm>Blott</snm>
                  <fnm>BH</fnm>
               </au>
               <au>
                  <snm>Hames</snm>
                  <fnm>TK</fnm>
               </au>
            </aug>
            <source>Med Biol Eng Comp</source>
            <pubdate>1992</pubdate>
            <volume>30</volume>
            <fpage>449</fpage>
            <lpage>464</lpage>
         </bibl>
         <bibl id="B27">
            <title>
               <p>Multi-thread implementation of a fuzzy neural network for automatic ECG arrhythmia detection.</p>
            </title>
            <aug>
               <au>
                  <snm>Ramirez-Rodriguez</snm>
                  <fnm>CA</fnm>
               </au>
               <au>
                  <snm>Hernandez-Silveira</snm>
                  <fnm>MA</fnm>
               </au>
            </aug>
            <source>Comp Cardiol</source>
            <pubdate>2001</pubdate>
            <volume>28</volume>
            <fpage>297</fpage>
            <lpage>300</lpage>
         </bibl>
         <bibl id="B28">
            <title>
               <p>Artificial neural networks for automatic ECG analysis.</p>
            </title>
            <aug>
               <au>
                  <snm>Silipo</snm>
                  <fnm>R</fnm>
               </au>
               <au>
                  <snm>Marchesi</snm>
                  <fnm>C</fnm>
               </au>
            </aug>
            <source>IEEE Trans Sig proc</source>
            <pubdate>1998</pubdate>
            <volume>46</volume>
            <fpage>1417</fpage>
            <lpage>1425</lpage>
            <xrefbib>
               <pubid idtype="doi">10.1109/78.668803</pubid>
            </xrefbib>
         </bibl>
         <bibl id="B29">
            <title>
               <p>Generalized Linear Model.</p>
            </title>
            <aug>
               <au>
                  <snm>McCullagh</snm>
                  <fnm>P</fnm>
               </au>
               <au>
                  <snm>Nelder</snm>
                  <fnm>JA</fnm>
               </au>
            </aug>
            <source>Chapman and Hall, London,</source>
            <pubdate>1989</pubdate>
         </bibl>
         <bibl id="B30">
            <title>
               <p>Biomedical Digital Signal Processing.</p>
            </title>
            <aug>
               <au>
                  <snm>Tompkins</snm>
                  <fnm>W</fnm>
               </au>
            </aug>
            <source>Prentice Hall, Englewood Cliffs, New Jersey</source>
            <pubdate>1993</pubdate>
         </bibl>
      </refgrp>
   </bm>
</art>
