Decision Support System for Diagnosis of Irregular Fovea
2022-08-23GhulamAliMallahJamilAhmedMuhammadIrshadNazeerMazharAliDootioHidayatullahShaikhandAadilJameel
Ghulam Ali Mallah,Jamil Ahmed,Muhammad Irshad Nazeer,Mazhar Ali Dootio,Hidayatullah Shaikh and Aadil Jameel
1Shah Abdul Latif University,Khairpur,77150,Pakistan
2Sukkur IBA University,Sukkur,7720,Pakistan
3Shaheed Benazir University,Layari Karachi,77202,Pakistan
Abstract: Detection of abnormalities in human eye is one of the wellestablished research areas of Machine Learning.Deep Learning techniques are widely used for the diagnosis of Retinal Diseases(RD).Fovea is one of the significant parts of retina which would be prevented before the involvement of Perforated Blood Vessels(PBV).Retinopathy Images(RI)contains sufficient information to classify structural changes incurred upon PBV but Macular Features (MF) and Fovea Features (FF) are very difficult to detect because features of MF and FF could be found with Similar Color Movements(SCM)with minor variations.This paper presents novel method for the diagnosis of Irregular Fovea (IF) to assist the doctors in diagnosis of irregular fovea.By considering all above problems this paper proposes a three-layer decision support system to explore the hindsight knowledge of RI and to solve the classification problem of IF.The first layer involves data preparation, the second layer builds the decision model to extract the hidden patterns of fundus images by using Deep Belief Neural Network (DBN) and the third layer visualizes the results by using confusion matrix.This paper contributes a data preparation algorithm for irregular fovea and a highest estimated classification accuracy measured about 96.90%.
Keywords:Machine learning;deep belief neural network;eye disease;fovea
1 Introduction
Although retinopathy images reveals very vital information regarding the diagnosis of eye diseases(ED) but machine level interpretation (MLI) requires intelligent algorithms to train the computers.Since retinal sub components(RSC)on a fundus image are observed with similar colour movements(SCM)having minor variations.For example,SCM of optical nerve,retinal vessels,fovea,blood clots and others could be found with minor variation in SCM as shown in Fig.1.MLI base algorithms needs optimization to detect RSC as a set of objects because every object has its own significance,morphometric shapes and sizes.A huge number of patients with ED are being reported annually[1] and the people are suffering from various eye diseases such as cataract, glaucoma, diabetic retinopathy etc.,[2,3].However,due to the deceiving nature of perforated blood vessels(PBV)where macular features(MF)and fovea features(FF)are very difficult to discernment because MF and FF are closely relative with minor variations in SCM As shown in Fig.1,therefore it is very hard to identify abnormalities of MF and FF at early stage[4].Graph cut segmentation provides assistance in object detection in such situations where color base segmentation is required[5]but loss of vital information(VI)can be reduced as background information(BI)[6]which might be crucial for MLI to instruct the computers[7].Some of the very nice approaches have been seen over the past few years to diagnose the diseases of retina [8–12].This paper proposes a novel technique to classify the irregularities of fovea with highest accuracy and proposed method comprises over data preparation such as color segmentation of retinal nerves,segmentation of veins,selection of macula and fovea[13,14].Feature selection have been performed by using region of interest (ROI).A classification model is trained to construct the decision model where deep belief neural network(DBN)have been used to build the decision model and to estimate the weighted edges,arcs[15]and nodes as associated features to classify the diseases of retinopathy [16,17].The results of the system are shown by using confusion matrix,precision,recall measure and approximated accuracy of prosed system is measured about 96.90%with five epochs.This research uses a real world dataset of 2400 fundus images along with socio economic variables race,gender because social attributes are very influential upon the retinal anatomies and their behavior to local environment.The used datasets were acquired from civil hospital Kamber,Pakistan.
Figure 1:Micro architectural components of retina
The reset of paper is organized as: Section II presents the literature review.Section III explains the methodology.Section IV shows the results whereas Section V discusses and concludes the results.
2 Literature Review
Traditionally, eye fundus examination is the primary source to diagnose the abnormalities of eye diseases.An ophthalmologist dilates the pupil of the eye to view deep retinal components[18,19].There are several types of retinal components where each component is integral part of eye fundus.Among these,very common are optic disk,optic cup,retinal artery,retinal vein,macula and fovea[20].
The main concern of our proposed decision support system is to predict the irregularities of fovea damages human vision.The following three apps and systems in the literature relates to our work.
First,A mobile app proposed in[21]diagnoses eye disease.This app diagnoses the 30 types of eye disease on the basis of eye redness.No details of computational methodology are provided but a survey for usability of app have been conducted.A system is proposed by using computer vision, feature engineering and machine techniques to pre-process eye images, select appropriate features by noise reduction and construct a decision model by using machine learning techniques such as convolution neural networks.
Second,a system proposed in[22]for neurological disorders uses unsupervised machine learning techniques such as KNNs.In data preparation threshold segmentation is used with approximated average entropy.The objective of the system was to identify the human feelings such happy and sad from the video eyes,whereas this paper proposes a system to identify the abnormalities of retina caused by diabetes.
Third,a system in[23]for detection of retinal nerves proposes using computer vision techniques.The objective of the system is to propose an algorithm to detect the nerves by assessing the Euclidean spaces of the feature vectors between minimizing and maximizing the feature spaces.This paper contributes a data-preparation method and appropriate features selection method for retinal vessels detection as well as fovea by considering critical region.
A comparison of machine learning techniques was experimented in[24]for detection of microaneurysms in diabetic retinopathy by considering as critical step to diagnose the disease at early stage.The methodology comprised over three stages having filter banks of Gaussian mixture model,support vector machine and m-Mediods to detect the objects with higher accuracy approximated 99.40%classify the features microaneurysms,whereas our proposed system classifies the fovea and macular degeneration with 96.90%accuracy.
A system[25]for classification of diabetic retinopathy was proposed by considering the features of retina such as microaneurysms, exudates, and optical disk.The measured accuracy of the system was about 84%overall,whereas our proposed system uses deep learning techniques and approximated accuracy measured about 96.90%overall.
A system [26] for classification of diabetic retinopathy was proposed to detect the presence and severity of exudates in various regions of retina and significantly vessel’s disorders in fovea and optical disk regions.Fuzzy clustering technique was used to classify the images of retinopathy meanwhile accuracy was not shown in their approach.
An accuracy comparison of three datasets were presented in[27].Features of optical disk and fovea were extracted and the DR.Net machine learning technique was proposed.Obtained best accuracy was approximated as 96.00%,whereas we use deep belief neural network and select the macular region features to investigate the abnormalities in retina.
A system [28] for proposed for classification of diabetic retinopathy.The features of 12 distinct layers were extracted and classification model was constructed by using deep fusion classification network machine learning technique.Obtained accuracy was measured as 93.00%, whereas we extracted fovea sounded features and obtained 96.90 accuracy.
A system[29]was proposed for classification of fundus images of diabetic retinopathy.VGG-19 model was used to flip the images.Deep neural networks were used to construct the classification model.The approximated accuracy the system was 91.80%,whereas our proposed system trains the classifier to reduce the chances of overfitting problems.
3 Methodology
The proposed approach falls into the category of productive mining of machine learning and offers novel algorithm to pre-process the fundus images.The core purpose of proposed approach is to select the features of critical region of retina called fovea as shown in Fig.2.Since fovea percepts the vision spectrum of human and clarity of vision field is depending upon critical region fovea.Therefore,the fovea features(FF)may be selected carefully for further analysis of every retinal diagnostic process.The proposed solution has three phases:Pre-Process,classification and performance evaluation.
Figure 2:Workflow for decesion support system for classification of fovea
3.1 Phase 1:Pre-Process and Feature Selection
Vessels of the retinal image produces red grow which is sign of a healthy retina but when doctors particularly observe the retina with dilated iris;it opens a new window to examine the retinal changes on account of diabetic retinopathy.Since the minor variation in red color is really difficult to segment the vessels because sub-components of fundus image(FI)are observed with similar colour movement(SCM).Let suppose a color image consists upon the hue, saturation and intensity at every pixel where second derivation of colour color is segmented to visualize the major and minor vessels around the retinal disc [30].Consider an input image several number of sub-components of FI with SCMx∈ [R,G,B]Nwhere x number of RGB combination of pixels may be segmented withs∈RNsince the s represents soft segmentation of several number of vessels designated as R, thereforeS∈{0=asforegroundsetIvesselsasobjectdetection}N,E(x,S,C,λ)since the C may be considered as colour parameter whereλmay be observed as coherence parameter[30].
The global segmentation could be approximated as global overs:argminsE(x,S,C,λ),graph cuts provide features to select the foreground vessels and other micro-architectural components to detect as a set of objects, the experiment shown in pre-processing step two that vessels could be separated as foreground and the method’s additional properties reduces noise by elimination of un-necessary objects as background information(BI)which may be used on requirement[31].
Where each pixel is a presentation of energy levels of color as likelihood for object detection.In the third step adaptive threshold segmentation is done to convert the detected objects in transparent color and to enquire the optimized intensities,since the RGB combination tackles the number of 2553colors and by reducing aggregating the pixel information.Let’s consider an image consisting upon theM×Nmatrix could be approximated asfunction [32], by putting the same information as second derivative whereas gradient and edges could be represented with 0=tan-1where each vessel intensity may be acquired.
A continuous image could be reconstructed a set of objects in Gerry scale where ‖∇2f‖ =is subtracted by qualifying the pixel information by using the aggregated threshold where each object is located; can be considered asg(x).In case of any evidence of object; it has to qualify the threshold g(x)for foreground information as ≥1 else it will be considered as background information such as<0othersiseEq.(3).
Let’s consider a region of interest is a round circle with k constraints over the retinal image.The circle is to be fixed with ratio known as circumference represented π(pi)wich is an estimation internal constant such as 3.14.Since C circumference is directly proportional to radius r where diameter d by forming a circle as c = 2πγπd,therefore area of the circle could be represented by Area = πγ2.The circle norms could be acquired by considering fixed distances on a retinal image.
The function xp=(|x1|p+|x2|p+...+|xn|p)2is a root function where region of interest could be acquired by qualifying|x|+|y|=1.
3.2 Phase 2:Classification
DBN (Deep Belief Neural Network) is used to classify the fovea as critical region of human eye retina.The DBN provides strong interpretation of associated variables by constructing the deep layers where each layer learns layer wise approach RBM using the contrastive divergence.DBN supports multiclass classification approach by making several number of class label attributes as set of hypothesis p(x).
The unobserved variables may also be observed by considering each hypothesis P(x,h1,h2,h3)=p(x|h1)p(h1|h2)p(h2,h3),however unobserved data variable could also be learned by the classifier by considering P(hi = 1|x)=σ(ci+Wi·x).The RBM learning model follows the greedy approach layer by layer and tunes itself by optimizing the lower bound constraints of associated variables as presented in Tab.1.The results of the constructed model are presented as per following details.
Table 1: DBN model design summary
In DBN model design,Tab.1 contains Input Image(IM),Convocational Layer(CL),Drop out Layer(DOL),Zero Padding Layer(ZPL),Max Pooling(MP),fully connected Layers(FCLs)
3.3 Phase 3:Performance Evaluation
On a confusion matrix accuracy (Acc) is a measure where addition of true positives and false positives quantities are made and divided with the addition of all false, true and false negative quantities as presented in Eq.(4), whereas a confusion matrix calculated with diagonal quantities where true positives are those observations which are classified as normal class and in other identity column,the observations are said to classified as abnormal class and reset of quantities are considered as miss-classified for both classes respectively as defined in Tab.2.
Table 2: Confusion matrix
The precision measure calculates the all number of true positives observations divided by addition of true positives and false positives observations observed by a classification model as per Eq.(5).Often precision approximation is used to represent the quantification that a number of observations are identified by the classification and recall measure represents the number of observations which are accurate on testing times as per Eq.(6).
4 Results and Discussion
Fovea is a significant part of retina which is also kwon as vision field,it is situated at the center of macula.In diabetic retinopathy there are fair chances of retinal disorders due to the fluctuation of glucose levels consistently.High blood pressure is also one of the contributing factor to bring the changes in any sub component of retina.There are some types of cataract such as pre-mature cataract,mature cataract,and hyper mature cataract.There are faire chances of retina damage if it is not treated at earlier because black cataract and hyper mature cataract are potential for disk damage.Macular degeneration would be cause for vision loss as shown in Fig.3.
Figure 3: Preprocessing techniques.(A) Arties and Veins segmented with coulr senmentation, (B)Segmentation of optical nerve,(C)Threshold segmentation,(D)Feature selection using ROI
We use real world datasets received from Kamber, Pakistan.The dataset contains around 2400 fundus images which are carefully captured with the assistance of cannon CR-1 digital camera.Majority of patients came for screening purposes,most of the patients were diagnosed with cataracts,glaucoma, diabetic retinopathy, etc., we carefully selected 2300 images to build the decision model to extract the insight knowledge of macular region information.Fovea is located in macular region.Pixel intensities of retina are almost similar with minor variations therefore very hard to detect.In our preprocessing method we use color segmentation algorithm to detect the nerves and veins.The color of veins and nerves is almost similar with is out of scope of this paper,however we consider the objects which are present in macular region.We convert the image in grey scale to and convert into binary image with binary threshold method than the image features are selected with the assistance of region of interest in circular shape because the morphology of macula is round in its features as shown in Fig.3.All images are labeled by an experienced ophthalmologist.The results show that a total number of 2294 observation were recorded from 2300 normal fovea images, see Tabs.2 and 3, are printed into confusion matrix.Out of these 649 fovea 612 were belonging to the normal class label attribute and 1611 were belonging to the abnormal class label attribute.False positive were recorded for class label normal as 34 and 37 were observed for true negative.Further analysis of the confusion matrix is presented into,see Tab.3,where the precision for the class label attribute for normal class yes were measured about 94.29%whereas recall measure was approximated as 94.73%.Since the abnormal class label attribute’s precision was measured as 97.93%and recall measure was approximated as 97.75%.The measured classification accuracy is about 96.90%.Tab.4 shows the information of accuracies previously obtained for macular region.
Table 3: Performance of proposed system
Table 4: Comparative analysis
Table 4:Continued
5 Conclusion
Decision support systems for diagnosis of retinal diseases would assist the doctors to predict the early changes and could protect the humans from vision loss.This paper proposes a system which contributes (A) a preprocessing method (b) highest classification accuracy to classify fovea features(FF) and predicts irregular fovea (IF).In fundus images preprocessing; we selected macular feature(MF)and further we selected fovea features(FF)by considering the fovea as critical region of retina.The three layered system perform preprocessing at first layer and at the second layer constructs decision model by using DBN (deep belief neural network) as classification model with optimal settings;however,third layer presents the results by using precision and recall measures to estimate the overall accuracy.The precision for the class label attribute normal was measured about 94.29%whereas recall measure was approximated as 94.73%.Since the abnormal class label attribute’s precision was measured as 97.93% and recall measure was approximated as 97.75%.The measured classification accuracy is about 96.90%.
Acknowledgement:The thankful to the Department of Ophthalmology,Health Department,Kamber,Pakistan providing datasets and annotation of class label attributes.
Funding Statement:The authors received no specific funding for this study.
Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.
杂志排行
Computers Materials&Continua的其它文章
- Building a Trust Model for Secure Data Sharing(TM-SDS)in Edge Computing Using HMAC Techniques
- Adaptive Runtime Monitoring of Service Level Agreement Violations in Cloud Computing
- Automated Deep Learning Empowered Breast Cancer Diagnosis Using Biomedical Mammogram Images
- SSABA:Search Step Adjustment Based Algorithm
- SVM and KNN Based CNN Architectures for Plant Classification
- Adaptive Fuzzy Logic Controller for Harmonics Mitigation Using Particle Swarm Optimization