SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5460
Early Percentage of Blindness Detection in a Diabetic Person using CNN
and Fuzzy Logic
Poonam Kumari1, Dipti Kadam2, Yashraj Singh3, Prof. Satish Kuchiwale
1,2,3Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India
4Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Diabetic retinopathy is the most common cause
of vision loss among people with diabetes and a leading cause
of vision loss among working-age adults .Early detection of
this condition is critical for good prognosis. In this we will use
convolution neural network (CNN) on color fundus imagesfor
the recognition task of diabetic retinopathy staging .Fuzzy
logic will be used to give the percentage of the blindness.
Key Words: Diabetic Retinopathy, Convolutional Neural
Network, Fuzzy Logic.
1. INTRODUCTION
The ophthalmology is one of the branches of the medicine,
which is the combination of application of information
technologies and artificial intelligence. Diabetes is a chronic
condition which is associated with the high level of sugar in
the affected person’s blood. Humanbody’spancreasproduce
some Insulin which help to reduce the glucose level in the
blood. The reduction or absence of this Insulin in the body,
or inability to use this Insulin causes diabetes. Every age
group of people gets affected by this disease. A variety of
diseases can affect the eye and the symptoms from themcan
be shown in various different ways. One of these diseases is
diabetic retinopathy which causes specific changes on the
eye retina. It is characterized with different stages (non-
proliferative and proliferative) and different anomalies in
each of them which affect the blood vessels in theretina.The
screening of diabetic patients enables early detection and
appropriate treatment. But DR can cause blindness if not
treated on time.
2. Problem statement
The condition can lead to blindness if left untreated. Early
blindness due to diabetic retinopathy (DR) is usually
preventable with routine checks and effective management
of the underlying diabetes. Diabetic retinopathy generally
starts without any noticeable change in vision. However, an
ophthalmologist, or eye specialist, can detect the signs. It is
crucial for people with diabetes to have an eye examination
at least once or twice annually, or when recommended by a
physician. Non-proliferative diabetic retinopathy (NPDR):
This is the milder form of diabetic retinopathy and isusually
symptomless. Proliferative diabetic retinopathy (PDR):PDR
is the most advanced stage of diabetic retinopathyandrefers
to the formation of new, abnormal blood vessels in the
retina. In this we will use convolutional neural network
(CNN) on color fundus images for the recognition task of
diabetic retinopathy staging .Fuzzy logic will be used to give
the percentage of the blindness The project’s objective is to
build an web application which will detect earlyblindness at
initial stage during diabetes.
3. Analysis
Our study is based on convolutional neural networks and
various retinal images.
3.1 Objectives
1. The project’s objective is to build an web application
which will detect early blindness at initial stage during
diabetes.
2. Eyes will be scanned and help to predict and discover
the blindness.
3. Accurate percentage of blindness will be shown.
4. It is easy to handle.
5. The application will give results quite early
3.2 Scope
1. The application will be based on python.
2. The concept of CNN is used.
3. Target audience is limited to people who are detected
with diabetes.
3.3 Challenges
1. The dataset must contain large number of retinal
images so that the system can be trained.
2. The system should be able to handle large dataset.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5461
4. Design
Flowchart
Fig.1. Flowchart
4. Algorithm
4.1 CNN
A CNN uses filters on the raw pixel of an image to learn
details pattern compare to global pattern with a traditional
neural net. To construct a CNN, we will define:
1. A convolutional layer will Apply n number of filters to
the feature map. After the convolution, you need to use
a reLU activation function to add non-linearity to the
network.
2. Pooling layer will reduce the dimensionality of the
feature map to prevent overfitting and improve the
computation speed. Max pooling is the conventional
technique, which divides the feature maps into
subregions (usually with a 2x2 size) and keeps onlythe
maximum values.
3. Fully connected layer takes all neurons from the
previous layers are connected to the next layers. The
CNN will classify the label according to the features
from the convolutional layers and reduced with the
pooling layer.
Fig. 2.Cnn Layers
4.2. Diabetic Retinopathy Prediction
4.2.1. Data Preprocessing
The images were captured using different variantsoffundus
cameras, each having their unique recording method, due to
which the exposure and lighting varied. In addition, images
were also too large to be trained with CNN directly. The
following pre-processing steps were followed:
1. Cropping the image – The imageswill becroppedby
distinguishing the foreground from background.
2. Resizing the image – The images will be resized to
256x256.
3. Normalizing the channels – ZMUV (Zero Mean Unit
Variance) was performed on each channel.
4.2.2. Network Training
Deep learning is the process of training a neural network to
perform a given task. The deep learning algorithm (CNN)
computes DR severity by analyzing the pixel intensities over
each channel separately.
1. Input - holds the raw pixel values of the image.
Here, an image having the width of 448, height of
448, and three color channels R, G, B (depth = 3).
2. Convolution – computes a dot product between the
filter weights and a small region they are connected
to in the input volume.
3. Max pool – performs a down sampling operation
along the width and height. A max pool of 3x3 will
obtain the maximum of the local region of size 3x3.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5462
4. Dropout – used to prevent overfitting. Nodes were
randomly dropped with a probability, p= 0.5.
5. Fully connected – each neuron in this layer will be
connected to all the inputs from the previous layer.
6. Feature pool – It is an activation function which is
the max of the inputs. In our case, we use a pool size
of 2.
4.2.3. Fuzzy Logic
The proposed algorithm consists of following six steps.
INPUT- Fuzzy set of no, mild, moderate and severe DR are
taken as input. OUTPUT- Fuzzy set DM
Step 1: Input crisp values of the diabetic retinopathy.
Step 2: Set the triangular membership function for the fuzzy
number.
Step 3: Build the fuzzy numbers.
Step 4: Execute Fuzzy inference method.
Step 4.1: Input the rules and calculatethematchingdegreeof
rule with ‘OR’ fuzzy disjunction for fuzzy input set Step 4.2:
Calculate the aggregation of the fired rules for fuzzy output
set DM.
Step 5: De-fuzzify into the crisp values.
Step 6: Present the knowledge in the form of human nature
language.
Our model was train and converged to an accuracy of about
80%. We took around 35000 images to completely train the
model.
Fig. 3. Model Accuracy
This is how the web application looks like.
Fig. 4.1.Upload image page
Fig. 4.2.Output Page
5. Conclusion
This study helps in the detection of diabetic retinopathy at
an early stage more accurately with the help of fuzzy logic
we come to know the exact percentage. Also using advanced
architectures like inception v3 will boost up the accuracy
and help predicting with minimized True negatives. This
work will be useful for technical persons and researchers
who need to use this ongoing research in this area.
This can be used in hospitals, labs in future
REFERENCES
[1] Mobeen-ur-Rehman, Khan, S. H., Abbas, Z.,& Danish
Rizvi, S. M. (2019). ClassificationofDiabeticRetinopathy
Images Based on Customised CNN Architecture. 2019
Amity International ConferenceonArtificial Intelligence
(AICAI).
[2] doi:10.1109/aicai.2019.8701231 Wang,X.,Lu,Y., Wang,
Y., & Chen, W.-B. (2018). Diabetic Retinopathy Stage
Classification Using Convolutional Neural Networks.
2018 IEEE
[3] Herliana, A., Arifin, T., Susanti, S., &Hikmah,A.B.(2018).
Feature Selection of Diabetic Retinopathy DiseaseUsing
Particle Swarm Optimization and NeuralNetwork.2018
6th International Conference on Cyber and IT Service
Management (CITSM).
[4] Kapur, A. D. Harries, K. Lonnroth, P. Wilson, and L. S.
Sulistyowati, “Diabetes and tuberculosis co-epidemic:
the bali declaration,” The lancet Diabetes &
endocrinology, vol. 4, no. 1, pp. 8–10, 2016.
[5] Tuttolomondo, C. Maida, and A. Pinto, “Diabetic foot
syndrome as a possible cardiovascular marker in
diabetic patients,” Journal of diabetes research, vol.
2015, 2015.
[6] O. Faust, R. Acharya, E. Y.-K. Ng, K.-H. Ng, and J. S. Suri,
“Algorithms for the automated detection of diabetic
retinopathy using digital fundus images: a review,”
Journal of medical systems, vol. 36, no. 1, pp. 145– 157,
2012.
[7] T. A. Soomro, J. Gao, M. A. Khan, T. M. Khan, and M. Paul,
“Role of image contrast enhancement technique for
ophthalmologist as diagnostic tool for diabetic
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5463
retinopathy,” in Digital Image Computing: Techniques
and Applications (DICTA), 2016 International
Conference on. IEEE, 2016, pp. 1–8.
[8] M. ur Rehman, Z. Abbas, S. H. Khan, S. H. Ghani et al.,
“Diabetic retinopathy fundus image classification using
discrete wavelet trans-form,” in 2018 2nd International
Conference on Engineering Innovation (ICEI). IEEE,
2018, pp. 75–80.
[9] A.Sopharak, B.Uyyanonvara, S.Barmanetal.,“Automatic
microa-neurysm detection from non-dilated diabetic
retinopathy.
[10] T.Rakshitha, D. Devaraj, and S. P. Kumar, “Comparative
study of imaging transforms on diabetic retinopathy
images,” in Recent Trends in Electronics, Information &
Communication Technology (RTEICT), IEEE
International Conference on. IEEE, 2016, pp. 118–122.

More Related Content

What's hot

What's hot (20)

IRJET- Convolutional Neural Networks for Automatic Classification of Diabetic...
IRJET- Convolutional Neural Networks for Automatic Classification of Diabetic...IRJET- Convolutional Neural Networks for Automatic Classification of Diabetic...
IRJET- Convolutional Neural Networks for Automatic Classification of Diabetic...
 
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
 
IRJET- Detection and Classification of Leaf Diseases
IRJET-  	  Detection and Classification of Leaf DiseasesIRJET-  	  Detection and Classification of Leaf Diseases
IRJET- Detection and Classification of Leaf Diseases
 
CLASSIFICATION OF OCT IMAGES FOR DETECTING DIABETIC RETINOPATHY DISEASE USING...
CLASSIFICATION OF OCT IMAGES FOR DETECTING DIABETIC RETINOPATHY DISEASE USING...CLASSIFICATION OF OCT IMAGES FOR DETECTING DIABETIC RETINOPATHY DISEASE USING...
CLASSIFICATION OF OCT IMAGES FOR DETECTING DIABETIC RETINOPATHY DISEASE USING...
 
A Review on Brain Disorder Segmentation in MR Images
A Review on Brain Disorder Segmentation in MR ImagesA Review on Brain Disorder Segmentation in MR Images
A Review on Brain Disorder Segmentation in MR Images
 
IRJET- Retinal Health Diagnosis using Image Processing
IRJET- Retinal Health Diagnosis using Image ProcessingIRJET- Retinal Health Diagnosis using Image Processing
IRJET- Retinal Health Diagnosis using Image Processing
 
A COMPARATIVE STUDY OF MACHINE LEARNING ALGORITHMS FOR EEG SIGNAL CLASSIFICATION
A COMPARATIVE STUDY OF MACHINE LEARNING ALGORITHMS FOR EEG SIGNAL CLASSIFICATIONA COMPARATIVE STUDY OF MACHINE LEARNING ALGORITHMS FOR EEG SIGNAL CLASSIFICATION
A COMPARATIVE STUDY OF MACHINE LEARNING ALGORITHMS FOR EEG SIGNAL CLASSIFICATION
 
IRJET- Prediction of Alzheimer’s Disease with Deep Learning
IRJET- Prediction of Alzheimer’s Disease with Deep LearningIRJET- Prediction of Alzheimer’s Disease with Deep Learning
IRJET- Prediction of Alzheimer’s Disease with Deep Learning
 
IRJET- Brain Tumor Detection and Identification using Support Vector Machine
IRJET- Brain Tumor Detection and Identification using Support Vector MachineIRJET- Brain Tumor Detection and Identification using Support Vector Machine
IRJET- Brain Tumor Detection and Identification using Support Vector Machine
 
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLABIRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
IRJET- Review of Detection of Brain Tumor Segmentation using MATLAB
 
3 md updated
3 md updated3 md updated
3 md updated
 
Eye sight determination on tablet based hand held device with image processin...
Eye sight determination on tablet based hand held device with image processin...Eye sight determination on tablet based hand held device with image processin...
Eye sight determination on tablet based hand held device with image processin...
 
An Ameliorate Technique for Brain Lumps Detection Using Fuzzy C-Means Clustering
An Ameliorate Technique for Brain Lumps Detection Using Fuzzy C-Means ClusteringAn Ameliorate Technique for Brain Lumps Detection Using Fuzzy C-Means Clustering
An Ameliorate Technique for Brain Lumps Detection Using Fuzzy C-Means Clustering
 
IRJET-A Review on Brain Tumor Detection using BFCFCM Algorithm
IRJET-A Review on Brain Tumor Detection using BFCFCM   AlgorithmIRJET-A Review on Brain Tumor Detection using BFCFCM   Algorithm
IRJET-A Review on Brain Tumor Detection using BFCFCM Algorithm
 
IRJET - Alzheimer’s Detection Model Using Machine Learning
IRJET - Alzheimer’s Detection Model Using Machine LearningIRJET - Alzheimer’s Detection Model Using Machine Learning
IRJET - Alzheimer’s Detection Model Using Machine Learning
 
Techniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine LearningTechniques of Brain Cancer Detection from MRI using Machine Learning
Techniques of Brain Cancer Detection from MRI using Machine Learning
 
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
IRJET- Brain Tumor Detection and Classification with Feed Forward Back Propag...
 
Recent advances of AI for medical imaging : Engineering perspectives
Recent advances of AI for medical imaging : Engineering perspectivesRecent advances of AI for medical imaging : Engineering perspectives
Recent advances of AI for medical imaging : Engineering perspectives
 
IRJET - Lung Disease Prediction using Image Processing and CNN Algorithm
IRJET -  	  Lung Disease Prediction using Image Processing and CNN AlgorithmIRJET -  	  Lung Disease Prediction using Image Processing and CNN Algorithm
IRJET - Lung Disease Prediction using Image Processing and CNN Algorithm
 
Multistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s DiseaseMultistage Classification of Alzheimer’s Disease
Multistage Classification of Alzheimer’s Disease
 

Similar to IRJET - Early Percentage of Blindness Detection in a Diabetic Person using CNN and Fuzzy Logic

Similar to IRJET - Early Percentage of Blindness Detection in a Diabetic Person using CNN and Fuzzy Logic (20)

An automated severity classification model for diabetic retinopathy
An automated severity classification model for diabetic retinopathyAn automated severity classification model for diabetic retinopathy
An automated severity classification model for diabetic retinopathy
 
IRJET - Automatic Detection of Diabetic Retinopathy in Retinal Image
IRJET -  	  Automatic Detection of Diabetic Retinopathy in Retinal ImageIRJET -  	  Automatic Detection of Diabetic Retinopathy in Retinal Image
IRJET - Automatic Detection of Diabetic Retinopathy in Retinal Image
 
IRJET- Automated Detection of Diabetic Retinopathy using Deep Learning
IRJET- Automated Detection of Diabetic Retinopathy using Deep LearningIRJET- Automated Detection of Diabetic Retinopathy using Deep Learning
IRJET- Automated Detection of Diabetic Retinopathy using Deep Learning
 
IRJET -An Automatated Learning Approach for Detection of Diabetic Retinopathy...
IRJET -An Automatated Learning Approach for Detection of Diabetic Retinopathy...IRJET -An Automatated Learning Approach for Detection of Diabetic Retinopathy...
IRJET -An Automatated Learning Approach for Detection of Diabetic Retinopathy...
 
Early Stage Detection of Alzheimer’s Disease Using Deep Learning
Early Stage Detection of Alzheimer’s Disease Using Deep LearningEarly Stage Detection of Alzheimer’s Disease Using Deep Learning
Early Stage Detection of Alzheimer’s Disease Using Deep Learning
 
Detection of Diabetic Retinopathy using Convolutional Neural Network
Detection of Diabetic Retinopathy using Convolutional Neural NetworkDetection of Diabetic Retinopathy using Convolutional Neural Network
Detection of Diabetic Retinopathy using Convolutional Neural Network
 
Detection of Diabetic Retinopathy using Convolutional Neural Network
Detection of Diabetic Retinopathy using Convolutional Neural NetworkDetection of Diabetic Retinopathy using Convolutional Neural Network
Detection of Diabetic Retinopathy using Convolutional Neural Network
 
Study on Glaucoma Detection Using CNN
Study on Glaucoma Detection Using CNNStudy on Glaucoma Detection Using CNN
Study on Glaucoma Detection Using CNN
 
A Survey on techniques for Diabetic Retinopathy Detection & Classification
A Survey on techniques for Diabetic Retinopathy Detection & ClassificationA Survey on techniques for Diabetic Retinopathy Detection & Classification
A Survey on techniques for Diabetic Retinopathy Detection & Classification
 
Diabetic Retinopathy Detection
Diabetic Retinopathy DetectionDiabetic Retinopathy Detection
Diabetic Retinopathy Detection
 
DIABETIC RETINOPATHY DETECTION USING MACHINE LEARNING TECHNIQUE
DIABETIC RETINOPATHY DETECTION USING MACHINE LEARNING TECHNIQUEDIABETIC RETINOPATHY DETECTION USING MACHINE LEARNING TECHNIQUE
DIABETIC RETINOPATHY DETECTION USING MACHINE LEARNING TECHNIQUE
 
Deep Learning Radial Basis Function Neural Networks Based Automatic Detection...
Deep Learning Radial Basis Function Neural Networks Based Automatic Detection...Deep Learning Radial Basis Function Neural Networks Based Automatic Detection...
Deep Learning Radial Basis Function Neural Networks Based Automatic Detection...
 
Optical Disc Detection, Localization and Glaucoma Identification of Retinal F...
Optical Disc Detection, Localization and Glaucoma Identification of Retinal F...Optical Disc Detection, Localization and Glaucoma Identification of Retinal F...
Optical Disc Detection, Localization and Glaucoma Identification of Retinal F...
 
A REVIEW PAPER ON THE DETECTION OF DIABETIC RETINOPATHY
A REVIEW PAPER ON THE DETECTION OF DIABETIC RETINOPATHYA REVIEW PAPER ON THE DETECTION OF DIABETIC RETINOPATHY
A REVIEW PAPER ON THE DETECTION OF DIABETIC RETINOPATHY
 
IRJET - Detection of Skin Cancer using Convolutional Neural Network
IRJET -  	  Detection of Skin Cancer using Convolutional Neural NetworkIRJET -  	  Detection of Skin Cancer using Convolutional Neural Network
IRJET - Detection of Skin Cancer using Convolutional Neural Network
 
IRJET- Automatic Detection of Diabetic Retinopathy Lesions
IRJET- Automatic Detection of Diabetic Retinopathy LesionsIRJET- Automatic Detection of Diabetic Retinopathy Lesions
IRJET- Automatic Detection of Diabetic Retinopathy Lesions
 
Malaria Detection System Using Microscopic Blood Smear Image
Malaria Detection System Using Microscopic Blood Smear ImageMalaria Detection System Using Microscopic Blood Smear Image
Malaria Detection System Using Microscopic Blood Smear Image
 
Diagnosis of Diabetic Retinopathy by Detection of Microneurysm And Exudates
Diagnosis of Diabetic Retinopathy by Detection of Microneurysm And ExudatesDiagnosis of Diabetic Retinopathy by Detection of Microneurysm And Exudates
Diagnosis of Diabetic Retinopathy by Detection of Microneurysm And Exudates
 
Prediction of Cognitive Imperiment using Deep Learning
Prediction of Cognitive Imperiment using Deep LearningPrediction of Cognitive Imperiment using Deep Learning
Prediction of Cognitive Imperiment using Deep Learning
 
IRJET- Approach for Diabetic Retinopathy Analysis using Artificial Neural Net...
IRJET- Approach for Diabetic Retinopathy Analysis using Artificial Neural Net...IRJET- Approach for Diabetic Retinopathy Analysis using Artificial Neural Net...
IRJET- Approach for Diabetic Retinopathy Analysis using Artificial Neural Net...
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

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
rknatarajan
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 

Recently uploaded (20)

Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
 
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 in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 

IRJET - Early Percentage of Blindness Detection in a Diabetic Person using CNN and Fuzzy Logic

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5460 Early Percentage of Blindness Detection in a Diabetic Person using CNN and Fuzzy Logic Poonam Kumari1, Dipti Kadam2, Yashraj Singh3, Prof. Satish Kuchiwale 1,2,3Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India 4Smt. Indira Gandhi College of Engineering, Navi Mumbai, Maharashtra, India ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Diabetic retinopathy is the most common cause of vision loss among people with diabetes and a leading cause of vision loss among working-age adults .Early detection of this condition is critical for good prognosis. In this we will use convolution neural network (CNN) on color fundus imagesfor the recognition task of diabetic retinopathy staging .Fuzzy logic will be used to give the percentage of the blindness. Key Words: Diabetic Retinopathy, Convolutional Neural Network, Fuzzy Logic. 1. INTRODUCTION The ophthalmology is one of the branches of the medicine, which is the combination of application of information technologies and artificial intelligence. Diabetes is a chronic condition which is associated with the high level of sugar in the affected person’s blood. Humanbody’spancreasproduce some Insulin which help to reduce the glucose level in the blood. The reduction or absence of this Insulin in the body, or inability to use this Insulin causes diabetes. Every age group of people gets affected by this disease. A variety of diseases can affect the eye and the symptoms from themcan be shown in various different ways. One of these diseases is diabetic retinopathy which causes specific changes on the eye retina. It is characterized with different stages (non- proliferative and proliferative) and different anomalies in each of them which affect the blood vessels in theretina.The screening of diabetic patients enables early detection and appropriate treatment. But DR can cause blindness if not treated on time. 2. Problem statement The condition can lead to blindness if left untreated. Early blindness due to diabetic retinopathy (DR) is usually preventable with routine checks and effective management of the underlying diabetes. Diabetic retinopathy generally starts without any noticeable change in vision. However, an ophthalmologist, or eye specialist, can detect the signs. It is crucial for people with diabetes to have an eye examination at least once or twice annually, or when recommended by a physician. Non-proliferative diabetic retinopathy (NPDR): This is the milder form of diabetic retinopathy and isusually symptomless. Proliferative diabetic retinopathy (PDR):PDR is the most advanced stage of diabetic retinopathyandrefers to the formation of new, abnormal blood vessels in the retina. In this we will use convolutional neural network (CNN) on color fundus images for the recognition task of diabetic retinopathy staging .Fuzzy logic will be used to give the percentage of the blindness The project’s objective is to build an web application which will detect earlyblindness at initial stage during diabetes. 3. Analysis Our study is based on convolutional neural networks and various retinal images. 3.1 Objectives 1. The project’s objective is to build an web application which will detect early blindness at initial stage during diabetes. 2. Eyes will be scanned and help to predict and discover the blindness. 3. Accurate percentage of blindness will be shown. 4. It is easy to handle. 5. The application will give results quite early 3.2 Scope 1. The application will be based on python. 2. The concept of CNN is used. 3. Target audience is limited to people who are detected with diabetes. 3.3 Challenges 1. The dataset must contain large number of retinal images so that the system can be trained. 2. The system should be able to handle large dataset.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5461 4. Design Flowchart Fig.1. Flowchart 4. Algorithm 4.1 CNN A CNN uses filters on the raw pixel of an image to learn details pattern compare to global pattern with a traditional neural net. To construct a CNN, we will define: 1. A convolutional layer will Apply n number of filters to the feature map. After the convolution, you need to use a reLU activation function to add non-linearity to the network. 2. Pooling layer will reduce the dimensionality of the feature map to prevent overfitting and improve the computation speed. Max pooling is the conventional technique, which divides the feature maps into subregions (usually with a 2x2 size) and keeps onlythe maximum values. 3. Fully connected layer takes all neurons from the previous layers are connected to the next layers. The CNN will classify the label according to the features from the convolutional layers and reduced with the pooling layer. Fig. 2.Cnn Layers 4.2. Diabetic Retinopathy Prediction 4.2.1. Data Preprocessing The images were captured using different variantsoffundus cameras, each having their unique recording method, due to which the exposure and lighting varied. In addition, images were also too large to be trained with CNN directly. The following pre-processing steps were followed: 1. Cropping the image – The imageswill becroppedby distinguishing the foreground from background. 2. Resizing the image – The images will be resized to 256x256. 3. Normalizing the channels – ZMUV (Zero Mean Unit Variance) was performed on each channel. 4.2.2. Network Training Deep learning is the process of training a neural network to perform a given task. The deep learning algorithm (CNN) computes DR severity by analyzing the pixel intensities over each channel separately. 1. Input - holds the raw pixel values of the image. Here, an image having the width of 448, height of 448, and three color channels R, G, B (depth = 3). 2. Convolution – computes a dot product between the filter weights and a small region they are connected to in the input volume. 3. Max pool – performs a down sampling operation along the width and height. A max pool of 3x3 will obtain the maximum of the local region of size 3x3.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5462 4. Dropout – used to prevent overfitting. Nodes were randomly dropped with a probability, p= 0.5. 5. Fully connected – each neuron in this layer will be connected to all the inputs from the previous layer. 6. Feature pool – It is an activation function which is the max of the inputs. In our case, we use a pool size of 2. 4.2.3. Fuzzy Logic The proposed algorithm consists of following six steps. INPUT- Fuzzy set of no, mild, moderate and severe DR are taken as input. OUTPUT- Fuzzy set DM Step 1: Input crisp values of the diabetic retinopathy. Step 2: Set the triangular membership function for the fuzzy number. Step 3: Build the fuzzy numbers. Step 4: Execute Fuzzy inference method. Step 4.1: Input the rules and calculatethematchingdegreeof rule with ‘OR’ fuzzy disjunction for fuzzy input set Step 4.2: Calculate the aggregation of the fired rules for fuzzy output set DM. Step 5: De-fuzzify into the crisp values. Step 6: Present the knowledge in the form of human nature language. Our model was train and converged to an accuracy of about 80%. We took around 35000 images to completely train the model. Fig. 3. Model Accuracy This is how the web application looks like. Fig. 4.1.Upload image page Fig. 4.2.Output Page 5. Conclusion This study helps in the detection of diabetic retinopathy at an early stage more accurately with the help of fuzzy logic we come to know the exact percentage. Also using advanced architectures like inception v3 will boost up the accuracy and help predicting with minimized True negatives. This work will be useful for technical persons and researchers who need to use this ongoing research in this area. This can be used in hospitals, labs in future REFERENCES [1] Mobeen-ur-Rehman, Khan, S. H., Abbas, Z.,& Danish Rizvi, S. M. (2019). ClassificationofDiabeticRetinopathy Images Based on Customised CNN Architecture. 2019 Amity International ConferenceonArtificial Intelligence (AICAI). [2] doi:10.1109/aicai.2019.8701231 Wang,X.,Lu,Y., Wang, Y., & Chen, W.-B. (2018). Diabetic Retinopathy Stage Classification Using Convolutional Neural Networks. 2018 IEEE [3] Herliana, A., Arifin, T., Susanti, S., &Hikmah,A.B.(2018). Feature Selection of Diabetic Retinopathy DiseaseUsing Particle Swarm Optimization and NeuralNetwork.2018 6th International Conference on Cyber and IT Service Management (CITSM). [4] Kapur, A. D. Harries, K. Lonnroth, P. Wilson, and L. S. Sulistyowati, “Diabetes and tuberculosis co-epidemic: the bali declaration,” The lancet Diabetes & endocrinology, vol. 4, no. 1, pp. 8–10, 2016. [5] Tuttolomondo, C. Maida, and A. Pinto, “Diabetic foot syndrome as a possible cardiovascular marker in diabetic patients,” Journal of diabetes research, vol. 2015, 2015. [6] O. Faust, R. Acharya, E. Y.-K. Ng, K.-H. Ng, and J. S. Suri, “Algorithms for the automated detection of diabetic retinopathy using digital fundus images: a review,” Journal of medical systems, vol. 36, no. 1, pp. 145– 157, 2012. [7] T. A. Soomro, J. Gao, M. A. Khan, T. M. Khan, and M. Paul, “Role of image contrast enhancement technique for ophthalmologist as diagnostic tool for diabetic
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 5463 retinopathy,” in Digital Image Computing: Techniques and Applications (DICTA), 2016 International Conference on. IEEE, 2016, pp. 1–8. [8] M. ur Rehman, Z. Abbas, S. H. Khan, S. H. Ghani et al., “Diabetic retinopathy fundus image classification using discrete wavelet trans-form,” in 2018 2nd International Conference on Engineering Innovation (ICEI). IEEE, 2018, pp. 75–80. [9] A.Sopharak, B.Uyyanonvara, S.Barmanetal.,“Automatic microa-neurysm detection from non-dilated diabetic retinopathy. [10] T.Rakshitha, D. Devaraj, and S. P. Kumar, “Comparative study of imaging transforms on diabetic retinopathy images,” in Recent Trends in Electronics, Information & Communication Technology (RTEICT), IEEE International Conference on. IEEE, 2016, pp. 118–122.