Investigations on Brain Tumor Classification Using Hybrid Machine Learning Algorithms

The imaging modalities are used to view other organs and analyze different tissues in the body. In such imaging modalities, a new and developing imaging technique is hyperspectral imaging. This multicolour representation of tissues helps us to better understand the issues compared to the previous image models. This research aims to analyze the tumor localization in the brain by performing different operations on hyperspectral images. The tumor is located using the combination of k-based clustering processes like k-nearest neighbour and k-means clustering. The value of k in both methods is determined using the optimization process called the firefly algorithm. The optimization processes reduce the manual calculation for finding K's optimal value to segment the brain regions. The labelling of the areas of the brain is done using the multilayer feedforward neural network. The proposed technique produced better results than the existing methods like hybrid k-means clustering and parallel k-means clustering by having a higher peak signal-to-noise ratio and a lesser mean absolute error value. The proposed model achieved 96.47% accuracy, 96.32% sensitivity, and 98.24% specificity, which are improved compared to other techniques.


Introduction
e increasing growth of medical image analysis uses various advanced image processing techniques [1]. Due to this development, incurable diseases can be cured nowadays.
is development helps to cure most life-threatening diseases like tumors, blood clots, and cancer at the initial stages. ese life-threatening diseases are confirmed with the help of images of the infected region and biopsy. Mostly, the infected region's images are the first step in diagnosing the conditions [2]. e diseases are confirmed with the help of a biopsy. In such a situation, the infected regions' modeling should be highly accurate and easily visualizable.
is paper discusses such modeling, which is called hyperspectral imaging, to locate the abnormal growth of cells in the brain.
is hyperspectral image provides an accurate result compared with other images. In general, brain activities are recorded with the help of scanning and radiogram methods. e scanning so far used for the brain is the MRI scan and CT scan [3]. MRI is the abbreviation of magnetic resonance imaging, mainly used for the body's soft tissue analysis [4]. CT is the abbreviation of computed tomography imaging used to analyze the hard tissues of the body.
MRI scanning is mainly preferred for brain analysis. e advantages of this type of scanning are the ability to view the soft tissue clearly. It does not produce any side effects because of not using any ionizing radiation to visualize the brain regions. e MRI scan is highly used to locate the abnormal growth of cells in the brain. is imaging scheme produces the brain's imaging in a greyscale format [5], which medical experts can analyze. An in-depth diagnosis is required in this imaging model to locate the tumor.
Apart from MRI scanning, other types of scanning also produce the images in a greyscale format except for the color Doppler scan. However, alternative techniques like postprocessing for segmenting the tissue regions are not producing desired results. Hence, to overcome this drawback, a new imaging technique called hyperspectral imaging is used to analyze the body's soft tissues.
Hyperspectral imaging is used in remote sensing for vegetation classification by taking pictures of hundreds of bands' regions. is imaging process is also used for capturing the brain with 128 bands. Based on the image processing techniques, the hyperspectral image is classified. ese hyperspectral images represent the brain regions in different colors, which effectively understand the brain tissues.
is mainly helps the doctor during the surgery process to remove the abnormal tissues.
is imaging technique also helps the patient understand the current stage of their diseases due to the representation of tissues in different colors. e high-resolution camera captures the brain tumor [6].
is paper discussed the mapping process of the brain to locate the abnormal tissues. e technique used for the mapping was noise removal to remove any artifacts in the images for postprocessing. e segmentation process was done using a hybrid k-based clustering process [4]. e algorithm for optimization was utilized to choose the value of clusters for the clustering process. e neural-based labelling process was to mention the tissues of the brain in different colors. Based on the image classification accuracy, the mean absolute error value, and the peak signal-to-noise ratio, the results are compared with existing image classification methods and neural network models. is paper is organized as follows: Section 2 discusses the various research works of tumor localization. Section 3 presents a detailed explanation of the proposed methodologies. Section 4 discusses the comparison of various techniques by practical implementation and evaluation. Section 5 is about the conclusion statement based on the results and analysis.

Related Works
Hemanth et al. [1] proposed the abnormal brain image using the deep convolution method. is brain image was classified based on the dataset. e deep convolution neural network was applied to reduce design complexity. e convolution neural network model used a deep learning technique, that is, DCNN. e abnormal brain tumor dataset was used for classifying the image. Here, three layers in DCNN were carried out to perform the classification. e first layer was the convolution layer, which provides the higher-level features with trained parameters. e second layer was the ReLU Layer, which rectifies the linear unit layer. e final one was the Max-Pool layer. It was used after getting the four-cluster region. It classified the terms of metastasis, meningioma, glioma, and astrocytoma.
Deep-seated diseases like MS affect the nerve systems since they would be predicted earlier. Halimeh and Teshnehlab [2] proposed the tumors and MS simultaneous classification and diagnosis with the convolution neural network's help. Here, the image processing technique was used to classify that image, and it was diagnosed. Here, CNN was used. e MRI image was taken for the classification process of the internal image pixel's multiplications. is detects the infected area, lesion, and tumor after diagnosis.
Dong et al. [7] proposed a Farrow structure to apply the time delay filter contrary to a linear FIR structure to fulfill the requirement for real-time updates and be entirely suitable for the FPGA domain. Besides, another off-line approach was implemented to evaluate the Farrow filter coefficient if the coefficient was symmetric. Simulations have been generated to represent the structural model to the Farrow filter developed.
e results likewise showed the Frost broadband adaptive antenna with a Farrow filter effectively diminishes the obstacle.
Choi and Jeong [8] proposed a model utilizing Speckle Reducing Anisotropic Diffusion (SRAD), guided filter, and soft thresholding to eliminate SAR image speckle noise while maintaining edge data efficiently. Initially, the generated procedure obtained a filtered image by executing an SRAD filter onto the noisy image. us, a logarithmic shift was used to change it to additional noise for future expulsion of the filtered image's multiplicative noise. e filtering image was transformed, using DWT, into multiresolution images. For each high and low-frequency, subimage soft thresholding and the directed filter were used. e denoised images were equipped with Inverse DWT (IDWT) and the exponential transform, showing that the procedure demonstrated superior function over the traditional filtering method and the output was both subjective and objective.
Mafi et al. [9] developed an image denoising technique within related speckle noise and Gaussian noises. e dualtree complex wavelets transform was used on the images to accomplish a unique coefficient describing these noises. Hence, these isolated coefficients were evacuated by thresholding, and the inverse wavelet transform was executed to achieve the remake image. A connection between the dual-tree and standard wavelet-based denoising filter was applied depending on different basic parameters. Lastly, to expel some other existing noises, a spatial denoising filter was used on the image. e clinical ultrasound images are degenerated by the noise sequences. Such noise sequences helps the researchers' to understand the impacts of Gaussian and speckle noises with the help of most effective speckle and Gaussian denoising filters.
Choi and Jeong [10] proposed an algorithm utilizing SRAD and a guided filter for speckle noise decreasing and edge security. At first, speckle, which was a multiplicative noise, was detached by utilizing SRAD. e existing noise in the filtered image was transformed to added noise using algebraic transform. e additional noise that exists in the filtered image was further detached utilizing a guided filter. Lastly, the image without noise was derived utilizing aggressive transformation, indicating that the model have better noise reduction and edge-preserving capabilities than the standard filtering method.
Marie and Alalyani [11] proposed a novel firefly algorithm-based feature selection process. is also manages the Arabic text classification that was not successfully concentrated because of the Arabic language's inconvenience. is technique has been profitably tested in various complicated issues. Moreover, it has not been included in selecting feature methods to manage the classification of Arabic text.
e SVM classifier was utilized as three-calculation parts for approving this method, including accuracy, recall, and F-measure.
is work accomplished an accuracy of 0.994 using OSAC dataset.
Narayanan et al. [5] proposed a technique to access the standard EEG signal. At first, the peak EEG signal voltage estimation is computed. Finally, a developed time-frequency transformation method was used to send the signals into an image depending on the wavelet transform. Additionally, the S-transform access was planned to disengage the main features of signals to the classifier scheme. e firefly algorithm-based method was further treated to select the principal features of the signal utilized for training and testing the classifying method. In this method, the SVM, RF, and KNN methods were developed. Hence, the performance obtained an average accuracy of 80.39%. e performance affirmed that this method offered a better outcome on the chosen EEG signal.
Mashhour et al. [12] proposed a new classifier method depending on a firefly algorithm made as a managed learning algorithm. Hence, the analysis depended on the firefly algorithm created by simulating a firefly's character to bring different mates, dependent on intensity and distance. e procedure of this algorithm contained three stages. e feature selection stage was utilized to reduce the features and to select the most valuable features. e model development stage was significant in determining the firefly class moderators. e model forecast stage was utilized to apportion the testing or concealed sample in their related classes using class contributors. A few datasets ended up being related to the Ant-Miner technique. e experiment demonstrated that the firefly algorithm was the best.
Tawahid and Dsouza [13] presented an algorithm known as the Hybrid Binary Bat Enhanced Particle Swarm Optimization (HBBEPSO). In this method, a bat based genetic algorithm is used to analyze the feature space using echolocation and improved rendition of the PSO to achieve better solution in the search place. e algorithm's overall efficiency and technique were identified as the best compared to the other methods examined. Hence, the result has demonstrated the algorithm's capacity to discover the feature space for optimal feature sequence.
Sangaiah and Kumar [14] proposed an algorithm that used a relief attribute reduction with GA based on entropy for breasts cancer identification. is method's hybrid sequence was utilized to deal with the dataset with a higher dimension and concern. e information was accomplished from the WISCONSIN datasets, and the information has been classified depending on various properties. e technique was calculated and compared with the other notable feature selection processes. e experimental outcome indicates that the work has a remarkable capacity to create a decreased subspace of critical features while generating significant classifications accuracy for massive datasets.
Harithaa [15] presented the firefly and cuckoo searchbased algorithms of feature selection with detached high accuracy and lower training upward for the PIMA Indian diabetic dataset from UCI. e empirical setup was made with the UCI dataset with the KNN classifier. e precision, accuracy, and recall were analyzed to calculate parameters, and the results were compared with those of the firefly and cuckoo search algorithms. is technique traditionally obtained high accuracy.
Long et al. [16] developed a heart disease diagnostic model with rough sets based on feature reductions and type 2 fuzzy logic (IT2FLS) intervals. Analysis among irregular groups based on feature reduction and IT2FLS targets address the issue and concern of high-dimensional datasets. IT2FLS used a hybrid teaching procedure to compose a fuzzy c-means clustering approach and the adjustment criterion by firefly chaos and hybrid genetic algorithms. is teaching procedure was costly in computational terms, especially when hired with a high-dimensional set of data. e rough set-based quality decline utilizing a chaos firefly approach was analyzed to detect an optimal reduction, reduce computational liability, and improve IT2FLS performance. Results explained remarkable device stability associated with numerous machine learning algorithms like Naive Bayes, ANN, and SVM. is model has been useful in diagnosing heart disease.
Cortes et al. [17] developed an approach for adaptively learning artificial neural networks (ADANET). It was based on analytical methods, including data-dependent generalized, which are proved in detail. e large-scale operations on the various binary division tasks are obtained using the CIFAR-10 dataset. Results explained that this technique could automatically learn network structures with very reasonable work accuracy when related to those obtained for neural networks.
Esfe et al. [18] analyzed nanofluids' thermal conductivity utilizing neural networks, test data, and correlativity for modeling thermal conductivity. Using a KD2-Pro thermal analyzer, the thermal conduction of Mg(OH) 2 nanoparticles with a 10 nm mean diameter isolated in ethylene glycol was solved. An experimental collaboration has been developed as far as volume fraction and temperature were concerned, based on observational information at other substantial volume portions and temperature. erefore, the relative Journal of Healthcare Engineering thermal conduction as temperature and volume fraction activities was proposed through a neural network depending on the analyzed information. A system with two layers hidden in each layer and five neurons has the slightest error and a high fitting coefficient. Besides correlating the model and the correlativity obtained from test knowledge, the neural network was highly accurate and predicted the thermal conduction of Mg(OH) 2 -EG nanofluids. Erkaymaz et al. [19] researched the work of two various feedforward neural networks (FFNN) for diabetes diagnosis. ey used input as PIMA Indians Diabetic Dataset. e previous information indicated that the Watts-Strogatz small world FFNN delivered a good analysis work compared to traditional FFNN. Consequently, the result was associated with the Newman-Watts small world FFNN, and they demonstrated that the latter was even better. However, the Newman-Watts small world FFNN results from better output parameters were validated.
Torti et al. [20] executed an alternative analytical comprehension of the challenge from a smooth optimization perspective. Hence, the specific teaching of limited samples and acceptable conditions was analyzed using a critical point to set up any local minimal to be globally minimal. Additionally, an advanced algorithm, known as the Generalized Gauss-Newton (GGN), was returned as a surmised Newton's algorithm that moves the property of being locally united to a global minimum under the state of accurate teaching.
Hao et al. [21] proposed a glioblastoma brain tumor classification model using HSI images. e spatial and spectral features of HSI images were used by implementing various deep learning models for the detection of brain tumor. ese features extracted could support obtaining accurate results in detecting brain tumor. e brain tumor detection process includes the processes like spectral phasor analysis and data oversampling, 1D-DNN-based spectral HSI feature extraction and classifications, 2D-CNN-based spectral-spatial HSI feature extraction and classifications, edge-preserving filteringbased classification results fusion and optimizations, and fully convolutional networks-(FCN-) based background segmentation.

Proposed Method
In this paper, a classification and detection model of brain tumor using hyperspectral imaging (HSI) is proposed. e brain tumor mapping technique was used in this work for improving the performance of the proposed model to achieve accurate results in terms of detecting brain tumor. e proposed model includes preprocessing, filtering, optimization, clustering, labelling, and classification processes in order to detect the brain tumor.
Mapping is the process, which represents the different regions of the same properties in different colors. is mapping process is used to understand the areas more effectively. is paper discusses such a mapping process for locating the abnormal tissues in the brain. e term abnormal tissue was the tumor cell whose growth was increasing without any ordered form [22,23]. e mapping process is done on the hyperspectral image of the brain. e noise removal algorithm to remove any unwanted pixels or disturbance in the image processes the hyperspectral image. is noiseless image is suitable for a better mapping process. e mapping is carried out in two stages. e initial step is to group pixels of the same characteristics using an optimized hybrid k-based clustering process [24]. e second stage is to label the grouped pixels using the neural scheme. Figure 1 is the pictorial representation of the proposed system.

Image Modeling.
e mapping of a brain region is done using hyperspectral images. e image used in this paper is obtained from the in vivo hyperspectral format. e input image consists of 128 bands, and its color wavelength ranges from 400 to 1300 nm, that is, the bandwidth of electromagnetic radiation.
NASA usually performs mapping in hyperspectral images remote sensing application form specifying the different crops. NASA is currently performing this mapping process in the mammogram images using the MEDSEG analyzer to represent the breast region's various tissues to detect the cancer part. e migration to hyperspectral medical imaging helps to capture the images in pixels and their wide range of frequencies.
Hyperspectral imaging's main advantage is to capture the spatial and spectral information of the images through spatial and spectral scanning of the body with different wavelengths. e information is higher due to the capture of the body of more than eight bands. Each band of the hyperspectral image holds a different story on the brain's particular region, which is impossible in the other imaging models. is paper tests the proposed hybrid firefly and k-based mapping in the dataset used in the parallel k-means clustering process. e HSI brain image is obtained with a hyperspectral camera, and a technique like the one Vivo-based is used. It captures the brain region in 128 bands, and each band consists of different information about the brain. e process of each stage of the proposed method is elaborated in the following.

Conversion of the Hyperspectral Cube to RGB Format.
Our research data preprocessing is one of the common process-forming concepts for the images mapping and noise removal sections. In the HSI RGB form, images have the maximum data in every pixel and color, typically 150 to 400 dimensional vectors were analyzed and configured. e reflection of the pixel consists of each wavelength.
In this preprocessing stage, two processes were performed under the following conditions: (i) Greyscale process. (ii) Noise removal process.
Previous research work was performed based on the greyscale process. Noise removal is acting under adaptive and Frost filters to get a better result. e adaptive filter uses an actual pixel integer concept that is replaced with an advanced pixel integer concept, and it presents better results and high performance.

Frost Filtering.
e Frost filter exchanges the pixel of interest with the moving (nXn) kernel's total weighted values. e weighting factor decreases as one moves away from the pixel of interest. As the variance of the kernel grows, the weighting factors for the central pixels will also grow. is filter was based on the statistics of multiplication and stationary noises.
Frost filter minimizes image edges speckle content. is type of filter is a damaged symmetric regular filter used for linear data. It was determining the accurate pixel here, replacing the filter and estimation based on filter distance.
Various order speckle pictures expressed the following equation: a(m, n).n(m, n), (1) where J (m, n) is the speckle-noise image value corruption, a (m, n) is the actual speckle free signal, and n (m, n) is the speckle noise.

Feature Extraction.
is process is to group the regions of the brain using an optimized k-means clustering technique. e term optimized refers to selecting the optimal clusters value for the k-means clustering process. is optimization approach helps to group the different regions of the brain, along with the tumor part.
Suppose local window size is N × N means; the result is expressed as where where k is constant.

Firefly Algorithm (FA).
Firefly algorithm is a metaheuristic algorithm for the advancement of optimization. is concept is based on the speckle action of firefly insects. Xin-She Yang introduced this algorithm in 2008. Firefly algorithm (FA) uses speckle action to impress another firefly, naturally transmitting signals to differing gender. Firefly is of a similar gender; also, all fireflies can impress another firefly.
is consists of brightness for all pairs of fireflies. A brighter firefly attracts another firefly; therefore, the minimum brighter ones are replaced with the brighter ones. e algorithmic flow of the firefly is given in Table 1. e fireflies' beginnings are based on the boundary's integer concept, which is the maximum and minimum limitation statement. e maximum and minimum limitation statements of the fireflies are 1 and 5. e formula of a pair of two fireflies is expressed as follows: which is optimized by f2(x), . . . , fi(x), i � 1, 2, 3, . . . , m. (5) 3.6. K-Means Clustering. It is the function of a similar pixel integer, and it is synthesis in one part. In our research work, an unsupervised method is referred to as clustering implemented in this section. e undefined address part of a

RGB form of HSI image
Frost filtering Firefly optimization to find "k" Clustering of pixels using k-NN and Kmeans Labelling using multilayer feed forward neural network Journal of Healthcare Engineering picture is addressed by presenting the k-means clustering function about a centric portion. is incorporates the pixel integer term of a picture-based k region, where k is several clusters in the picture and k calculates the firefly optimization function. e entire process is performing under the basis iteration still in the cluster form of every pixel picture. e clustering is one of the pixel properties, and by getting the k value of 3, the mapping region is performed based on the threshold method.
Addressing a function of the pixel term performs a kcluster state. e centric portion calculated the choosing pixel property concept and the weight of both group concepts under the clustering condition. e code profiling was performed using the dataset created by original HS images and assuming k � 24, min_error � 10 −3 , and max_iter � 50.

Mapping the Regions.
e affected region is mapped based on the neural network model, which uses a multilayer feedforward neural network. In the below discussion, the MFNN was described.

Multilayer Feedforward Neural Network (MFNN).
Neural networks are computing systems made up of linked nodes that function similarly to neurons in the brain. Using the MFNN method, hidden patterns can be detected, correlations in raw data, cluster, and classifications can be performed, and the proposed MFNN continually learns and enhances over time. is is one of the popularised singlelayer feedforward neural networks, naturally used in addressing the operation of the brain molecule. Testing the web is based on the brain's molecule and also the integer of the image. Dataset classification is based on testing and training based on the cross pleat estimation section. e neural network training is based on the training characteristics; the performance process and the results are produced based on those values.
In supervised learning, data labelling is an important component of data preparation. Every error or inaccuracy in this procedure might have a detrimental impact on the quality of a dataset. Furthermore, the overall performance of a predictive model might be lost, leading to errors. Taking this into account, for the ground truth in the tumor identification problem, the MFNN algorithm was applied, which labelled the data. e multilayer feedforward neural network (MFNN) (refer to Figure 2) using the segmental feedback layer is given. e flow model is presented in the following figure.
Here, it intimated the input process and the output process terms.
(ii) Multiple multilayer feedforward neural network. e single-layer MFNN is helping the performance improvement to present the result alone. Another classification is multiple MFNN is used to find the difference between real integer resultant layers through the sigmoid activation process. e sigmoidal activation function in the MFNN presents an improved output with repespect to the individual input layers. In this investigation, MFNN is utilizing the testing and training sets of the image classification configuration. Meanwhile, 80% of the samples were utilized for training and 20% for testing. Input is one of the optimal features for the FNN from the objective of the research work. e trained single-layer feedforward neural network is tested on the feature extracted image. e performance metrics evaluate the results, and they are tabulated in the experimental part.

Experimental Analysis
In this, the Matrix laboratory software is utilized to execute the proposed technique in the simulation format. e proposed method is tested on the open-access brain tumor dataset (250 samples) collected from Kaggle data collection, which is used in the parallel k-means clustering for better analysis and comparison [25].
For training and testing, the dataset is split into 80% for training and 20% for testing. e following figures are the input and output of each stage of the proposed technique. e MFNN is reconfigured based on the features extracted by our proposed method. e reconfigured network was utilized for the training and testing of the data. e output of each process of the proposed method is shown in Figures 3-6.
e RGB format of the hyperspectral image is shown in Figure 3. e noisy image (refer to Figure 4) is preprocessed with a grayscale image shown in Figure 5. is noisy signal is processed with the GLCM method. e filtered output image is shown in Figure 6. Based on these images, the mean absolute error value and peak signalto-noise ratio are evaluated, and they are compared with the existing method, which is depicted in Table 2.  6 Journal of Healthcare Engineering e comparisons of the existing methods with the proposed method are made by calculating the following parameters: MAE: MAE is the abbreviation of mean absolute error, which tells how much percentage of the detected labels has deviated from the original labels. PSNR: PSNR is the abbreviation of the peak signal-tonoise ratio, which gives information about the image's quality after several processes to map the brain regions. e PSNR is increased in a hybrid firefly based on the kmeans clustering technique by comparing the results. e results are compared with parallel k-means, optimized k-means, and SVM with k-means techniques. e mean absolute error is raised in the parallel k-means clustering technique and better in the proposed model (Table 2). e performance evaluation was carried out in order to assess the efficiency of the proposed model. Accuracy, sensitivity, and specificity are three performance measures used in the assessment. By merging specificity and sensitivity, a single metric, quality, may be obtained. Both metrics should have a value of one. ese three comparable performance measuring evaluations are also used in this study, which are as follows: Accuracy � TP + TN TP + FP + TN + FN %.
(i) TP: true positive was the total of truly identified brain tumor.    (ii) FP: false positive was the total misclassified regions as a brain tumor. (iii) FN: false negative was the total from inaccurately unidentified areas. (iv) TN: true negative was the total of the truly identified nonbrain tumor.
In Table 3 and Figure 7, the comparisons of the performances analysis of the proposed model with other existing approaches were represented. Accuracy, sensitivity, and specificity are the parameters evaluated for this performance analysis. Based on the true positive and true negative values, the efficiency of the model was calculated. e proposed model is compared with k-NN, DNN, PSO, LSVM, and DCNN [1,[17][18][19][20][21][22][23][24][25][26][27][28]]. e proposed model achieved 96.47% accuracy, which is 1.17% to 3.13% higher than other techniques, with a sensitivity of 96.32%, which is 2.06% to 5.1% better than other methods, and specificity of 98.24%, which is 0.5% to 3.6% improved compared to other techniques.

Conclusion
is research proposed an unsupervised approach for clinical treatment based on the patient's brain tumor estimation. e brain's mapping and localization are achieved using k-means clustering, firefly optimization, and MFNN. e proposed multilayer feedforward neural network (MFNN) addresses the brain-molecule optimization method's process and achieves minimum error and trial techniques. Hence, the proposed optimized mapping process produced improved outputs in every form, and it is suitable for mapping the molecules of the spectral medical image. e proposed model is compared with k-NN, DNN, PSO, LSVM, and DCNN. e proposed model achieved 96.47% accuracy, which is 1.17% to 3.13% higher than other techniques, with a sensitivity of 96.32%, which is 2.06% to 5.1% better than other methods, and specificity of 98.24%, which is 0.5% to 3.6% improved compared to other techniques. In future, to improve the performance, a hybrid deep learning method with a deep transfer learning model for the brain tumor classification process using related image datasets can be implemented. For the feature extraction process, a novel threshold-based method can be used [25][26][27][28].
Data Availability e datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.

Conflicts of Interest
ere are no conflicts of interest.

Authors' Contributions
S. Rinesh, K. Maheswari, and B. Arthi are responsible for data collection and validation. P. Sherubha and A. Vijay are responsible for surveys, content writing, and proofreading. S. Sridhar, Yosef Asrat Waji and T. Rajendran are responsible for algorithm design, development, and proofreading.