Fundus Image Classiﬁcation Using VGG-19 Architecture with PCA and SVD

: Automated medical image analysis is an emerging ﬁeld of research that identiﬁes the disease with the help of imaging technology. Diabetic retinopathy (DR) is a retinal disease that is diagnosed in diabetic patients. Deep neural network (DNN) is widely used to classify diabetic retinopathy from fundus images collected from suspected persons. The proposed DR classiﬁcation system achieves a symmetrically optimized solution through the combination of a Gaussian mixture model (GMM), visual geometry group network (VGGNet), singular value decomposition (SVD) and principle component analysis (PCA), and softmax, for region segmentation, high dimensional feature extraction, feature selection and fundus image classiﬁcation, respectively. The experiments were performed using a standard KAGGLE dataset containing 35,126 images. The proposed VGG-19 DNN based DR model outperformed the AlexNet and spatial invariant feature transform (SIFT) in terms of classiﬁcation accuracy and computational time. Utilization of PCA and SVD feature selection with fully connected (FC) layers demonstrated the classiﬁcation accuracies of 92.21%, 98.34%, 97.96%, and 98.13% for FC7-PCA, FC7-SVD, FC8-PCA, and FC8-SVD, respectively.


Introduction
Progressive changes in the field of science and technology are making human life healthier, secure, more comfortable and livable.Automated diagnosis systems (ADSs) are providing services for the ease of humanity.ADSs perform a vital role in the early diagnosis of serious diseases.Diabetic retinopathy (DR) is a serious and widespread disease worldwide.Recently, the World Health Organization (WHO) has reported that diabetes will become the seventh highest death causing disease in the world by 2030.In this context, it is a big challenge to save the lives of patients affected by diabetes.Diabetic retinopathy is a common disease that exists in diabetic patients.In diabetic retinopathy, some lesions are produced in the eyes, which become a cause of non-reversible blindness with the passage of time.These types of lesions include abnormal retinal blood vessels, microaneurysm (MA), cotton wool spots, exudates, and hemorrhages, as shown in Figure 1.According to the disease severity scale [1], diabetic retinopathy can be classified into five stages: non-DR, mild severe, moderate severe, severe, and proliferative DR.In this regard, many researchers have introduced different types of methods, architectures, models, and frameworks, and have performed a vital role in detecting lesions in the early stage of DR.Haloi et al. [2] introduced a method to detect cotton wool spots and exudates.Furthermore, Haloi [3] used deep neural networks to find microaneurysms in color retinal fundus images.Van Grinsven et al. [4] introduced a novel technique to detect rapid hemorrhages.Moreover, Srivastava et al. [5] obtained significant experimental results when finding hemorrhages and micro aneurysms using multiple kernel methods.
On the other hand, the detection of the severity levels of DR is also an important task when curing an affected eye.Seoud et al. [6] developed a computer-aided system for the classification of fundus images using random forests [7].On the basis of deep learning methods, Kuen et al. [8] promoted DCNN for diabetic retinopathy detection.Gulshan et al. [1] classified the fundus images into non-DR and moderate severe with the help of 54 American ophthalmologists and other medical researchers on more than 128 thousand DR images.Furthermore, Sankar et al. [9] classified the fundus images into non-DR, mild DR, and severe DR.Pratt et al. [10] proposed a robust technique to classify the severity levels of DR followed by the standards of the severity scale [11].
Somasundaram et al. [12] designed a machine learning bagging ensemble classifier (ML-BEC) to diagnose the DR disease at an early stage.The ML-BEC technique contains two phases.The first phase involves the extraction of significant features of the retinal fundus images.The second stage includes the implication of an ensemble classifier on the extracted features of retinal fundus images on the basis of machine learning.Nanni et al. [13] proposed a bioimage classification technique based on ensemble CNNs.With the composition of multiple CNNs, the novel approach boosted the performance of medical image analysis and classification.Abbas et al. [14] developed an automatic computer aided diagnosis system based on deep visual features (DVFs) to classify the severity levels of DR without the application of preprocessing.DVFs are derived from a multilayer semi supervised technique using deep learning algorithms.Orlando et al. [15] developed a new method to detect red lesions with the combination of domain knowledge and deep learning.In this technique, the random forest classifier was applied to classify the retinal fundus images on the basis of severity scale.Prentašić and Lončarić [16] proposed a technique to detect exudates in color retinal fundus images using convolutional neural networks.Wang et al. [17] introduced a deep learning technique to understand the detection of diabetic retinopathy where they applied a regression activation map (RAM) after the pooling layer of the convolutional neural networks.The role of RAM is to localize the interesting regions of the fundus image to define the region of interest on the basis of severity level.Kälviäinen and Uusitalo [18] introduced an evaluation technique to analyze the results of the retinal fundus images obtained by the implementation of different architectures, models, and frameworks.Sadek et al. [19] reported a new deep features learning technique using fully connected layers on the basis of CNNs.In this approach, a nonlinear classifier was applied to classify the normal, drusen, and exudates.Yu et al. [20] introduced a novel approach to retinal fundus image quality According to the disease severity scale [1], diabetic retinopathy can be classified into five stages: non-DR, mild severe, moderate severe, severe, and proliferative DR.In this regard, many researchers have introduced different types of methods, architectures, models, and frameworks, and have performed a vital role in detecting lesions in the early stage of DR.Haloi et al. [2] introduced a method to detect cotton wool spots and exudates.Furthermore, Haloi [3] used deep neural networks to find microaneurysms in color retinal fundus images.Van Grinsven et al. [4] introduced a novel technique to detect rapid hemorrhages.Moreover, Srivastava et al. [5] obtained significant experimental results when finding hemorrhages and micro aneurysms using multiple kernel methods.
On the other hand, the detection of the severity levels of DR is also an important task when curing an affected eye.Seoud et al. [6] developed a computer-aided system for the classification of fundus images using random forests [7].On the basis of deep learning methods, Kuen et al. [8] promoted DCNN for diabetic retinopathy detection.Gulshan et al. [1] classified the fundus images into non-DR and moderate severe with the help of 54 American ophthalmologists and other medical researchers on more than 128 thousand DR images.Furthermore, Sankar et al. [9] classified the fundus images into non-DR, mild DR, and severe DR.Pratt et al. [10] proposed a robust technique to classify the severity levels of DR followed by the standards of the severity scale [11].
Somasundaram et al. [12] designed a machine learning bagging ensemble classifier (ML-BEC) to diagnose the DR disease at an early stage.The ML-BEC technique contains two phases.The first phase involves the extraction of significant features of the retinal fundus images.The second stage includes the implication of an ensemble classifier on the extracted features of retinal fundus images on the basis of machine learning.Nanni et al. [13] proposed a bioimage classification technique based on ensemble CNNs.With the composition of multiple CNNs, the novel approach boosted the performance of medical image analysis and classification.Abbas et al. [14] developed an automatic computer aided diagnosis system based on deep visual features (DVFs) to classify the severity levels of DR without the application of preprocessing.DVFs are derived from a multilayer semi supervised technique using deep learning algorithms.Orlando et al. [15] developed a new method to detect red lesions with the combination of domain knowledge and deep learning.In this technique, the random forest classifier was applied to classify the retinal fundus images on the basis of severity scale.Prentašić and Lončarić [16] proposed a technique to detect exudates in color retinal fundus images using convolutional neural networks.Wang et al. [17] introduced a deep learning technique to understand the detection of diabetic retinopathy where they applied a regression activation map (RAM) after the pooling layer of the convolutional neural networks.The role of RAM is to localize the interesting regions of the fundus image to define the region of interest on the basis of severity level.Kälviäinen and Uusitalo [18] introduced an evaluation technique to analyze the results of the retinal fundus images obtained by the implementation of different architectures, models, and frameworks.Sadek et al. [19] reported a new deep features learning technique using fully connected layers on the basis of CNNs.In this approach, a nonlinear classifier was applied to classify the normal, drusen, and exudates.Yu et al. [20] introduced a novel approach to retinal fundus image quality classification (IQS).This technique was based on the human visual model to execute the computational algorithms.The proposed method was a combination of CNNs and saliency map to obtain supervised and unsupervised features respectively as an input for the support vector machine (SVM) classifier.Choi et al. [21] applied a multi-categorical deep learning technique to detect multiple lesions with the presence of retinal fundus images on the basis of a structured analysis retinal database (SARD).
Deep learning is widely used in the field of diabetic retinopathy for the classification of retinal fundus images.In this area of research, many authors have found different techniques to cluster out the retinal images on the basis of the International Clinical Diabetic Retinopathy Disease Severity Scale [1].Prasad et al. [22] introduced various segmentation approaches to detect hard exudates, blood vessels, and micro-aneurysms.In this paper, a PCA based feature extraction technique named the "Haar wavelet transform" was applied.The researchers applied back propagation in neural networks for two class categorization.Bhatkar and Kharat [23] applied a deep neural network based on multilayer perception.On the basis of optic disk segmentation, an automatic computer aided detection approach was developed [24] with the graph cuts technique.Raman et al. [25], used optic disk identification for microaneurysm and exudate features extraction to classify the DR images.To identify the exudates in the DR images, the genetic algorithm was used by [26].Similarly, ManojKumar et al. [27], used the intersection of anomalous thickness in retinal blood vessels to localize the red lesions including exudates.Additionally, fuzzy and k-means clustering techniques have also been applied for diabetic retinopathy [28].Mansour [29] developed an automatic system for diabetic retinopathy to detect anomalies and the severity evaluation of retinal fundus images.Seourd et al. [30] specific shape features for the detection of hemorrhages and microaneurysm detection were applied.The JSEG technique was applied to diagnose microaneurysms and exudates in DR images [31].Quellec et al. [32], proposed a pixel based ConvNets DNN technique for earlier diagnosis of retinal fundus images.In the ConvNets technique, a softmax classifier is used for the classification of severity levels in retinal fundus images.Du and Li [33] proposed a texture analysis technique to identify the blood vessels and hemorrhages.
Yang. et al. [34] developed an automatic DR analysis approach using two stage DCNN to localize and detect red lesions in the retinal fundus images.Additionally, the automatic system also classified the retinal fundus images on the basis of severity levels.
Gurudath et al. [35] proposed an automatic approach for the identification of DR from color retinal fundus images.Classification of the retinal fundus images was performed among three classes including normal, mild severe, and moderate severe.A Gaussian filtering model was used for retinal blood vessel segmentation on the input fundus images.
Cao et al. [36] analyzed the microaneurysm detection ability based on 25 × 25 image patches collected from retinal fundus images.Support vector machine (SVM), random forest (RF), and neural network (NN) were used for the classification of DR into five stages of severity.Principle component analysis (PCA) and random forest feature importance (RFFI) were applied for dimensionality reduction.
Nanni et al. [37] designed a computer vision system based on non-handcrafted and handcrafted features.For the non-handcrafted features, three approaches were applied including the compact binary descriptor (CBD), CNNs, and PCA.On the other hand, local phase quantization, completed local binary patterns, rotated local binary patterns, and some other algorithms were used for the handcrafted features.The proposed technique was applied to various datasets and obtained outstanding image classification results.
Hagiwara et al. [38], reviewed research papers related to automatic computer aided diagnosis systems and proposed a novel automatic detection approach based on the existing methodology to diagnose glaucoma.Litjens et al. [39], introduced an assessment approach for Google Inception v3 to detect retinal fundus images and compared them with licensed ophthalmologists.
Alban and Gilligan [40] improved the existing de-noising approaches used to detect the severity levels of DR.The improved work was able to classify the input datasets related to the retinal fundus images using the CNN classifier.Pratt et al. [10] designed a CNN architecture that was able to identify the complex features concerned with the classification process for exudates, hemorrhages, and microaneurysms in diabetic retinopathy.
Rahim et al. [41] designed a novel automatic diabetic retinopathy screening system model for the early detection of microaneurysms.For the development of the automatic DR screening system, the fuzzy histogram method was used for feature extraction and the latter in the preprocessing of retinal fundus images.Mansour [28] developed a novel automatic computer-aided diagnosis system for the early detection of abnormal retinal blood vessels and classified the retinal fundus images on the basis of severity levels.Mansour applied AlexNet DNN architecture for feature extraction and PCA for dimensionality reduction.The proposed approach is an improved form of this existing feature extraction approach to obtain better classification accuracy results.
The rest of the article is organized as follows.The proposed method is explained in Section 2, and the experimental results and discussion are covered in Section 3. Finally, the findings are concluded in Section 4.

Proposed Method
The proposed technique was able to build a competent automated classification system for diabetic retinopathy.The proposed system was capable of making segments in the fundus images according to the severity classes and their diseases.To achieve the DR severity, the system was implemented in a proper way where the proposed approach was divided into sequential steps for better understanding and implementation.

Data Gathering
Data collection is a basic step to collect the data for experiments in the proposed system.In the context of diabetic retinopathy, a well-known KAGGLE competition dataset was used for the experiments [42].The standard KAGGLE contains a large number of fundus images with a high resolution taken by different levels of fundus cameras.The total number of fundus images in KAGGLE is 35,126, labeled with right and left eyes.Table 1 explains the standard distribution of the fundus images in the KAGGLE RD dataset.The fundus images were captured by different fundus cameras with different conditions and quality levels.Some of them were treated as normal images, but few of them had some noise in the form of dots, circles, triangles, or squares.In these conditions, some images are able to overturn.Noisy images can also be considered as out of focused, blurry, under-exposed, and over-exposed images.Under these conditions, there should also be a method that is able to predict the DR images in the existence of noisy data.

Data Preprocessing
In the preprocessing phase, the achievement of optimal diabetic retinopathy or non-diabetic retinopathy is a vital role.There are many diseases in diabetic retinopathy which include microaneurysms (MAs), exudates, and hemorrhages.Preprocessing is helpful to figure out and differentiate between actual lesions or features of DR from the noisy data.Therefore, before feature extraction, it was necessary to perform a preprocessing operation on the raw pavement digital images.In the proposed computer aided diagnosis system, the key purpose of preprocessing is to identify the blood vessels in the form of Symmetry 2019, 11, 1 5 of 12 microaneurysms (MAs).During the preprocessing phase, algorithmic techniques are performed including the grayscale conversion technique to demonstrate better contrast, while the shade correction technique is performed to estimate the image, then subtracts it from the existing image.In the next phase, vessel segmentation is applied based on GMM. Figure 2 shows the fundus images used to extract the information from the colored image to the background extracted vision.
Symmetry 2018, 10, x FOR PEER REVIEW 5 of 13 images.In the proposed computer aided diagnosis system, the key purpose of preprocessing is to identify the blood vessels in the form of microaneurysms (MAs).During the preprocessing phase, algorithmic techniques are performed including the grayscale conversion technique to demonstrate better contrast, while the shade correction technique is performed to estimate the image, then subtracts it from the existing image.In the next phase, vessel segmentation is applied based on GMM.
Figure 2 shows the fundus images used to extract the information from the colored image to the background extracted vision.The background image contains the most discriminant form of the image.To achieve the most discriminant information, the adaptive learning rate (ALR) achieved an outstanding performance in the region of interest (ROI).Antal et al. [43] applied a robust technique on the basis of ensemble clustering to find the microaneurysms in DR.

Region of Interest Detection
Before applying the feature extraction, blood vessel extraction was performed with the association of ROI localization.In this phase, blood vessel segmentation was applied to extract the ROI in the DR images.For this purpose, there are many techniques that can be applied including ROI based segmentation, edge-based segmentation, fuzzy models, and neural networks.In this paper, a Gaussian mixture technique was applied for vessel segmentation.Stauffer et al. [44] applied Gaussian sorting to obtain the background subtraction approach.In the proposed technique, a hybrid approach was proposed with the incorporation of the Gaussian mixture model (GMM) based on an adaptive learning rate (ALR) to obtain better region detection results.The Gaussian mixture with components was introduced for the ROI for calculation. ( , where is a weight factor and ( ) Ny  is a normalized form of the average .
ALR was defined to update the repeatedly with the use of the probability constraint ( ) Ny  to identify whether a pixel was an element of the Gaussian distribution or not.In this method, to eliminate such types of limitations, a parametric idea was proposed to obtain the difference to enable the quasi linear adaptation.Figure 3 shows the detailed retinal blood vessel segmentation and detection process.In the first part, the DR dataset is an input collected from the KAGGLE repository for image data segmentation and detection.In the second part, blood vessel segmentation and detection based on GMM can be explained with the sub process.After the vessel segmentation process, the connected components analysis (CCA) technique is applied to consider the size, location, and region of the diabetic The background image contains the most discriminant form of the image.To achieve the most discriminant information, the adaptive learning rate (ALR) achieved an outstanding performance in the region of interest (ROI).Antal et al. [43] applied a robust technique on the basis of ensemble clustering to find the microaneurysms in DR.

Region of Interest Detection
Before applying the feature extraction, blood vessel extraction was performed with the association of ROI localization.In this phase, blood vessel segmentation was applied to extract the ROI in the DR images.For this purpose, there are many techniques that can be applied including ROI based segmentation, edge-based segmentation, fuzzy models, and neural networks.In this paper, a Gaussian mixture technique was applied for vessel segmentation.Stauffer et al. [44] applied Gaussian sorting to obtain the background subtraction approach.In the proposed technique, a hybrid approach was proposed with the incorporation of the Gaussian mixture model (GMM) based on an adaptive learning rate (ALR) to obtain better region detection results.The Gaussian mixture g(x) with j components was introduced for the ROI for calculation.
where r j is a weight factor and N y; µ j , σ j is a normalized form of the average µ j .ALR was defined to update the µ j repeatedly with the use of the probability constraint N y; µ j , σ j to identify whether a pixel was an element of the jth Gaussian distribution or not.In this method, to eliminate such types of limitations, a parametric idea was proposed to obtain the difference to enable the quasi linear adaptation.
Figure 3 shows the detailed retinal blood vessel segmentation and detection process.In the first part, the DR dataset is an input collected from the KAGGLE repository for image data segmentation and detection.In the second part, blood vessel segmentation and detection based on GMM can be explained with the sub process.After the vessel segmentation process, the connected components analysis (CCA) technique is applied to consider the size, location, and region of the diabetic retinopathy features including hemorrhages, hard exudates, and MAs.CCA is also helpful in identifying and differentiating the size, shape, and proximity from the normal retinal features.With the completion of the CCA process, the blood vessels' ROI was detected and ready for the VGG-19 based feature extraction.
retinopathy features including hemorrhages, hard exudates, and MAs.CCA is also helpful in identifying and differentiating the size, shape, and proximity from the normal retinal features.With the completion of the CCA process, the blood vessels' ROI was detected and ready for the VGG-19 based feature extraction.

Feature Extraction
In each layer of the CNNs, there is a new representation of the input image by progressively extracting meaningful information.In the proposed technique, VGG-19 was applied to extract the meaningful information from the fundus images.The visualization discloses the categorized image format that makes the representation.
To obtain a robust diabetic retinopathy system (DRS), the extraction process considers meaningful features including the area of pixels, perimeter, minor axis length, major axis length as well as circularity, which are helpful to identify blood vessel, exudates, hemorrhages, optical distance, and microaneurysm areas.

VGG-19 DNN
The visual geometry group network (VGGNet) is a deep neural network with a multilayered operation.The VGGNet is based on the CNN model and is applied on the ImageNet dataset.VGG-19 is useful due to its simplicity as 3 × 3 convolutional layers are mounted on the top to increase with depth level.To reduce the volume size, max pooling layers were used as a handler in VGG-19.Two FC layers were used with 4096 neurons.Figure 4 shows that the vessel segmented images were used as input data for the VGGNet DNN.In the training phase, convolutional layers were used for the feature extraction and max pooling layers associated with some of the convolutional layers to reduce the feature dimensionality.In the first convolutional layer, 64 kernels (3 × 3 filter size) were applied for feature extraction from the input images.Fully connected layers were used to prepare the feature vector.The acquired feature vector was further subjected to PCA and SVD for dimensionality reduction and the feature selection of image data for better classification results.To reduce the highly dimensional data using PCA and SVD is a significant task.PCA and SVD are more useful because they are faster and numerically more stable than other reduction techniques.Finally, in the testing phase, 10-fold cross validation was applied to classify the DR images based on the softmax activation technique.The performance of the proposed VGG-19 based system was compared with other feature

Feature Extraction
In each layer of the CNNs, there is a new representation of the input image by progressively extracting meaningful information.In the proposed technique, VGG-19 was applied to extract the meaningful information from the fundus images.The visualization discloses the categorized image format that makes the representation.
To obtain a robust diabetic retinopathy system (DRS), the extraction process considers meaningful features including the area of pixels, perimeter, minor axis length, major axis length as well as circularity, which are helpful to identify blood vessel, exudates, hemorrhages, optical distance, and microaneurysm areas.

VGG-19 DNN
The visual geometry group network (VGGNet) is a deep neural network with a multilayered operation.The VGGNet is based on the CNN model and is applied on the ImageNet dataset.VGG-19 is useful due to its simplicity as 3 × 3 convolutional layers are mounted on the top to increase with depth level.To reduce the volume size, max pooling layers were used as a handler in VGG-19.Two FC layers were used with 4096 neurons.Figure 4 shows that the vessel segmented images were used as input data for the VGGNet DNN.In the training phase, convolutional layers were used for the feature extraction and max pooling layers associated with some of the convolutional layers to reduce the feature dimensionality.In the first convolutional layer, 64 kernels (3 × 3 filter size) were applied for feature extraction from the input images.Fully connected layers were used to prepare the feature vector.The acquired feature vector was further subjected to PCA and SVD for dimensionality reduction and the feature selection of image data for better classification results.To reduce the highly dimensional data using PCA and SVD is a significant task.PCA and SVD are more useful because they are faster and numerically more stable than other reduction techniques.Finally, in the testing phase, 10-fold cross validation was applied to classify the DR images based on the softmax activation technique.The performance of the proposed VGG-

Data Reduction
After feature extraction from VGGNet, the next step for image analysis is feature selection.The purpose of feature selection is to reduce the dimensionality of the imaging data.In the proposed technique, the PCA and SVD techniques were applied for data reduction.According to the application of PCA, it transforms the image data from high dimensionality to low dimensionality on the basis of the most important features.In the case of DR fundus image extraction, there is also a challenge to distinguish the most expressive features (MEF) obtained during the feature extraction process.To solve this problem, PCA plans to transform the feature components to novel feature vectors to differentiate between them.On the other hand, SVD is used to decrease the dimensionality on the basis of reliability.The important purpose of SVD is to rapidly reduce the number of parameters as well as reduce the number of computations in the complex network.In the VGGNet, max pooling is also used to reduce the dimensionality on the basis of the maximum value and to handle the over fitting problem in the DNN. Figure 5 shows the algorithmic structure of the retinal fundus image classification process including two fully connected layers, FC7 and FC8, to extract the features of the DR-ROI on the basis of the VGGNet.

Data Reduction
After feature extraction from VGGNet, the next step for image analysis is feature selection.The purpose of feature selection is to reduce the dimensionality of the imaging data.In the proposed technique, the PCA and SVD techniques were applied for data reduction.According to the application of PCA, it transforms the image data from high dimensionality to low dimensionality on the basis of the most important features.In the case of DR fundus image extraction, there is also a challenge to distinguish the most expressive features (MEF) obtained during the feature extraction process.To solve this problem, PCA plans to transform the feature components to novel feature vectors to differentiate between them.On the other hand, SVD is used to decrease the dimensionality on the basis of reliability.The important purpose of SVD is to rapidly reduce the number of parameters as well as reduce the number of computations in the complex network.In the VGGNet, max pooling is also used to reduce the dimensionality on the basis of the maximum value and to handle the over fitting problem in the DNN. Figure 5 shows the algorithmic structure of the retinal fundus image classification process including two fully connected layers, FC7 and FC8, to extract the features of the DR-ROI on the basis of the VGGNet.

Principle Component Analysis
The dimensionality reduction process is important to reduce the computational time and storage.Principal component analysis performs a vital role in decreasing the dimensional complexity with a high level of accuracy.The functionality of PCA is to shift the high dimensional feature space to that of a lower dimensionality containing important feature vectors.In diabetic retinopathy, significant features of the fundus images are mostly interrelated.The elements of interrelated features

Principle Component Analysis
The dimensionality reduction process is important to reduce the computational time and storage.Principal component analysis performs a vital role in decreasing the dimensional complexity with a high level of accuracy.The functionality of PCA is to shift the high dimensional feature space to that of a lower dimensionality containing important feature vectors.In diabetic retinopathy, significant features of the fundus images are mostly interrelated.The elements of interrelated features are known as the most expressive features (MEF).To solve this problem, PCA is a better option to shift the features vector to the novel feature elements, which are treated differently from each other.Therefore, to achieve accuracy and fast computation of the features, PCA performed a significant role in reducing the feature vectors with similar elements and transferring them to the most significant feature vectors.

Singular Value Decomposition
SVD is a reliable and robust orthogonal matrix decomposition technique.SVD is widely used for image analysis to solve the problems related with least squares, pseudo inverse computation of the matrix, and also in multivariate experiments.In the area of machine learning, SVD based methods are used to decrease the dimensionality, metric learning, manifold learning, and collaborative filtering.In the case of complex data, parallel processing is generally unavailable for the deployment of systems and execution of large-scale datasets within seconds instead of days.In this case, SVD is a better option to decrease the dimensionality of huge amounts of data by speeding up the computational process.Particularly, in the classification of fundus images, SVD also performed better in the form of classification accuracy with optimal computational time.

Retinal Fundus Image Classification
In this research, the softmax classifier was applied to classify the fundus images on the basis of its features.In the proposed technique, the softmax algorithm was trained to show the classification in the binary form.The features obtained from the data reduction were mapped for the softmax based categorization.The proposed classification was further trained to classify the fundus images into five standard classes including non-DR, mild severe, moderate severe, severe, and PDR.

Experimental Results and Discussion
The experimental results of the proposed technique are explained in this section.To evaluate the performance of the novel DR system, KAGGLE datasets were selected for the experiments.KAGGLE datasets contain 35,126 fundus images captured by fundus cameras at different conditions.The standard KAGGLE dataset is based on five types of fundus images: non-DR, mild severe, moderate severe, severe, and PDR with different percentages as shown in Table 1.First, for efficient computational results, fundus images were resized to a size of 224 × 224 pixels.Next, for better results, the preprocessing operation was performed, followed by microaneurysm segmentation.To obtain a flexible implementation of the VGGNet, general purpose units (GPUs) were used to obtain the significant results.For the optimal solution, PCA and SVD algorithms were implemented on the proposed technique.The results obtained were comparatively better than the other results obtained using traditional methods i.e., AlexNet and SIFT, as shown in Table 2.
FC7 and FC8 were fully connected layers in the VGGNet layers, and the obtained values were greater than the values of AlexNet and SIFT.This proved that the classification accuracy of the VGG-19 DNN model was higher than the other traditional techniques.The features included in the proposed technique performed better with the combination of PCA and SVD.SVD extracted the discriminate features and then selected the significant feature vectors in a proper way.The graphical representation of the classification accuracy is demonstrated in Figure 6.As mentioned in Section 2.4.1, a 10-fold cross validation technique was utilized for the model training and validation.For the implementation of the whole model and for the execution of major functions, the VLFeat-0.9.20 toolbox and MATLAB 2017(a) were used respectively.In terms of computational time, MATLAB took 210 minutes for the total (35,126) images, which is a lower computational time period relative to the AlexNet (240 minutes), but higher than the SIFT.SIFT's computational time was noted as 144 minutes with a lower classification accuracy.For better assessment of the accuracy classification in the fundus images, Table 3 shows the comparative performance results of different techniques used for DR fundus image classification.

Conclusions
From the last few years, the number of diabetes patients has increased exponentially.As a result, diabetic retinopathy (DR) has also become a big challenge.To solve this problem, deep neural network has been used to perform a vital role in detecting the symptoms in the very early stage of DR.In the proposed DR classification system, the VGGNet was applied for the feature extraction of retinal fundus images, but PCA and SVD were used to reduce the dimensionality of the large-scale retinal fundus images.PCA and SVD performed a better function to make the data reduction process faster and reliable.To detect the region of interest, GMM was used with the incorporation of an adaptive learning rate based on vessel segmentation.The reason for selecting the VGG-19 is that the VGGNet is deeper and more reliable architecture for ImageNet technology.The proposed VGGNet DNN based DR model demonstrated better results than the AlexNet and SIFT models through PCA and SVD feature selection, with an FC7 classification accuracy of 92.21% and 98.34% and an FC8 classification accuracy of 97.96% and 98.13%, respectively.

Figure 1 .
Figure 1.Difference between a normal retina and diabetic retinopathy.

Figure 1 .
Figure 1.Difference between a normal retina and diabetic retinopathy.
19 based system was compared with other feature extraction architectures including AlexNet and SIFT.AlextNet is a multilayered feature extraction architecture used in CNN.The scale-invariant feature transform (SIFT) is a classical feature extraction technique introduced by Mansour [28] to detect the local features of the input image in the field of computer vision.extraction architectures including AlexNet and SIFT.AlextNet is a multilayered feature extraction architecture used in CNN.The scale-invariant feature transform (SIFT) is a classical feature extraction technique introduced by Mansour [28] to detect the local features of the input image in the field of computer vision.

Figure 5 .
Figure 5. Block diagram of the proposed model.

FC7
and FC8 were fully connected layers in the VGGNet layers, and the obtained values were greater than the values of AlexNet and SIFT.This proved that the classification accuracy of the VGG-19 DNN model was higher than the other traditional techniques.The features included in the proposed technique performed better with the combination of PCA and SVD.SVD extracted the discriminate features and then selected the significant feature vectors in a proper way.The graphical representation of the classification accuracy is demonstrated in Figure6.

Table 3 .
Classification results of comparative performance.