Survey on IOT Based Heart Attack Prediction
Abstract: The main objective of this paper discuss the various technologies consisting of the internet of things which is used to predict heart attack disease. This paper not only explains the existed heart attack prediction, which is also discussing the awareness and monitoring system to the patient who is under the cardiovascular disease probably. In this paper, we revisit convinced kinds of literature and present a survey on heart attack prediction techniques.
I. Introduction
In today's contemporary world, heart disease is the most toxic one. The disease heart attack is the prominent origin of death worldwide. It is very complicated to predict a heart attack without any medical experience and knowledge. But the symptoms of a heart attack are used to predict easily. A heart attack will occur anytime and anywhere, likewise, IoT healthcare province is to propose better for people anytime and anywhere in the world in a more profitable and patient-friendly way.
The Internet of Things is a world of interconnected things that are capable of sensing, stimulating, and collaborating among themselves and with the environment. IoT for healthcare is playing a significant role in monitoring some health activities and diagnosing the problem related to these activities. The Internet of Things inflates the potential for using technology to livelihood healthcare.
In this survey paper, we going to consider a much-predicting heart attack. This paper aims to help the reader at least to know about the possibility of finding out the heart attack prediction is also available in the growing technology of the internet of things. Hopefully, this survey will explore and provides an overview of the heart attack prediction which is detected by the use of the internet of things with different techniques.
II. Review of Literature
The author Aishwarya B. ChavanPatil, Prof. S. S. Sonawane e et al. labels the heart attack prediction detected by two data mining techniques (the Artificial Neural Network and Naïve Bayes), existing system architecture, system analysis respectively from various heart attack prediction research papers. They focused on the comparative study of Artificial Neural Networks and Naive Bayes classification techniques. They also deliberated about the health care system such as real-time wireless health monitoring, U- health care system, Health care key management proposed solution, Security for health care systems. In their paper, not only discussed the technologies which are also consist of components of a system named as the LM35 temperature sensor, ECG sensor, Heartbeat sensor, Wi-Fi module, electric buzzer, Arduino/Genuino UNO, Bluetooth controller, cloud server, heart attack prediction system. The author described also about the system analysis which is an experimental setup and data source. Finally, he concludes the predictive power of ANN classification is much higher than Naïve Bayes classification in terms of performance.
The author Samir Ali et al. conferred about the two techniques as namely as voice-controlled RHAMDS model and the gesture-controlled RHAMDS model. They proposed RHDMS's architecture comprising VANET (VehicularAdhoc Networks, SDN(Software Defined Network), and Fog and MEC(Mobile Edge Computing). Here the author focused the concept of, improving the response time of emergency aid for heart attack patients, in vehicular networks in particular, and to prevent the possible resulting vehicle collisions, after predicting the heart attack when the particular person driving.
The author Fizar Ahmed et al. explain how to test collected heart rate data and predict heart attacks by using IoT and Machine learning. Here, the supervised machine learning algorithm k-Nearest Neighbour has been used for analyzing the dataset. The author split six types of data into three different levels for predicting heart attack. The first one is personal fixed data like age and sex. The second level is periodic data which comes in a day or a week like blood sugar and Serum Cholesterol. The next data level is alive data like blood pressure and heart rate. Web service knowledge has been exhausted here for first-level data collection. Patients will be registered on the platform by giving all required fixed information. They will have the option to change the perimeter after a certain time. The smart home health monitoring IoT devices will be used for monitoring second and third-level data collection. The devices are capable enough to transmit data from the patient home to the remote cloud server. The total accuracy of the model is 96 % that means model performance is better.
The author YosufElSaadany et al., did his paper about heart attack prediction using embedded sensor systems with smartphones. The author used various technologies to analyze the data from the person whom all are using the project. Here used the hardware to collect data explicitly as Arduino UNO, Bluetooth chip, pulse sensor, and temperature sensor. The technique such as baseline wanders removal and smooth Mat Lab function to analyze the data. The thresholding technique to predict the heart attack. When the patient's condition should be abnormal, then the mobile application alerts the user.
The author Kriti Gupta et al. describe a comparative study paper and it gives a better result than from the existing paper in which they are taken. They use a fuzzy c means algorithm to predict the heart attack for a better result. They used Arduino UNO, heart rate sensor, and GSM module to collect the data.
The writer Md. Ashrafuzzaman et al. used to detect heart attacks using smartphones. He approached how to detect heart conditions using blood and heartbeat both by using smartphones. Here to detect the peak of blood by placing an index finger on the mobile camera and placing a mobile phone on the left chest and press start to record the heartbeat which will be used to detect the heartbeat. The author used Fuzzy logic here.
The author Abhiyash Hodge et al. only used his proposed system to find the real-time heart rate. The heart rate is detected by the photoplethysmograph technique. The data transmission is done by using the NFR module. By using GSM, it sends the SMS to the concerned persons when the patient met a perilous condition. Here the whole process is done by Arduino UNO.
In this paper, the author Femi Antony et al. present the WSN, a wireless sensor network to acquire the speediest data transmission. Here the Raspberry Pi is used and which is connected with a cloud server because of the massive amount of data that should be collected from multiple locations and that can be handled and analyzed to create significant information for the end-user. When the patient got abnormal ECG signals that should be informed to the specific persons such as the caretaker, doctor, and sometimes ambulance by using GSM and which also informed the patient's location by using GPS. And the android application acts as an intermediator to the patient, doctor, and caretaker.
In this paper, the author PonugumatlaKalyan et al. used to find out the heart function using Arduino UNO, Raspberry Pi, ECG electrodes, and GPS to find the patient's location. The result analysis view is made up of a web page using HTML and Python code. This paper said about only the condition of heart functionality and which do not give any alert techniques when the patient is under the hazardous stage. Here the author accomplished his work to find the real-time heart rate and displayed by the webpage.
The author Valliappan.Sp et al. concentrated his paper which represents the low cost of remote health monitoring and alert system for elderly heart patients. In their paper, they used Arduino UNO and Arduino Nano. Arduino Nano contains three different sensors such as pulse, temperature, and GSR sensor. Arduino UNO firms the RF module which is used to send and receive signals between two devices wirelessly. The GSM module connected with Arduino UNO to alert the families and doctors. In this paper, the author introduces one different feature which is an Arduino-based music player to reduce the stress level.
III. Techniques Used in Existing System
3.1 Artificial Neural Network
A neural network is a type of machine learning which models itself next to the human brain. This generates an artificial neural network via an algorithm. An artificial Neural Network is a network that works like the way of simulation of the human brain analyses and manner. It has three strategies spirit by three methods as follows as Supervised Learning, Unsupervised Learning, and Reinforced learning.
Supervised learning is a type of machine learning which gives the output by trained data set of input and output. In supervised learning which is used trained data or labeled data to get result prediction. Here there are two tasks are encompassed such as Classification and Regression.
Unsupervised learning is another type of machine learning which entirely different from supervised learning. It is be pitted against supervised learning. In supervised learning which is used trained data or labeled data to get result prediction. Here there are two tasks are encompassed such as Classification and Regression.
Reinforcement learning varies from supervised learning. in a way that in supervised learning the training data has the trained data with it so the model is trained with the correct answer itself whereas in reinforcement learning, there is no trained data but the reinforcement representative decides what to do to perform the given task. In the absence of a training dataset, it is assured to learn from its experience.
3.2 Naïve Bayes
Naive Bayes classifiers are a group of classification algorithms constructed on Bayes’ Theorem.
It is not a single algorithm but a clan of algorithms where all of them share a common principle.
3.3 k-Nearest Neighbour
The k-Nearest Neighbour algorithm is used for classification and regression. Both cases classification and regression consist of featured vector space. For a human, we would decide by using our old, experiences. Likewise, we put some restrictions gathered by our experience to the machine and that machine will carry the decision without knowledge of the human is the concept of machine learning. Hence machine learning needs huge data then data will represent a model that will be retrieved by using an algorithm and finally we got a result accuracy by using the data. So machine learning is fully dependent through the data. The list of traits used to solve a problem is called a feature vector. The feature vector is a subset of data that is used to tackle a problem. The k-nearest neighbor algorithm is the modest algorithm that holds all available cases and crafts new cases based on the similarity.
3.4 Fuzzy C Algorithm
Fuzzy clustering is a kind of clustering in which each data point can be shared with more than one cluster. It simply means that data can belong to more than one cluster Clusters are nothing but a collection of data points and thus similar data points are called the same cluster and different data points are called dissimilar clusters. The cluster is mostly classified based on the similarities. The similarities may be on the measures of distance connectivity and intensity.
IV. Conclusion
The idea of the internet of things which is evolving quickly on finding out their way to our modern life, aiming to improve the skills of life by linking many smart devices, technologies, and applications together. The various heart disease prediction techniques and applications are analyzed in this paper. Heart disease is a temporal disease by its nature. Some paper describes the real-time heart rate detection, some as using different hardware IoT components such as Arduino Uno, Raspberry pi, and so on, some paper should exist the prediction of a heart attack but with a few shortcomings.
V. Future Work
So In the future, going to look forward to the IoT device using some robust machine learning algorithm which is used to predict the heart attack, wary the caretakers and healthcare professionals persons. Because nowadays an emergent technology is machine learning so further we used to implement the heart attack prediction using an IoT device with a machine learning algorithm namely as SVM (Support Vector Machine) algorithm. The extension work of this paper will be used to predict the heart attack and give an alert to the particular caretakers, and doctors.