1. Introduction
As reported in World Health Organization (WHO), cardiac disorders account for the vast majority of deaths globally. It is feasible to estimate that cardiac illnesses account for around 30% of all deaths [1] [2]. As a result, strategies for recognizing early indicators of cardiac disease are critical for guaranteeing global well-being. At this stage, due to the great variety of medical scenarios, as well as the actuality that perhaps the diseases and related indications cover such a broad range, it is often a complex work to properly evaluate the inputs. Biomedical-based decision making models have been utilized to extract accurate data from target information in aim of assisting doctors in their diagnosis process [3] [4]. At this instant, the commonly used process inside decision support systems is categorization, which allows for an accurate decision-making method by assessing preexisting information and conduct comparisons over it. In the context of study has been planned, researchers are continually striving to improve classification success rates. To accomplish this, they typically create several types of classification models. Recently, the technological period has risen over numerous creative solutions, including the Internet of Things (IoT), which is recognized as a communication model using smart gadgets [5, 6]. As IoT has grown in popularity in several spheres of present days, attempts in the biomedical perspective have resulted in the emergence of a distinct name: the Internet of Health Things (IoHT)
The healthcare business was quick to adopt IoT [7], [8], as integrating IoT features into clinical devices progresses service quality and efficiency. This importantly helps for the senior citizens, patients with heart diseases, and persons who require consistent supervision [9]. IoT-based health-based apps are used to collect critical data, such as concurrent differences in health factors and data on the severity of clinical factors within a set time period, so IoT devices continuously generate massive clinical records. The IoT is widely regarded as the vital advanced technology, and it is obtaining traction in the medical industry [10].
The IoT has been shown to have significant promise in riskier environment, health, and safety domains, where life of persons are in danger, and IoT-based services are poised to provide protected, trustworthy, and valuable solutions. Individuals, who require obtaining data about their medical conditions, including pulse rate, BP, and glucose level, can benefit from smart wearable devices. This information can be continuously monitored and delivered to cellphones via sensors on wearable equipment [11]. Electrocardiogram (ECG) sensors are connected to the IoT, which is supported by plug-and-play capability. The collected data is kept in the remote server using IoT systems. Hence, both current and previous patient information can be viewed from a remote location. Healthcare monitoring should be ongoing in order to track the patient's physiological characteristics and provide consistent and reliable data to doctors or medical teams for disease detection. Pulse rate, BP, BMI, glucose level, and ECG are importantly considered for monitoring functions.
ML is utilized in a variety of services, ranging from detection of risk metrics to building sophisticated protection models for autos. Providing solution for the current issues, ML gives dominating predictive modelling techniques [12]. It contains the source for converting enormous data for the development of prediction algorithms. It is based on a computer learning intricate and non-linear associations among qualities by dropping the dissimilarity between actual and the obtained values [13]. The model is pre-trained with features obtained from datasets. Classification is an important ML method that, when trained with proper data, is successful for identifying illness [14]. The general model for heart disease diagnosis is presented in Fig. 1.
Fig. 1. General Model for Heart Disease Diagnosis
The primary contribution of this study is the development of an intelligible clinical disease prediction model for the HDD utilizing modern ML techniques and incorporating security mechanism for integrity of clinical data. The first contribution is to the construction of a framework for the Integrated Accurate-Secure Heart Disease Prediction (IAS)Model. The framework comprises of five modules for the prediction model.
i. Data Collection
ii. Pre-processing
iii. Feature Extraction
iv. Disease Prediction Process
v. Integrity Validation Mechanism (IVM)
The following is the structure of this paper. Section II discusses studies that are linked to the suggested methodology. Section III outlines the proposed approach briefly, while Section IV delves into the experiment's results and analyses. Section V contains conclusions and recommendations for future work.
2. Related Works
The authors of [15] presented a framework for observing people with heart failure based on IoT and computer-assisted diagnosis, using statistics from numerous sources. Initially, records from body sensors about heart disease indications was collected by mobile devices using Bluetooth sensors and delivered to a cloud DB using a smart gateway. Clinicians divided the patient-data into several classes based on their signs. In the end, the Internet of Things (IoT) and neutrosophic multi criteria decision making (NMCDM) techniques were used to detect, monitor, and manage cardiac defects with low expense and time spent evaluating the disease. The experimental results validated the advanced system's performance.
The authors of [16] proposed an automated diagnostic methodology for diagnosing cardiac disease. Normalization of feature vectors was performed first, followed by data partitioning into training and test datasets. Following that, using a statistical framework, collection and feature grading were performed on the processed data. The same subset of characteristics selected by the framework during the training phase was used for data evaluation. A neural network (NN) was utilized to train on sample data with a limited number of characteristics. Using the test data, the trained NN's performance was evaluated. The approach presented in [17] saved the values of basic health-related metrics using implanted sensors of the apparatus rather than smartphones or wearable-body sensors. For rapid and secure data transfer, this architecture made use of XML Web services. It may be perceived that the overall response time between the cloud data center and the local DB server keeps nearly stable as the raise in number of users.
The work [18] proposes a blockchain-based secure healthcare infrastructure. The block chain was used to ensure the transparency and control of document access, health history, and the shipment operations between two ends. The analysis of the model was based on illicit activities or communications by hostile IoT objects. The suggested system by the authors [19] consists of two sub-sections: the RFRS feature selection method and a classification model with an ensemble classifier.
The first process comprises of three stages:
(i) data discretization,
(ii) feature extraction using the Relief FS technique, and
(iii) feature reduction using the heuristic rough set reduction algorithm.
The model has been evaluated based on the input samples from Statlog (Heart) dataset available from the UCI database. Using a heart illness dataset, the researchers in [20] created a ML-based diagnosis method for heart disease prediction. They employed seven prominent ML algorithms, 3 attributes extraction models, the cross validation process, and seven model evaluation metrics for classifiers such result accuracy, specificity, sensitivity, Matthews' correlation coefficient, and processing time. The technology can effectively differentiate between the heart defects and healthy data.
A comparison study in [21] examined the capabilities of LR, SVM, KNN, ANN, NB, and RF algorithms to diagnose heart disease. The experimental results show that data pre-processing and element selection can ensure a higher accuracy of machine learning significantly. To ensure that the dataset was complete, most researchers substituted missing values during pre-processing by using the mean or the majority signal of that attribute. The missing valued occurrences were eliminated in various works [22] [23]. Due to the wide exploration space, image segmentation is a difficult task. It expands exponentially in proportion to the amount of characteristics in the dataset. During feature selection, an appropriate comprehensive search approach is necessary to tackle this problem. Furthermore, some research has used ensemble models to improve prediction accuracy by combining different basic learning methods. However, in terms of properly predicting disease, the efficacy of these approaches can be enhanced further.
DNN have recently been utilized extensively in detecting the heart defects based on the beat rate. Convolutional Neural Networks (CNN) has been utilized in certain research to grade PCG images in the temporal and frequency domains. For instance, the authors [25] classified heart sounds using 2 kinds of ML models such as SVM and CNN with spectrogram pictures [24]. In [25], the authors investigated the value of utilizing CNN to classify normal and abnormal heart and lung sounds. They experimented with 1, 2, and 3 convolutional layers to improve classification accuracy. They got the greatest accuracy with two convolutional layers. In [26], the paper developed a CNN-based analysis approach for heart disorders. By identifying PCGs, this approach can determine whether a cardiac sound recording is regular or pathological. Adaptive Neural Fuzzy Inference System (ANFIS) and ANNs are also used in conjunction with various approaches to progress result accuracy. Using ANFIS, Bahekar et al. attempted to enhance the success rate of categorizing heart rate signals [27]. In another work, Eslamizadeh and Barati used ML algorithms to distinguish between normal and murmurous heart sounds [28]. Deperlioglu used ANNs with the resampled energy approach to improve classification accuracy over S1 and S2 sounds [29]. For observing the fourth cardiac sound (S4), authors in [30] used a Backward Time-Growing Neural Network (BTGNN) model. Cheng created a Laconic Heart Sound Neural Network (LHSNN) to execute a heart sound taxonomy result on low-cost hardware [31]. The authors emphasize, however, that detecting hidden biases in the dataset via machine learning techniques remains difficult.
3. Proposed Model
This section explain the complete working process of the proposed model, comprises of five phases, as follows.
i. Data Collection
ii. Pre-processing
iii. Feature Extraction
iv. Disease Prediction Process
v. Integrity Validation Mechanism (IVM)
Here, the classification is performed with Deep Convolutional Neural Networks (DCNN) based on the obtained input data. The system endures training and also evaluating to perform the classification. The cryptographic operations are used in the fifth phase for ensuring data security. The data came from two sources: the Internet of Medical Things (IoMT) and the UCI ML repository. Following pre-processing, the feature selection procedure is activated. Then the classification is applied to the specified data attributes. In the process of training, sensor data from a long-range (LoRa) cloud server is checked and rated as normal or defected. Furthermore, secure connection between components can be provided via a system security element, and the obtained statistics is safeguarded from hostile alteration and illegal admittance, boosting data confidentiality and system reliability. Figure 2 depicts the proposed framework.
Fig. 2. Proposed Model Framework
A DCNN is used in the suggested method to forecast the patient's cardiac problems. The system is trained and tested for this purpose. The training results fall into two categories: (a) normal and (b) abnormal. Further, the testing phase is carried out. The medical-sensor gadget connected to the patient provides sensor rates indefinitely. The values are categorized with respect to training results, which denotes that IoT sensor data are compared to training phase values. The method evaluates the inputs and returns categorized results. The phases in the suggested model are detailed below.
3.1 Data Collection
Here, the data collection process is done in two ways, as mentioned before. The first way is to collect from the patients directly using medical sensor devices, such as, Respiration Rate (RR) Sensors, EMG, EEG and ECG devices, Oxygen Rate Sensors, which are described in detail below.
A. RR Sensor
Sensor for respiratory rate: conventional pulse oximeters are utilized to measure respiratory rate. It determines flow rates per minute near the respiratory flow ‘0’ and identifies flow values of many hundred l/min. When defining Heart Rate Variability (HRV), the slow breathing mentioned as negative rate, with HRV segregations much lower when slow breathing was compared to quick breathing. As a result, assessing breathing rate is required for the diagnosis of cardiac disease.
B. EMG Sensor
An EMG sensor is a "mode for measuring and monitoring the electrical motion created by skeletal muscles" that is frequently used in bio-medical and therapeutic modules. The health of the muscles and nerves that govern them is estimated using EMG. "The EMG signal has a range of 0.1 to 0.5 mV" and is frequently measured in microvolt’s.
C. EEG Device
It measures the brain activity from the scalp. The cortical electrical activity is observed from the waveforms. It is used to determine neurological prediction in individuals who are unconscious following attacks, but its utility is restricted by differing descriptions of abnormal prototypes and inter-observer inconsistency.
D. ECG Device
ECG devices are used for observing the heart and pulse rate for defining the aberrant cardiac sounds and illness, which may cause heart failure.
E. Oxygen Rate Sensors
Oxygen rate in patient’s blood is measured with the device called pulse oximeter. Furthermore, a drop in oxygen levels causes an increase in heart and pulse rate changeability, necessitating the measurement of oxygen levels to determine the current state of cardiac disorders. The acquired data and their respective units are given in Table 1.
Table 1. Units and Data Factors Collected from Sensors
The heart disease dataset [26] is used to train and evaluate the models. It consists of 1025 records, 13 attributes, and a single target line. The target column is divided into two classes, as 1 and 0: 1 denotes heart disease and 0 denotes non-heart disease. The specifications of the factors are described in Table 2.
Table 2. Heart-based Factors from Dataset
The obtained datas are processed by the preprocessing and feature extraction, in which the data are denoted as,
𝑌𝑝𝑑,𝑑 = {1,2, … , 𝑚} (1)
Where the ‘pd’ is the patient data and the total number of obtained signals/data is ‘m’.
3.2 Pre-Processing
Pre-processing isthe initial process in this diagnosis process. It consists of three steps: attribute replacement, redundancy elimination, and separation. After reviewing the complete person's age group, cholesterol, and BP, the variable of a specific feature is substituted. The elimination of redundancy decreases data size by removing redundant (irrelevant) attributes.
3.3 Feature Extraction
3.3.1 Signal based Feature Extraction
The gathered signals Y are fed into the feature extraction algorithm, which calculates peak amplitude, total harmonic distortion, pulse rate, standard deviation and energy. It is effectively used for minimizing the duplicated data from the dataset inputs. It decreases computational complexity, boosts generality phases in the diagnosis model, and improves learning speed. The additional features are a condensed version of the previous set of features.
A. Maximum Amplitude
The highest positive/negative departure of a waveform from its ‘0’ is defined as the peak amplitude of a sinusoidal waveform.
B. Total Harmonic Distortion (THD)
THD is defined as a amount of the harmonic distortion contained in a sign or computed as the rate of the power average of all harmonic factors to the frequency power elements.
\(\begin{aligned}\mathrm{THD}=\frac{\sqrt{\sum_{\mathrm{j}=2}^{\mathrm{M} / 2} \mathrm{~A}_{\mathrm{j}}^{2}}}{\mathrm{~A}_{1}}\end{aligned}\) (2)
Here, the highest harmonic order is given as (M/2) and the j th amplitude of the harmonic rate is given as, ‘Aj2’
C. Heart Rate
When the cardiac rhythm is normal, the period between two successive QRS complexes (Q wave, R wave, and S wave, the "QRS complex") can be used to determine the heart rate. The heart rate is measured by dividing the large box amounts with the QRS complex.
D. Standard Deviation
It is measured to determine the number of average signal deviations. The variance rate of the power fluctuations are measured as in (3).
\(\begin{aligned}\sigma^{2}=\frac{1}{M} \sum_{\mathrm{k}=0}^{\mathrm{M}-1}\left(\mathrm{x}_{\mathrm{k}}-\mu\right)^{2}\end{aligned}\) (3)
Here, the signals are represented in ‘xk’ and the total samples are given in ‘M’ and the mean and standard deviation is given as, ‘μ’ and ‘σ’, respectively.
E. Energy
The energy of a signal is presented as ‘X(u)’, which is the primary of squared signal magnitude and is measured in (4).
Energy = ∫-∞+∞|y(u)|2du (4)
At last, the measured feature is presented as, Tfn, n = 1,2, … , F and the whole amount of obtained features is given as, ‘F’.
3.3.2 Data based Feature Extraction
Some of the patient data is fed into the feature extraction phase, where the standard deviation, kurtosis, and skewness are employed for feature extraction. The obtained data 'X' is transmitted for reducing the needed resource numbers for derivations without avoiding vital columns. Hence, data duplications are also reduced, thereby, overfitting issues are also reduced.
A. Standard Deviation
The variance rate is measured based on the computations of deviations from the mean. Equation is used to calculate the standard deviation formula (3).
B. Kurtosis
This factor computes if the data is heavy-tailed or light-tailed in assessment to a normal distribution, as defined in (5).
\(\begin{aligned}\mathrm{K}=\frac{1}{\mathrm{D}} \sum_{\mathrm{i}=1}^{\mathrm{D}}\left|\frac{\left(\mathrm{x}_{\mathrm{d}}-\overline{\mathrm{X}}\right)}{\sigma}\right|^{2}\end{aligned}\) (5)
C. Skewness
It is defined as "a distortion or asymmetry in a set of data that deviate significantly from the harmonious bell curve, or normal distribution," as stated in (6).
\(\begin{aligned}\mathrm{SK}=\frac{1}{\mathrm{D}} \sum_{\mathrm{i}=1}^{\mathrm{D}}\left|\frac{\left(\mathrm{x}_{\mathrm{d}}-\overline{\mathrm{X}}\right)}{\sigma}\right|^{3}\end{aligned}\) (6)
The complete derived features from data are given as, TFfs, fs = 1,2,3, … , Fs, where the sum of data obtained is presented as ‘Fs,’.
3.4. Classification using DCNN
The selected features are classified using the classification model. Each chosen feature is fed into the DCNN classifier as input. The weights are given arbitrary rates and are associated with each data. To obtain the result, random weight values increase the back propagation process, further, optimization is processed. These weights have a significantly influencing the classifier's output. The following are the analytical steps in the DCNN classification.
i. Let the selected feature rates and their corresponding weights be denoted using expressions (7) and (8):
Feti = {Fet1, Fet2, Fet3, … .Fetn} (7)
wti = {wt1, wt2, wt3, … . wtn} (8)
Where Feti denote the input rate, with ‘n’ number of features. And, wti denotes the weight rates.
ii. the arbitrarily chosen weight vectors are multiplied with the inputs and then add them up.
𝐾 = ∑𝑖=1𝑛 Feti wti (9)
Where, ‘M’ denotes the total rate.
iii. Determination of activation function
iv. Examine the output of the next hidden layer.
v. Each layer in the MDCNN is subjected to the three procedures outlined above. Finally, assess the output unit by summing the weights of the inputs to determine the values of the output layer neurons.
vi. The network output is compared to the actual rate in this stage. The error signal is described as the variation between these two values.
vii. The output unit's value is compared to the goal value in this step. The associated error is identified.
viii. The back propagation model is used to correct the weights.
wti = 𝜎𝛿𝑖(Fet𝑖) (10)
Where, ‘𝜎’ is the momentum and ‘𝛿𝑖’ is the distributed error rate. The proposed model has a higher predictive performance due to the decrease of mistakes. The approach then proceeded on to the testing step, which comprised using the dataset to train the model for detecting the diseases. Finally, the trained model is prepared to assess the input patient's statistics for heart disease detection, and the evaluate findings can be made accessible to the user and doctor.
3.5 Integrity Validation Mechanism (IVM) for Secure Processing
These databases, as previously stated, used as a chronological record for medical-based health data. The data information is stored on to the cloud. When a user accesses data saved in the cloud, it should be validated under IVM. Data consistency will be reviewed to ensure data integrity. The data owner must generate classification data for integrity testing before putting the data in the cloud. The data is generated by employing cryptographic hash methods and Message Digest routines. When a user has proper access control with appropriate access permission levels, can be allowed to perform the operations.Nonetheless, integrity checking is carried out to determine whether the received data has been altered by any unauthorized person. In that circumstance, the approach would include some jamming processes to terminate that specific user's access and prevent the owner's content from being outsourced in a modified form. The IVM procedure is used to prevent data tampering. In Table 2, the following algorithm outlines the working procedure of Hashing utilizing the algorithms SHA-1 and MD5, with the hypothesis that the block size is 64 bytes.According to the aforementioned conditions, the user's unauthorized access will be blocked when there is an timid activity is found, and the integrity of the medical data is checked for reliability and security.
Table 3. Algorithm for IVM in IAS
4. Results and Discussions
This section depicts the disease diagnosis model evaluation metrics. True Positive (TP), True Negative (TN), False Positive (FP), and False Negative (FN) variables are used in the computations (FN). Below are the formulas for computing classification accuracy, precision rate, sensitivity, specificity, error rate, and F1-score.
\(\begin{aligned}\text {ClassificationAccuracy}=\frac{\text { No.ofcorrectlyclassifiedsamples }}{\text { No.ofSamplesprocessed }} \times 100 \%\end{aligned}\) (11)
\(\begin{aligned}\text {Sensitivity}=\frac{T P}{T P+F N}\end{aligned}\) (12)
\(\begin{aligned}\text {Specificity}=\frac{F P}{T N+F P}\\\end{aligned}\) (13)
\(\begin{aligned}\text {ErrorRate}=\frac{1}{k} \sum_{i=0}^{k} \frac{T N_{k}+F N_{k}}{\text { TotalSamples }}\end{aligned}\) (14)
\(\begin{aligned}\text {Precision}=\left(\frac{T P}{T P+T N}\right) \times 100 \%\end{aligned}\) (15)
\(\begin{aligned}F_{1}-\text {Score}=\frac{2 * \text { Precision } * \text { Recall }}{\text { Precision }+ \text { Recall }}\end{aligned}\) (16)
The findings are compared to those of established models like CNN, ANFIS, and ANN. The evaluations are processed using MATLAB. The results of the sensitivity and specificity rate study are depicted in Fig. 3 and Fig. 4. When evaluated with a variety of datasets, both figures depict that the adduced model outperforms the comparative results on the basis of sensitivity and specificity. The use of feature extraction effectively helps the categorization process.
Fig. 3. Sensitivity Rate Vs Datasamples
Fig. 4. Specificity Rate Vs Datasamples
The classification accuracy and precision evaluations are also employed, with the results given in Fig. 5 and Fig. 6. The proposed model achieves 96.3 % of the average, which is higher than other current disease diagnosis models, as per classification accuracy analysis. Furthermore, for model analysis methods, the average accuracy is taken into account, with the proposed model having a higher rate of precision. The training model was trained using the best attributes for disease detection using DCNN for classification.
Fig. 5. Classification Accuracy Vs Datasamples
Fig. 6. Precision Value Vs Datasamples
DCNN is trained from instances in the proposed model for disease diagnosis. Fig. 7 depicts the results of calculating the error rate. The error rates determined for the various datasets 10, 20, 30, 40, 50, and 60 are as follows: 17.1, 29.4, 35.9, 44.4, 36.2, 44.6, which is minimal than the other compared works and validates the efficacy of the proposed work. The proposed model used both signal and data based feature extraction, which helps DCNN to produce appropriate classification result, further aids in better decision making. When it comes to healthcare data processing, the most crucial factor is time efficiency in medicine to address patients immediately soon as feasible. As a consequence, time efficiency estimations are also computed, and the findings are depicted in Fig. 8. As illustrated by the graph, the model beats previous efforts in related to time effectiveness.
Fig. 7. Error Rate Vs Datasamples
Fig. 8. Processing Vs Datasamples
5. Conclusions and Future Enhancement
With the use of Secure Cloud computing, this research sought to present a revolutionary smart healthcare paradigm. The proposed model gathered data from various IoMT devices. Here, the heart characteristic is extracted from both signals and data. The DCNN was used to provide all of these aspects to the diagnostic system. Furthermore, a hash-based integrity validation mechanism is used for security assurance of shared patient statistics over the cloud. The characteristics are analyzed, and then classification is performed to determine normal and abnormal heart activities using the DCNN. The performance of the proposed model is evaluated using the UCI dataset. The developed DCNN classifier also surpasses existing models in terms of accuracy. The results show that the proposed methodology outperforms the other alternatives in terms of accuracy. As a result, the smart health-care paradigm with IoT-based safe cloud computing has shown capable results.
To improve the predictive process performance in the heart disease diagnosis, the proposed model could be enhanced in the future by applying more complicated feature selection methods, computational efficiency, and classification methods. This paradigm can also be used in real-time applications.
Acknowledgement
We, Syed Anwar Hussainy F and Senthil Kumar Thillaigovindan state that the content of this article entitled “An Integrated Accurate-Secure Heart Disease Prediction (IAS) Model using Cryptographic and Machine Learning Methods” does not contain any conflict of interest.
참고문헌
- Resources from, "World Health Organization (WHO), Cardiovascular diseases (CVDs) - fact sheet," 2017. [Online]. Available: https://www.who.int/en/news-room/fact-sheets/detail/cardiovascular-diseases-(cvds)
- Ralston J, Reddy KS, Fuster V, Narula J, "Cardiovascular Diseases on the Global Agenda: The United Nations High Level Meeting, Sustainable Development Goals, and the Way Forward," Glob Heart, Vol. 11, No. 4, pp. 375-379, 2016. https://doi.org/10.1016/j.gheart.2016.10.029
- Antoine RICHARD, Brice MAYAG, Yves MEINARD, Francois TALBOT, and Alexis TSOUKIAS, "How AI could help physicians during their medical consultations: An analysis of physicians' decision process to develop efficient decision support systems for medical consultations," 2018.
- Maranda Belciug and Florin Gorunescu, Intelligent Decision Support Systems: A Journey to Smarter Healthcare, 1st. ed, Springer Publishing Company, Incorporated, 2019.
- Bardzell, J., Bardzell, S., &Cyn Liu, S. Y., "Beautifying IoT: The internet of things as a cultural agenda," in Internet of Things, (Internet of Things; Vol. 0), Springer International Publishing, 2019, pp. 3-21.
- E. Sisinni, A. Saifullah, S. Han, U. Jennehag and M. Gidlund, "Industrial Internet of Things: Challenges, Opportunities, and Directions," IEEE Transactions on Industrial Informatics, vol. 14, no. 11, pp. 4724-4734, 2018. https://doi.org/10.1109/tii.2018.2852491
- Dang LM, Piran MJ, Han D, Min K, Moon H, "A Survey on Internet of Things and Cloud Computing for Healthcare," Electronics, 8(7), 768, 2019.
- Ahmed, Fizar, "An Internet of Things (IoT) Application for Predicting the Quantity of Future Heart Attack Patients," International Journal of Computer Applications, 164, 36-40, 2017. https://doi.org/10.5120/ijca2017913773
- Scarpato, Noemi & Alessandra, Pieroni& Di Nunzio, Luca &Fallucchi, Francesca, "E-health-IoT universe: A review," International Journal on Advanced Science, Engineering and Information Technology, 7, 2017.
- Sara Amendola, Rossella Lodato, Sabina Manzari, Cecilia Occhiuzzi, Gaetano Marrocco, "RFID Technology for IoT-Based Personal Healthcare in Smart Spaces," IEEE Internet of Things Journal, vol. 1, no. 2, pp. 144-152, April 2014. https://doi.org/10.1109/JIOT.2014.2313981
- Aboobackersidheeque, Arith Kumar, Balamurugan. R, Deepak K. C, K. Sathish, "Heartbeat sensing and heart attack detection using Internet of Things: IoT," Int. J. Eng. Sci. Comput., vol. 7, no. 4, pp. 6662-6666, 2017.
- Weng SF, Reps J, Kai J, Garibaldi JM, Qureshi N, "Can machine-learning improve cardiovascular risk prediction using routine clinical data?," PLoS ONE, 12(4), e0174944, 2017.
- Khan, Younas& Qamar, Usman &Yousaf, Nazish, "Machine Learning Techniques for Heart Disease Datasets: A Survey," in Proc. of the 2019 11th International Conference on Machine Learning and Computing, pp. 27-35, 2019.
- S. Goel, A. Deep, S. Srivastava and A. Tripathi, "Comparative Analysis of various Techniques for Heart Disease Prediction," in Proc. of 2019 4th International Conference on Information Systems and Computer Networks (ISCON), pp. 88-94, 2019.
- Abdel-Basset, M., Gamal, A., Manogaran, G. et al, "A novel group decision making model based on neutrosophic sets for heart disease diagnosis," Multimed Tools Appl, 79, 9977-10002, 2020. https://doi.org/10.1007/s11042-019-07742-7
- L. Ali, A. Rahman, A. Khan, M. Zhou, A. Javeed and J. A. Khan, "An Automated Diagnostic System for Heart Disease Prediction Based on χ2 Statistical Model and Optimally Configured Deep Neural Network," IEEE Access, vol. 7, pp. 34938-34945, 2019. https://doi.org/10.1109/access.2019.2904800
- Gupta, P.K., Maharaj, B.T. & Malekian, R, "A novel and secure IoT based cloud centric architecture to perform predictive analysis of users activities in sustainable health centres," Multimed Tools Appl, 76, 18489-18512, 2017. https://doi.org/10.1007/s11042-016-4050-6
- Rathee, G., Sharma, A., Saini, H. et al, "A hybrid framework for multimedia data processing in IoT-healthcare using blockchain technology," Multimed Tools Appl, 79, 9711-9733, 2020. https://doi.org/10.1007/s11042-019-07835-3
- Liu X, Wang X, Su Q, Zhang M, Zhu Y, Wang Q, Wang Q, "A Hybrid Classification System for Heart Disease Diagnosis Based on the RFRS Method," Comput Math Methods Med, vol. 2017, p. 8272091, 2017.
- Haq, Amin ul, Jianping Li, Muhammad Hammad Memon, Shah Nazir and Ruinan Sun, "A Hybrid Intelligent System Framework for the Prediction of Heart Disease Using Machine Learning Algorithms," Mob. Inf. Syst., vol. 2018, pp. 3860146:1-3860146:21, 2018.
- Perumal, R. & A C, Kaladevi, "Early prediction of coronary heart disease from cleveland dataset using machine learning techniques," International Journal of Advanced Science and Technology, 29. 4225-4234, 2020.
- S. Mohan, C. Thirumalai and G. Srivastava, "Effective Heart Disease Prediction Using Hybrid Machine Learning Techniques," IEEE Access, vol. 7, pp. 81542-81554, 2019. https://doi.org/10.1109/access.2019.2923707
- Tougui, I., Jilbab, A. & El Mhamdi, J, "Heart disease classification using data mining tools and machine learning techniques," Health Technol., 10, 1137-1144, 2020. https://doi.org/10.1007/s12553-020-00438-1
- Aykanat, M., Kilic, O., Kurt, B. et al, "Classification of lung sounds using convolutional neural networks," J Image Video Proc., 2017, 65, 2017.
- Q. Chen, W. Zhang, X. Tian, X. Zhang, S. Chen and W. Lei, "Automatic heart and lung sounds classification using convolutional neural networks," in Proc. of 2016 Asia-Pacific Signal and Information Processing Association Annual Summit and Conference (APSIPA), pp. 1-4, 2016.
- H. Ryu, J. Park and H. Shin, "Classification of heart sound recordings using convolution neural network," in Proc. of Computing in Cardiology Conference (CinC), pp. 1153-1156, 2016.
- Bahekar, Lekram Premlal, Abhishek Mishal, Mahendra Bisen, Dhiraj M. Koche and Santosh Alone, "HEART VALVE DISEASES DETECTION USING ANFIS AND WAVELET TRANSFORM." Int. J. Res. Sci. Eng., 3 (2), 279-291, 2017.
- Eslamizadeh G, Barati R, "Heart murmur detection based on wavelet transformation and a synergy between artificial neural network and modified neighbor annealing methods," Artif Intell Med., 78, 23-40, May 2017. https://doi.org/10.1016/j.artmed.2017.05.005
- Deperlioglu, Omer, "Classification of heart sounds with segmented S1 and S2 sounds," in Proc. of 7th International Conference on Advanced Technologies (ICAT'18), Antalya, Turkey, 2018.
- Gharehbaghi, A., Sepehri, A.A., Babic, A., "Forth Heart Sound Detection Using Backward TimeGrowing Neural Network," in Proc. of International Conference on Medical and Biological Engineering, pp. 341-345, 2019.
- X. Cheng, J. Huang, Y. Li and G. Gui, "Design and Application of a Laconic Heart Sound Neural Network," IEEE Access, vol. 7, pp. 124417-124425, 2019. https://doi.org/10.1109/access.2019.2934827