0% found this document useful (0 votes)
113 views9 pages

Ecg PDF

Uploaded by

interlocutor1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views9 pages

Ecg PDF

Uploaded by

interlocutor1
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/330358573

Thingspeak Cloud Computing Platform Based ECG Diagnose System

Article · January 2019


DOI: 10.12785/ijcds/080102

CITATIONS READS

0 15

3 authors:

Auday Mohamad Noor Kareem Jumaa


Al-Mansour University College Al Mansour University College
13 PUBLICATIONS   38 CITATIONS    16 PUBLICATIONS   9 CITATIONS   

SEE PROFILE SEE PROFILE

Samer Majeed
Al-Mansour University College
4 PUBLICATIONS   0 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Reconfiguration of Distributed Power Networks View project

modeling a digital MHO distance relay View project

All content following this page was uploaded by Noor Kareem Jumaa on 14 January 2019.

The user has requested enhancement of the downloaded file.


International Journal of Computing and Digital Systems
ISSN (2210-142X)
Int. J. Com. Dig. Sys. 8, No.1 (Jan-2019)
http://dx.doi.org/10.12785/ijcds/080102

Thingspeak Cloud Computing Platform Based


ECG Diagnose System

Auday A.H. Mohamad1, Noor Kareem Jumaa1 and Sameer Hameed Majeed1
1
Computer Technology Eng. Dept., Al-Mansour University College, Baghdad, Iraq

Received 4 Sep. 2018, Revised 16 Oct. 2018, Accepted 10 Nov. 2018, Published 1 Jan. 2019

Abstract: The Internet of Things (IoT) is a community of smart things that is a combination of sensors with network technology,
cloud computing, and many data concepts. Presently, the IoT is applied in many fields, and one of the most critical issues is health
monitoring systems since statistical analyses have shown that a human lose their life every minute across the globe. In Iraq, many
lives are affected by heart attacks every day, because patients do not receive proper help at the right time. The electrocardiogram
(ECG) signal is an important parameter for monitoring heart activity. This article focuses on the recruitment of IoT technology in the
field of health applications and its main objective is to provide an ECG diagnostic system using Thingspeak IoT platform capability
analysis and a reliable healthcare analytic system for patients that can be used by healthcare professionals for patient monitoring. The
monitoring system is based on analysis and comparison of ECG signals using Principal Component Analysis (PCA).The proposed
system collects and sends ECG signals from patients to the Thingspeak IoT platform for PCA. The system can classify the heart
malady and gives people with unstable health a chance to be treated by healthcare professionals.

Keywords: ECG, IoT, Cloud Service, Thingspeak, Principal Component Analysis.

IoT systems, the environment is monitored by sensors,


1. INTRODUCTION and data are transferred to the cloud through Internet
Heart attacks and cardiovascular diseases are some of connectivity [3, 4].
the main causes of death in many countries, and account An efficient healthcare system should provide people
for over 15 million deaths globally [1]. The delay between with good healthcare services at any time and from
the first indication of any cardiac infirmity and the call for anywhere in an economical and user-friendly manner.
medical aid varies greatly between different patients and Currently, the healthcare system is undergoing a cultural
can have deadly consequences. From epidemiology data, shift from a traditional approach to a modernized, patient
we can conclude that the deployment of resources for centered approach. In the traditional approach, healthcare
early detection and treatment of heart disease has a higher professionals play the major role; they need to visit
potential of reducing fatality associated with cardiac patients for necessary analysis and advising.
disease than improved care after hospitalization. This approach has two basic problems. First, the
Therefore new strategies are needed to reduce the time healthcare professionals must be on site with the patient at
before treatment [1, 2]. all times. Second, the patient remains assumptive in a
The Internet of Things (IoT) has no universal hospital and wired to bedside biomedical tools for a
definition; instead, different definitions are used by period. The IoT could solve these problems [2, 5].
different foundations and parties. The International An electrocardiogram (ECG) is a test that is used to
Telecommunication Union (ITU) published an overview determine the regular rhythmic activity of the heart
of the IoT in 2012 and defined the IoT as a society of condition. The electrocardiogram (ECG) signal illustrates
global information infrastructure that enabled
interconnected things to communicate with each other and
achieve advanced services based on existing and evolving Wirelessly Networks Gateways
interoperable information and communication Connected Things

technologies [3]. Simply, the IoT is defined as a network


IoT Platforms
of things connected to the Internet (Fig. 1 illustrates the Applications (Storage and Data
components of an IoT system). In the IoT infrastructure, Analysis

things are embedded with sensors to sense the


environment, electronics for different functionalities, such Figure 1. Components of an IoT systems.
as connectivity, and software for integrity purposes. In

E-mail:[email protected], [email protected], [email protected]


http://journals.uob.edu.bh
12 Auday A.H. Mohamad, et. al.: Thingspeak Cloud Computing Platform Based ECG Diagnose System

the heart activity for a physician using electrical signals 2. RELATED WORKS
generated throughout the cardiac cycle; and measured In [1], an application based on biomedical engineering
using external electrodes. The medical importance of the (BME) was proposed. Wireless and mobile technologies
ECG in cardiology is well established. ECGs are used to are used to enable patients suffering from chronic heart
investigate abnormal heart rhythms and to determine heart diseases to live in their own homes and lead normal lives
rates and causes of chest pain. ECG heart activity is while being monitored for cardiac events. The proposed
recorded on graph sheets or monitors by placing system [1] focuses on a heartbeat monitoring and alert
electrodes on a person’s body. The records show a series system that can monitor the patient’s heart rate. The
of electrical waves that occur during each beat of the system determines the heart beat rate per minute and
heart. The recorded waves have peaks and valleys, and are sends a short message service (SMS) alert to the mobile
normally represented by the letters P, Q, R, S, T, and U phones of medical experts or the patient's family
(shown in Fig. 2). The U wave is not consistent and can members.
be invisible in 70% of people. Clinically, the U wave is as
important as the other waves [6, 7]. Fig. 3 shows different A smartphone-based health monitoring system was
ECG samples for different heart beat cases. presented in [2]. Using this system, healthcare
professionals can monitor, diagnose, and advise their
In this article, an IoT health monitoring system is patients all at the same time. The field tests of this project
proposed and designed based on principal component show that our system can produce medical data that are
analysis (PCA). The proposed IoT system sends the ECG similar to those produced by existing medical equipment.
signals of the patients to the IoT (Thingspeak) cloud In [2], the blood pressure, body temperature, heart rate,
service. The analytic algorithm (PCA algorithm) runs in and QRS intervals are included in the performance
the Thingspeak -MATLAB cloud to classify the heart analysis.
illness by comparing the received signal with various
ECG signals stored in the Thingspeak channel databases. In [5], a survey of IoT- based Patient Health
Monitoring Systems was proposed by the researcher. This
This study is arranged into seven sections as follows: reference includes different technologies and IoT
section 2 presents a survey of related works, section 3 applications for health monitoring systems. An
discusses IoT platforms, section 4 introduces the principle explanation and analysis of the technologies were
of the PCA algorithm, section 5 introduces the provided, along with, applications, methods and
Thingspeak based ECG data analysis system, section 6 implementation for the health monitoring system
introduces the details and components of the proposed procedure in the medical field.
system structure, section 6 illustrates the proposed system
implementation and results, section 7 presents the In [6], the researchers designed a project that could
conclusions of this work. transmit data sensed from a remote patient to the doctor’s
PC using wireless transmission technology, (ZigBee).
Using ZigBee, the data are received and displayed on the
PC. If the doctors are not present nearby, they will receive
an SMS on their mobile phones in case any of the
parameters go beyond the normal range. The leads of the
ECG sensor must stick properly to the patient, closest to
the chest side.
Figure 2. ECG signal from a healthy subject.
A health monitoring system based on a LPC1114,
GSM Modem, LCD and other hardware circuits was
designed in [7]. In this study, the page messages were
transferred at fixed time intervals to the corresponding
medical expert to give necessary precautions and take care
of the patient.
In [8], the researchers developed a patient monitoring
system at low cost to reduce health care costs by reducing
emergency room and physician office visits,
hospitalizations, and diagnostic testing procedures. Many
new wireless transmission protocols and technologies
adapt easily to new applications. Their system was based
on a Max232, 555 timer, GSM module, health care
sensors, and AT89S52 microcontroller.
In [9], a healthcare monitoring system based IoT was
designed and implemented to deal with brain tumors. The
Figure 3. ECG signal samples. proposed system addressed in [9] uses the Thingspeak
platform to run the Support Vector Machine (SVM) as a
detection algorithm so, this work is contribute to make the
IoT platform to deal with the machine learning and
Fig. 1. Components of an IoT Systems healthcare monitoring system.

http://journals.uob.edu.bh
Int. J. Com. Dig. Sys. 8, No.1, 11-18 (Jan-2019) 13

3. THINKSPEAK IOT PLATFORM y=WT×x (where x is a d×1-dimensional vector


Thingspeak is an open source IoT cloud platform that representing one sample, and y is the transformed
was launched in 2010 by ioBridge as a support service for k×1-dimensional sample in the new subspace).
IoT applications. “ThingSpeak is an IoT analytics 5. THINGSPEAK - BASED ECG DATA ANALYSIS
platform service that allows you to aggregate, visualize SYSTEM
and analyse live data streams in the cloud” [4, 9].
Thingspeak provides instant visualization of data posted The structure block diagram of the proposed IoT ECG
by devices, and is also used for prototyping and proof of data analysis system is shown in Fig. 4. while Fig. 5
concept for IoT systems requiring analytics [9]. illustrates the prototype of the proposed system. The
Thingspeak has many capabilities; some of its key system is proposed as a multi-patient (in-patients and
capabilities include the following [9]: intensive care patients) monitoring system.
 Easy configuration: configure devices to send The proposed system is composed of the following
data to Thingspeak using general IoT protocols. parts:
 Visualization: visualize collected sensor data in A. ECG Sensor Nodes
real-time.
Those nodes are distributed over patient and intensive
 Aggregation: aggregate data on request from third
care patient rooms. Each node is composed of ECG
party sources.
electrodes and a Node-MCU. The nodes are labeled with a
 Analysis: run the automatic IoT analytics based unique ID corresponding to the patient’s name. The built-
on events or schedules. in, low-power WiFi module of the Node-MCU sends a
 Prototyping: build and prototype IoT systems json file of ECG raw data to a central broker at any time
without setting up servers or developing web of day. Each file is composed of 128 samples.
software.
 Automation: automatically manipulate the data B. Central Broker
and communicate using third party services such The first role of the central broker is to collect raw
as Twitter® or Twilio®. ECG data from sensor nodes according to the timestamp
(the patient ID is related to the data timestamp). The
4. PRINCIPAL COMPONANTS ANALASIS second role of central broker is sending the patient's ECG
Principal component analysis (PCA) is a powerful signal as a bulk data. Due to the number of field
technique that has been used for signal recognition. PCA limitations of Thingspeak's channels (eight fields per
is a mathematical procedure that transforms a number of channel), the central broker can send ECG data for six
(possibly) correlated variables into a (smaller) number of patients at a time (two fields serve as an ECG data base
uncorrelated variables called principal components. and for completion of data analysis) if one channel is used
to implement the proposed system. To increase the
PCA is a statistical method that is used to reduce the number of patients, two channels were used to build the
large dimensionality of the data space to the smaller proposed system. The central broker sends one array of
dimensionality of feature space. This method is used ECG samples (128 sample) for each patient. The
when there is a real and string relationship between the importance of the central broker is in time scheduling of
data spaces. The main idea of using PCA for signal the patient's ECG data. The central broker can manage
recognition is to express the large 1-D vector of pixels and send ECG data from fourteen patients to Thingspeak's
into the compact principal components of the feature fields with delay of 15 seconds at least between each
space. This process can be called Eigen space projection. sending. If the number of patients exceeds fourteen, the
Eigen space is calculated by identifying the eigenvectors central server will enter a wait state and continuously read
of the covariance matrix derived from a set of facial analytic state data from field number eight of channel
signals (vectors) [10, 11]. The PCA algorithm steps can number one. If the last data value is '0' for this field, then
be summarized as follows: the analytic state of the last fourteen patients is not
 Take the whole dataset consisting of d- complete; if the last data value is '1' then the analysis is
dimensional samples ignoring the class labels. complete and the central broker can send another patient's
 Compute the d-dimensional mean vector (i.e., the ECG data. A visual basic based programming is used to
means for every dimension of the whole dataset). implement the role of central broker with the pseudo code
 Compute the scatter matrix (alternatively, the shown in Fig. 6.
covariance matrix) of the whole data set.
 Compute the eigenvectors (e1,e2,...,ed) and the
corresponding eigenvalues (λ1,λ2,...,λd)
 Sort the eigenvectors by decreasing the
eigenvalues and choose k eigenvectors with the
largest eigenvalues to form a d×k dimensional
matrix W (where every column represents an
eigenvector).
 Use this d×k eigenvector matrix to transform the
samples onto the new subspace. This process can
be summarized by the mathematical equation:

http://journals.uob.edu.bh
14 Auday A.H. Mohamad, et. al.: Thingspeak Cloud Computing Platform Based ECG Diagnose System

Inpatient and
Intensive care Gateway &
Patient Node Central Broker ISP
sensor No.1
(ECG Electrodes
and Node MCU)

Thingspeak
Based Cloud
Service

Inpatient and
Intensive care
Patient Node Thingspeak Based
sensor No.n
Data Analysis and
(ECG Electrodes
Results
and Node MCU)

Figure 4. Structure of proposed ECG diagnose system

2
Web Storage
1 3
4

Doctor’s Computer

ECG Machine IoT Cloud Server

Figure 5. Prototype of the proposed system

D. Thingspeak-Based Cloud Service


Start Due to the important merging between Thingspeak
Program Send Bulk data to Thingspeak: features and MATLAB analytic features, the Thingspeak-
Specify the CSV files for patients; based cloud service is a good candidate for IoT healthcare
Read the CSV files; monitoring systems. The central server sends patient's
Save each file to an array; ECG data to the Thingspeak channel for 24 hours
For i=1 to patient n continuously according to the time scheduling scheme. A
Use web request from Client to Thingspeak; principal component analysis (PCA) algorithm was
Send array data with size 128 of [i] to Thingspeak; adopted to classify the patient's health status. The operator
Wait 15 seconds as a delay after each request;
can visually access the data stream via Thingspeak
Is i reached max-value?
yes: go to End of loop channels with support from an automatic cloud- based
no: go to send array data diagnosis of the signal conditions by classifying the
end loop signals according to the disease datasets. For prototyping
Use webClient from client to Thingspeak; purposes, two Thingspeak channels were adopted to
Does uploaded data are processed? implement the healthcare system. The MIT disease
yes: go to start datasets were used and loaded into field number two of
no: wait 5 seconds channel number one. The disease datasets have four
go to Start groups of diseases, and each group has 15 patterns with
End:
128 samples each. A total of 5760 samples were uploaded
Figure 6. Pseudo code of the central broker to field number 2 of channel 1 (see Fig. 7). The types of
those diseases in the data-set is shown in Table I. Field 8
C. Gateway of channel 1 was used for data process indication. The
This component is an intermediate service located remaining fields (14 fields) of two channels are used to
between the central server and the Thingspeak-based store patient ECG data. Fig. 8 shows an example of ECG
cloud service. The gateway may be a master node, such as signals uploaded to fields 1, 3, 5 and 6 of channel one.
Node-MCU with AIT commands, or it may be a simple
router for forwarding data to the Thingspeak service.

http://journals.uob.edu.bh
Int. J. Com. Dig. Sys. 8, No.1, 11-18 (Jan-2019) 15

Figure 7. Data-Base stored in field 2 of7.channel


Figure 1. stored in field 2 of channel 1
Data-Base

Figure 8. ECG signals uploaded to fields 1, 3, 5 and 6 of channel one.

http://journals.uob.edu.bh
16 Auday A.H. Mohamad, et. al.: Thingspeak Cloud Computing Platform Based ECG Diagnose System

6. SYSTEM IMPEMENTATION AND RESULTS TABLE I. DISEASE GROUPS

The proposed IoT ECG health monitoring system Group Name Disease Type
based on the Thingspeak platform is composed of two Group1 Arrhythmia-MLII
main parts as shown in Fig. 9. The first part is the ECG
sensor nodes for ECG raw data acquisition via a Node- Group2 Atrial Fibrillation
MCU with a WiFi built-in module and central broker. The Group3 Normal- Sinus
data are collected, saved as text file type and forwarded to
the central broker. The central broker is designed based on
the Visual Basic programming language with a user-
friendly command window for fourteen patients. The TABLE II. TIME SCHEDULING FOR SIX ECG SIGNALS
main role of this part is to schedule patients ECG data and
forward those data to Thingspeak platform. The central Patient No. Start Time (GMT+ End Time (GMT+3
broker encapsulate each ECG data signal as csv file and 3Hours) Hours)
send the file to Thingspeak platform with time
Patient 1 22:55:42 22:57:49
approximately 128 seconds ( one second between each
data value of the ECG signal). Table II shows the starting Patient 2 23:16:47 23:18:54
and ending time (GMT+3 Hours) of six ECG signals for Patient 3 23:02:28 23:04:35
six patients shown in Fig. 8.
Patient 4 23:05:24 23:07:31
The user can read the ECG data and forward those
Patient 5 23:07:50 23:09:50
data to the Thingspeak platform after checking whether
the previous patient's data have been processed Patient 6 23:09:41 23:11:48
successfully via the online MATLAB analytic program.
The forwarded data are saved in fourteen fields of two
Thingspeak channels. The second part is the online There are single obvious fault technical issue
MATLAB program in Thingspeak platform. The program regarding patient 2, where the ECG signal of this patient
reads and processes the saved data using the PCA belong to group one while the system designated it as
algorithm for classification purposes. A sample of group two. On the other hand, the other signals have been
Thingspeak-based online MATLAB code for the PCA classified successfully according to their groups.
classification of one patient with an ECG signal saved in
field1of channel1 is shown in Fig. 10. Fig. 11 shows the
results captured from the Thingspeak online program for
fourteen patients with different diseases.

Cloud

Figure 9. Structure of the proposed system.Figure 9. Structure of the proposed system.

http://journals.uob.edu.bh
Int. J. Com. Dig. Sys. 8, No.1, 11-18 (Jan-2019) 17

readChannel1ID =199139; readChannel2ID= 381747; readAPIKey1 = 'JLY5BNZ0E7T8E61A'; readAPIKey2 = 'MM9Z3IFG8C1U1ERZ';


[ECG_Trained_Data, time] = thingSpeakRead(readChannel1ID, 'Fields',2, 'NumPoints',5760, 'ReadKey', readAPIKey1);
[ECG_Patient1_Data, time] = thingSpeakRead(readChannel1ID, 'Fields',(1), 'NumPoints',128, 'ReadKey', readAPIKey1);
thingSpeakPlot(time, ECG_Patient1_Data); T=[ ]; j=1;
for i=1:45
T(:,i)=ECG_Trained_Data(j:(128*i));
j=(128*i)+1;
end
[meanface,Normalized,Eigenfaces]=Eigenface(T); OutputName1 = Recognition(ECG_Patient1_Data, meanface, Normalized, Eigenfaces);
if size(ECG_Patient1_Data ~=0)
SelectedImage1 = strcat(OutputName1);
Output1=str2double(SelectedImage1);
if(Output1<=15)
disp('Patient1 Health Statuse is belong to First Group');
end
if(Output1>15 && Output1<=30)
disp('Patient1 Health Statuse is belong to Second Group');
end
if(Output1>30 && Output1<=45)
disp('Patient1 Health Statuse is belong to Third Group');
end
end
thingSpeakWrite(199139,'Fields',[8],'Values',{1},'WriteKey','AO6TOOFTZ7DLPFDN');
function [meanface, Normalized, Eigenfaces] = Eigenface(T)
meanface = mean(T,2); Train_Number = size(T,2); Normalized = [ ];
for i = 1 : Train_Number
temp = double(T(:,i)) - meanface; Normalized = [Normalized temp];
end
Coveriance = Normalized'*Normalized; [V D] = eig(Coveriance); L_eig_vec = [ ];
for i = 1 : Train_Number
if( D(i,i)>1 )
L_eig_vec = [L_eig_vec V(:,i)];
end
end
Eigenfaces = Normalized * L_eig_vec;
end
function OutputName = Recognition(x, meanface, Normalized, Eigenfaces)
ProjectedImages = [ ]; Train_Number = size(Eigenfaces,2);
for i = 1 : Train_Number
temp = Eigenfaces'*Normalized(:,i);
ProjectedImages = [ProjectedImages temp]; end
InputImage = x(1:128); Difference = double(InputImage)-meanface; ProjectedTestImage = Eigenfaces'*Difference; dist = [ ];
for i = 1 : Train_Number
q = ProjectedImages(:,i);
temp = ( norm( ProjectedTestImage - q ) )^2;
dist = [dist temp];end
[Euc_dist_min , Recognized_index] = min(dist); OutputName = strcat(int2str(Recognized_index));end;

Figure 10. Thingspeak based online Matlab code for one patient.
7. CONCLUSIONS
A Thingspeak cloud computing ECG diagnostic
system is proposed based on an analytic MATLAB
classification program. The analytic program is based on a
PCA algorithm running on the Thingspeak cloud IoT
platform. The proposed system provides a reliable
healthcare monitoring system that can enable healthcare
professionals to monitor their patients remotely through
the cloud. All experimental set up and observations
showed that the system was an effective solution for
monitoring a patient’s heart health. The doctor can access
the data through the Thingspeak IoT cloud and run the
analytic MATLAB program to classify the ECG signal
Figure 11. Results captured from the Thingspeak online program.
from a patient and aid in the diagnosis. Implementation of
this system allows doctors to monitor and improve the
health of their patients. Notably this system allows a
doctor to monitor more than one patient through the
cloud.

http://journals.uob.edu.bh
18 Auday A.H. Mohamad, et. al.: Thingspeak Cloud Computing Platform Based ECG Diagnose System

REFERENCES Auday A.H. Mohamad received his


[1] Ufoaroh S.U , Oranugo C.O, and Uchechukwu M.E, " Heartbeat
Ph.D. in Electrical and Electronics
Monitoring and Alert System Using GSM Technology ", Engineering from Omdurman Islamic
International Journal of Engineering Research and General University, Sudan, in 2012. He
Science (ISSN 2091-2730), Volume 3, Issue 4, 2015. received his B.Sc. and M.Sc. in
[2] Amna Abdullah, Asma Ismael, Aisha Rashid, Ali Abou-ElNour, Electrical Engineering (Computers and
and Mohammed Tarique, " Real Time Wireless Health Control) from University of Baghdad,
Monitoring Applicatiob Using Mobile Devices ", International Iraq in 1997 and 2000, respectively.
Journal of Computer Networks & Communications (IJCNC) Currently, he is an Ass. Prof.
Vol.7, No.3, 2015.
(Computer Technology Engineering
[3] Noor Kareem Jumaa, “Survey: Internet of Thing Using FPGA”, Department) in Al-Mansour University
Iraq J. Electrical and Electronic Engineering, Vol.13, No.1 - 2017.
College-Iraq. Previously, he worked as lecturer (Electrical
[4] M. Sruthi and B. R. Kavitha, “A Survey on IoT Platform”, Engineering, 2000-2003) in College of Engineering- University
International Journal of Scientific Research and Modern
Education (IJSRME), ISSN(online): 2455-5630, Vol. I, Issue I,
of Baghdad, Iraq, and as Assistant professor (Electrical and
2016. Electronics Engineering, 2003-2013) in Faculty of Engineering
[5] Rakshith Babu H V and Prof. Latha. S, “ Survey of IoT based
Sciences- Omdurman Islamic University, Sudan.
Patient Health Monitoring System “,International e-Journal For
Technology And Research, IDL - International Digital Library Of
Technology & Research Volume 1, Issue 6, June 2017. Noor Kareem Jumaa received her M.Sc. in Electronics and
[6] Sachin Singh and Netaji Gandhi.N, “Pattern analysis of different Communication Engineering (Computer Engineering) from
ECG signal using Pan-Tompkin’s algorithm”, International University of Baghdad, Iraq in 2013. She received her B.Sc. in
Journal of Computer Science and Engineering (IJCSE), Vol. 02, Computer Engineering from University of Baghdad, Iraq in
No. 07, 2010. 2010.
[7] Nagendra H, S. Mukherjee, and Vinod Kumar, “Application of Currently, she is a lecturer (Computer Technology Engineering)
Wavelet Techniques in ECG Signal Processing: An Overview”, in Al-Mansour University College-Iraq. Previously, she worked
International Journal of Engineering Science and Technology
as external lecturer (Computer Engineering, 2011-2012) and
(IJEST), Vol. 3, N0. 1, 2011.
(Electrical Engineering, 2013) in College of Engineering-
[8] Purnima, Neetu Rout, Rahul Tiwary , and Renuka Bhandari, "
University of Baghdad, Iraq.
ZIGBEE and GSM Based Patient Health Monitoring System ",
International Journal of advanced Research in Electrical,
Electronics and Instrumentation Engineering (ISSN (Online):
2278 – 8875), Vol. 3, Issue 1, 2014. Samer Hameed Majeed received
[9] www.thingspeak.com his M.Sc. in Computer Engineering
[10] Kim K.,” Face Recognition using Principle Component Analysis”, from Cankaya University, Turkey,
In International Conference on Computer Vision and Pattern in 2014. He received his B.Sc. in
Recognition, pp. 586-591. Computer Engineering from
[11] J.Ashok and Dr.E.G.Rajan, “ Principal Component Analysis University of Technology, Iraq in
Based Image Recognition”, International Journal of Computer 2005.
Science and Information Technologies (IJCSIT), Vol. 1 (2), 2010. Currently, he is an assistant lecturer
[12] J.Ashok and Dr.E.G.Rajan, “ Principal Component Analysis (Computer Technology Engineering)
Based Image Recognition”, International Journal of Computer in Al-Mansour University College-
Science and Information Technologies (IJCSIT), Vol. 1 (2), 2010. Iraq. Previously, he worked as
telecommunication engineer in several national and
international companies; such as Huawei, Ericsson and
Itisaluna, Iraq.

http://journals.uob.edu.bh

View publication stats

You might also like