ECG Signal Monitoring using One-class Support Vector Machine



Similar documents
Feature Vector Selection for Automatic Classification of ECG Arrhythmias

Detection of Heart Diseases by Mathematical Artificial Intelligence Algorithm Using Phonocardiogram Signals

Knowledge Discovery from patents using KMX Text Analytics

Intrusion Detection via Machine Learning for SCADA System Protection

Support Vector Machines with Clustering for Training with Very Large Datasets

Classifying Large Data Sets Using SVMs with Hierarchical Clusters. Presented by :Limou Wang

Support Vector Machines Explained

A fast multi-class SVM learning method for huge databases

Support Vector Machine (SVM)

A new Approach for Intrusion Detection in Computer Networks Using Data Mining Technique

Feature Selection using Integer and Binary coded Genetic Algorithm to improve the performance of SVM Classifier

Electroencephalography Analysis Using Neural Network and Support Vector Machine during Sleep

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Scalable Developments for Big Data Analytics in Remote Sensing

Alternative Biometric as Method of Information Security of Healthcare Systems

Early defect identification of semiconductor processes using machine learning

EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set

SVM Ensemble Model for Investment Prediction

THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS

SURVIVABILITY OF COMPLEX SYSTEM SUPPORT VECTOR MACHINE BASED APPROACH

Machine Learning in FX Carry Basket Prediction

HYBRID PROBABILITY BASED ENSEMBLES FOR BANKRUPTCY PREDICTION

Network Intrusion Detection using Semi Supervised Support Vector Machine

A Health Degree Evaluation Algorithm for Equipment Based on Fuzzy Sets and the Improved SVM

Open-Set Face Recognition-based Visitor Interface System

A Survey on Outlier Detection Techniques for Credit Card Fraud Detection

Blood Vessel Classification into Arteries and Veins in Retinal Images

The Periodic Moving Average Filter for Removing Motion Artifacts from PPG Signals

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S.

Novelty Detection in image recognition using IRF Neural Networks properties

A Partially Supervised Metric Multidimensional Scaling Algorithm for Textual Data Visualization

A Linear Programming Approach to Novelty Detection

Introduction to Support Vector Machines. Colin Campbell, Bristol University

Abnormality Detection in Electrocardiograms by Time Series Alignment

Log-Likelihood Ratio-based Relay Selection Algorithm in Wireless Network

BEHAVIOR BASED CREDIT CARD FRAUD DETECTION USING SUPPORT VECTOR MACHINES

How To Cluster

A Study on the Comparison of Electricity Forecasting Models: Korea and China

Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems

Pattern Recognition Using Feature Based Die-Map Clusteringin the Semiconductor Manufacturing Process

Predicting the Risk of Heart Attacks using Neural Network and Decision Tree

Towards better accuracy for Spam predictions

Crime Hotspots Analysis in South Korea: A User-Oriented Approach

Operations Research and Knowledge Modeling in Data Mining

Adaptive Framework for Network Traffic Classification using Dimensionality Reduction and Clustering

INVESTIGATIONS INTO EFFECTIVENESS OF GAUSSIAN AND NEAREST MEAN CLASSIFIERS FOR SPAM DETECTION

Data Mining for Wearable Sensors in Health Monitoring Systems: A Review of Recent Trends and Challenges

A SECURE DECISION SUPPORT ESTIMATION USING GAUSSIAN BAYES CLASSIFICATION IN HEALTH CARE SERVICES

ECG SIGNAL PROCESSING AND HEART RATE FREQUENCY DETECTION METHODS

Maximum Margin Clustering

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2

VitalJacket SDK v Technical Specifications

Face Recognition For Remote Database Backup System

A LOW-COST WIRELESS HEALTHCARE MONITORING SYSTEM AND COMMUNICATION TO A CLINICAL ALARM STATION

Lecture 2: The SVM classifier

An Efficient Way of Denial of Service Attack Detection Based on Triangle Map Generation

Statistical Machine Learning

Internet of Things for Smart Crime Detection

Wireless Remote Monitoring System for ASTHMA Attack Detection and Classification

Methodology for Emulating Self Organizing Maps for Visualization of Large Datasets

Establishing the Uniqueness of the Human Voice for Security Applications

Low-resolution Character Recognition by Video-based Super-resolution

Vibration Measurement of Wireless Sensor Nodes for Structural Health Monitoring

High-dimensional labeled data analysis with Gabriel graphs

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

Mathematical Models of Supervised Learning and their Application to Medical Diagnosis

ViSOM A Novel Method for Multivariate Data Projection and Structure Visualization

A MOBILE-PHONE ECG DETECTION KIT AND CLOUD MANAGEMENT SYSTEM

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

Automatic Bank Fraud Detection Using Support Vector Machines

Spam detection with data mining method:

SUPPORT VECTOR MACHINE (SVM) is the optimal

Fig. 1 BAN Architecture III. ATMEL BOARD

A Dynamic Flooding Attack Detection System Based on Different Classification Techniques and Using SNMP MIB Data

Machine Learning and Pattern Recognition Logistic Regression

Evaluating Host-based Anomaly Detection Systems: Application of The One-class SVM Algorithm to ADFA-LD

VitalJacket SDK v Technical Specifications

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

Accurate and robust image superresolution by neural processing of local image representations

LCs for Binary Classification

Online Learning in Biometrics: A Case Study in Face Classifier Update

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 3, May-June 2015

ECG Anomaly Detection via Time Series Analysis

Using artificial intelligence for data reduction in mechanical engineering

Support Vector Machine. Tutorial. (and Statistical Learning Theory)

Comparing Support Vector Machines, Recurrent Networks and Finite State Transducers for Classifying Spoken Utterances

CS 2750 Machine Learning. Lecture 1. Machine Learning. CS 2750 Machine Learning.

Biometric Authentication using Online Signatures

Signature Segmentation from Machine Printed Documents using Conditional Random Field

IMAV: An Intelligent Multi-Agent Model Based on Cloud Computing for Resource Virtualization

THE SVM APPROACH FOR BOX JENKINS MODELS

Manjeet Kaur Bhullar, Kiranbir Kaur Department of CSE, GNDU, Amritsar, Punjab, India

SVM Based License Plate Recognition System

Transcription:

Signal Monitoring using One-class Support Vector Machine SOO-MIN WOO, HYE-JIN LEE, BUB-JOO KANG, *SANG-WOO BAN Department of Information & Communication Engineering Dongguk University 707 Seokjang-Dong, Gyeongju, Gyeongbuk 780-714 REPUBLIC OF KOREA *swban@dongguk.ac.kr http://infocom.dongguk.ac.kr Abstract: - In this paper we proposed an (electrocardiogram) signal monitoring system working on a ZigBee based wireless sensor network. An signal acquisition module is implemented on a wireless platform that can acquire heart signals from sensors and do wirelessly transmit the acquired heart signals based on a ZigBee protocol. Moreover, the signal acquisition module is accompanied by an signal monitoring module implemented in a host PC, which analyzes transmitted signals from the signal acquisition module and generates monitoring signals indicating normal and abnormal states. The proposed signal monitoring system operating based on wireless communication of these two modules is aimed to be developed as a personalized heart signal processing system. In order to develop such a personalized system, a generic feature extraction method and an OCSVM (one-class support vector machine) classifier are applied. A histogram technique and a principal component analysis method are considered for generating features with general characteristics by extracting initial features and refined features from input signals, respectively. Moreover, OCSVM is considered for developing a personalized heart signal classifier working for discriminating abnormal heart signals from normal heart signals aimed at a personalized system operating. For performance verification of the proposed system, experiments using supraventricular arrhythmia and normal signals of MIT-BIH DB are conducted. The proposed system correct classification rates of 93.3% and 92.6% for normal signals and supraventricular arrythmia signals, respectively. Theses experimental results shows that the proposed system outperforms compared with different approaches with other classifiers. Key-Words: - signal monitoring, One-class support vector machine, Principal component analysis 1 Introduction Ubiquitous sensor network (USN) is widely applied for remote monitoring systems such as a ubiquitous health monitoring system, a natural disaster monitoring and prevention system, a security system, etc [1-3]. Among them, a health monitoring system is under consideration as a hot issue for saving old people or specific patient from emergency situations by automatically indicating health emergency and promptly informing or providing a proper emergency treatment. For a health monitoring system, signal monitoring is widely used in clinical practice [4], which is measuring the electrical activity of the heart. Most of the algorithms processing signals are focused on indicating a specific feature for diagnosis, which works well in many applications [4-7]. However, in some cases, it is very hard to find an essential characteristic feature for indicating an occurrence of abnormal symptom. Therefore, it is needed to develop a generic feature extraction method for monitoring any emergency situation by detecting abnormal signals having different characteristic features compared with signals obtained during normal states. Analysis of the signals is of the great importance in the detection of cardiac anomalies. One of the most important components is the QRS complex, which is associated with electrical ventricular activation. pattern recognition can be divided into a sequence of stages; starting with feature extraction from the occurring patterns, which is the conversion of the patterns to features that are regarded as a condensed representation. In this paper, we proposed a new wireless sensor network platform for monitoring signals. The proposed platform consists of two wireless sensor nodes and a personal computer (PC). One of two wireless sensor nodes works for both sensing s and transmitting signals to another sensor node in wireless. The other sensor node receives signals and sends signals to a PC in serial. signal monitoring is occurred in the PC by the proposed signal analysis and classification module. Wireless communication is conducted by ZigBee protocol operated by a communication chip in the sensor node. Many non-linear approaches and time-frequency approaches are introduced for signal processing for providing stable and effective rhythm detection [8-11]. Oswoski proposed an hierarchical system that combines multilayer perceptron(mlp) and another artificial neural network [12]. In this paper, we proposed an signal monitoring module which extracts generic features from transmitted ISSN: 1790-2769 132 ISBN: 978-960-474-171-7

signals and discriminate each signals as normal and abnormal. For feature extraction, the histogram of 1st derivative of transmitted signals is considered in conjunction with a principal component analysis (PCA). In order to efficiently analyze the patterns of signals using the extracted features, we have considered a support vector machine (SVM) which can make the optimal threshold for discriminating two different reflected signals [13, 14]. The SVM may show a robust performance in discriminating signal patterns as normal and abnormal. However, we need enough data, normal and abnormal signals, to utilize for constructing active classifier such as the SVM. Unfortunately, it is hard to personally collect enough abnormal signals caused by various factors. On the other hand, normal signals can be easily collected. Therefore we considered the one-class SVM (OCSVM) since it is well known that the OCSVM can design an optimal classifier by properly describing one class data distribution in the feature space [13, 14]. The OCSVM is trained only using normal signals that can make an optimal model for properly representing the distribution characteristic of normal signal pattterns. Moreover, in order to reflect non-linearity of signals, we designed OCSVM as the nonlinear classifier by applying kernel function to the input features. For verifying the performance of the proposed model, the proposed model was applied to discrimination of signals caused by the supraventricular arrhythmia symptoms from normal signals. The signals used in the experiments are obtained from MIT-BIH database. Section 2 describes the overview of the proposed wireless sensor network for signal monitoring. Section 3 and 4 describes the proposed signal monitoring module and experiments, respectively. Conclusion and discussion will follow in Section 5. 2 System Overview Fig. 1 shows the proposed wireless sensor network for signal monitoring. One ZigbeX mote (ZigbeX 1 in Fig. 1) as a wireless sensor node plays a role for sensing signals and wirelessly transmitting sensed signals to another ZigbeX mote (ZigbeX 0 in Fig. 1) in every 256 ms. Each radio communication is conducted by 250kbps transmission rate using a 2.4GHz frequency band by the CC2420 wireless communication chip in ZigbeX mote. In addition, three sensors are applied for obtaining signals from human body. The second ZigbeX mote (ZigbeX 0 in Fig. 1) sends the transmitted signals from ZigbeX 1 to a PC in serial. Then the transmitted signals are analyzed by the signal monitoring module implemented in a PC. Fig.1 Wireless sensor network for signal monitoring 3 Proposed Signal Monitoring Module Fig. 2 shows a procedure of the proposed signal monitoring module, which mainly consists of two parts. One is a feature extraction part from the input signals, and the other is a recognition part implemented by an OCSVM algorithm. Fig.2 A process of the proposed signal monitoring module 3.1 Feature Extraction In this paper, we adapted a feature extraction model having more general characteristics for representing signals in time domain applied in our previous model [15]. As shown in Fig. 3, 1st derivative of input signals is applied to extract primitive features of the, which is calculated by Eq. (1): ds( S( t S( (1) where S( and Δt are an amplitude of raw input signal at time t and a sampling time, respectively. The 1st derivative of input signals can generically represent simple patterns of time-series signals. Therefore it is natural that the 1st derivative of input signals can be used for describing general features of target signals. For generating more generic feature representation, a histogram approach is applied for 1st derivative signals. ISSN: 1790-2769 133 ISBN: 978-960-474-171-7

For generalization, before obtaining the histogram, normalization of signal amplitudes is processed by Eq. (2): ds( ns( (2) max{ ds( } for t} Then quantization of the normalized 1st derivative signals follows before obtaining the histogram of the normalized 1st derivate signals in order to make every histogram features have the same dimension. The quantized signals of the normalized 1st derivative signals are obtained by Eq. (3): max_ ns ns( qs ( 100 mod n _ levels (3) max_ ns min_ ns where max_ ns and min_ns are a maximum value and a minimum value among the amplitudes of the total normalized signals, respectively. And n_levels in Eq.(3) is the number of quantized levels and the mod operator calculates the quotient after division, which is used as a quantized index. From the quantized signals, the histogram, hs(i), is obtained by Eq.(4): hs( i) # of qs(, where qs( i (4) In general, the histogram can represent statistical characteristics of extracted features, which makes the extracted features have more robustness against noise or disturbance of input signals than directly using the raw input signals. Moreover, in order to extract more important features from the histogram features as well as reduce dimensionality of the features, some eigenvectors with large eigen-vlaues obtained by PCA are applied to the obtained histogram features. The number of eigen-vectors selected for transformation of features is decided by Eq. (5), which is the ratio between summation of the eigenvalues corresponding to the selected eigen-vectors and summation of all the eigenvalues. PCA is a well-known process for extracting essential features in a point of considering 2nd order statistics and reducing dimensionality of a high-dimensional feature space. i r k 1 arg max N, 1 2 N (5) R1 k 3.2 signal discrimination using OCSVM(One-Class Support Vector Machine) As mentioned in the previous section, it is hard to gather enough abnormal signals from human body under different corresponding emergency states. Therefore we considered the classifier to be trained using only normal signals, which are easily collected from human body in a normal status. For this purpose, an OCSVM is applied to design an optimal hyper-plane for discriminating abnormal signals from normal signals. It is well known that the SVM is a powerful binary classification method from previous studies [16-20]. In the two-class SVM, the linear hyper-plane is determined by Eq. (6) f x wx b (6) where x is observed data point, w is the normal vector and b is a bias term. These two parameters, such as w and b, define a boundary that maximizes the margin between data samples in two classes. The data samples, which are used to design the optimal decision boundary, are called support vector. Depending upon the sign of the function f, an input x is classified into either of the two classes. That is, if f(x) < 0 x is classified as its own class, otherwise it is indicated as an element of the outlier class. When we can have enough training data from two classes to be classified, SVM can properly generate an optimal hyper-plane for discriminating two classes. In some cases, however, it is hard to obtain enough training data from both two classes and we can have enough training data from only one class. That is, SVM cannot be applied to two class classification problem. In such a problem, it is well known that the OCSVM can design an optimal classifier based on properly describing one class data distribution in the feature space [19]. The OCSVM algorithm maps input data into a high dimensional feature space (via a kernel) and iteratively finds the maximal margin hyperplane which best separates the training data from the origin. The OCSVM may be viewed as a regular two-class SVM where all the training data lies in the own class, and the origin is taken as the only member of the outlier class. Therefore, the OCSVM generates a model for representing the distribution of features of normal signals which is easily obtained rather than abnormal signals. Because of nonlinear characteristic of signals we need to consider the nonlinear classification method instead of linear hyper-plane as in Eq. (6). By applying kernel function to transform input data into a high dimensional feature space, we can design the nonlinear decision boundaries. The kernel function plays ISSN: 1790-2769 134 ISBN: 978-960-474-171-7

a role for transforming a nonlinear problem into a linear problem [19, 20]. The transform function is written by Eq. (7) N : X R (7) with the ZigbeX 1 sensor node. The proposed sensor network successfully transmits signals from the sensing sensor node to the final destination of PC through another sensor node in wireless. where input space X is transformed by to a high dimensional feature space, we can define the kernel function as Eq. (8) K( x, x) ( x), ( x) (8) We can design the nonlinear decision boundary using Eq. (9) from combination of Eqs. (6) and (8) f x w K x x b (9) where f (, ) x has nonlinear characteristic by using kernel function to transform input data to high dimensional feature space and we applied the Gaussian kernel function. Gaussian kernel function is determined by Eq. (10) 2 2 K( x, y) exp( x y / 2 ) (10) where is a variance which means the width of Gaussian kernel function. The optimization problem of OCSVM using kernel function is equivalent to solve the dual quadratic programming problem as in Eqs. (11) and (12) N 1 min i jk( xi, x j ) (11) 2 i, j 1 0 i, i 1 (12) l where is a Lagrange multiplier at ith data out of total number of data, is a parameter that controls the trade-off between maximizing the distance of the hyper-plane from the origin and support vector, l is the number of learning data. From solving this problem, we can obtain the optimal nonlinear decision boundaries. i Fig.3 signals finally transmitted at PC from signal sensing sensor node through another sensor node In order to verify the proposed generic feature extraction method, we apply the proposed model to indicate supraventicular arrhythmia symptoms using some chosen recordings of supraventricular arrhythmias in the MIT-BIH arrhythmia database. data are obtained from Physiobank database[21, 22].The sampling rate of all the signals obtained from the MIT-BIH arrhythmia database and Physiobank database is 125Hz. Supraventricular arrhythmia is a type of arrhythmias that cause the heart to pump blood less effectively [23]. Supraventricular arrhythmias occur in two upper chambers of the heart called the atrium. Arrhythmias cause nearly 250,000 deaths each year [23]. As many as 2 million Americans are living with atrial fibrillation, a type of arrhythmia, which is a very common long term arrhythmia [23]. A normal heart beats between 60 and 100 times a minute. However, in atrial fibrillation, the atria (upper lobes of the hear beat 400 to 600 times per minute [23]. Therefore, the statistical features of signals caused by supraventricular arrhythmia, such as the histogram of 1st derivative signals, may show different characteristics compared with signals caused by normal heart. Fig. 4 show raw signals for normal & abnormal signals, respectively. (a) 4 Experimental Results Fig. 3 shows the acquired signals transmitted from one wireless sensor node (ZigbeX 1 in Fig. 1) sensing signals using sensors through another sensor node (ZigbeX 0 in Fig. 1) communicating in wireless (b) Fig.4 Raw signals for normal state (a) and supraventricular arrhythmia (b) ISSN: 1790-2769 135 ISBN: 978-960-474-171-7

Fig. 5 shows the histograms of the normalized 1st derivatives for normal and abnormal signals, respectively. Fig. 6 shows a projection result of the histogram features onto two principal components obtained from PCA. In order to generate input features for the OCSVM classifier, 48 signals are used for training data. Fig. 7 shows training data distribution of OCSVM and its support vectors and Fig. 8 shows classification results for each test data by OCSVM. In Fig. 8, from # 1 to # 15 in test data are normal signals and the others (#16 ~ #42) are abnormal signals for test. Fig. 8 shows that the proposed model fails to correctly classify one normal signal among 15 normal signals and two abnormal signals among 27 abnormal signals. Table 1 shows the performance of the proposed classification model. 42 signals are used for testing the proposed classification model, which are not used for training. The proposed model correctly classify with 93.3% accuracy for normal data and also shows plausible performance for abnormal data with 92.6% correct classification rate. Abnormal clalss Fig.7 Support vectors for training data (a) (b) Fig.5 Histograms of the normalized 1st derivatives for normal heart signal (a) and supraventricular arrhythmia signal (b) 2 nd PC 1 st principal component (PC) Fig.6 data projection on two principal components (pink circles: abnormal signals, green circles: normal signals) class Fig.8 signal classification result of the OCSVM We compared the performances of the three different classifiers such as k-means, MLP and OCSVM. As shown in Table1, OCSVM shows the most plausible performance for both normal and abnormal signals among three different cases. Table 1. Performance of the proposed classification model for test data Classifier K-means MLP OCSVM (proposed) data abnormal abnormal abnormal # of total signals # of correctly classified signals Test data number Performance 15 13 86.7% 27 24 88.9% 15 15 100% 27 24 88.9% 15 14 93.3% 27 25 92.6% ISSN: 1790-2769 136 ISBN: 978-960-474-171-7

5 Conclusion We proposed an signal monitoring system prototype, which is operating in a wireless sensor network platform using commercial sensor node motes working under ZigBee protocol. In the proposed system, a proposed OCSVM based signal classification model is successfully monitoring the normal and abnormal signals. The proposed system can apply to a health monitoring system for emergency treatment of heart patient. In addition, the proposed model can be utilized for a personalized heart emergency detector since the applied signal monitoring approach is appropriate for adaptively working for each individual person. As further works, we are considering to develop more complex sensor networks for health monitoring which can play a role for a large scale health emergency system as well as a personalized monitoring system. ACKNOWLEDGEMENTS This research was financially supported by the Ministry of Education, Science Technology (MEST) and Korea Industrial Technology Foundation (KOTEF) through the Human Resource Training Project for Regional Innovation. References: [1] M. Weiser, The Computer for the 21th Century, IEEE Pervasive Computing Magazine, Vol.1, No.4, 2002, pp. 19-25. [2] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, Wireless Sensor Network: A survey, The International Journal of Computer and Telecommunications Networking, Vol.38, No.4, 2002, pp. 393-422. [3] C. S. Seo and C. H. Lee, Ubiquitous sensor network using ZigbeX(in Korean), Hanback Electronics Inc., 2008 [4] N. Maglaveras, T. Stamkopoulos, K. Diamantars, C. Pappas, and M. Strintzis, pattern recognition and classification using non-linear transformations and neural networks: A review, International Journal of Medical Information, Vol.52, 1998, pp. 191-208. [5] U. R. Acharya, P. S. Bhat, S. S. Iyengar, A. Rao, and S. Dua, Classification of hear rate data using artificial neural network and fuzzy equivalence relation, Pattern Recognition, Vol.36, 2003, pp. 61-68. [6] K. Sternickel, Computer Methods and Programs in Biomedicine, Automatic pattern recognition in time series, Vol.68, No.2, 2002, pp. 109-115. [7] Z. Doku and T. Olmez, beat classification by a novel hybrid neural network, Computer Methods and Programs in Biomedicine, Vol.66, No.2-3, 2001, pp. 167-181. [8] H. X. Zhang, Y. S. Zhu, Z. M. Wang, Complexity measure and complexity rate information based detection of ventricular tachycardia and fibrillation, Med Biol Eng Comput, Vol.38, 2000, pp. 553-557. [9] M. I. Oiws, A. H. Abou-Zied and A. M. Youssef, Study of Features based on Nonlinear Dynamical Modeling in Arrhythmia Detection and Classification, IEEE Trans. Biomedical Engineering, Vol.49, No.7, 2002, pp.733-736. [10] N. Srinivasan, M. T. Wong and S. M. Krishnan, A new Phase Space Analysis Algorithm for Cardiac Arrhythmia Detection, IEEE Conf. on Engineering in Medicine and Biology Society, Vol.1, 2003, pp.82-85. [11] V. X. Afonso and W. J. Tompkins, Detection Ventricular Fibrillation, IEEE Engineering in Medicine and Biology Magazine, Vol.14, No.2, 1995, pp.152-159. [12] S. Osowski, T.H. Linh, beat recognition using fuzzy hybrid neural network, IEEE Trans. Biomed. Eng, Vol.48, No.11, 2001, pp.1265-1271. [13] B.-H Asa, H. David, T. S. Hava and V. Vladimir, Support Vector Clustering, Journal of Machine Learning Research 2, Vol.2, 2001, pp.125-137. [14] B. Schölkopf, J. Platt, J. Shawe-Taylor, A. Smola, and R. Williamson, Estimating the support of a High-Dimensional Distribution, Neural Computation, Vol.13, 2001, No.7, pp.1443-1471. [15] H. S. park, S. M. Woo, Y. S. Kim, B. J. Kang, S. W. Ban, Pattern Classification Based on Generic Feature Extraction, International Conference on Recent Advances in Circuits, Systems, Signal and Telecommunications, 2009, pp.21-24 [16] C. Cortes and V. Vapnik, Support-vector networks, J. Machine Learning, vol. 20, 1995, pp.197-297. [17] C. J. C. Burges, A Tutorial on Support Vector Machines for Pattern Recognition, Data Mining and Knowledge Discovery, vol.2, 1998, pp.121-167. [18] T. Joachims, Making large scale SVM learning practical, 1998, pp.169-184. [19] K. R. Muller, S. Mika, G. Ratsch, K. Tsuda and B. Scholkopf, An Introduction to Kernel-Based Learning Algorithms, Transactions on Neural Networks, vol.12, no.2, 2001, pp. 181-202. [20] N. Cristianini and J. Shawe-Taylor, An Introduction to Support Vector Machines and other kernel-based learning methods, Cambridge University Press, 2000. [21]http://www.physionet.org/physiobank/database/svd b/, MIT-BIH Supraventricular Arrhythmia Database. Available from Massachusetts Institute of Techonology, 77 Massachusetts Avenue, Cambridge, MA 02139, USA. [22]http://physionet.caregroup.harvard.edu/physiobank/ database/afpdb/ [23] http://www.mamashealth.com/arrhythmia.asp ISSN: 1790-2769 137 ISBN: 978-960-474-171-7