|Computers, Materials & Continua |
Design of Intelligent Alzheimer Disease Diagnosis Model on CIoT Environment
1Department of Computer and Self Development, Preparatory Year Deanship, Prince Sattam bin Abdulaziz University, Al-Kharj, 16278, Saudi Arabia
2Department of Computer Science, King King Khalid University, Muhayel Aseer, 62529, Saudi Arabia
3Faculty of Computer and IT, Sana'a University, Sana'a, 61101, Yemen
4Department of Computer Science, College of Computer, Qassim University, Al-Bukairiyah, 52571, Saudi Arabia
5Department of Information Systems, College of Computer and Information Systems, Prince Sultan University, Saudi Arabia
6Department of Information Systems, King King Khalid University, Muhayel Aseer, 62529, Saudi Arabia
7Department of Natural and Applied Sciences, College of Community-Aflaj, Prince Sattam bin Abdulaziz University, Al-Kharj, 16278, Saudi Arabia
*Corresponding Author: Manar Ahmed Hamza. Email: firstname.lastname@example.org
Received: 15 August 2021; Accepted: 13 December 2021
Abstract: Presently, cognitive Internet of Things (CIoT) with cloud computing (CC) enabled intelligent healthcare models are developed, which enables communication with intelligent devices, sensor modules, and other stakeholders in the healthcare sector to avail effective decision making. On the other hand, Alzheimer disease (AD) is an advanced and degenerative illness which injures the brain cells, and its earlier detection is necessary for suitable interference by healthcare professional. In this aspect, this paper presents a new Oriented Features from Accelerated Segment Test (FAST) with Rotated Binary Robust Independent Elementary Features (BRIEF) Detector (ORB) with optimal artificial neural network (ORB-OANN) model for AD diagnosis and classification on the CIoT based smart healthcare system. For initial pre-processing, bilateral filtering (BLF) based noise removal and region of interest (RoI) detection processes are carried out. In addition, the ORB-OANN model includes ORB based feature extractor and principal component analysis (PCA) based feature selector. Moreover, artificial neural network (ANN) model is utilized as a classifier and the parameters of the ANN are optimally chosen by the use of salp swarm algorithm (SSA). A comprehensive experimental analysis of the ORB-OANN model is carried out on the benchmark database and the obtained results pointed out the promising outcome of the ORB-OANN technique in terms of different measures.
Keywords: Cognitive internet of things; machine learning; parameter tuning; alzheimer's disease; healthcare; decision making
During this digital age of modern technology, the state-of-art growths from Internet of Things (IoT) in 5G telecommunication networks, an artificial intelligence (AI) which contains Machine Learning (ML) techniques (Extreme Learning Machine (ELM), Reinforcement learning (RL), Random Forest (RF), Convolution Neural Networks (CNN), Decision Tree (DT), Long Short-term Memory Network (LSTM), Naive Bayes (NB), etc.) and deep learning (DL) approaches giving long-term solution for tackling the COVID-19 epidemic [1,2]. This technology was used for improving the analysis and cure along with help in the prevention of extent of this disease. This connected technology is support by the group of real-time data in person at remote location utilizing IoT; process, interpret, predict, and decision-making utilizing AI and big data analytics (BDA); back-up the information utilizing cloud computing (CC); and it can be improved using blockchain technology to protect data network .
An IoT that is assumed as an interrelated network of intelligence sensor devices frequently is restricted storing and minimum processing power ability . IoT, along with CC that is enamors storing and enough processing power ability is made important services namely smart healthcare , feasible in the smart city environments. But the monitor and communicate remotely with patients is essential in such an environment . Besides, integrate of IoT and cloud technology is given a seamless and ubiquitous structure to smart health care observing. With big data and their real-time processing approaching as to picture, the investigation community faces several problems for developing a smart and intelligent IoT–cloud structure that is capable of making their individual decisions. Therefore, the cognitive computing structure is established and presented for turning IoT as to brain-powered cognitive IoT (CIoT)  that retains a higher level of intelligence. Taking a cognitive IoT–cloud smart health care structure will need that IoT device within patient body (for instance, involved or around him/her) cooperates for sensing his or her disease biomarker, movement, body signal, voice, or monitored signal like electroencephalography (EEG) as well as electrocardiography (ECG); and realize the state of patient. The cognitive healthcare structure has been appropriately intelligent for making the equivalent decisions for making the patient relaxed and chooses the forthcoming course of actions by concerning distinct shareholders of smart cities.
Alzheimer disease (AD) is an advanced and progressive disease which affect brain cell, and their initial analysis is an important to suitable intervention by health professional [8,9]. Non-invasive in vivo neuroimaging approaches namely magnetic resonance imaging (MRI) and positron emission tomography (PET) were mostly used for analyzing and monitoring the development of disease and the results of treatment. The issue of evolving computer-aided diagnosis (CAD) tool for distinguishing images with AD from individuals of healthy brain is widely addressed from the previous years .
Aruchamy et al.  present novel techniques for detection of AD utilizing first order statistic features from 3D-brain Magnetic Resonance Imaging (MRI). The presented work utilizes 3D structural brain MRI for separating the white as well as grey matter MRI, remove 2D slices under the axial directions, coronal, and sagittal and elect the key slice for carrying out feature extraction. During the classification stage, distinct classifiers make the selective feature their input for predicting the classes AD or HC (Healthy Control) dependent upon observation under the validation set. Venugopalan et al.  utilize DL to essentially analyse imaging (MRI), genetic (single nucleotide polymorphism (SNP)), and medical tested data for classifying persons into AD, mild cognitive impairment (MCI), and control (CN). It can be utilize stacked denoising auto-encoders (AE) for extracting feature in the medical and genetic data and utilize 3D CNN to image data.
Lella et al.  progress an ML structure to the classifier and feature significance study of AD dependent upon communicability at the entire brain level. It is properly related to the efficiency of 3 recent classifier techniques such as support vector machine (SVM), RFs, and ANN, on the connectivity network of balanced cohort of health controlling issues and AD patient from ADNI databases. Asim et al.  studies separating the brain depends on distinct atlases and relating the feature removal from this anatomical parcellation to further holistic as well as robust representation. Then, it can be classification AD, MCI, and cognitively normal (CN) issues utilizing those features removed from all atlas templates and the joined features of both atlases. Lahmiri et al.  assess the degree to that particular features containing fractals attained from MRI.
Presently, the analytic conditions for AD are dependent upon clinical and psychometric assessment tests such as clinical dementia rate (CDR) and mini-mental state examination (MMSE) however the decisive analysis of diseases is complete by analysis of brain. There exist an immense essential to the progress of novel techniques to primary identification of AD, the amount of brain imaging approaches facilitate providing non-invasive manners to visualize of brain atrophy . The situation previous analysis is not only challenging apart from vital for more treatment.
This paper presents a new Oriented Features from Accelerated Segment Test (FAST) with Rotated Binary Robust Independent Elementary Features (BRIEF) Detector (ORB) with optimal artificial neural network (ORB-OANN) for AD diagnosis and classification on the CIoT based smart healthcare system. For initial pre-processing, bilateral filtering (BLF) based noise removal and region of interest (RoI) detection processes are carried out. In addition, the ORB-OANN model includes ORB based feature extractor and principal component analysis (PCA) based feature selector. Moreover, ANN model is utilized as a classifier and the parameters of the ANN are optimally chosen by the use of salp swarm algorithm (SSA). A comprehensive experimental analysis of the ORB-OANN model is carried out on the benchmark dataset.
In short, the paper contribution is given as follows.
• Proposes a new ORB-OANN model for AD diagnosis and classification on the CIoT based smart healthcare system.
• Design a BLF based noise removal and RoI detection processes as a pre-processing step
• Present an ORB based feature extractor and PCA based feature selector for effective classification process
• Employ an SSA-ANN technique as a classifier and the parameters of the ANN are optimally chosen by the use of SSA
• Validate the efficacy of the ORB-OANN model on the benchmark dataset and inspect the results in terms of different measures.
The rest of the paper is arranged as follows. Section 2 briefs the ORB-OANN technique and Section 3 validates the performance of the ORB-OANN technique. Finally, Section 4 concludes the paper.
2 The Proposed ORB-OANN Model
Fig. 1 demonstrates overall block diagram of proposed ORB-OANN method. In this study, a novel ORB-OANN technique was designed to diagnose AD in the CIoT enabled healthcare environment. Initially, the data acquisition process takes place using smart computed tomography (CT) scanners.
They are linked into the network and each scanner acts as an individual node. The node transmits the sensed data to the cloud and then actual processing takes place. Then, the ORB-OANN method contains distinct stages of operations namely BLF based preprocessing, RoI detection, ORB based feature extraction, PCA based feature selection (FS), ANN based classification, and SSA based parameter tuning.
ROI could not be divisible in their surroundings, due to gray level irregularities and inexistence of solid edge beside their fringe. An image usually has noise that alters the power of pixel pointing at a state, in which the classifier winds up as indeterminate. As, the region based medicinal image compression was implemented the ROI as well as non-ROI were separated independently for expanding the steadiness of the image.
Next, the BLF technique is employed for eradicating the noise to be image. Since non-linear, edge preserving image filter technique, a BLF handle the intensity value at all the pixels as weighted average of their adjacent pixel intensity values . The BLF can able to fix the issue of Gaussian blur in conventional Gaussian convolutional image filter technique since it integrates 2 elements: Euclidean distance and radiometric variance are given as:
where and denotes image intensity of pixel p indicates output image and pixel q represents input image, correspondingly. denotes collection of pixels adjacent to pixel and indicates range and spatial kernels, where the weights are calculated from Euclidean distance and photometric variance among pixels p and correspondingly. Later, it is generally calculated by image features like texture/intensity. indicates normalized term calculated by (2). In (1), and both take a value inverse to the equivalent input and are stated as a Gaussian function. For instance, is estimated as
In (3), represents scale variables defining the weight dispersal pattern of kernel. A huge denotes range Gaussian widens and fattens.
The BLF exceeds several image filtering methods because of the capacity to attain better filtering performance when maintaining crisp edges. It can be attained by integrating the range and spatial kernels in (1). In smooth areas, BLF executes as Gaussian low pass filter by average away from the smaller, weak connected variances among pixel values affected by noise, because of spatial kernel. But, it could not trivial for BLF to differentiate among thin vessels and noises while employing it in retinal image. This is affected by various features of the certain structure of thin vessels related to a general image edge that is created by dark as well as bright areas. Initially, the pixels of thin vessels conquer small parts of the pixel in local window, producing the vessel pixel to be averaging away by the spatial kernel. Later, the spatial dispersal of vessel pixel is considerably distinct from autonomous, separated image noise, however, the BLF lack functions to entirely capture the relevant features.
2.2 ORB Based Feature Extractor
The preprocessed image is passed into the ORB based feature extractor to generate a useful set of features. It works by involving an accurate orientation model for FAST utilizing Intensity Centroid Cloud (ICC) approach and reduces BRIEF rotation invariance by making a variance named steered BRIEF and then improves to -BRIEF off-spring i.e., adequately rotation invariants. The orientation modules are added in FAST using ICC approach that employs robust measures of corner orientation. The patch moments are employed to detect centroid as follows:
where represents order moment of the image its intensity differ as a functions of x and y image coordinate.
Assume the moment in Eq. (4), the centroid is achieved as follows:
A vector is made from the center to centroid and then the patch orientation become:
where atan2 denotes quadrant aware version of arc tan. Consider that consequence of illumination parameter of the corner that is not deliberated because of the angle measures remain same irrespective of the corner. The rotational invariant is enhanced by assuring the moment i.e., evaluated with respect to and that remain in the circular area of radius. An optimum election for patch size represent which assures run of is from . In general, using Hessian measure, the value of become zero, it became unstable but it does not take place using FAST i.e., favorable for the system's ability. Then, ORB consist of rotation aware module named -BRIEF i.e., a established form of steered BRIEF descriptors integrated with a related learning stage is determined for detecting less correlated binary features. For ensuring an efficient Rotation of BRIEF, a bit string representation of an image patches are made from a collection of binary intensity test . For an optimum demonstration of conventional BRIEF, earlier an orientation modules are added to ORB where there is a smooth image patch . Then, a binary test can be expressed as follows:
Whereas signifies intensity of patch pat a given points
Consequently, the features are a patch function consider as vector of n binary test is given by:
In this discussion, they use Gaussian distribution near the center of patch and election of vector length as 256 (displayed to produce reasonable outcome). As one of the critical contributions of ORB is in-plane rotation invariant is discusses on BRIEF, it endures a sharp decline in the existence of in-plane rotation exceeds some degrees. Initially, this method is to steer BRIEF based on orientation of key points (named steered BRIEF). The BRIEF steering is executed by:
Consider that given feature set of n binary tests at certain position , a matrix is determined by:
Then, using (patch orientation) and (equal rotation matrix), a steered version of S is attained by:
Subsequently, the BRIEF steering function is given by:
They differentiate the angle to increase (12 degrees) and create lookup table of precomputed BRIEF configurations. Since key point orientation, is consistent over the assessments, the precise collection of points is utilized for computing descriptors. Additionally, using this method to analyze the difference and association of oriented BRIEF feature and selecting the learning technique for decorrelation the BRIEF features in rotational invariant (to reduce r-BRIEF), they attain powerful efficiency in adjacent applications.
2.3 PCA Based Feature Selection
The removed feature F was possibly massive in dimension and so it is needed the reduction. The PCA was well-known approach to reduction dimension as it resolve this challenge of “curse of dimensionality” with no loss of data. The arithmetical model of PCA approach was given consecutively.
It can be measure of central tendencies. The mathematical procedure to mean is written in Eq. (12). Now, Q implies the random number and size of samples were demonstrated as l.
Standard deviation (SD)
It depicts the speed of data. The average distance among the mean as well as point at that data is computed by squaring them . It could be arithmetically expressed as Eq. (13).
It determines the quantity of variances from dimensional in the mean. The mathematical process to covariance has written in Eq. (14).
If the removed feature was reduced with their dimension, it is normalization and showing to classification.
2.4 OANN Based Classification
The chosen features are given as input to the OANN model to classify the existence of AD. The network of Artificial Neuron has layers and neurons attached to the synapses that are weighted. The weights are modified with BP allowing the network to learned. The strength of neurons is controlled by activation function. It is also required to have non-linearity. Assume x is the value of weighted sum of an inputs and weights , afterward to n, now
Instances of activation functions contain of sigmoid function (Eq. (16), Rectified Linear Unit (ReLU) (Eq. (18)), Soft-Max Activation Function (Eq. (17)) and Hyperbolic Tangent function (tanh) (Eqs. (20) and (21)).
refers the constrained through pair of horizontal asymptotes as
where n represents the count of resultant classes, i and j implies the th and th classes by is the forecast probability for th class.
Another version of ReLU like Parametric ReLU (PReLU) (Eq. (19)) and Leaky ReLU resolves the zero-gradient issue.
where refers the parameter learns in training. If , next and it attains the version of ReLU known as Absolute Value ReLU . If is little, activation functions are mentioned as leaky ReLU. Fig. 2 illustrates the architecture of ANN model. The tanh is provided as follows:
In order to add read on to choose activation functions, readers are stimulated for reading the work.
Another essential model of NN is computation of the cost function. The perceptron learned as computing a cost function mentioned as Mean Square Error (MSE). It is several other varieties of cost functions which are utilized for determining the resultant error. In gradient descent (GD) is helpful to this light. But, it needs the cost function is convex resultant in established of Stochastic Gradient Descent (SGD). For tuning the parameter of the ANN technique, the SSA is used and thereby enhances the detection outcomes.
SSA is determined as an arbitrary population based approach proposed by . It is utilized to accelerate the swarming procedure of salp when foraging in the ocean. In the SSA method, the dominants are salps facing the chain, and balances salp is called as follower. The salp locations could be stored in a two dimensional matrix called as z. Furthermore, the food sources are represented as P in search space as the swarm destination. The arithmetical method for SSA is given as follows: The leading salps would change the position in the applications of provided equation:
The coefficient is an essential attribute in SSA since it offers improved management amongst exploitation and exploration stages. In order to change the location of follower, provided equations are employed:
Whereas where . Because of the time in optimization, the crises amongst iterations are one and assume , i.e., defined as follows:
The summary of step-by-step definitions of this method is provided below:
1. Upload the variables of SSA such as amount of salps , amount of iterations (A), optimal salps location and optimum fitness value .
2. Upload a population of S salp location randomly.
3. Evaluate the fitness of each salp.
4. Set amount of iterations to zero.
5. Update r1.
6. For each salp,
a) When , upgrade the place of dominant salp using Eq. (22).
b) Otherwise, upgrade the place of followers’ salp using Eq. (25).
c) Define the fitness of each salp.
d) Update if there is a dominant solution.
7. Rise a to one.
8. Follow Steps 5 to 7 until is met.
9. Offer an optimum solution and fitness value .
3 Performance Validation
This section examines the performance analysis of the ORB-OANN technique on the diagnosis of AD. The dataset utilized to train our model was gathered from OASIS. The site suggestions a public data repository for study resolves. The dataset covers the cross-sectional brain MRI scan of different issues from the age of 18–96. An image was covering image in the sagittal, coronal, and axial planes of human brain. For testing the presented technique, MRI scan in the smart CT scanner was developed that are utilized at several hospitals linked on the Internet. Fig. 3 illustrates some sample images.
Fig. 4 showcases the confusion matrix offered by the ORB-OANN technique with the other two techniques. The ANN technique has classified a set of 86 images into class 1, 103 images into class 2, and 91 images into class 3. Moreover, the PCA-ANN approach has classified a set of 87 images into class 1, 104 images into class 2, and 91 images into class 3. Eventually, the ORB-OANN method has classified a set of 87 images into class 1, 104 images into class 2, and 92 images into class 3.
Next, a brief AD classification results analysis of the ORB-OANN technique takes place under distinct classes in Tab. 1. By looking into the table values, it is noticeable that the ORB-OANN technique has showcased improved AD classification outcomes under all the class labels. The ANN model has obtained an average accuracy of 0.9837, sensitivity of 0.9752, specificity of 0.9876, FPR of 0.0124, and FNR of 0.0248. In line with, the PCA-ANN manner has attained an average accuracy of 0.9884, sensitivity of 0.9821, specificity of 0.9911, FPR of 0.0089, and FNR of 0.0179. Concurrently, the ORB-OANN methodology has gained an average accuracy of 0.9907, sensitivity of 0.9857, specificity of 0.99929, FPR of 0.0071, and FNR of 0.0143.
Fig. 5 showcases the ROC analysis of the ORB-OANN approach on the applied dataset. The figure demonstrated that the ORB-OANN technique has achieved a maximum ROC of 99.9526.
A detailed comparative analysis of the AD detection outcome takes place with recent methods such as genetic algorithm with k-nearest neighbors (GA-KNN), grey wolf optimization with KNN (GWO-KNN), GA with convolutional neural networks (GA-CNN), GA with decision tree (GA-DT), GWO with KNN), chaotic GWO-KNN (CGWO-KNN), chaotic GWO-DT (CGWO-DT), chaotic GWO-CNN (CGWO-CNN), ANN, and PCA-ANN. Fig. 6 demonstrates the comparison study of the ORB-OANN technique with existing techniques in terms of accuracy. The results exhibited that the GA-KNN and GWO-KNN techniques have obtained the least accuracy of 0.6622 and 0.6923 respectively. In line with, the GA-CNN, GA-DT, and GWO-DT techniques have offered slightly enhanced accuracy of 0.7022, 0.7222, and 0.7623 respectively. Moreover, the CGWO-KNN, CGWO-DT, and GWO-CNN techniques have offered a moderate accuracy of 0.845, 0.8852, and 0.8923. Furthermore, the CGWO-CNN, ANN, and PCA-ANN techniques have showcased competitive accuracy values of 0.982, 0.9837, and 0.9884 respectively. However, the proposed ORB-OANN technique has resulted to a maximum performance of 0.9907.
Fig. 7 showcases the comparison analysis of the ORB-OANN method with existing algorithms with respect to sensitivity. The outcomes outperformed that the GA-KNN and GA-CNN techniques have reached a worse sensitivity of 0.6522 and 0.6922 correspondingly. Also, the GWO-KNN, GA-DT, and GWO-CNN approaches have obtainable somewhat higher sensitivity of 0.7718, 0.7858, and 0.8233 correspondingly. Followed by, the CGWO-KNN, GWO-DT, and CGWO-DT methods have accessible a moderate sensitivity of 0.8452, 0.8520, and 0.8623. In addition, the CGWO-CNN, ANN, and PCA-ANN manners have demonstrated competitive sensitivity values of 0.9745, 0.9752, and 0.9821 correspondingly. But, the presented ORB-OANN methodology has resulted in maximal performance of 0.9857.
Fig. 8 rseveals the comparative study of the ORB-OANN manner with recent approaches in terms of specificity. The results portrayed that the GA-DT and GWO-DT methods have gained a minimum specificity of 0.6622 and 0.7822 respectively. Likewise, the GA-KNN, GWO-KNN, and GA-CNN manners have existed slightly improved specificity of 0.7922, 0.8210, and 0.8522 respectively. Besides, the CGWO-KNN, GWO-CNN, and CGWO-DT methods have obtainable a moderate specificity of 0.9015, 0.9222, and 0.9223. At the same time, the CGWO-CNN, ANN, and PCA-ANN methodologies have depicted competitive specificity values of 0.9545, 0.9876, and 0.9911 correspondingly. Eventually, the proposed ORB-OANN algorithm has resulted in a superior performance of 0.9929. From the detailed result analysis, it is ensured that the ORB-OANN technique is found to be a proficient AD diagnosis model in the CIoT enabled healthcare system.
In this study, a novel ORB-OANN model is designed to diagnose AD in the CIoT enabled healthcare environment. Initially, the data acquisition process takes place using smart CT scanners. Initially, the data acquisition process takes place using smart CT scanners. They are linked into the network and each scanner acts as an individual node. The node transmits the sensed data to the cloud and then actual processing takes place. Then, the ORB-OANN model involves distinct stages of operations namely BLF based preprocessing, RoI detection, ORB based feature extraction, PCA based FS, ANN based classification, and SSA based parameter tuning. A comprehensive experimental analysis of the ORB-OANN model is carried out on the benchmark dataset and the obtained values pointed out the promising performance of the ORB-OANN technique in terms of different measures. In future, the performance of the AD diagnostic outcomes can be boosted by the design of deep learning models.
Acknowledgement: The authors would like to acknowledge the support of Prince Sultan University, Riyadh, Saudi Arabia for partially supporting this project and for paying the Article Processing Charges (APC) of this publication.
Funding Statement: The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work under grant number (RGP 2/23/42), Received by Fahd N. Al-Wesabi. https://www.kku.edu.sa.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report regarding the present study.
|This work is licensed under a Creative Commons Attribution 4.0 International License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.|