{"title":"FPGA Design and Hardware Implementation of Heart Disease Diagnosis System Based on NVG-RAM Classifier","authors":"Tabreer T. Hasan, Manal H. Jasim, Ivan A. Hashim","doi":"10.1109/SCEE.2018.8684125","DOIUrl":null,"url":null,"abstract":"This paper presents a diagnosis system design used to assist the physicians to diagnose the heart condition by converting medical factors of the patients into a numerical representation. The proposed heart disease diagnosis system can classify two heart conditions (normal and abnormal). Also, it can classify four abnormality heart conditions in addition to the normal case. Two types of database are used in the classification process: the online database from The University of California, Irvine (UCI) machine learning dataset repository and collected real database (CD). These databases consist of 13 medical factors that are successful in diagnosing heart disease. The simulation results show that, the proposed Numeral Virtual Generalizing Random Access Memory (NVG-RAM) Weightless Neural Network classifier has 100% accuracy of two heart diseases classification when the performance of this classifier was evaluated using CD. Additionally, this classifier achieves 90% success rate when recognizing 5 states for the same database. According to the UCI database the NVG-RAM is considered best classifier for classifying two types of heart disease based on different division of training and testing database. Furthermore, the diagnosis accuracy for classifying five types is 71.698%. The proposed Heart disease classifier is hardware implemented using FPGA platform kit (Spartan-3A DSP 3400A). This classifier achieves high success rate when tested in using CD for diagnosis two-class heart disease that gives maximum accuracy 100%. Moreover, the NVG-RAM is considered a good algorithm to diagnosis multiclass heart diseases that gives a maximum accuracy of 88%.","PeriodicalId":357053,"journal":{"name":"2018 Third Scientific Conference of Electrical Engineering (SCEE)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 Third Scientific Conference of Electrical Engineering (SCEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SCEE.2018.8684125","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
This paper presents a diagnosis system design used to assist the physicians to diagnose the heart condition by converting medical factors of the patients into a numerical representation. The proposed heart disease diagnosis system can classify two heart conditions (normal and abnormal). Also, it can classify four abnormality heart conditions in addition to the normal case. Two types of database are used in the classification process: the online database from The University of California, Irvine (UCI) machine learning dataset repository and collected real database (CD). These databases consist of 13 medical factors that are successful in diagnosing heart disease. The simulation results show that, the proposed Numeral Virtual Generalizing Random Access Memory (NVG-RAM) Weightless Neural Network classifier has 100% accuracy of two heart diseases classification when the performance of this classifier was evaluated using CD. Additionally, this classifier achieves 90% success rate when recognizing 5 states for the same database. According to the UCI database the NVG-RAM is considered best classifier for classifying two types of heart disease based on different division of training and testing database. Furthermore, the diagnosis accuracy for classifying five types is 71.698%. The proposed Heart disease classifier is hardware implemented using FPGA platform kit (Spartan-3A DSP 3400A). This classifier achieves high success rate when tested in using CD for diagnosis two-class heart disease that gives maximum accuracy 100%. Moreover, the NVG-RAM is considered a good algorithm to diagnosis multiclass heart diseases that gives a maximum accuracy of 88%.