SlideShare a Scribd company logo
1 of 5
Download to read offline
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
NITTTR, Chandigarh EDIT -2015 66
Smart System using Fuzzy, Neural and FPGA
for Early Diagnosis of Renal Disease
Ketan K. Acharya, Prof. R.C. Patel
1
PG Student, 2
Associate Professor
1,2
Instrumentation & Control Dept., L.D. College of Engineering-Ahmedabad.
1
ketankacharya@gmail.com
Abstract- In this work we propose, fuzzy logic,neural
network and FPGAbased solution for early diagnosis of
renal disease. Proposed system also provides a
preliminary remedy in terms of medicine by proper
indication. Pathophysiological parameters for detecting
renal function abnormalities are identified and based on
these data, next state of the patient is predicted using
Neural Network and the system is designed which can
provide the diagnosis for patient’s state i.e normal,
moderate or critical using Fuzzy Logic. When the system
diagnoses it as critical state, preliminary remedial
medicines are also suggested by the system, which can be
very helpful to patients where patient:doctor ratio is very
poor especially in rural areas of developing countries and
also for domestic use for early diagnosis of the disease.
FPGA based implementation is also easy to reconfigure
and provides lower time to market.
Keywords–FIS(Fuzzy Inference System),FPGA(Field
Programmable Gate Array),HDL(Hardware Descriptive
Language),GFR(Glomerular Filtration Rate),NN(Neural
Network),Renal disease(Kidney Related malfunction)
I. INTRODUCTION
Key trends driving the medical instrumentation market
are aging populations, rising healthcare costsaround
the globe and the need for access to medical diagnosis
and treatment in remote andemerging regions and in
our own homes.A medical system, also sometimes
referred to as health caresystem is an organization of
people, institutions and resourcesto deliver health care
services to meet the health needs of targetpopulations.
Presently, diseases in India have emerged as
numberone killer in both urban and rural areas of the
country. It will be ofgreater value if the diseases are
diagnosed in its early stage. Correctdiagnosis of the
disease in its early stage will decrease the death rate
due to different abnormalities.[3]
As per the prevailing scenario in our country, there is
only 1 doctor per 10000 patients in Indian rural
areas.[2].In such a situation, treating patients becomes
so hectic and from patients point of view it becomes
very demanding to cope up with health related issues.
Under these circumstances, smart system based
solution for diagnosis and preliminary cure is a need of
time. Renal diseases i.e kidney related malfunctions
are increasing day by day and ignorance to such
diseases can cause other complications to human body
and considering this fact early diagnosis of such
diseases has become a need. Many doctors have
suggested, and are in fact opting for such devices or
systems in which depending on the present results of
pathological readings, diagnosisof the patients can be done
and it can be helpful to patients in taking some corrective
measures with utmost and timely care. Further
developments in this field can be helpful to develop a
product which can be used for domestic applications just
like easy to use BP monitors and Blood Glucose monitors.
II. DIAGNOSIS OF RENAL DISEASE
The kidney has several functions, including the excretion of
water, soluble wastes, e.g urea and creatinine and foreign
materials, e.g drugs. It is responsible for the composition
and volume of circulating fluids with respect to water
andelectrolyte balance and acid/base status. It has
anendocrine function playing a part in the production of
vitamin D and erythropoietin and as part of the
renin/angiotensin/aldosterone axis. Measurements of renal
functions rely on measuring, in various ways the degree to
which the kidney is successful in these roles.
The kidneys play several vital roles in maintaining health.
[3].One of their most important jobs is to filter waste
materials from the blood and expel them from the body as
urine. The kidneys also help control the levels of water and
various minerals in the body. In addition, they are critical to
the production of:vitamin D, red blood cells, hormones that
regulate blood pressure. If the doctor thinks the kidneys
may not be working properly, patient may need kidney
function tests. These are simple blood and urine tests that
can identify problems with the kidneys.There are various
other parameters and the effects of such parameters are
also interrelated. If there is a certain amount of variation in
a particular parameter, then only the need arises to go for
medical diagnosis for considering the effect of other
parameters.
List of Pathophysiological Parameters to determine kidney
malfunctioning and its effect on cardiovascular system
are:[5],[8],body mass index(BMI), blood pressure,
glomerular filteration rate (GFR), albumin, micro albumin,
blood glucose, cholesterol, blood urea, serum creatinine,
serum crystine, haemoglobin, c-reactive protein, creatinine,
potessium- K+.GFR i.e Glomerular Filtration Rate test-This
test estimates how well the kidneys are filtering waste. The
rate is calculated by taking several factors into account,
such astest results, specifically creatinine levels,age,
gender, race, height,weight, Any result lower than 60 is a
warning sign of kidney disease. [5]
III.IDENTIFYING-PATHOPHYSIOLOGICAL
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
67 NITTTR, Chandigarh EDIT-2015
PARAMETERS FOR DIAGNOSIS
The smart system designed, considers the most
important fundamental pathophysiological parameters
which are really important to be considered and are of
those types which can affect the other parameters too if
not taken care of in the early stage of the diagnosis.
Based on research and consultations with doctors
following six important pathophysiological parameters
are considered.[5]. Table-1 shows such parameters and
their ranges for normal,moderate and critical values.
Diastolic BP is more important for renal critical
condition.Effect of changes in above parameters
directly affect the renal functions. Parameters,
measured are provided to smart system, which will do
the necessary diagnosis of the patient and will provide
the solution as required.
IV. SYSTEM FOR EARLY DIAGNOSIS OF
RENAL DISEASE AND PRELIMINARY
REMEDY
Here, an approach is to design a system in which,
based on the pathophysiological parameters of the
patient, criticality of the patient on a particular scale
can be determined.First of all the data for various
patients are collected from laboratories and hospitals.
Then a database is prepared for various patients.Fuzzy
based system is used for preparing a complete rule
base for deciding the state of the patient. Based on the
various ranges of the pathophysiological parameters,
the state of the patient can be decided using fuzzy
logic.
Smart agent or smart system is prepared based on the
data collected from the laboratories considering the
patients’ profiles. Depending on the types of
pathophysiological parameters, rule base is prepared in
MATLAB-SIMULINK.[6].Rule base preparation and
mapping using neural network is like an inference
engine, which helps in preparing an expert system for
the diagnosis purpose. Rule bases are of course
prepared as per the suggestions of doctors and also
considering the research work done in the area of
medical science.Figure shows the overview of
preparing asmart system or a smart agent.
It is not possible to accurately diagnose the critical state of
the patient based on the single data set. Therefore data for
various pathophysiological parameters are collected from
hospitals and pathology laboratories at regular intervals of
10 days or one week (i.e one cycles of data collection) and
then that set of data is used for diagnosing thecritical state
of the patient. 5 cycles of data collection is implemented
and then next cycles can be predicted using Neural
Network. For neural network based prediction system,
nntool of MATLAB is used, where input file is actual data
and based on the next state cycle of data collection target
file is created for use in nntool. Using input file and target
file output file is generated which can be seen using
training a network and output file from workspace which is
considered as predicted output stage of a patient.For
example a sample of a patient with following data is
considered as input for neural network. e.g for a patient
actual data are as follows.
Paramete
rs
Week
-1
Week
-2
Week
-3
Week
-4
Week
-5
D.BP 75 80 76 81 77
ALB 2.6 2.9 3.1 2 1,9
B.Glucose 230 260 280 267 280
Creatinine 1.36 1.21 1.11 1.15 1.2
CR-
Protein 70.4 60 65 75 78
Potessium
-K+ 3.08 3 2.8 2.9 2.6
Now using Neural Network the prediction for next state of
data is predicted. [7]
Sr.N
o
Parameter Normal Moderat
e
Critica
l
1 B.P 80-120 90-150 <80 or
>120
DBP
2 Albumin <+1 +1 >=2
3 Blood
Glucose
<150 150-250 >250
4 Creatinine <1.2 1.2-2 >2
5 C-R
Protein
<6 6-20 >20
6 Potessium <3 3-6 >6
Table: 1 Range of identified pathophysiological parameters.[5]
Fig: 2Neural network for data prediction
Table: 2 Actual Pathophysiological data of a patient.[8]
Fig: 1 Smart System for proposed Work[2]
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
NITTTR, Chandigarh EDIT -2015 68
In neural network nntool input files and target files are
provided to the network and network outputs will give
the predicted values for the next weeks i.e from week 6
to week-10. This will provide the predicted output
which is used for early diagnosis and is used for fuzzy
logic where specific range of parameter will be used
for diagnosis purpose.Following table shows the
predicted values of various pathophysiological
parameters.
Paramete
rs
Week-
6
Week-
7
Week-
8
Week-
9
D.BP
76.125
6
79.098
7
77.678
9
81.231
8
ALB 2.8912 2.6789 3.987 26789
B.Glucos
e
231.34
57
270.87
89
290.12
39
270.34
58
Creatinin
e 1.3214 1.3414 1.3551 1.3510
CR-
Protein
72.012
3
62.345
6
66.761
2
76.128
9
Potessium 3.0908 4.1245 4.1987 3.1289
Predicted data can be provided directly or through
telemedicine to the Fuzzy logic part of the proposed
smart system.Predicted data are provide tofuzzy
inference system and as per the range of
pathophysiological parameters, fuzzy rule bases are
formed. MATLAB-SIMULINK tool is used to
determine the intervals and rule bases and as per those
prepared rule bases, patient’s state can be determined
as normal, moderate or critical.As shown in figure-
4,membership functions are defined for all important
six parameters for diagnosis of renal critical condition.
The shapes of membership functions are determined
based on the range of variation of the values. As shown
in table-1, identified six parameters are having the
variation in specified ranges which are used to
determine the shapes of specific membership
functions. Generally used membership functions are
Gaussian, triangular and trapezoidal. Depending on the
variation of the values and also based on the expected
outcome following types of shapes are considered for
various membership functions.1.Blood Pressre-
Trapezoidal type, 2- Albumin- Gaussian type3-Blood
glucose –Gaussian type, 4-Creatinine- Gaussian type
5- Protein – Trapezoidal,6 – Potessium- Trapezoidal 7-
Output Patient Stage- Trapezoidal.FIS editor in MATLAB
is used for preparing the membership functions having such
shapes and accordingly the output i.e patient’s state is also
selected which indicates the diagnosed state of the patient
based on the membership function values.[ 01].
After deciding the membership functions for 6 parameters,
total 64 rules i.e 2^6 rules are formed to determine the
normal, moderate or critical state of the patient.Rules are
prepared as per the combinations of the effects of various
pathophysiological parameters. These rules finallyy
determine the stae of the patient, i.e Normal, Moderate or
Critical.e.g IF (Blood Pressure is Critical AND Albumin is
normal AND Blood Glucose is critial AND Potessium is
critical and AND C-R Protein is critical AND Creatinine is
critical AND Potessium is critical) THEN patient’s state is
critical.
IF ( Blood Pressure is moderate AND Albumin is moderate
AND Blood glucose is moderate AND Potessium is
moderate C-Rprotein is critical AND Creatinine is
moderate
AND Potessium is moderate) THEN patient’s state is
moderate. Similarly other rules for normal, moderate and
critical state diagnosis purpose are determined.Based on
these rule base fuzzy controller is prepared which is used as
an integral part of the model prepared using simulink as
shown below which makes a diagnosis for the critical state
of a patient and also suggests preliminary medicine for
immediate treatment. Criticality on scale of 1 to 5 is also
displayed by the model.
Model prepared in simulink is as follows.
Table: 3 Predicted Pathophysiological data of a patient
Fig: 4 Shapes of membership functions
Fig: 5 Rule bases for membership functions
Fig: 3Regression plot for predicted data
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
NITTTR, Chandigarh EDIT -2015 68
In neural network nntool input files and target files are
provided to the network and network outputs will give
the predicted values for the next weeks i.e from week 6
to week-10. This will provide the predicted output
which is used for early diagnosis and is used for fuzzy
logic where specific range of parameter will be used
for diagnosis purpose.Following table shows the
predicted values of various pathophysiological
parameters.
Paramete
rs
Week-
6
Week-
7
Week-
8
Week-
9
D.BP
76.125
6
79.098
7
77.678
9
81.231
8
ALB 2.8912 2.6789 3.987 26789
B.Glucos
e
231.34
57
270.87
89
290.12
39
270.34
58
Creatinin
e 1.3214 1.3414 1.3551 1.3510
CR-
Protein
72.012
3
62.345
6
66.761
2
76.128
9
Potessium 3.0908 4.1245 4.1987 3.1289
Predicted data can be provided directly or through
telemedicine to the Fuzzy logic part of the proposed
smart system.Predicted data are provide tofuzzy
inference system and as per the range of
pathophysiological parameters, fuzzy rule bases are
formed. MATLAB-SIMULINK tool is used to
determine the intervals and rule bases and as per those
prepared rule bases, patient’s state can be determined
as normal, moderate or critical.As shown in figure-
4,membership functions are defined for all important
six parameters for diagnosis of renal critical condition.
The shapes of membership functions are determined
based on the range of variation of the values. As shown
in table-1, identified six parameters are having the
variation in specified ranges which are used to
determine the shapes of specific membership
functions. Generally used membership functions are
Gaussian, triangular and trapezoidal. Depending on the
variation of the values and also based on the expected
outcome following types of shapes are considered for
various membership functions.1.Blood Pressre-
Trapezoidal type, 2- Albumin- Gaussian type3-Blood
glucose –Gaussian type, 4-Creatinine- Gaussian type
5- Protein – Trapezoidal,6 – Potessium- Trapezoidal 7-
Output Patient Stage- Trapezoidal.FIS editor in MATLAB
is used for preparing the membership functions having such
shapes and accordingly the output i.e patient’s state is also
selected which indicates the diagnosed state of the patient
based on the membership function values.[ 01].
After deciding the membership functions for 6 parameters,
total 64 rules i.e 2^6 rules are formed to determine the
normal, moderate or critical state of the patient.Rules are
prepared as per the combinations of the effects of various
pathophysiological parameters. These rules finallyy
determine the stae of the patient, i.e Normal, Moderate or
Critical.e.g IF (Blood Pressure is Critical AND Albumin is
normal AND Blood Glucose is critial AND Potessium is
critical and AND C-R Protein is critical AND Creatinine is
critical AND Potessium is critical) THEN patient’s state is
critical.
IF ( Blood Pressure is moderate AND Albumin is moderate
AND Blood glucose is moderate AND Potessium is
moderate C-Rprotein is critical AND Creatinine is
moderate
AND Potessium is moderate) THEN patient’s state is
moderate. Similarly other rules for normal, moderate and
critical state diagnosis purpose are determined.Based on
these rule base fuzzy controller is prepared which is used as
an integral part of the model prepared using simulink as
shown below which makes a diagnosis for the critical state
of a patient and also suggests preliminary medicine for
immediate treatment. Criticality on scale of 1 to 5 is also
displayed by the model.
Model prepared in simulink is as follows.
Table: 3 Predicted Pathophysiological data of a patient
Fig: 4 Shapes of membership functions
Fig: 5 Rule bases for membership functions
Fig: 3Regression plot for predicted data
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
NITTTR, Chandigarh EDIT -2015 68
In neural network nntool input files and target files are
provided to the network and network outputs will give
the predicted values for the next weeks i.e from week 6
to week-10. This will provide the predicted output
which is used for early diagnosis and is used for fuzzy
logic where specific range of parameter will be used
for diagnosis purpose.Following table shows the
predicted values of various pathophysiological
parameters.
Paramete
rs
Week-
6
Week-
7
Week-
8
Week-
9
D.BP
76.125
6
79.098
7
77.678
9
81.231
8
ALB 2.8912 2.6789 3.987 26789
B.Glucos
e
231.34
57
270.87
89
290.12
39
270.34
58
Creatinin
e 1.3214 1.3414 1.3551 1.3510
CR-
Protein
72.012
3
62.345
6
66.761
2
76.128
9
Potessium 3.0908 4.1245 4.1987 3.1289
Predicted data can be provided directly or through
telemedicine to the Fuzzy logic part of the proposed
smart system.Predicted data are provide tofuzzy
inference system and as per the range of
pathophysiological parameters, fuzzy rule bases are
formed. MATLAB-SIMULINK tool is used to
determine the intervals and rule bases and as per those
prepared rule bases, patient’s state can be determined
as normal, moderate or critical.As shown in figure-
4,membership functions are defined for all important
six parameters for diagnosis of renal critical condition.
The shapes of membership functions are determined
based on the range of variation of the values. As shown
in table-1, identified six parameters are having the
variation in specified ranges which are used to
determine the shapes of specific membership
functions. Generally used membership functions are
Gaussian, triangular and trapezoidal. Depending on the
variation of the values and also based on the expected
outcome following types of shapes are considered for
various membership functions.1.Blood Pressre-
Trapezoidal type, 2- Albumin- Gaussian type3-Blood
glucose –Gaussian type, 4-Creatinine- Gaussian type
5- Protein – Trapezoidal,6 – Potessium- Trapezoidal 7-
Output Patient Stage- Trapezoidal.FIS editor in MATLAB
is used for preparing the membership functions having such
shapes and accordingly the output i.e patient’s state is also
selected which indicates the diagnosed state of the patient
based on the membership function values.[ 01].
After deciding the membership functions for 6 parameters,
total 64 rules i.e 2^6 rules are formed to determine the
normal, moderate or critical state of the patient.Rules are
prepared as per the combinations of the effects of various
pathophysiological parameters. These rules finallyy
determine the stae of the patient, i.e Normal, Moderate or
Critical.e.g IF (Blood Pressure is Critical AND Albumin is
normal AND Blood Glucose is critial AND Potessium is
critical and AND C-R Protein is critical AND Creatinine is
critical AND Potessium is critical) THEN patient’s state is
critical.
IF ( Blood Pressure is moderate AND Albumin is moderate
AND Blood glucose is moderate AND Potessium is
moderate C-Rprotein is critical AND Creatinine is
moderate
AND Potessium is moderate) THEN patient’s state is
moderate. Similarly other rules for normal, moderate and
critical state diagnosis purpose are determined.Based on
these rule base fuzzy controller is prepared which is used as
an integral part of the model prepared using simulink as
shown below which makes a diagnosis for the critical state
of a patient and also suggests preliminary medicine for
immediate treatment. Criticality on scale of 1 to 5 is also
displayed by the model.
Model prepared in simulink is as follows.
Table: 3 Predicted Pathophysiological data of a patient
Fig: 4 Shapes of membership functions
Fig: 5 Rule bases for membership functions
Fig: 3Regression plot for predicted data
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
69 NITTTR, Chandigarh EDIT-2015
Proposed smart system is modeled using Simulink
where the patient’s data are entered based on the
predicted output of neural netwoerk. If patient’s state is
critical then system also suggests the medicine1[9] i.e-
ANGIOTENSIN—ACEIS and if it is moderate then it
suggests medicine2 ANGIOTENSIN-II RECEPTOR
as preliminary treatment in case of emergencies.
Further advanced tests are also suggested if required.
Medicines can be changed as per doctor’s advice.
V. FPGA IMPLEMENTATION FOR THE
SYSTEM.
Based on this simulation, the system is implemented
using FPGA. FPGAs are chosen for implementation
considering the following reason: 1.They can be
applied to a wide range of logic gates starting with tens
of thousands up to few millions gates.They can be
reconfigured to change logic function while resident in
the system.FPGAs have short design cycle that leads
to fairly inexpensive logic design.FPGAs have
parallelism in their nature. Thus, they have parallel
computing environment and allows logic cycle design
to work parallel.They have powerful design,
programming and syntheses tools.FPGAs are having
lower time to market, lower cost and reconfigurable
characteristics which makes it a choice for preferred
hardware. Here preferred system is Xilinx
Spartan3XC3S1000-4FG456, which is programmed
using Altium NB1 and Evaluation board of
Xilinx.System is designed using Xilinx ISE and is
having following input and output parameters.
Inputs Outputs
Blood Pressure-Diastolic-
dbp
opbp
Blood Glucose-bg opbg
Albumin-alb opalb
Creatinine-crt opcrt
C-RProteiin-crp opcrp
Potessium-K+ opk
Note- Medicine as
prescribed by a doctor is also
suggested when patient’s
state is critical/moderate.i.e
medicine-1 or 2.
Patient’s State
in output
pstatec-
Critical
pstatem-
Moderate
pstaten-
Normal
VI. RESULT ANALYSIS
For purpose of this work, data has been collected for
various patients from laboratory and hospital. Data of 40
patients at the interval of 10 days or one week (cycle) are
collected. Total 5 cycles of such data collection is
performed. Total 200 data are tested using Bayesian
method for accuracy of the system.[2].
Testing this system using Bayesian method,Let a= Number
of patients where diagnostic test gives positive result and
patient really has a diasese,b= Number of patients where
the diagnostic test gives a positive result and patient does
not have disease, c = number of patients where diagnostic
test gives negative result and patient really has disease and
d=number of patients where diagnostic test yields a
negative result and patient does not have disease.In this
case a =29, b=4, c=3, d=4.Total a+b+c+d=40.
Therefore prevalence of diagnosis =
( )
( )
= =0.8
And Sensitivity of diagnosis =
( )
= =0.9
Thus the proposed smart system gives an accuracy of 90%.
VII.CONCLUSION
Proposed system is used to predict the next
pathophysiological state of the patient using neural network
and then to diagnose the renal disease based on fuzzy logic.
Over all system is implemented using FPGA. The system
gives an accuracy of 90 %, which is tested using Bayesian
method and also validated using actual patients’ data from
hospital. The system really becomes helpful for the patients
as well as doctors for early diagnosis of the renal diseases
and it also suggests a preliminary remedy for early
treatment of patient where there is really a need of
systems.System also gives the criticality on the scale of 5
starting from 1 to 5 and further medications as well as tests
can be suggested. Futher efforts can be made to improve
accuracy, providing user defined parameters and
telemedicine based approach.
REFERENCES
1
Out1
simout
To Workspace
Scope
Repeating
Sequence6
Repeating
Sequence5
Repeating
Sequence4
Repeating
Sequence3
Repeating
Sequence2
Repeating
Sequence1
0
NORMAL
1
MODERATE
1
MEDICINE-2
0
MEDICINE-1
Interval Test8
Interval Test6
Interval Test5
Interval Test4
Interval Test3
Interval Test2
Interval Test1
Interval Test
FuzzyLogic
Controller
with Ruleviewer 0.5
Display
0
CRITICAL-5
0
CRITICAL-4
0
CRITICAL-3
0
CRITICAL-2
0
CRITICAL-1
0
CRITICAL
Fig: 6 System modeling using Simulink
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
69 NITTTR, Chandigarh EDIT-2015
Proposed smart system is modeled using Simulink
where the patient’s data are entered based on the
predicted output of neural netwoerk. If patient’s state is
critical then system also suggests the medicine1[9] i.e-
ANGIOTENSIN—ACEIS and if it is moderate then it
suggests medicine2 ANGIOTENSIN-II RECEPTOR
as preliminary treatment in case of emergencies.
Further advanced tests are also suggested if required.
Medicines can be changed as per doctor’s advice.
V. FPGA IMPLEMENTATION FOR THE
SYSTEM.
Based on this simulation, the system is implemented
using FPGA. FPGAs are chosen for implementation
considering the following reason: 1.They can be
applied to a wide range of logic gates starting with tens
of thousands up to few millions gates.They can be
reconfigured to change logic function while resident in
the system.FPGAs have short design cycle that leads
to fairly inexpensive logic design.FPGAs have
parallelism in their nature. Thus, they have parallel
computing environment and allows logic cycle design
to work parallel.They have powerful design,
programming and syntheses tools.FPGAs are having
lower time to market, lower cost and reconfigurable
characteristics which makes it a choice for preferred
hardware. Here preferred system is Xilinx
Spartan3XC3S1000-4FG456, which is programmed
using Altium NB1 and Evaluation board of
Xilinx.System is designed using Xilinx ISE and is
having following input and output parameters.
Inputs Outputs
Blood Pressure-Diastolic-
dbp
opbp
Blood Glucose-bg opbg
Albumin-alb opalb
Creatinine-crt opcrt
C-RProteiin-crp opcrp
Potessium-K+ opk
Note- Medicine as
prescribed by a doctor is also
suggested when patient’s
state is critical/moderate.i.e
medicine-1 or 2.
Patient’s State
in output
pstatec-
Critical
pstatem-
Moderate
pstaten-
Normal
VI. RESULT ANALYSIS
For purpose of this work, data has been collected for
various patients from laboratory and hospital. Data of 40
patients at the interval of 10 days or one week (cycle) are
collected. Total 5 cycles of such data collection is
performed. Total 200 data are tested using Bayesian
method for accuracy of the system.[2].
Testing this system using Bayesian method,Let a= Number
of patients where diagnostic test gives positive result and
patient really has a diasese,b= Number of patients where
the diagnostic test gives a positive result and patient does
not have disease, c = number of patients where diagnostic
test gives negative result and patient really has disease and
d=number of patients where diagnostic test yields a
negative result and patient does not have disease.In this
case a =29, b=4, c=3, d=4.Total a+b+c+d=40.
Therefore prevalence of diagnosis =
( )
( )
= =0.8
And Sensitivity of diagnosis =
( )
= =0.9
Thus the proposed smart system gives an accuracy of 90%.
VII.CONCLUSION
Proposed system is used to predict the next
pathophysiological state of the patient using neural network
and then to diagnose the renal disease based on fuzzy logic.
Over all system is implemented using FPGA. The system
gives an accuracy of 90 %, which is tested using Bayesian
method and also validated using actual patients’ data from
hospital. The system really becomes helpful for the patients
as well as doctors for early diagnosis of the renal diseases
and it also suggests a preliminary remedy for early
treatment of patient where there is really a need of
systems.System also gives the criticality on the scale of 5
starting from 1 to 5 and further medications as well as tests
can be suggested. Futher efforts can be made to improve
accuracy, providing user defined parameters and
telemedicine based approach.
REFERENCES
1
Out1
simout
To Workspace
Scope
Repeating
Sequence6
Repeating
Sequence5
Repeating
Sequence4
Repeating
Sequence3
Repeating
Sequence2
Repeating
Sequence1
0
NORMAL
1
MODERATE
1
MEDICINE-2
0
MEDICINE-1
Interval Test8
Interval Test6
Interval Test5
Interval Test4
Interval Test3
Interval Test2
Interval Test1
Interval Test
FuzzyLogic
Controller
with Ruleviewer 0.5
Display
0
CRITICAL-5
0
CRITICAL-4
0
CRITICAL-3
0
CRITICAL-2
0
CRITICAL-1
0
CRITICAL
Fig: 6 System modeling using Simulink
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
69 NITTTR, Chandigarh EDIT-2015
Proposed smart system is modeled using Simulink
where the patient’s data are entered based on the
predicted output of neural netwoerk. If patient’s state is
critical then system also suggests the medicine1[9] i.e-
ANGIOTENSIN—ACEIS and if it is moderate then it
suggests medicine2 ANGIOTENSIN-II RECEPTOR
as preliminary treatment in case of emergencies.
Further advanced tests are also suggested if required.
Medicines can be changed as per doctor’s advice.
V. FPGA IMPLEMENTATION FOR THE
SYSTEM.
Based on this simulation, the system is implemented
using FPGA. FPGAs are chosen for implementation
considering the following reason: 1.They can be
applied to a wide range of logic gates starting with tens
of thousands up to few millions gates.They can be
reconfigured to change logic function while resident in
the system.FPGAs have short design cycle that leads
to fairly inexpensive logic design.FPGAs have
parallelism in their nature. Thus, they have parallel
computing environment and allows logic cycle design
to work parallel.They have powerful design,
programming and syntheses tools.FPGAs are having
lower time to market, lower cost and reconfigurable
characteristics which makes it a choice for preferred
hardware. Here preferred system is Xilinx
Spartan3XC3S1000-4FG456, which is programmed
using Altium NB1 and Evaluation board of
Xilinx.System is designed using Xilinx ISE and is
having following input and output parameters.
Inputs Outputs
Blood Pressure-Diastolic-
dbp
opbp
Blood Glucose-bg opbg
Albumin-alb opalb
Creatinine-crt opcrt
C-RProteiin-crp opcrp
Potessium-K+ opk
Note- Medicine as
prescribed by a doctor is also
suggested when patient’s
state is critical/moderate.i.e
medicine-1 or 2.
Patient’s State
in output
pstatec-
Critical
pstatem-
Moderate
pstaten-
Normal
VI. RESULT ANALYSIS
For purpose of this work, data has been collected for
various patients from laboratory and hospital. Data of 40
patients at the interval of 10 days or one week (cycle) are
collected. Total 5 cycles of such data collection is
performed. Total 200 data are tested using Bayesian
method for accuracy of the system.[2].
Testing this system using Bayesian method,Let a= Number
of patients where diagnostic test gives positive result and
patient really has a diasese,b= Number of patients where
the diagnostic test gives a positive result and patient does
not have disease, c = number of patients where diagnostic
test gives negative result and patient really has disease and
d=number of patients where diagnostic test yields a
negative result and patient does not have disease.In this
case a =29, b=4, c=3, d=4.Total a+b+c+d=40.
Therefore prevalence of diagnosis =
( )
( )
= =0.8
And Sensitivity of diagnosis =
( )
= =0.9
Thus the proposed smart system gives an accuracy of 90%.
VII.CONCLUSION
Proposed system is used to predict the next
pathophysiological state of the patient using neural network
and then to diagnose the renal disease based on fuzzy logic.
Over all system is implemented using FPGA. The system
gives an accuracy of 90 %, which is tested using Bayesian
method and also validated using actual patients’ data from
hospital. The system really becomes helpful for the patients
as well as doctors for early diagnosis of the renal diseases
and it also suggests a preliminary remedy for early
treatment of patient where there is really a need of
systems.System also gives the criticality on the scale of 5
starting from 1 to 5 and further medications as well as tests
can be suggested. Futher efforts can be made to improve
accuracy, providing user defined parameters and
telemedicine based approach.
REFERENCES
Fig: 6 System modeling using Simulink
Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426
NITTTR, Chandigarh EDIT -2015 70
[1] R. R. Janghel-IIIT GwaliorDecision Support System for Fetal
Delivery usingSoft Computing Techniques.pp-1-2 IEEE 2009
[2] .Development of an FPGA based fuzzy neural network system
for early diagnosis of critical health condition of a patient:Shubhajit
Roy chowdhary, Hiranmay Saha Computers in Biology and
Medicine-pp-1-3 pp-4-5 Elsevier l vol:40-2010
[3] Cancer Diagnosis using modified fuzzy Neural Network-
Universal Journal of Computer Science and Engineering Technology
1 (2), pp 73-78, Nov. 2010.
[4] Cheng-Jian Lin, Chi-Yung Lee Implementation of a neuro-fuzzy
network with on-chip learning and its applications pp-1 ELSEVIER-
2010
[5]Crystin C,Kidney functions and cardiovascular risk factors in
primary hypertension: Jaoa Victor Salvado,Ana Karina Franca-
Kidney Disease Prevention –pp-1-4 Elsevier Journal vol-59-2012.
[6]Applications of neuro fuzzy systems: A brief review and future
outline Samarjit Kara, Sujit Dasb, Pijush Ghosh pp 3-5 ELSEVIER
journal-2013.
[7]Applications of Neuro Fuzzy systems: A brief review and future
outline. Samarjit Kara, Sujit Das, Pijush Kanti Ghosh Applied Soft
pp 2-5 Computing-Elsevier Journal vol-15-2013.
[8]Sheefa Hospital,, Khevana Patho.Lab, Satyam hospital-
Ahmedaba, 2014
[9] Medicines for early stage Chronic Disease- A review of research
for adults with Kidney Disease.pp1-12 2014.

More Related Content

What's hot

HPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine LearningHPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine LearningNimai Chand Das Adhikari
 
Ascendable Clarification for Coronary Illness Prediction using Classification...
Ascendable Clarification for Coronary Illness Prediction using Classification...Ascendable Clarification for Coronary Illness Prediction using Classification...
Ascendable Clarification for Coronary Illness Prediction using Classification...ijtsrd
 
A Heart Disease Prediction Model using Decision Tree
A Heart Disease Prediction Model using Decision TreeA Heart Disease Prediction Model using Decision Tree
A Heart Disease Prediction Model using Decision TreeIOSR Journals
 
HEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHM
HEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHMHEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHM
HEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHMamiteshg
 
Predicting Chronic Kidney Disease using Data Mining Techniques
Predicting Chronic Kidney Disease using Data Mining TechniquesPredicting Chronic Kidney Disease using Data Mining Techniques
Predicting Chronic Kidney Disease using Data Mining Techniquesijtsrd
 
IRJET- Ayurveda based Disease Diagnosis using Machine Learning
IRJET-  	  Ayurveda based Disease Diagnosis using Machine LearningIRJET-  	  Ayurveda based Disease Diagnosis using Machine Learning
IRJET- Ayurveda based Disease Diagnosis using Machine LearningIRJET Journal
 
IRJET- Disease Prediction and Doctor Recommendation System
IRJET-  	  Disease Prediction and Doctor Recommendation SystemIRJET-  	  Disease Prediction and Doctor Recommendation System
IRJET- Disease Prediction and Doctor Recommendation SystemIRJET Journal
 
Machine learning and operations research to find diabetics at risk for readmi...
Machine learning and operations research to find diabetics at risk for readmi...Machine learning and operations research to find diabetics at risk for readmi...
Machine learning and operations research to find diabetics at risk for readmi...John Frias Morales, DrBA, MS
 
Predicting Heart Ailment in Patients with Varying number of Features using Da...
Predicting Heart Ailment in Patients with Varying number of Features using Da...Predicting Heart Ailment in Patients with Varying number of Features using Da...
Predicting Heart Ailment in Patients with Varying number of Features using Da...IJECEIAES
 
SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...
SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...
SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...csitconf
 
Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...
Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...
Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...cscpconf
 
IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...
IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...
IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...IRJET Journal
 
IRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
IRJET - Comparative Study of Cardiovascular Disease Detection AlgorithmsIRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
IRJET - Comparative Study of Cardiovascular Disease Detection AlgorithmsIRJET Journal
 
INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...
INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...
INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...cscpconf
 
How Much Does A Hospital Day Cost?
How Much Does A Hospital Day Cost?How Much Does A Hospital Day Cost?
How Much Does A Hospital Day Cost?clearflow
 
A novel methodology for diagnosing the heart disease using fuzzy database
A novel methodology for diagnosing the heart disease using fuzzy databaseA novel methodology for diagnosing the heart disease using fuzzy database
A novel methodology for diagnosing the heart disease using fuzzy databaseeSAT Journals
 
Big Data Analytics for Healthcare
Big Data Analytics for HealthcareBig Data Analytics for Healthcare
Big Data Analytics for HealthcareChandan Reddy
 
Ai in diabetes management
Ai in diabetes managementAi in diabetes management
Ai in diabetes managementGOPAL KHODVE
 
IRJET- Diabetes Prediction by Machine Learning over Big Data from Healthc...
IRJET-  	  Diabetes Prediction by Machine Learning over Big Data from Healthc...IRJET-  	  Diabetes Prediction by Machine Learning over Big Data from Healthc...
IRJET- Diabetes Prediction by Machine Learning over Big Data from Healthc...IRJET Journal
 

What's hot (20)

HPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine LearningHPPS: Heart Problem Prediction System using Machine Learning
HPPS: Heart Problem Prediction System using Machine Learning
 
Ascendable Clarification for Coronary Illness Prediction using Classification...
Ascendable Clarification for Coronary Illness Prediction using Classification...Ascendable Clarification for Coronary Illness Prediction using Classification...
Ascendable Clarification for Coronary Illness Prediction using Classification...
 
A Heart Disease Prediction Model using Decision Tree
A Heart Disease Prediction Model using Decision TreeA Heart Disease Prediction Model using Decision Tree
A Heart Disease Prediction Model using Decision Tree
 
HEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHM
HEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHMHEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHM
HEART DISEASE PREDICTION USING NAIVE BAYES ALGORITHM
 
Predicting Chronic Kidney Disease using Data Mining Techniques
Predicting Chronic Kidney Disease using Data Mining TechniquesPredicting Chronic Kidney Disease using Data Mining Techniques
Predicting Chronic Kidney Disease using Data Mining Techniques
 
IRJET- Ayurveda based Disease Diagnosis using Machine Learning
IRJET-  	  Ayurveda based Disease Diagnosis using Machine LearningIRJET-  	  Ayurveda based Disease Diagnosis using Machine Learning
IRJET- Ayurveda based Disease Diagnosis using Machine Learning
 
IRJET- Disease Prediction and Doctor Recommendation System
IRJET-  	  Disease Prediction and Doctor Recommendation SystemIRJET-  	  Disease Prediction and Doctor Recommendation System
IRJET- Disease Prediction and Doctor Recommendation System
 
Machine learning and operations research to find diabetics at risk for readmi...
Machine learning and operations research to find diabetics at risk for readmi...Machine learning and operations research to find diabetics at risk for readmi...
Machine learning and operations research to find diabetics at risk for readmi...
 
Predicting Heart Ailment in Patients with Varying number of Features using Da...
Predicting Heart Ailment in Patients with Varying number of Features using Da...Predicting Heart Ailment in Patients with Varying number of Features using Da...
Predicting Heart Ailment in Patients with Varying number of Features using Da...
 
SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...
SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...
SUPERVISED FEATURE SELECTION FOR DIAGNOSIS OF CORONARY ARTERY DISEASE BASED O...
 
Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...
Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...
Supervised Feature Selection for Diagnosis of Coronary Artery Disease Based o...
 
IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...
IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...
IRJET - Digital Assistance: A New Impulse on Stroke Patient Health Care using...
 
IRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
IRJET - Comparative Study of Cardiovascular Disease Detection AlgorithmsIRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
IRJET - Comparative Study of Cardiovascular Disease Detection Algorithms
 
INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...
INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...
INTEGRATING NAIVE BAYES AND K-MEANS CLUSTERING WITH DIFFERENT INITIAL CENTROI...
 
How Much Does A Hospital Day Cost?
How Much Does A Hospital Day Cost?How Much Does A Hospital Day Cost?
How Much Does A Hospital Day Cost?
 
A novel methodology for diagnosing the heart disease using fuzzy database
A novel methodology for diagnosing the heart disease using fuzzy databaseA novel methodology for diagnosing the heart disease using fuzzy database
A novel methodology for diagnosing the heart disease using fuzzy database
 
Big Data Analytics for Healthcare
Big Data Analytics for HealthcareBig Data Analytics for Healthcare
Big Data Analytics for Healthcare
 
Ai in diabetes management
Ai in diabetes managementAi in diabetes management
Ai in diabetes management
 
IRJET- Diabetes Prediction by Machine Learning over Big Data from Healthc...
IRJET-  	  Diabetes Prediction by Machine Learning over Big Data from Healthc...IRJET-  	  Diabetes Prediction by Machine Learning over Big Data from Healthc...
IRJET- Diabetes Prediction by Machine Learning over Big Data from Healthc...
 
NaDIR
NaDIRNaDIR
NaDIR
 

Viewers also liked

6° Rol del obstetra en la salud
6° Rol del obstetra en la salud6° Rol del obstetra en la salud
6° Rol del obstetra en la saludFelipe Flores
 
Historia del día de la canción crioll1
Historia del día de la canción crioll1Historia del día de la canción crioll1
Historia del día de la canción crioll1ChristyLeyva
 
Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...
Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...
Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...Return Path
 
Historia del computador
Historia del computadorHistoria del computador
Historia del computadorAndreita Yepez
 
1 Rmnhort Ii Pottorff Path Talk Intro
1 Rmnhort Ii Pottorff Path Talk Intro1 Rmnhort Ii Pottorff Path Talk Intro
1 Rmnhort Ii Pottorff Path Talk Introsherylwil
 
Proyecto de investigacion sobre la ergonomia
Proyecto de investigacion sobre la ergonomiaProyecto de investigacion sobre la ergonomia
Proyecto de investigacion sobre la ergonomiaAbel Yeshua Lopez
 
Master Gardenerweedhandouts
Master GardenerweedhandoutsMaster Gardenerweedhandouts
Master Gardenerweedhandoutssherylwil
 
Operacionalización de la variables
Operacionalización de la variablesOperacionalización de la variables
Operacionalización de la variablesAnthony Leon
 
VLSI IN NEURAL NETWORKS
VLSI IN NEURAL NETWORKSVLSI IN NEURAL NETWORKS
VLSI IN NEURAL NETWORKSMohan Moki
 
Proyecto de Tesis: Indicadores de Logro
Proyecto de Tesis: Indicadores de LogroProyecto de Tesis: Indicadores de Logro
Proyecto de Tesis: Indicadores de LogroSara Alarcón
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSREHMAT ULLAH
 

Viewers also liked (20)

6° Rol del obstetra en la salud
6° Rol del obstetra en la salud6° Rol del obstetra en la salud
6° Rol del obstetra en la salud
 
Historia del día de la canción crioll1
Historia del día de la canción crioll1Historia del día de la canción crioll1
Historia del día de la canción crioll1
 
Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...
Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...
Using Return Path Data to Protect Your Brand: Security Breakout Session - Sao...
 
Semana 7 metologia
Semana 7 metologiaSemana 7 metologia
Semana 7 metologia
 
123
123123
123
 
Historia del computador
Historia del computadorHistoria del computador
Historia del computador
 
Metodos anticonceptivos
Metodos anticonceptivosMetodos anticonceptivos
Metodos anticonceptivos
 
1 Rmnhort Ii Pottorff Path Talk Intro
1 Rmnhort Ii Pottorff Path Talk Intro1 Rmnhort Ii Pottorff Path Talk Intro
1 Rmnhort Ii Pottorff Path Talk Intro
 
Proyecto de investigacion sobre la ergonomia
Proyecto de investigacion sobre la ergonomiaProyecto de investigacion sobre la ergonomia
Proyecto de investigacion sobre la ergonomia
 
Semana 3
Semana 3  Semana 3
Semana 3
 
Master Gardenerweedhandouts
Master GardenerweedhandoutsMaster Gardenerweedhandouts
Master Gardenerweedhandouts
 
Operacionalización de la variables
Operacionalización de la variablesOperacionalización de la variables
Operacionalización de la variables
 
Diseño de objetivos
Diseño de objetivosDiseño de objetivos
Diseño de objetivos
 
Imageprocessing
ImageprocessingImageprocessing
Imageprocessing
 
VLSI IN NEURAL NETWORKS
VLSI IN NEURAL NETWORKSVLSI IN NEURAL NETWORKS
VLSI IN NEURAL NETWORKS
 
Proyecto de Tesis: Indicadores de Logro
Proyecto de Tesis: Indicadores de LogroProyecto de Tesis: Indicadores de Logro
Proyecto de Tesis: Indicadores de Logro
 
Tarea Semana 2 Presentación Protocolos
Tarea Semana 2 Presentación ProtocolosTarea Semana 2 Presentación Protocolos
Tarea Semana 2 Presentación Protocolos
 
Introduction to Weed Album
Introduction to Weed AlbumIntroduction to Weed Album
Introduction to Weed Album
 
L12
L12L12
L12
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
 

Similar to Smart System using Fuzzy, Neural and FPGA for Early Diagnosis of Renal Disease

Comparative analysis of classification algorithms for chronic kidney disease ...
Comparative analysis of classification algorithms for chronic kidney disease ...Comparative analysis of classification algorithms for chronic kidney disease ...
Comparative analysis of classification algorithms for chronic kidney disease ...journalBEEI
 
Heart Failure Prediction using Different Machine Learning Techniques
Heart Failure Prediction using Different Machine Learning TechniquesHeart Failure Prediction using Different Machine Learning Techniques
Heart Failure Prediction using Different Machine Learning TechniquesIRJET Journal
 
A Heart Disease Prediction Model using Logistic Regression
A Heart Disease Prediction Model using Logistic RegressionA Heart Disease Prediction Model using Logistic Regression
A Heart Disease Prediction Model using Logistic Regressionijtsrd
 
Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...
Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...
Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...BRNSSPublicationHubI
 
IRJET- Role of Different Data Mining Techniques for Predicting Heart Disease
IRJET-  	  Role of Different Data Mining Techniques for Predicting Heart DiseaseIRJET-  	  Role of Different Data Mining Techniques for Predicting Heart Disease
IRJET- Role of Different Data Mining Techniques for Predicting Heart DiseaseIRJET Journal
 
A Heart Disease Prediction Model using Logistic Regression By Cleveland DataBase
A Heart Disease Prediction Model using Logistic Regression By Cleveland DataBaseA Heart Disease Prediction Model using Logistic Regression By Cleveland DataBase
A Heart Disease Prediction Model using Logistic Regression By Cleveland DataBaseijtsrd
 
Heart Disease Prediction using Data Mining
Heart Disease Prediction using Data MiningHeart Disease Prediction using Data Mining
Heart Disease Prediction using Data MiningIRJET Journal
 
Early Detection of Chronic Kidney Disease Using Advanced Machine Learning Models
Early Detection of Chronic Kidney Disease Using Advanced Machine Learning ModelsEarly Detection of Chronic Kidney Disease Using Advanced Machine Learning Models
Early Detection of Chronic Kidney Disease Using Advanced Machine Learning ModelsIRJET Journal
 
IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...
IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...
IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...IRJET Journal
 
1 springer format chronic changed edit iqbal qc
1 springer format chronic changed edit iqbal qc1 springer format chronic changed edit iqbal qc
1 springer format chronic changed edit iqbal qcIAESIJEECS
 
IRJET- Chronic Diseases Diagnosis by Classification
IRJET-  	  Chronic Diseases Diagnosis by ClassificationIRJET-  	  Chronic Diseases Diagnosis by Classification
IRJET- Chronic Diseases Diagnosis by ClassificationIRJET Journal
 
AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...
AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...
AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...IRJET Journal
 
Risk Of Heart Disease Prediction Using Machine Learning
Risk Of Heart Disease Prediction Using Machine LearningRisk Of Heart Disease Prediction Using Machine Learning
Risk Of Heart Disease Prediction Using Machine LearningIRJET Journal
 
A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...
A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...
A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...IRJET Journal
 
Health Analyzer System
Health Analyzer SystemHealth Analyzer System
Health Analyzer SystemIRJET Journal
 
Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...
Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...
Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...TELKOMNIKA JOURNAL
 
IRJET - E-Health Chain and Anticipation of Future Disease
IRJET - E-Health Chain and Anticipation of Future DiseaseIRJET - E-Health Chain and Anticipation of Future Disease
IRJET - E-Health Chain and Anticipation of Future DiseaseIRJET Journal
 
LIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUES
LIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUESLIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUES
LIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUESIJDKP
 

Similar to Smart System using Fuzzy, Neural and FPGA for Early Diagnosis of Renal Disease (20)

Comparative analysis of classification algorithms for chronic kidney disease ...
Comparative analysis of classification algorithms for chronic kidney disease ...Comparative analysis of classification algorithms for chronic kidney disease ...
Comparative analysis of classification algorithms for chronic kidney disease ...
 
Heart Failure Prediction using Different Machine Learning Techniques
Heart Failure Prediction using Different Machine Learning TechniquesHeart Failure Prediction using Different Machine Learning Techniques
Heart Failure Prediction using Different Machine Learning Techniques
 
A Heart Disease Prediction Model using Logistic Regression
A Heart Disease Prediction Model using Logistic RegressionA Heart Disease Prediction Model using Logistic Regression
A Heart Disease Prediction Model using Logistic Regression
 
Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...
Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...
Performance Evaluation of Data Mining Algorithm on Electronic Health Record o...
 
IRJET- Role of Different Data Mining Techniques for Predicting Heart Disease
IRJET-  	  Role of Different Data Mining Techniques for Predicting Heart DiseaseIRJET-  	  Role of Different Data Mining Techniques for Predicting Heart Disease
IRJET- Role of Different Data Mining Techniques for Predicting Heart Disease
 
A Heart Disease Prediction Model using Logistic Regression By Cleveland DataBase
A Heart Disease Prediction Model using Logistic Regression By Cleveland DataBaseA Heart Disease Prediction Model using Logistic Regression By Cleveland DataBase
A Heart Disease Prediction Model using Logistic Regression By Cleveland DataBase
 
Heart Disease Prediction using Data Mining
Heart Disease Prediction using Data MiningHeart Disease Prediction using Data Mining
Heart Disease Prediction using Data Mining
 
Early Detection of Chronic Kidney Disease Using Advanced Machine Learning Models
Early Detection of Chronic Kidney Disease Using Advanced Machine Learning ModelsEarly Detection of Chronic Kidney Disease Using Advanced Machine Learning Models
Early Detection of Chronic Kidney Disease Using Advanced Machine Learning Models
 
IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...
IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...
IRJET- Comparison of Feature Selection Methods for Chronic Kidney Data Set us...
 
1 springer format chronic changed edit iqbal qc
1 springer format chronic changed edit iqbal qc1 springer format chronic changed edit iqbal qc
1 springer format chronic changed edit iqbal qc
 
IRJET- Chronic Diseases Diagnosis by Classification
IRJET-  	  Chronic Diseases Diagnosis by ClassificationIRJET-  	  Chronic Diseases Diagnosis by Classification
IRJET- Chronic Diseases Diagnosis by Classification
 
AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...
AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...
AN EFFECTIVE PREDICTION OF CHRONIC KIDENY DISEASE USING DATA MINING CLASSIFIE...
 
Risk Of Heart Disease Prediction Using Machine Learning
Risk Of Heart Disease Prediction Using Machine LearningRisk Of Heart Disease Prediction Using Machine Learning
Risk Of Heart Disease Prediction Using Machine Learning
 
A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...
A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...
A Comparative Analysis of Heart Disease Prediction System Using Machine Learn...
 
Heart failure prediction based on random forest algorithm using genetic algo...
Heart failure prediction based on random forest algorithm  using genetic algo...Heart failure prediction based on random forest algorithm  using genetic algo...
Heart failure prediction based on random forest algorithm using genetic algo...
 
Health Analyzer System
Health Analyzer SystemHealth Analyzer System
Health Analyzer System
 
Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...
Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...
Therapeutic management of diseases based on fuzzy logic system- hypertriglyce...
 
IRJET - E-Health Chain and Anticipation of Future Disease
IRJET - E-Health Chain and Anticipation of Future DiseaseIRJET - E-Health Chain and Anticipation of Future Disease
IRJET - E-Health Chain and Anticipation of Future Disease
 
LIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUES
LIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUESLIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUES
LIVER DISEASE PREDICTION BY USING DIFFERENT DECISION TREE TECHNIQUES
 
journalism research
journalism researchjournalism research
journalism research
 

More from IJEEE

A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...IJEEE
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...IJEEE
 
Automated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoAutomated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoIJEEE
 
An Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric SystemAn Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric SystemIJEEE
 
An Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid AmplifierAn Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid AmplifierIJEEE
 
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...IJEEE
 
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...IJEEE
 
Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas IJEEE
 
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...IJEEE
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyIJEEE
 
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A ReviewCarbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A ReviewIJEEE
 
Routing Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A SurveyRouting Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A SurveyIJEEE
 
A Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringA Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringIJEEE
 
Layout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS TechnologyLayout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS TechnologyIJEEE
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsIJEEE
 
Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications IJEEE
 
Design of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor GraphicsDesign of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor GraphicsIJEEE
 
Layout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyLayout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyIJEEE
 

More from IJEEE (20)

A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
A survey on Energy Efficient ProtocolsLEACH, Fuzzy-based approach and Neural ...
 
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...Implementation of Back-Propagation Neural Network using Scilab and its Conver...
Implementation of Back-Propagation Neural Network using Scilab and its Conver...
 
Automated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using ArduinoAutomated Air Cooled Three Level Inverter system using Arduino
Automated Air Cooled Three Level Inverter system using Arduino
 
Id136
Id136Id136
Id136
 
Id135
Id135Id135
Id135
 
An Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric SystemAn Approach to Speech and Iris based Multimodal Biometric System
An Approach to Speech and Iris based Multimodal Biometric System
 
An Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid AmplifierAn Overview of EDFA Gain Flattening by Using Hybrid Amplifier
An Overview of EDFA Gain Flattening by Using Hybrid Amplifier
 
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
Design and Implementation of FPGA Based Low Power Pipelined 64 Bit Risc Proce...
 
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
Design of Image Segmentation Algorithm for Autonomous Vehicle Navigationusing...
 
Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas Performance Analysis of GSM Network for Different Types of Antennas
Performance Analysis of GSM Network for Different Types of Antennas
 
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
On the Performance Analysis of Composite Multipath/Shadowing (Weibull-Log Nor...
 
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm TechnologyDesign Analysis of Delay Register with PTL Logic using 90 nm Technology
Design Analysis of Delay Register with PTL Logic using 90 nm Technology
 
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A ReviewCarbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
Carbon Nanotubes Based Sensor for Detection of Traces of Gas Molecules- A Review
 
Routing Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A SurveyRouting Protocols in Zigbee Based networks: A Survey
Routing Protocols in Zigbee Based networks: A Survey
 
A Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health MonitoringA Survey of Routing Protocols for Structural Health Monitoring
A Survey of Routing Protocols for Structural Health Monitoring
 
Layout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS TechnologyLayout Design Analysis of SR Flip Flop using CMOS Technology
Layout Design Analysis of SR Flip Flop using CMOS Technology
 
Codec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI InterconnectsCodec Scheme for Power Optimization in VLSI Interconnects
Codec Scheme for Power Optimization in VLSI Interconnects
 
Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications Design of Planar Inverted F-Antenna for Multiband Applications
Design of Planar Inverted F-Antenna for Multiband Applications
 
Design of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor GraphicsDesign of CMOS Inverter for Low Power and High Speed using Mentor Graphics
Design of CMOS Inverter for Low Power and High Speed using Mentor Graphics
 
Layout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm TechnologyLayout Design Analysis of CMOS Comparator using 180nm Technology
Layout Design Analysis of CMOS Comparator using 180nm Technology
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Smart System using Fuzzy, Neural and FPGA for Early Diagnosis of Renal Disease

  • 1. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 NITTTR, Chandigarh EDIT -2015 66 Smart System using Fuzzy, Neural and FPGA for Early Diagnosis of Renal Disease Ketan K. Acharya, Prof. R.C. Patel 1 PG Student, 2 Associate Professor 1,2 Instrumentation & Control Dept., L.D. College of Engineering-Ahmedabad. 1 ketankacharya@gmail.com Abstract- In this work we propose, fuzzy logic,neural network and FPGAbased solution for early diagnosis of renal disease. Proposed system also provides a preliminary remedy in terms of medicine by proper indication. Pathophysiological parameters for detecting renal function abnormalities are identified and based on these data, next state of the patient is predicted using Neural Network and the system is designed which can provide the diagnosis for patient’s state i.e normal, moderate or critical using Fuzzy Logic. When the system diagnoses it as critical state, preliminary remedial medicines are also suggested by the system, which can be very helpful to patients where patient:doctor ratio is very poor especially in rural areas of developing countries and also for domestic use for early diagnosis of the disease. FPGA based implementation is also easy to reconfigure and provides lower time to market. Keywords–FIS(Fuzzy Inference System),FPGA(Field Programmable Gate Array),HDL(Hardware Descriptive Language),GFR(Glomerular Filtration Rate),NN(Neural Network),Renal disease(Kidney Related malfunction) I. INTRODUCTION Key trends driving the medical instrumentation market are aging populations, rising healthcare costsaround the globe and the need for access to medical diagnosis and treatment in remote andemerging regions and in our own homes.A medical system, also sometimes referred to as health caresystem is an organization of people, institutions and resourcesto deliver health care services to meet the health needs of targetpopulations. Presently, diseases in India have emerged as numberone killer in both urban and rural areas of the country. It will be ofgreater value if the diseases are diagnosed in its early stage. Correctdiagnosis of the disease in its early stage will decrease the death rate due to different abnormalities.[3] As per the prevailing scenario in our country, there is only 1 doctor per 10000 patients in Indian rural areas.[2].In such a situation, treating patients becomes so hectic and from patients point of view it becomes very demanding to cope up with health related issues. Under these circumstances, smart system based solution for diagnosis and preliminary cure is a need of time. Renal diseases i.e kidney related malfunctions are increasing day by day and ignorance to such diseases can cause other complications to human body and considering this fact early diagnosis of such diseases has become a need. Many doctors have suggested, and are in fact opting for such devices or systems in which depending on the present results of pathological readings, diagnosisof the patients can be done and it can be helpful to patients in taking some corrective measures with utmost and timely care. Further developments in this field can be helpful to develop a product which can be used for domestic applications just like easy to use BP monitors and Blood Glucose monitors. II. DIAGNOSIS OF RENAL DISEASE The kidney has several functions, including the excretion of water, soluble wastes, e.g urea and creatinine and foreign materials, e.g drugs. It is responsible for the composition and volume of circulating fluids with respect to water andelectrolyte balance and acid/base status. It has anendocrine function playing a part in the production of vitamin D and erythropoietin and as part of the renin/angiotensin/aldosterone axis. Measurements of renal functions rely on measuring, in various ways the degree to which the kidney is successful in these roles. The kidneys play several vital roles in maintaining health. [3].One of their most important jobs is to filter waste materials from the blood and expel them from the body as urine. The kidneys also help control the levels of water and various minerals in the body. In addition, they are critical to the production of:vitamin D, red blood cells, hormones that regulate blood pressure. If the doctor thinks the kidneys may not be working properly, patient may need kidney function tests. These are simple blood and urine tests that can identify problems with the kidneys.There are various other parameters and the effects of such parameters are also interrelated. If there is a certain amount of variation in a particular parameter, then only the need arises to go for medical diagnosis for considering the effect of other parameters. List of Pathophysiological Parameters to determine kidney malfunctioning and its effect on cardiovascular system are:[5],[8],body mass index(BMI), blood pressure, glomerular filteration rate (GFR), albumin, micro albumin, blood glucose, cholesterol, blood urea, serum creatinine, serum crystine, haemoglobin, c-reactive protein, creatinine, potessium- K+.GFR i.e Glomerular Filtration Rate test-This test estimates how well the kidneys are filtering waste. The rate is calculated by taking several factors into account, such astest results, specifically creatinine levels,age, gender, race, height,weight, Any result lower than 60 is a warning sign of kidney disease. [5] III.IDENTIFYING-PATHOPHYSIOLOGICAL
  • 2. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 67 NITTTR, Chandigarh EDIT-2015 PARAMETERS FOR DIAGNOSIS The smart system designed, considers the most important fundamental pathophysiological parameters which are really important to be considered and are of those types which can affect the other parameters too if not taken care of in the early stage of the diagnosis. Based on research and consultations with doctors following six important pathophysiological parameters are considered.[5]. Table-1 shows such parameters and their ranges for normal,moderate and critical values. Diastolic BP is more important for renal critical condition.Effect of changes in above parameters directly affect the renal functions. Parameters, measured are provided to smart system, which will do the necessary diagnosis of the patient and will provide the solution as required. IV. SYSTEM FOR EARLY DIAGNOSIS OF RENAL DISEASE AND PRELIMINARY REMEDY Here, an approach is to design a system in which, based on the pathophysiological parameters of the patient, criticality of the patient on a particular scale can be determined.First of all the data for various patients are collected from laboratories and hospitals. Then a database is prepared for various patients.Fuzzy based system is used for preparing a complete rule base for deciding the state of the patient. Based on the various ranges of the pathophysiological parameters, the state of the patient can be decided using fuzzy logic. Smart agent or smart system is prepared based on the data collected from the laboratories considering the patients’ profiles. Depending on the types of pathophysiological parameters, rule base is prepared in MATLAB-SIMULINK.[6].Rule base preparation and mapping using neural network is like an inference engine, which helps in preparing an expert system for the diagnosis purpose. Rule bases are of course prepared as per the suggestions of doctors and also considering the research work done in the area of medical science.Figure shows the overview of preparing asmart system or a smart agent. It is not possible to accurately diagnose the critical state of the patient based on the single data set. Therefore data for various pathophysiological parameters are collected from hospitals and pathology laboratories at regular intervals of 10 days or one week (i.e one cycles of data collection) and then that set of data is used for diagnosing thecritical state of the patient. 5 cycles of data collection is implemented and then next cycles can be predicted using Neural Network. For neural network based prediction system, nntool of MATLAB is used, where input file is actual data and based on the next state cycle of data collection target file is created for use in nntool. Using input file and target file output file is generated which can be seen using training a network and output file from workspace which is considered as predicted output stage of a patient.For example a sample of a patient with following data is considered as input for neural network. e.g for a patient actual data are as follows. Paramete rs Week -1 Week -2 Week -3 Week -4 Week -5 D.BP 75 80 76 81 77 ALB 2.6 2.9 3.1 2 1,9 B.Glucose 230 260 280 267 280 Creatinine 1.36 1.21 1.11 1.15 1.2 CR- Protein 70.4 60 65 75 78 Potessium -K+ 3.08 3 2.8 2.9 2.6 Now using Neural Network the prediction for next state of data is predicted. [7] Sr.N o Parameter Normal Moderat e Critica l 1 B.P 80-120 90-150 <80 or >120 DBP 2 Albumin <+1 +1 >=2 3 Blood Glucose <150 150-250 >250 4 Creatinine <1.2 1.2-2 >2 5 C-R Protein <6 6-20 >20 6 Potessium <3 3-6 >6 Table: 1 Range of identified pathophysiological parameters.[5] Fig: 2Neural network for data prediction Table: 2 Actual Pathophysiological data of a patient.[8] Fig: 1 Smart System for proposed Work[2]
  • 3. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 NITTTR, Chandigarh EDIT -2015 68 In neural network nntool input files and target files are provided to the network and network outputs will give the predicted values for the next weeks i.e from week 6 to week-10. This will provide the predicted output which is used for early diagnosis and is used for fuzzy logic where specific range of parameter will be used for diagnosis purpose.Following table shows the predicted values of various pathophysiological parameters. Paramete rs Week- 6 Week- 7 Week- 8 Week- 9 D.BP 76.125 6 79.098 7 77.678 9 81.231 8 ALB 2.8912 2.6789 3.987 26789 B.Glucos e 231.34 57 270.87 89 290.12 39 270.34 58 Creatinin e 1.3214 1.3414 1.3551 1.3510 CR- Protein 72.012 3 62.345 6 66.761 2 76.128 9 Potessium 3.0908 4.1245 4.1987 3.1289 Predicted data can be provided directly or through telemedicine to the Fuzzy logic part of the proposed smart system.Predicted data are provide tofuzzy inference system and as per the range of pathophysiological parameters, fuzzy rule bases are formed. MATLAB-SIMULINK tool is used to determine the intervals and rule bases and as per those prepared rule bases, patient’s state can be determined as normal, moderate or critical.As shown in figure- 4,membership functions are defined for all important six parameters for diagnosis of renal critical condition. The shapes of membership functions are determined based on the range of variation of the values. As shown in table-1, identified six parameters are having the variation in specified ranges which are used to determine the shapes of specific membership functions. Generally used membership functions are Gaussian, triangular and trapezoidal. Depending on the variation of the values and also based on the expected outcome following types of shapes are considered for various membership functions.1.Blood Pressre- Trapezoidal type, 2- Albumin- Gaussian type3-Blood glucose –Gaussian type, 4-Creatinine- Gaussian type 5- Protein – Trapezoidal,6 – Potessium- Trapezoidal 7- Output Patient Stage- Trapezoidal.FIS editor in MATLAB is used for preparing the membership functions having such shapes and accordingly the output i.e patient’s state is also selected which indicates the diagnosed state of the patient based on the membership function values.[ 01]. After deciding the membership functions for 6 parameters, total 64 rules i.e 2^6 rules are formed to determine the normal, moderate or critical state of the patient.Rules are prepared as per the combinations of the effects of various pathophysiological parameters. These rules finallyy determine the stae of the patient, i.e Normal, Moderate or Critical.e.g IF (Blood Pressure is Critical AND Albumin is normal AND Blood Glucose is critial AND Potessium is critical and AND C-R Protein is critical AND Creatinine is critical AND Potessium is critical) THEN patient’s state is critical. IF ( Blood Pressure is moderate AND Albumin is moderate AND Blood glucose is moderate AND Potessium is moderate C-Rprotein is critical AND Creatinine is moderate AND Potessium is moderate) THEN patient’s state is moderate. Similarly other rules for normal, moderate and critical state diagnosis purpose are determined.Based on these rule base fuzzy controller is prepared which is used as an integral part of the model prepared using simulink as shown below which makes a diagnosis for the critical state of a patient and also suggests preliminary medicine for immediate treatment. Criticality on scale of 1 to 5 is also displayed by the model. Model prepared in simulink is as follows. Table: 3 Predicted Pathophysiological data of a patient Fig: 4 Shapes of membership functions Fig: 5 Rule bases for membership functions Fig: 3Regression plot for predicted data Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 NITTTR, Chandigarh EDIT -2015 68 In neural network nntool input files and target files are provided to the network and network outputs will give the predicted values for the next weeks i.e from week 6 to week-10. This will provide the predicted output which is used for early diagnosis and is used for fuzzy logic where specific range of parameter will be used for diagnosis purpose.Following table shows the predicted values of various pathophysiological parameters. Paramete rs Week- 6 Week- 7 Week- 8 Week- 9 D.BP 76.125 6 79.098 7 77.678 9 81.231 8 ALB 2.8912 2.6789 3.987 26789 B.Glucos e 231.34 57 270.87 89 290.12 39 270.34 58 Creatinin e 1.3214 1.3414 1.3551 1.3510 CR- Protein 72.012 3 62.345 6 66.761 2 76.128 9 Potessium 3.0908 4.1245 4.1987 3.1289 Predicted data can be provided directly or through telemedicine to the Fuzzy logic part of the proposed smart system.Predicted data are provide tofuzzy inference system and as per the range of pathophysiological parameters, fuzzy rule bases are formed. MATLAB-SIMULINK tool is used to determine the intervals and rule bases and as per those prepared rule bases, patient’s state can be determined as normal, moderate or critical.As shown in figure- 4,membership functions are defined for all important six parameters for diagnosis of renal critical condition. The shapes of membership functions are determined based on the range of variation of the values. As shown in table-1, identified six parameters are having the variation in specified ranges which are used to determine the shapes of specific membership functions. Generally used membership functions are Gaussian, triangular and trapezoidal. Depending on the variation of the values and also based on the expected outcome following types of shapes are considered for various membership functions.1.Blood Pressre- Trapezoidal type, 2- Albumin- Gaussian type3-Blood glucose –Gaussian type, 4-Creatinine- Gaussian type 5- Protein – Trapezoidal,6 – Potessium- Trapezoidal 7- Output Patient Stage- Trapezoidal.FIS editor in MATLAB is used for preparing the membership functions having such shapes and accordingly the output i.e patient’s state is also selected which indicates the diagnosed state of the patient based on the membership function values.[ 01]. After deciding the membership functions for 6 parameters, total 64 rules i.e 2^6 rules are formed to determine the normal, moderate or critical state of the patient.Rules are prepared as per the combinations of the effects of various pathophysiological parameters. These rules finallyy determine the stae of the patient, i.e Normal, Moderate or Critical.e.g IF (Blood Pressure is Critical AND Albumin is normal AND Blood Glucose is critial AND Potessium is critical and AND C-R Protein is critical AND Creatinine is critical AND Potessium is critical) THEN patient’s state is critical. IF ( Blood Pressure is moderate AND Albumin is moderate AND Blood glucose is moderate AND Potessium is moderate C-Rprotein is critical AND Creatinine is moderate AND Potessium is moderate) THEN patient’s state is moderate. Similarly other rules for normal, moderate and critical state diagnosis purpose are determined.Based on these rule base fuzzy controller is prepared which is used as an integral part of the model prepared using simulink as shown below which makes a diagnosis for the critical state of a patient and also suggests preliminary medicine for immediate treatment. Criticality on scale of 1 to 5 is also displayed by the model. Model prepared in simulink is as follows. Table: 3 Predicted Pathophysiological data of a patient Fig: 4 Shapes of membership functions Fig: 5 Rule bases for membership functions Fig: 3Regression plot for predicted data Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 NITTTR, Chandigarh EDIT -2015 68 In neural network nntool input files and target files are provided to the network and network outputs will give the predicted values for the next weeks i.e from week 6 to week-10. This will provide the predicted output which is used for early diagnosis and is used for fuzzy logic where specific range of parameter will be used for diagnosis purpose.Following table shows the predicted values of various pathophysiological parameters. Paramete rs Week- 6 Week- 7 Week- 8 Week- 9 D.BP 76.125 6 79.098 7 77.678 9 81.231 8 ALB 2.8912 2.6789 3.987 26789 B.Glucos e 231.34 57 270.87 89 290.12 39 270.34 58 Creatinin e 1.3214 1.3414 1.3551 1.3510 CR- Protein 72.012 3 62.345 6 66.761 2 76.128 9 Potessium 3.0908 4.1245 4.1987 3.1289 Predicted data can be provided directly or through telemedicine to the Fuzzy logic part of the proposed smart system.Predicted data are provide tofuzzy inference system and as per the range of pathophysiological parameters, fuzzy rule bases are formed. MATLAB-SIMULINK tool is used to determine the intervals and rule bases and as per those prepared rule bases, patient’s state can be determined as normal, moderate or critical.As shown in figure- 4,membership functions are defined for all important six parameters for diagnosis of renal critical condition. The shapes of membership functions are determined based on the range of variation of the values. As shown in table-1, identified six parameters are having the variation in specified ranges which are used to determine the shapes of specific membership functions. Generally used membership functions are Gaussian, triangular and trapezoidal. Depending on the variation of the values and also based on the expected outcome following types of shapes are considered for various membership functions.1.Blood Pressre- Trapezoidal type, 2- Albumin- Gaussian type3-Blood glucose –Gaussian type, 4-Creatinine- Gaussian type 5- Protein – Trapezoidal,6 – Potessium- Trapezoidal 7- Output Patient Stage- Trapezoidal.FIS editor in MATLAB is used for preparing the membership functions having such shapes and accordingly the output i.e patient’s state is also selected which indicates the diagnosed state of the patient based on the membership function values.[ 01]. After deciding the membership functions for 6 parameters, total 64 rules i.e 2^6 rules are formed to determine the normal, moderate or critical state of the patient.Rules are prepared as per the combinations of the effects of various pathophysiological parameters. These rules finallyy determine the stae of the patient, i.e Normal, Moderate or Critical.e.g IF (Blood Pressure is Critical AND Albumin is normal AND Blood Glucose is critial AND Potessium is critical and AND C-R Protein is critical AND Creatinine is critical AND Potessium is critical) THEN patient’s state is critical. IF ( Blood Pressure is moderate AND Albumin is moderate AND Blood glucose is moderate AND Potessium is moderate C-Rprotein is critical AND Creatinine is moderate AND Potessium is moderate) THEN patient’s state is moderate. Similarly other rules for normal, moderate and critical state diagnosis purpose are determined.Based on these rule base fuzzy controller is prepared which is used as an integral part of the model prepared using simulink as shown below which makes a diagnosis for the critical state of a patient and also suggests preliminary medicine for immediate treatment. Criticality on scale of 1 to 5 is also displayed by the model. Model prepared in simulink is as follows. Table: 3 Predicted Pathophysiological data of a patient Fig: 4 Shapes of membership functions Fig: 5 Rule bases for membership functions Fig: 3Regression plot for predicted data
  • 4. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 69 NITTTR, Chandigarh EDIT-2015 Proposed smart system is modeled using Simulink where the patient’s data are entered based on the predicted output of neural netwoerk. If patient’s state is critical then system also suggests the medicine1[9] i.e- ANGIOTENSIN—ACEIS and if it is moderate then it suggests medicine2 ANGIOTENSIN-II RECEPTOR as preliminary treatment in case of emergencies. Further advanced tests are also suggested if required. Medicines can be changed as per doctor’s advice. V. FPGA IMPLEMENTATION FOR THE SYSTEM. Based on this simulation, the system is implemented using FPGA. FPGAs are chosen for implementation considering the following reason: 1.They can be applied to a wide range of logic gates starting with tens of thousands up to few millions gates.They can be reconfigured to change logic function while resident in the system.FPGAs have short design cycle that leads to fairly inexpensive logic design.FPGAs have parallelism in their nature. Thus, they have parallel computing environment and allows logic cycle design to work parallel.They have powerful design, programming and syntheses tools.FPGAs are having lower time to market, lower cost and reconfigurable characteristics which makes it a choice for preferred hardware. Here preferred system is Xilinx Spartan3XC3S1000-4FG456, which is programmed using Altium NB1 and Evaluation board of Xilinx.System is designed using Xilinx ISE and is having following input and output parameters. Inputs Outputs Blood Pressure-Diastolic- dbp opbp Blood Glucose-bg opbg Albumin-alb opalb Creatinine-crt opcrt C-RProteiin-crp opcrp Potessium-K+ opk Note- Medicine as prescribed by a doctor is also suggested when patient’s state is critical/moderate.i.e medicine-1 or 2. Patient’s State in output pstatec- Critical pstatem- Moderate pstaten- Normal VI. RESULT ANALYSIS For purpose of this work, data has been collected for various patients from laboratory and hospital. Data of 40 patients at the interval of 10 days or one week (cycle) are collected. Total 5 cycles of such data collection is performed. Total 200 data are tested using Bayesian method for accuracy of the system.[2]. Testing this system using Bayesian method,Let a= Number of patients where diagnostic test gives positive result and patient really has a diasese,b= Number of patients where the diagnostic test gives a positive result and patient does not have disease, c = number of patients where diagnostic test gives negative result and patient really has disease and d=number of patients where diagnostic test yields a negative result and patient does not have disease.In this case a =29, b=4, c=3, d=4.Total a+b+c+d=40. Therefore prevalence of diagnosis = ( ) ( ) = =0.8 And Sensitivity of diagnosis = ( ) = =0.9 Thus the proposed smart system gives an accuracy of 90%. VII.CONCLUSION Proposed system is used to predict the next pathophysiological state of the patient using neural network and then to diagnose the renal disease based on fuzzy logic. Over all system is implemented using FPGA. The system gives an accuracy of 90 %, which is tested using Bayesian method and also validated using actual patients’ data from hospital. The system really becomes helpful for the patients as well as doctors for early diagnosis of the renal diseases and it also suggests a preliminary remedy for early treatment of patient where there is really a need of systems.System also gives the criticality on the scale of 5 starting from 1 to 5 and further medications as well as tests can be suggested. Futher efforts can be made to improve accuracy, providing user defined parameters and telemedicine based approach. REFERENCES 1 Out1 simout To Workspace Scope Repeating Sequence6 Repeating Sequence5 Repeating Sequence4 Repeating Sequence3 Repeating Sequence2 Repeating Sequence1 0 NORMAL 1 MODERATE 1 MEDICINE-2 0 MEDICINE-1 Interval Test8 Interval Test6 Interval Test5 Interval Test4 Interval Test3 Interval Test2 Interval Test1 Interval Test FuzzyLogic Controller with Ruleviewer 0.5 Display 0 CRITICAL-5 0 CRITICAL-4 0 CRITICAL-3 0 CRITICAL-2 0 CRITICAL-1 0 CRITICAL Fig: 6 System modeling using Simulink Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 69 NITTTR, Chandigarh EDIT-2015 Proposed smart system is modeled using Simulink where the patient’s data are entered based on the predicted output of neural netwoerk. If patient’s state is critical then system also suggests the medicine1[9] i.e- ANGIOTENSIN—ACEIS and if it is moderate then it suggests medicine2 ANGIOTENSIN-II RECEPTOR as preliminary treatment in case of emergencies. Further advanced tests are also suggested if required. Medicines can be changed as per doctor’s advice. V. FPGA IMPLEMENTATION FOR THE SYSTEM. Based on this simulation, the system is implemented using FPGA. FPGAs are chosen for implementation considering the following reason: 1.They can be applied to a wide range of logic gates starting with tens of thousands up to few millions gates.They can be reconfigured to change logic function while resident in the system.FPGAs have short design cycle that leads to fairly inexpensive logic design.FPGAs have parallelism in their nature. Thus, they have parallel computing environment and allows logic cycle design to work parallel.They have powerful design, programming and syntheses tools.FPGAs are having lower time to market, lower cost and reconfigurable characteristics which makes it a choice for preferred hardware. Here preferred system is Xilinx Spartan3XC3S1000-4FG456, which is programmed using Altium NB1 and Evaluation board of Xilinx.System is designed using Xilinx ISE and is having following input and output parameters. Inputs Outputs Blood Pressure-Diastolic- dbp opbp Blood Glucose-bg opbg Albumin-alb opalb Creatinine-crt opcrt C-RProteiin-crp opcrp Potessium-K+ opk Note- Medicine as prescribed by a doctor is also suggested when patient’s state is critical/moderate.i.e medicine-1 or 2. Patient’s State in output pstatec- Critical pstatem- Moderate pstaten- Normal VI. RESULT ANALYSIS For purpose of this work, data has been collected for various patients from laboratory and hospital. Data of 40 patients at the interval of 10 days or one week (cycle) are collected. Total 5 cycles of such data collection is performed. Total 200 data are tested using Bayesian method for accuracy of the system.[2]. Testing this system using Bayesian method,Let a= Number of patients where diagnostic test gives positive result and patient really has a diasese,b= Number of patients where the diagnostic test gives a positive result and patient does not have disease, c = number of patients where diagnostic test gives negative result and patient really has disease and d=number of patients where diagnostic test yields a negative result and patient does not have disease.In this case a =29, b=4, c=3, d=4.Total a+b+c+d=40. Therefore prevalence of diagnosis = ( ) ( ) = =0.8 And Sensitivity of diagnosis = ( ) = =0.9 Thus the proposed smart system gives an accuracy of 90%. VII.CONCLUSION Proposed system is used to predict the next pathophysiological state of the patient using neural network and then to diagnose the renal disease based on fuzzy logic. Over all system is implemented using FPGA. The system gives an accuracy of 90 %, which is tested using Bayesian method and also validated using actual patients’ data from hospital. The system really becomes helpful for the patients as well as doctors for early diagnosis of the renal diseases and it also suggests a preliminary remedy for early treatment of patient where there is really a need of systems.System also gives the criticality on the scale of 5 starting from 1 to 5 and further medications as well as tests can be suggested. Futher efforts can be made to improve accuracy, providing user defined parameters and telemedicine based approach. REFERENCES 1 Out1 simout To Workspace Scope Repeating Sequence6 Repeating Sequence5 Repeating Sequence4 Repeating Sequence3 Repeating Sequence2 Repeating Sequence1 0 NORMAL 1 MODERATE 1 MEDICINE-2 0 MEDICINE-1 Interval Test8 Interval Test6 Interval Test5 Interval Test4 Interval Test3 Interval Test2 Interval Test1 Interval Test FuzzyLogic Controller with Ruleviewer 0.5 Display 0 CRITICAL-5 0 CRITICAL-4 0 CRITICAL-3 0 CRITICAL-2 0 CRITICAL-1 0 CRITICAL Fig: 6 System modeling using Simulink Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 69 NITTTR, Chandigarh EDIT-2015 Proposed smart system is modeled using Simulink where the patient’s data are entered based on the predicted output of neural netwoerk. If patient’s state is critical then system also suggests the medicine1[9] i.e- ANGIOTENSIN—ACEIS and if it is moderate then it suggests medicine2 ANGIOTENSIN-II RECEPTOR as preliminary treatment in case of emergencies. Further advanced tests are also suggested if required. Medicines can be changed as per doctor’s advice. V. FPGA IMPLEMENTATION FOR THE SYSTEM. Based on this simulation, the system is implemented using FPGA. FPGAs are chosen for implementation considering the following reason: 1.They can be applied to a wide range of logic gates starting with tens of thousands up to few millions gates.They can be reconfigured to change logic function while resident in the system.FPGAs have short design cycle that leads to fairly inexpensive logic design.FPGAs have parallelism in their nature. Thus, they have parallel computing environment and allows logic cycle design to work parallel.They have powerful design, programming and syntheses tools.FPGAs are having lower time to market, lower cost and reconfigurable characteristics which makes it a choice for preferred hardware. Here preferred system is Xilinx Spartan3XC3S1000-4FG456, which is programmed using Altium NB1 and Evaluation board of Xilinx.System is designed using Xilinx ISE and is having following input and output parameters. Inputs Outputs Blood Pressure-Diastolic- dbp opbp Blood Glucose-bg opbg Albumin-alb opalb Creatinine-crt opcrt C-RProteiin-crp opcrp Potessium-K+ opk Note- Medicine as prescribed by a doctor is also suggested when patient’s state is critical/moderate.i.e medicine-1 or 2. Patient’s State in output pstatec- Critical pstatem- Moderate pstaten- Normal VI. RESULT ANALYSIS For purpose of this work, data has been collected for various patients from laboratory and hospital. Data of 40 patients at the interval of 10 days or one week (cycle) are collected. Total 5 cycles of such data collection is performed. Total 200 data are tested using Bayesian method for accuracy of the system.[2]. Testing this system using Bayesian method,Let a= Number of patients where diagnostic test gives positive result and patient really has a diasese,b= Number of patients where the diagnostic test gives a positive result and patient does not have disease, c = number of patients where diagnostic test gives negative result and patient really has disease and d=number of patients where diagnostic test yields a negative result and patient does not have disease.In this case a =29, b=4, c=3, d=4.Total a+b+c+d=40. Therefore prevalence of diagnosis = ( ) ( ) = =0.8 And Sensitivity of diagnosis = ( ) = =0.9 Thus the proposed smart system gives an accuracy of 90%. VII.CONCLUSION Proposed system is used to predict the next pathophysiological state of the patient using neural network and then to diagnose the renal disease based on fuzzy logic. Over all system is implemented using FPGA. The system gives an accuracy of 90 %, which is tested using Bayesian method and also validated using actual patients’ data from hospital. The system really becomes helpful for the patients as well as doctors for early diagnosis of the renal diseases and it also suggests a preliminary remedy for early treatment of patient where there is really a need of systems.System also gives the criticality on the scale of 5 starting from 1 to 5 and further medications as well as tests can be suggested. Futher efforts can be made to improve accuracy, providing user defined parameters and telemedicine based approach. REFERENCES Fig: 6 System modeling using Simulink
  • 5. Int. Journal of Electrical & Electronics Engg. Vol. 2, Spl. Issue 1 (2015) e-ISSN: 1694-2310 | p-ISSN: 1694-2426 NITTTR, Chandigarh EDIT -2015 70 [1] R. R. Janghel-IIIT GwaliorDecision Support System for Fetal Delivery usingSoft Computing Techniques.pp-1-2 IEEE 2009 [2] .Development of an FPGA based fuzzy neural network system for early diagnosis of critical health condition of a patient:Shubhajit Roy chowdhary, Hiranmay Saha Computers in Biology and Medicine-pp-1-3 pp-4-5 Elsevier l vol:40-2010 [3] Cancer Diagnosis using modified fuzzy Neural Network- Universal Journal of Computer Science and Engineering Technology 1 (2), pp 73-78, Nov. 2010. [4] Cheng-Jian Lin, Chi-Yung Lee Implementation of a neuro-fuzzy network with on-chip learning and its applications pp-1 ELSEVIER- 2010 [5]Crystin C,Kidney functions and cardiovascular risk factors in primary hypertension: Jaoa Victor Salvado,Ana Karina Franca- Kidney Disease Prevention –pp-1-4 Elsevier Journal vol-59-2012. [6]Applications of neuro fuzzy systems: A brief review and future outline Samarjit Kara, Sujit Dasb, Pijush Ghosh pp 3-5 ELSEVIER journal-2013. [7]Applications of Neuro Fuzzy systems: A brief review and future outline. Samarjit Kara, Sujit Das, Pijush Kanti Ghosh Applied Soft pp 2-5 Computing-Elsevier Journal vol-15-2013. [8]Sheefa Hospital,, Khevana Patho.Lab, Satyam hospital- Ahmedaba, 2014 [9] Medicines for early stage Chronic Disease- A review of research for adults with Kidney Disease.pp1-12 2014.