Optical Coherence Tomography (OCT) Image Classification for Retinal Disease Using a Random Forest Classifier | Research Square window.SnipcartSettings = { analytics: { enabled: false } }; (function() { var accessVector = localStorage.getItem('access_vector') || ''; window.dataLayer = window.dataLayer || []; if (accessVector) { window.dataLayer.push({ user: { profile: { profileInfo: { snid: accessVector } } } }); } })(); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-K279D39R'); Browse Preprints In Review Journals COVID-19 Preprints AJE Video Bytes Research Tools Research Promotion AJE Professional Editing AJE Rubriq About Preprint Platform In Review Editorial Policies Our Team Advisory Board Help Center Sign In Submit a Preprint Cite Share Download PDF Research Article Optical Coherence Tomography (OCT) Image Classification for Retinal Disease Using a Random Forest Classifier Asad Wali, Zobia Suhail, Arjun Sipani This is a preprint; it has not been peer reviewed by a journal. https://doi.org/ 10.21203/rs.3.rs-4551679/v1 This work is licensed under a CC BY 4.0 License Status: Posted Version 1 posted You are reading this latest preprint version Abstract Optical coherence tomography (OCT) is a vital imaging technique that provides detailed images of the retina and plays a crucial role in diagnosing and monitoring various retinal conditions, such as diabetic macular edema (DME), choroidal neovascularization (CNV), and DRUSEN. However, there is a need to improve the early detection and treatment of these common eye diseases. While deep learning methods have demonstrated superior accuracy in analyzing OCT images, the potential of machine learning approaches, especially concerning data volume and computational efficiency, requires further exploration. This study aimed to improve the diagnosis and management of retinal diseases using OCT images through a machine learning framework employing a random forest classifier, with a focus on comparing its efficacy against that of popular image processing filters. We propose a novel approach that uses raw image data embedding (RIDE) as input to our machine learning model. This approach uses translated image raw data as opposed to metadata-driven preprocessing algorithms. We systematically benchmark its performance against established built-in methods, such as histogram of oriented gradients (HOG), local binary patterns (LBP), and features from the opponent space for filtering (FOSF). This comparative analysis serves to assess the efficacy of our approach in relation to these widely recognized methods. The proposed method achieves higher accuracy but also optimizes the time complexity of the system. The proposed model exhibited a commendable accuracy rate of 80% in the classification of retinal diseases, surpassing the performance of various other classifiers and methods. This research represents a small step toward the creation of an accurate and efficient machine learning-based system for diagnosing and monitoring retinal diseases, ultimately contributing to improved patient outcomes and diagnostic accuracy. random forest classifier (RFC) support vector machine (SVM) machine learning optical coherence tomography (OCT) diabetic macular edema (DME) choroidal neovascularization (CNV) DRUSEN NORMAL raw image data embedding (RIDE) Figures Figure 1 Figure 2 Figure 3 Figure 4 Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 Introduction Optical coherence tomography (OCT) has emerged as a rapidly advancing medical imaging technique in recent years. It has the capability to capture various characteristics of biological tissues, including blood flow, polarization status, structural data, elastic parameters, and molecular content [ 1 ]. The retina, the only light sensor in the human eye, transforms light information into bioelectric signals and transmits them to the brain via the optic nerve [ 2 ]. This process is crucial for human vision. Retinal diseases such as age-related macular degeneration (AMD), diabetic macular edema (DME) and choroidal neovascularization (CNV) are major contributors to vision loss and permanent blindness globally [ 3 ]. A recent survey revealed that approximately 90% of vision loss can be prevented and treated through precise retinal screening and timely intervention in the early stages. Therefore, accurate diagnosis of retinal diseases is paramount in clinical settings. Optical coherence tomography (OCT) is a noninvasive imaging technology that generates high-resolution cross-sectional images of biological tissue. By analyzing the light reflected and backscattered from retinal tissue, OCT enables visualization of the structures of various retinal layers. In particular, spectral domain OCT (SD-OCT) [ 4 ] has gained prominence in ophthalmology due to its superior image quality, allowing for the early detection of treatable conditions before the onset of visual symptoms and irreversible vision loss. Despite its benefits, manually interpreting and diagnosing retinal diseases from the vast amount of OCT images can be laborious, time intensive, and subjective. Advances in biomedical imaging, sensing technologies, high-performance computing, and artificial intelligence algorithms have paved the way for intelligent disease diagnosis. Various automated diagnostic methods have been developed to identify retinal diseases using OCT imaging. Traditional approaches rely on machine learning models to classify OCT images by extracting handcrafted features through well-designed descriptors and feeding them into a classifier for classification. In contrast, deep neural networks have revolutionized this field by learning to extract features directly from raw data at different levels. Deep convolutional neural networks have been particularly successful in retinal OCT image classification due to their ability to capture translation invariance and local features effectively. OCT has diverse clinical applications across various medical fields, including ophthalmology [ 5 , 6 ], cardiology [ 7 , 8 ], endoscopy [ 9 , 10 ], and dermatology and oncology [ 11 , 12 ]. In developmental biology, OCT has been instrumental in characterizing the morphological and functional development of organs such as the eyes [ 13 ], brain [ 14 ], limbs [ 15 ], reproductive organs [ 16 ], and heart [ 17 , 18 ]. This versatile imaging technology has significantly contributed to advancing our understanding and diagnostic capabilities in a wide range of medical disciplines, benefiting both clinical practice and research. In the context of ophthalmology, OCT has demonstrated promising outcomes in diagnosing retinal diseases by providing high-resolution cross-sectional images of the eye's soft tissues, particularly the retina. It enables noninvasive examination and evaluation of the retina, aiding in the detection and assessment of various eye conditions, such as diabetic macular edema (DME), glaucoma, and choroidal neovascularization (CNV) [ 19 , 20 ]. Morphological features such as drusen, macular holes, and blood vessel characteristics can be readily identified on OCT images, serving as important disease indicators. Consequently, OCT imaging is essential for conducting comprehensive studies on changes in retinal structures, with techniques emphasizing the consistency of OCT layers to ensure accurate results [ 21 ]. In recent years, OCT technology has experienced significant progress fueled by advancements in light sources, detection systems, and signal-processing methods. The combination of adaptive optics with OCT has further expanded possibilities by correcting aberrations, leading to enhanced clarity in visualizing the cellular structures of the retina. This study focused on exploring the latest advancements and uses of optical coherence tomography (OCT), particularly in enhancing our knowledge of retinal diseases and aiding clinical interventions. Machine learning plays a crucial role in the analysis of OCT images, as it can effectively identify and categorize subtle pathological characteristics, often outperforming manual analysis in terms of speed and precision. Furthermore, sophisticated algorithms can leverage extensive datasets of OCT images to facilitate the early identification of conditions such as macular degeneration and diabetic retinopathy, which is essential for prompt treatment. One distinctive aspect of this study is the novel approach employed for preprocessing OCT data. In this methodology, we use raw image data embedding (RIDE) as a feature and apply it to a random forest classifier. The effectiveness of this method is then compared to that of existing approaches to determine its superiority in terms of diagnostic accuracy. While the broader context explores the potential of machine learning and artificial intelligence in automating OCT image classification and analysis, our focus lies in the innovative preprocessing step and its impact on improving diagnostic outcomes. Addressing challenges such as limited annotated datasets, domain adaptation, and the interpretability of complex models remains crucial, and our study contributes by introducing and evaluating a unique preprocessing technique within the realm of OCT research. Literature Review Optical coherence tomography (OCT) has become a valuable imaging tool in medical diagnostics, especially in ophthalmology, offering detailed cross-sectional images of biological tissues. The increasing availability of OCT data has spurred interest in developing efficient methods for OCT image classification to improve diagnostic accuracy and streamline clinical decision-making. Classifying OCT images presents challenges due to intricate structural patterns and subtle tissue variations. Researchers have explored various approaches, including traditional machine learning methods, deep learning architectures, and hybrid models, to effectively distinguish between normal and pathological conditions. Initially, feature extraction techniques were pivotal in extracting relevant information from OCT images for training classifiers. In recent years, deep learning methods, particularly convolutional neural networks (CNNs), have gained traction for their ability to automatically learn hierarchical representations from raw OCT data. Wali, Asad et al. [ 22 ] conducted experiments on an OCT dataset, exploring various built-in feature extraction methods across three distinct machine learning classifiers. Their study aimed to identify the most effective combination of feature extraction methods and machine learning classifiers for accurately categorizing OCT images. Researchers have likely tested methods that can effectively capture relevant information, such as texture, shape, or other distinctive features, from OCT images. The researchers found that when the HOG feature extraction method was paired with the support vector machine (SVM) classifier, it yielded superior performance compared to other combinations. SVM is a powerful algorithm for classification tasks and is known for its ability to find the optimal hyperplane that best separates different classes in a high-dimensional feature space. This suggests that the combination of HOG features and SVM classification was particularly well suited for the characteristics of the OCT dataset, resulting in 78.8% accuracy and reliable categorization of the images. Srinivasan et al. [ 23 ] utilized machine learning techniques for diagnosing and analyzing AMD and DME diseases using OCT images. The authors extracted histogram of oriented gradients (HOG) features from OCT images and implemented support vector machines (SVMs) for classification and recognition. The study by Schmidt-Erfurth et al. [ 24 ] compared unsupervised and supervised learning methods for binary classification in patients with macular degeneration and diabetic retinopathy using a deep learning approach on a dataset of approximately 20,000 images. The research achieved a high accuracy of up to 97% in distinguishing between healthy individuals and those with AMD. The team employed a deep denoising autoencoder (DDAE) trained on healthy samples to identify features that differentiate normal tissue from anomalies in SD-OCT scans. They also utilized support vector machines (SVMs) to model normal probability distributions and a clustering technique to detect inconsistencies in the data. The identified categories were then evaluated by retinal experts, with some matching known retinal structures and others representing novel anomalies not previously associated with known structures. The study revealed that these novel categories were also linked to disease, highlighting the potential of these methods in disease detection and classification. Lee et al. [ 25 ] developed a 21-layer convolutional neural network (CNN) for the purpose of ranking AMD disease, achieving a notable 93% accuracy in binary classification between AMD and normal cases. Kermanni et al. [ 26 ] presented a CNN solution utilizing the Inception V3 model and employing transfer learning, resulting in an impressive 96.6% accuracy on a dataset comprising approximately 84,000 samples categorized into drusen, CNV, and DME classes. Huang and team [ 27 ] introduced a CNN-based classification approach for distinguishing normal retina, CNV, DME, or drusen, achieving an accuracy rate of 89.9%. Another study by Huang et al. [ 28 ] proposed a method based on the Inception V3 model. Tsuji et al. [ 29 ] demonstrated high accuracies of 99.6% and 99.8% using the capsule network and InceptionV3, respectively. Prabhakaran introduced the OctNET model, which achieved an impressive 99.69% accuracy on the Kermany database, featuring a relatively lightweight architecture suitable for fast computations. In a separate study, G Latha and P Aruna Priya [ 30 ] concentrated on assessing the efficacy of various machine learning classifiers in detecting glaucoma in retinal images. Their approach integrated Gabor transforms and efficient computational classification techniques, utilizing support vector machine (SVM), neural network (NN), and adaptive neurofuzzy inference system (ANFIS) classifiers to evaluate the performance of the glaucoma retinal image classification system. Roychowdhury et al. [ 31 ] developed a method to localize cysts in OCT images of patients with diabetic macular edema (DME). The approach involved identifying six subretinal layers in each image through an iterative high-pass filtering technique. Subsequently, dark regions were identified as potential cystoid regions. To estimate the area of these regions, features such as the solidity, mean, and maximum pixel value of the negative OCT image were analyzed for each candidate cystoid region. The algorithm successfully delineated the boundaries of contiguous cysts, enabling the breakdown of large cysts. The system demonstrated the ability to detect cystoid areas with a mean error of 4.6% and a standard deviation of 6.6% based on 120 OCT images from 25 DME patients. It achieved a sensitivity of 100% and specificity of 75% in distinguishing images with cysts from those without. Moreover, there was a 90% correlation between the manually segmented area and the cystoid area identified by the algorithm. The algorithm accurately located cysts in the inner plexiform layer with 88% accuracy, in the inner nuclear layer with 86% accuracy, and in the outer nuclear region with 80% accuracy. Zhou [ 32 ] presented an automated system for diabetic retinopathy (DR) detection using a deep learning approach comprising two main stages: image preprocessing and deep learning classification. In the preprocessing stage, morphological operations, adaptive histogram equalization, and vessel segmentation techniques were employed to enhance image quality and reduce noise. For classification, the study utilized a pretrained EfficientNet-B4 model that was fine-tuned on a DR fundus image dataset to classify images into five levels of DR severity. Data augmentation methods such as random rotation, flipping, and cropping were implemented to improve the model's generalizability. The system was evaluated on two public datasets and achieved high accuracy and outperformed existing state-of-the-art techniques in diabetic retinopathy detection. Jian Li [ 33 ] developed an advanced deep learning system for the detection and classification of diabetic retinopathy (DR) involving four key stages: initial image processing, image enhancement, subtraction, and classification. The process commenced with enhancing retinal image quality through morphological operations and contrast-limited adaptive histogram equalization (CLAHE), followed by binary thresholding for segmentation. The image enhancement phase utilized a dual attention mechanism to enhance image quality by focusing on both channel and spatial relationships. Feature extraction was performed using the EfficientNet-B4 model, which was fine-tuned on a DR fundus imaging dataset. Classification was carried out using a multiclass SVM classifier to categorize images into five severity levels of DR. The system's effectiveness was evaluated on two public datasets, achieving high accuracy and surpassing existing state-of-the-art methods, highlighting its potential as a valuable tool for diagnosing and classifying diabetic retinopathy. H. Fu [ 34 ] developed a deep learning method for automatically diagnosing diabetic retinopathy (DR) using fundus images. The method achieved an impressive accuracy of 92.9%, a sensitivity of 93.5%, and a specificity of 92.5% on the test data. It demonstrated high precision, recall, and F1 scores, indicating its ability to accurately identify DR with minimal false positives. Comparative analyses with experts showed the system's superior accuracy, highlighting the potential of deep learning in DR diagnosis. S. W. Ting et al. [ 35 ] provided a comprehensive review of artificial intelligence and deep learning advancements and applications in ophthalmology. This review likely covers the use of deep learning algorithms for tasks such as image analysis, disease detection, classification, and treatment planning for various ocular diseases. The potential impact of AI on improving diagnostic accuracy, patient outcomes, and healthcare delivery in ophthalmology should also be discussed. R. Gargeya and T. Leng [ 36 ] presented a study on a deep learning-based system for the automated identification of diabetic retinopathy. The study likely includes details on the dataset, model architecture, training procedures, and performance evaluation metrics. The clinical implications of using automated systems for DR screening, including their benefits in early detection and disease management, are also discussed. Hwang D.K. et al. [ 37 ] proposed a method based on the Inception V3 model with preprocessed images, achieving 96.9% accuracy. Tasnim et al. [ 38 ] conducted research on utilizing deep learning techniques for analyzing retinal OCT images. Among the models explored, MobileNetV2 achieved an accuracy of 99.17% when tested on the Kermany dataset, which consists of 84,484 samples categorized into four groups. The objective of this study was to address the current research gap concerning the application of machine learning classification techniques to OCT data. Our methodology emphasizes the use of actual or translated image pixels rather than depending solely on pixel metadata. We have chosen to implement a random forest classifier algorithm to extract meaningful insights from OCT datasets. OCT dataset In this research, the OCT dataset provided by Kermany et al. [ 26 ] on Kaggle was utilized. The dataset contains a significant number of 84,484 images. Due to hardware constraints, a subset of 4,000 images was randomly chosen from the training dataset. This selection ensured that each class was represented, with 1,000 images per class included in the subset. This approach aimed to create a manageable and diverse sample for the investigation while balancing dataset size with computational limitations, thus enabling the feasibility of the experimental analysis. Proposed Method This study presents a solution for disease classification based on OCT images. We emphasize that these solutions must be both effective and accurate. Therefore, this paper presents a highly optimized solution using a RFC model. Machine learning plays an important role in addressing various real-world problems. Features were extracted from the OCT images in the RIDE (raw image data embedding) form, and these features were subsequently classified as normal or diseased via random forest classification. The main aim of this study is to maximize task efficiency while minimizing the use of computing resources. We propose solutions using public databases to ensure that our work is comparable and reproducible. Data Preprocessing For preprocessing, the OCT dataset is imported from the directory. Each image is read from the corresponding folder of the dataset and then resized to a square shape with dimensions of 100 × 100 pixels. After resizing, Gaussian blur is applied to remove noise from the images. Upon successful resizing and noise removal, each image, along with its corresponding class label ('CNV', 'DME', 'DRUSEN', or 'NORMAL'), is appended to the training data list. Data normalization The pixel values are normalized by dividing each pixel by 255. This is a common preprocessing step for image data, as it scales the pixel values to a range of 0 to 1, which can help the model learn more efficiently. In this study, the data were split into training and testing sets. Flatten Data The image data were flattened before being fed into the classifiers. This was achieved using the reshape function provided by the NumPy library. The reshape function allows us to change the shape of an array while preserving its data. By reshaping the multidimensional image arrays into one-dimensional arrays, we transformed each image into a single row of pixel values. After flattening, each image was represented as a one-dimensional array. These flattened arrays served as the input data for our machine learning classifiers. Model training The training-test split function randomly splits the data into training and testing sets. The default split was 80% for training and 20% for testing. The arrays are then passed as input to the function, which returns the training data and test data. The training dataset is used to train the machine learning model, while the testing dataset is used to evaluate the model's performance on unseen data. Random forest classifier The random forest classifier is a supervised machine learning algorithm used for classification. It is an integrated learning process that creates multiple decision trees and combines their results to make predictions. The RF algorithm has two stages: (i) RF generation and (ii) RF prediction based on the RF classifier created in the first stage. The main idea behind the random forest approach is to create multiple decision trees, each training on a different set of training data and using different features. To build each decision tree, the algorithm randomly selects a set of training data and a set of features. It then uses these selected training data and features to create a decision tree. The algorithm considers the results of each decision tree in the forest when making predictions. For classification tasks, each tree in the forest predicts a list of input classes, and the final prediction is based on the majority vote across all the trees' predictions. Prediction The presented paper uses a random forest classifier (RFC) imported from the sklearn module, a popular ensemble learning method for classification tasks. The RFC object was instantiated with two parameters: (i) maximum depth and (ii) random state. In this research, the maximum depth value was set to 200, and the random state was set to 200. The max depth parameter sets the maximum depth of each decision tree in the forest, ensuring that each tree can reach up to 200 layers. This can result in more complex trees, potentially capturing intricate relationships in the data, although a very high maximum depth may increase the risk of overfitting. The random state parameter sets the random seed used by the RFC, ensuring consistent results in each run with the same random state value. This deterministic behavior allows us to reproduce the same results consistently, aiding in debugging, comparison, and reproducibility of the results. To train the model, the 'fit' method of the random forest classifier object is called with the training data. Subsequently, the 'predict' method of the classifier is used to predict the labels of the test data. The predictions are stored as variables, the accuracy is calculated, and both a confusion matrix and a distribution map are generated. Results and Discussion This paper introduces a unique preprocessing method combined with a random forest classifier, achieving an 80% accuracy in distinguishing between normal and diseased OCT images. Comparison with other models and classifiers This paper also conducts an in-depth comparative analysis of the proposed RIDE method against a range of models and classifiers for retinal disease classification. This study offers a detailed comparison across various models for retinal disease distribution, emphasizing both time efficiency and accuracy tailored to the specific requirements of each method. We employed three distinct feature extraction techniques in this research: histogram of oriented gradients (HOG), local binary pattern (LBP), and Fourier transform of spectral features (FOSF). Additionally, the study incorporates three widely used classification approaches: random forest classification (RFC), support vector machine (SVM), and K-nearest neighbor (KNN). Raw image data embedding (RIDE) Raw image data embedding (RIDE) is a novel feature extraction method for image analysis and classification. This technique utilizes a linearized subset of an image's pixels as input for machine learning classifiers. In this study, RIDE was applied to a dataset in combination with three different classifiers: random forest, support vector machine (SVM), and K-nearest neighbors (KNN). By embedding raw pixel data, RIDE provides a distinctive approach to feature representation, aiming to capitalize on the inherent details present in raw images and effectively integrate them with the unique classification capabilities of random forest, SVM, and KNN. This integration of RIDE with these classifiers facilitates an exhaustive examination of the dataset, endeavoring to maximize efficiency in image analysis and classification tasks. The performance of this approach, evaluated through key metrics such as accuracy, precision, recall, and F1 score, offers insight into the efficacy of RIDE when paired with each classifier. This analysis illuminates the potential for a synergistic relationship between feature extraction techniques and classification methods in the realm of image processing. Table 1 Classification Report of RFC Labels Precision Recall F1-Score Support CNV 0.80 0.80 0.80 267 DME 0.79 0.85 0.82 257 DRUSEN 0.80 0.81 0.80 241 NORMAL 0.80 0.80 0.80 235 Table 2 Classification Report of KNN Labels Precision Recall F1-Score Support CNV 0.57 0.65 0.60 267 DME 0.60 0.66 0.63 257 DRUSEN 0.46 0.51 0.48 241 NORMAL 0.54 0.34 0.41 235 Table 3 Classification Report of SVM Labels Precision Recall F1-Score Support CNV 0.70 0.67 0.68 267 DME 0.65 0.68 0.67 257 DRUSEN 0.53 0.46 0.49 241 NORMAL 0.48 0.55 0.51 235 Histogram of Oriented Gradients (HOGs) The histogram of oriented gradients (HOG) is a feature descriptor extensively used in computer vision and image processing for object detection tasks. It operates by segmenting an image into smaller, overlapping sections, calculating the gradients in each section, and then categorizing these gradient orientations into histograms. This process generates feature vectors that effectively encapsulate the local intensity gradients, offering a robust representation of the shapes and structures of objects. In our study, we employed the HOG feature descriptor for the classification of OCT images, leveraging its renowned capabilities in computer vision and image processing. We applied the HOG algorithm to our dataset, which involved breaking down images into small, overlapping sections, computing the local intensity gradients, and then generating histograms that characterize the gradient orientations. To assess the effectiveness of HOG features in object recognition, we utilized three distinct classifiers: random forest, support vector machine (SVM), and K-nearest neighbors (KNN). Our experimental approach included a meticulous division of the dataset into training and test sets, with each classifier configured appropriately. The results were comprehensively analyzed using standard evaluation metrics such as accuracy, precision, recall, and F1-score. This analysis aimed to elucidate the performance of each classifier in accurately distinguishing between different object classes, thereby highlighting the potential of HOG features in object detection and classification [ 22 ]. Table 4 Classification Report of RFC [ 22 ] Labels Precision Recall F1-Score Support CNV 0.69 0.80 0.74 259 DME 0.71 0.64 0.68 242 DRUSEN 0.65 0.65 0.65 249 NORMAL 0.72 0.68 0.70 250 Table 5 Classification Report of KNN [ 22 ] Labels Precision Recall F1-Score Support CNV 0.73 0.75 0.74 259 DME 0.77 0.62 0.69 242 DRUSEN 0.54 0.70 0.61 249 NORMAL 0.66 0.58 0.61 250 Table 6 Classification Report of SVM [ 22 ] Labels Precision Recall F1-Score Support CNV 0.76 0.85 0.80 259 DME 0.81 0.68 0.74 242 DRUSEN 0.68 0.69 0.68 249 NORMAL 0.73 0.75 0.74 250 Local Binary Pattern (LBP) The local binary pattern (LBP) is a texture descriptor widely utilized for texture analysis and classification in image processing. It functions by comparing a central pixel's intensity with that of its surrounding pixels, encoding these relational intensities into binary patterns. These patterns are subsequently converted into histograms, effectively encapsulating the texture features of the image. LBP is particularly adept at identifying textural patterns such as edges, corners, and diverse texture variations. In our study, we applied the LBP method to our dataset and used three different classifiers for evaluation: random forest (RFC), support vector machine (SVM), and K-nearest neighbors (KNN). The goal was to determine the effectiveness of LBP, in combination with these classifiers, in differentiating various textures within the dataset, thereby offering valuable insights into its applicability for texture-centric image classification tasks. To gauge the efficacy of the Local Binary Pattern (LBP) when used alongside the Random Forest (RFC), Support Vector Machine (SVM), and K-Nearest Neighbors (KNN) classifiers, our evaluation focused on key metrics such as accuracy, recall, precision, and the F1 score. These metrics collectively serve as critical indicators of the classifiers' proficiency in accurately detecting and classifying different textures present in the images. Accuracy indicates the overall correctness of the classifications made, recall measures the ability of the classifiers to correctly identify relevant examples of each texture class, precision assesses the exactness of the classifiers in correctly labeled instances of a specific class, and the F1 score provides a harmonized evaluation, considering both precision and recall. These performance indicators present a holistic view of the effectiveness of LBP, in combination with RFC, SVM, and KNN, in precisely classifying textures within our dataset. This analysis thereby contributes significant insights to the broader domain of texture-based image analysis [ 22 ]. Table 7 Classification Report of RFC [ 22 ] Labels Precision Recall F1-Score Support CNV 0.60 0.52 0.56 255 DME 0.54 0.57 0.56 249 DRUSEN 0.35 0.43 0.39 232 NORMAL 0.37 0.33 0.35 264 Table 8 Classification Report of KNN [ 22 ] Labels Precision Recall F1-Score Support CNV 0.33 0.75 0.74 255 DME 0.26 0.62 0.69 249 DRUSEN 1.00 0.03 0.06 232 NORMAL 0.00 0.00 0.00 264 Table 9 Classification Report of SVM [ 22 ] Labels Precision Recall F1-Score Support CNV 0.74 0.54 0.62 255 DME 0.70 0.57 0.63 249 DRUSEN 0.46 0.56 0.51 232 NORMAL 0.46 0.57 0.51 264 Fourier Transform of Spectral Features (FOSF) Fourier transform of spectral features (FOSF) is a method that employs the Fourier transform to derive spectral features from signals or images. In image processing, the FOSF translates the spatial details of an image into the frequency domain, revealing its frequency components. This conversion is pivotal in various tasks, including image compression, filtering, and feature extraction. FOSF is especially useful in fields where analyzing an image's frequency content is essential, such as in medical or satellite image analysis. To examine its effectiveness, we applied FOSF to our dataset and used three classifiers for assessment: random forest (RFC), support vector machine (SVM), and K-nearest neighbors (KNN). This technique is particularly advantageous in situations where discerning an image's frequency details is crucial, for instance, in medical imaging or satellite imagery analysis. The next phase of our study focused on evaluating how FOSF, combined with these classifiers, performs in image processing tasks such as classification and object detection. We assessed the performance using key metrics such as accuracy, recall, precision, and F1 score. This comprehensive analysis was aimed at determining the proficiency of FOSF, in conjunction with random forest, SVM, and KNN, in accurately differentiating various patterns and structures within our dataset. The results provided a nuanced understanding of the capabilities of FOSF when integrated with different classification methods, offering valuable insights into its potential applications in the field of image analysis [ 22 ]. Table 10 Classification Report of RFC [ 22 ] Labels Precision Recall F1-Score Support CNV 0.56 0.61 0.58 235 DME 0.52 0.51 0.52 247 DRUSEN 0.48 0.44 0.46 277 NORMAL 0.42 0.43 0.42 241 Table 11 Classification Report of KNN [ 22 ] Labels Precision Recall F1-Score Support CNV 0.38 0.54 0.45 235 DME 0.37 0.41 0.39 247 DRUSEN 0.39 0.30 0.34 277 NORMAL 0.39 0.29 0.33 241 Table 12 Classification Report of SVM [ 22 ] Labels Precision Recall F1-Score Support CNV 0.36 0.51 0.42 235 DME 0.37 0.32 0.34 247 DRUSEN 0.31 0.06 0.11 277 NORMAL 0.37 0.59 0.45 241 In addition to these feature extraction techniques, a baseline comparison was established by utilizing RIDE as the input for each of the three classifiers. This approach aimed to evaluate the inherent performance of the classifiers. The results of this study provide fascinating insights into the relative effectiveness of the explored methods. Universally, the random forest classifier (RFC) outperformed the support vector machine (SVM) and K-nearest neighbors (KNN) classifiers not only in accuracy but also in computational efficiency. Most strikingly, the combination of raw image data embedding (RIDE) with the random forest classifier achieved the highest accuracy and required the least computational time among all the combinations tested. This indicates that RIDE-RFC pairing could be an especially powerful and dependable approach for detecting retinal diseases. Table 13 ACCURACY of the proposed methods on the OCT dataset Methods No. of Attributes Accuracy (RFC) Accuracy (KNN) Accuracy (SVM) RIDE 10,000 80% 54% 59% HOG 10,000 69% 66% 74% FOSF 10,000 49% 38% 36% LBP 10,000 46% 27% 56% This paper goes beyond merely comparing different feature extraction techniques and classifiers for retinal disease detection; it also emphasizes the importance of judiciously choosing the most effective combination of filters and classifiers to achieve enhanced accuracy. The results underscore the notable benefits of integrating raw image data embedding (RIDE) with the random forest classifier. This provides critical insights for future studies and practical implementations in medical image analysis, highlighting a promising direction for advancements in this field. Conclusion In conclusion, this paper proposed a precise and efficient system for OCT image analysis and classification utilizing RIDE as a preprocessing tool for a random forest classifier. In addition, a detailed comparison of various combinations of filters and classifiers used in retinal disease classification is presented. The proposed RIDE filter, along with the RFC, enhances the diagnosis and management of retinal diseases by offering swift and objective OCT image processing. However, there is a need for further research to understand the application of this system to larger datasets and its clinical utility. Future investigations could focus on several critical areas. First, expanding the dataset in terms of size and diversity is essential to strengthen the model's ability to identify complex patterns in retinal images. Careful adjustment of the random forest classifier's hyperparameters, such as tree depth and the number of trees in the forest, offers the potential to refine the model's learning process. Additionally, optical coherence tomography (OCT) images allow for an in-depth analysis of structural features present in the tissues imaged. Investigating detailed aspects of anatomical structures, such as the thickness of layers, vessel density, and unique markers within retinal tissues, could unveil sophisticated structure-based features pivotal for increasing diagnostic accuracy. Future research endeavors should aim to increase the precision of OCT image analysis systems, thereby significantly contributing to their practical application in clinical settings. Declarations Author Contribution Asad Wali: Validation, Software, Methodology, Investigation, Conceptualization, Experiments, writing.Zobia Suhail: Writing – review & editing, Writing – original draft, Visualization, Supervision, Project administration, Investigation, Formal analysis, Validation. Arjun Sipani: Writing – review & editing. Data Availability Effects of Filters in Retinal Disease Detection on Optical Coherence Tomography (OCT) Images Using Machine Learning Classifiers References Huang D, Swanson E, Lin C, Schuman J, Stinson W, Chang W, Hee M, Flotte T, Gregory K, Puliafito C, Fujimoto J. Optical coherence tomography. Science. 1991;254:1178–81. 10.1126/science.1957169 . Lin Y, Xiang X, Chen T, Mao G, Deng L, Zeng L, Zhang J. In vivo monitoring the dynamic process of acute retinal hemorrhage and repair in zebrafish with spectral-domain optical coherence tomography. J Biophotonics. 2019;12:e201900235. Lim LS, Mitchell P, Seddon JM, Holz FG, Wong TY. Age-related macular degeneration. Lancet. 2012;379:1728–38. Wojtkowski M, et al. Ophthalmic imaging by spectral optical coherence tomography. Am J Ophthalmol. 2004;138(3):412–9. Potsaid B, Gorczynska I, Srinivasan VJ, Chen Y, Jiang J, Cable A, Fujimoto JG. Ultrahigh speed spectral/Fourier domain OCT ophthalmic imaging at 70,000 to 312,500 axial scans per second. Opt Express. 2008;16:15149–69. 10.1364/OE.16.015149 . van Velthoven ME, Faber DJ, Verbraak FD, van Leeuwen TG, de Smet MD. Recent developments in optical coherence tomography for imaging the retina. Prog Retin Eye Res. 2007;26:57–77. 10.1016/j.preteyeres.2006.10.002 . Boppart SA, Tearney GJ, Bouma BE, Southern JF, Brezinski ME, Fujimoto JG. Noninvasive assessment of the developing Xenopus cardiovascular system using optical coherence tomography. Proceedings of the National Academy of Sciences 94, 4256–4261 (1997) 10.1073/pnas.94.9.4256 . Suter MJ, Nadkarni SK, Weisz G, Tanaka A, Jaffer FA, Bouma BE, Tearney GJ. Intravascular optical imaging technology for investigating the coronary artery. JACC Cardiovasc Imaging. 2011;4:1022–39. 10.1016/j.jcmg.2011.03.020 . Tearney G, Brezinski M, Fujimoto J, Weissman N, Boppart S, Bouma B, Southern J. Scanning single-mode fiber optic catheter–endoscope for optical coherence tomography. Opt Lett. 1996;21:543–5. 10.1364/OL.21.000543 . Tearney GJ, Brezinski ME, Bouma BE, Boppart SA, Pitris C, Southern JF. Fujimoto: In vivo endoscopic optical biopsy with optical coherence tomography. Science. 1997;276:2037–9. 10.1126/science.276.5321.2037 . Gambichler T, Moussa G, Sand M, Sand D, Altmeyer P, Hoffmann K. Applications of optical coherence tomography in dermatology. J Dermatol Sci. 2005;40:85–94. 10.1016/j.jdermsci.2005.07.006 . Schmitt J, Yadlowsky M, Bonner R. Subsurface imaging of living skin with optical coherence microscopy. Dermatology. 1995;191:93–8. 10.1159/000246523 . Rao KD, Verma Y, Patel H, Gupta P. Noninvasive ophthalmic imaging of adult zebrafish eye using optical coherence tomography. Curr Sci. 2006;90:1506. Kagemann L, Ishikawa H, Zou J, Charukamnoetkanok P, Wollstein G, Townsend KA, Gabriele ML, Bahary N, Wei X. Fujimoto, and others: Repeated, noninvasive, high resolution spectral domain optical coherence tomography imaging of zebrafish embryos. Mol Vis. 2008;14:2157–70. Syed SH, Larin KV, Dickinson ME, Larina IV. Optical coherence tomography for high-resolution imaging of mouse development in utero. J Biomed Opt. 2011;16:46004–46004. 10.1117/1.3560300 . Burton JC, Wang S, Stewart CA, Behringer RR, Larina IV. High-resolution three-dimensional in vivo imaging of mouse oviduct using optical coherence tomography. Biomed Opt Express. 2015;6:2713–23. 10.1364/BOE.6.002713 . Alex A, Li A, Zeng X, Tate RE, McKee ML, Capen DE, Zhang Z, Tanzi RE, Zhou C. A circadian clock gene, Cry, affects heart morphogenesis and function in Drosophila as revealed by optical coherence microscopy. PLoS ONE. 2015;10. 10.1371/journal.pone.0137236 . e0137236. Jenkins M, Adler D, Gargesha M, Huber R, Rothenberg F, Belding J, Watanabe M, Wilson D, Fujimoto J, Rollins A. Ultrahigh-speed optical coherence tomography imaging and visualization of the embryonic avian heart using a buffered Fourier Domain Mode Locked laser. Opt Express. 2007;15:6251–67. 10.1364/OE.15.006251 . Shi F, Chen X, Zhao H, Zhu W, Xiang D, Gao E, Sonka M, Chen H. Automated 3-D Retinal Layer Segmentation of Macular Optical Coherence Tomography Images With Serous Pigment Epithelial Detachments. IEEE Trans Med Imaging. 2015;34:441–52. 10.1109/TMI.2014.2359980 . Sugmk J, Kiattisin S, Leelasantitham A. Automated classification between agerelated macular degeneration and Diabetic macular edema in OCT image using image segmentation. 7 th Biomedical Engineering International Conference (BMEiCON), 1–4 (2014) 10.1109/bmeicon.2014.7017441 . Lang A, Carass A, Jedynak BM, Solomon SD, Calabresi PA, Prince JL. Intensity inhomogeneity correction of macular OCT using N3 and retinal flatspace. IEEE 13th International Symposium on Biomedical Imaging (ISBI), 197–200 (2016) 10.1109/isbi.2016.7493243 . Wali A. and Arjun Sipani. Effects of Filters in Retinal Disease Detection on Optical Coherence Tomography (OCT) Images Using Machine Learning Classifiers. 6, pp. 83–97, 2024. Srinivasan PP, et al. Fully automated detection of diabetic macular edema and dry age-related macular d egeneration from optical coherence tomography images. Biomed Opt Exp. 2014;5:3568–77. Schmidt-Erfurth, et al. Unsupervised identification of disease marker candidates in retinal oct imaging data. IEEE Trans Med Imaging. 2019;38:1037–47. Lee CS, Baughman DM, Lee AY. Deep Learning Is Effective for Classifying Normal versus Age-Related Macular Degeneration OCT Images. Ophthalmol. Retin. 2017;1:322–7. 10.1016/j.oret.2016.12.009 . Kermany DS, Goldbaum M, Cai W, Lewis MA. Cell. 2018;172:1122–e319. https://doi.org/10.1016/j.cell.2018.02.010 . Identifying Medical Diagnoses and Treatable Diseases by Image-Based Deep Learning Resource Identifying Medical Diagnoses and Treatable Diseases by Image-Based Deep Learning. Huang L, He X, Fang L, Rabbani H, Chen X. Automatic Classification of Retinal Optical Coherence Tomography Images With Layer Guided Convolutional Neural Network. IEEE Signal Process Lett. 2019;26:1026–30. 10.1109/LSP.2019.2917779 . Chowdhary CL, Acharjya D. Clustering Algorithm in Possibilistic Exponential Fuzzy C-Mean Segmenting Medical Images. J Biomimetics Biomater Biomed Eng. 2017;30:12–23. 10.4028/www.scientific . .net/JBBBE.30.12 . Tsuji T, et al. Classification of optical coherence tomography images using a capsule network. BMC Ophthalmol. Mar. 2020;20(1):1–9. 10.1186/S12886-020-01382-4/FIGURES/9 . Latha G, Priya PA. Glaucoma Retinal Image Detection and Classification using Machine Learning Algorithms. J Phys Conf Ser. Sep. 2022;2335(1):012025. 10.1088/1742-6596/2335/1/012025 . Roychowdhury S, Koozekanani DD, Radwan S, Parhi KK. Automated localization of cysts in diabetic macular edema using optical coherence tomography images. 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 1426–1429 (2013) 10.1109/embc.2013.6609778 . Zhou Y. Automated Identification of Diabetic Retinopathy Using Deep Learning, 2021. Li J. Automated Detection and Classification of Diabetic Retinopathy Using Deep Learning Based on EfficientNet, 2020. Fu H. Automated diagnosis of diabetic retinopathy using deep learning, 2018. Ting SW et al. Feb., Artificial intelligence and deep learning in ophthalmology, Br. J. Ophthalmol., vol. 103, no. 2, pp. 167–175, 2019, 10.1136/BJOPHTHALMOL-2018- 313173 . Gargeya R, Leng T. Automated Identification of Diabetic Retinopathy Using Deep Learning. Ophthalmology. Jul. 2017;124(7):962–9. 10.1016/J.OPHTHA.2017.02.008 . Hwang DK, Hsu CC, Chang KJ, Chao D, Sun CH, Jheng YC, Yarmishyn AA, Wu JC, Tsai CY, Wang ML, et al. Artificial intelligence-based decision-making for age-related macular degeneration. Theranostics. 2019;9:232–45. 10.7150/thno.28447 . Tasnim N, Hasan M, Islam I. Comparisonal study of Deep Learning approaches on Retinal OCT Image. arXiv. 20191912.07783. Additional Declarations No competing interests reported. Cite Share Download PDF Status: Posted Version 1 posted You are reading this latest preprint version Research Square lets you share your work early, gain feedback from the community, and start making changes to your manuscript prior to peer review in a journal. As a division of Research Square Company, we’re committed to making research communication faster, fairer, and more useful. We do this by developing innovative software and high quality services for the global research community. Our growing team is made up of researchers and industry professionals working together to solve the most critical problems facing scientific publishing. Also discoverable on Platform About Our Team In Review Editorial Policies Advisory Board Help Center Resources Author Services Accessibility API Access RSS feed Manage Cookie Preferences © Research Square 2026 | ISSN 2693-5015 (online) Privacy Policy Terms of Service Do Not Sell My Personal Information {"props":{"pageProps":{"initialData":{"identity":"rs-4551679","acceptedTermsAndConditions":true,"allowDirectSubmit":true,"archivedVersions":[],"articleType":"Research Article","associatedPublications":[],"authors":[{"id":313085711,"identity":"4746c717-7f9f-423d-8354-9b5b6410fff0","order_by":0,"name":"Asad Wali","email":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAAyAQMAAABI0h/eAAAABlBMVEX///8AAABVwtN+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAA7ElEQVRIiWNgGAWjYJACaSDmYTje//EBiMFHvJYzB4wNQAw2YrUwMNxIMJMA0QS18Pcffni7oGabDN+BhLTKrzl2MmwMzA8f3cCjReJGmrH1jGO3eSQPHDh2W3ZbMtBhbMbGOfisucFgJs3DdpvH4GBj223JbcxALTxs0vi0yJ8//k2a5x9Qy2FmtmLJbfWEtRgcyDGT5m0DajnGxsb4cdthwloMb+QUW/P2Af1yhodZmnHbcR42ZgJ+kTt/fONtnm+37fnuv2H8+HNbtT0/e/PDx3i9jwyYecAkscpBgPEHKapHwSgYBaNgxAAAc2lHNVm6fioAAAAASUVORK5CYII=","orcid":"","institution":"Punjab University College of Information Technology (PUCIT)","correspondingAuthor":true,"prefix":"","firstName":"Asad","middleName":"","lastName":"Wali","suffix":""},{"id":313085712,"identity":"2dc260ab-6267-42d9-91ff-a9b53ed0c190","order_by":1,"name":"Zobia Suhail","email":"","orcid":"","institution":"Punjab University College of Information Technology (PUCIT)","correspondingAuthor":false,"prefix":"","firstName":"Zobia","middleName":"","lastName":"Suhail","suffix":""},{"id":313085714,"identity":"280c960e-1a86-4bf5-adea-f29e8cf5199b","order_by":2,"name":"Arjun Sipani","email":"","orcid":"","institution":"William B Travis HS","correspondingAuthor":false,"prefix":"","firstName":"Arjun","middleName":"","lastName":"Sipani","suffix":""}],"badges":[],"createdAt":"2024-06-08 19:23:19","currentVersionCode":1,"declarations":{"humanSubjects":false,"vertebrateSubjects":false,"conflictsOfInterestStatement":false,"humanSubjectEthicalGuidelines":false,"humanSubjectConsent":false,"humanSubjectClinicalTrial":false,"humanSubjectCaseReport":false,"vertebrateSubjectEthicalGuidelines":false},"doi":"10.21203/rs.3.rs-4551679/v1","doiUrl":"https://doi.org/10.21203/rs.3.rs-4551679/v1","draftVersion":[],"editorialEvents":[],"editorialNote":"","failedWorkflow":false,"files":[{"id":59029662,"identity":"a19f5e18-6a3c-4ba9-a9d4-30a96c437016","added_by":"auto","created_at":"2024-06-25 13:58:29","extension":"png","order_by":1,"title":"Figure 1","display":"","copyAsset":false,"role":"figure","size":93843,"visible":true,"origin":"","legend":"\u003cp\u003eOptical coherence tomography images in the OCT dataset.\u003c/p\u003e","description":"","filename":"1.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/de8b0cdaf41353bc6dad5667.png"},{"id":59030589,"identity":"7b4f23be-9f2e-4ae8-8747-e624c1456d47","added_by":"auto","created_at":"2024-06-25 14:06:29","extension":"png","order_by":2,"title":"Figure 2","display":"","copyAsset":false,"role":"figure","size":58440,"visible":true,"origin":"","legend":"\u003cp\u003eFlow diagram of the proposed method. Features are extracted by the RIDE method, and PCA is applied to the feature vector for optimization and final classification.\u003c/p\u003e","description":"","filename":"2.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/851736b4a47e75f0652e4eb6.png"},{"id":59029665,"identity":"8ea33459-3791-4cb8-bdf0-f54b63f5c681","added_by":"auto","created_at":"2024-06-25 13:58:29","extension":"png","order_by":3,"title":"Figure 3","display":"","copyAsset":false,"role":"figure","size":104045,"visible":true,"origin":"","legend":"\u003cp\u003eConfusion matrix of RFC, KNN and SVM.\u003c/p\u003e","description":"","filename":"3.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/e9a6ecad889b129d648ac51b.png"},{"id":59030588,"identity":"fdd581b9-40ce-44e7-821e-b96237b0d58f","added_by":"auto","created_at":"2024-06-25 14:06:29","extension":"png","order_by":4,"title":"Figure 4","display":"","copyAsset":false,"role":"figure","size":113613,"visible":true,"origin":"","legend":"\u003cp\u003eConfusion matrix of RFC, KNN and SVM [22]\u003c/p\u003e","description":"","filename":"4.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/92dca2a039af93c1f0bf5769.png"},{"id":59029670,"identity":"724ac96d-6630-440b-b6a8-a2230643b5ad","added_by":"auto","created_at":"2024-06-25 13:58:30","extension":"png","order_by":5,"title":"Figure 5","display":"","copyAsset":false,"role":"figure","size":115346,"visible":true,"origin":"","legend":"\u003cp\u003eConfusion matrix of RFC, KNN and SVM [22]\u003c/p\u003e","description":"","filename":"5.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/db315dd22faecd26fa2ea03e.png"},{"id":59029664,"identity":"6e647e01-1069-431d-a0ba-31823cc05cdf","added_by":"auto","created_at":"2024-06-25 13:58:29","extension":"png","order_by":6,"title":"Figure 6","display":"","copyAsset":false,"role":"figure","size":110016,"visible":true,"origin":"","legend":"\u003cp\u003eConfusion matrix of RFC, KNN and SVM [22]\u003c/p\u003e","description":"","filename":"6.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/24a3b6eb4f20fdec7e947d0d.png"},{"id":59029669,"identity":"fabaf7ea-dfcb-4f63-b6e8-448d2fbef1fb","added_by":"auto","created_at":"2024-06-25 13:58:30","extension":"png","order_by":7,"title":"Figure 7","display":"","copyAsset":false,"role":"figure","size":27895,"visible":true,"origin":"","legend":"\u003cp\u003eProposed methodology with existing methods.\u003c/p\u003e","description":"","filename":"7.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/f7586e1b668ba156fce669be.png"},{"id":59029671,"identity":"5663096e-46e4-40ea-bce3-a33c513ce1fb","added_by":"auto","created_at":"2024-06-25 13:58:30","extension":"png","order_by":8,"title":"Figure 8","display":"","copyAsset":false,"role":"figure","size":265648,"visible":true,"origin":"","legend":"\u003cp\u003eAccuracy comparison of different models and classifiers\u003c/p\u003e","description":"","filename":"8.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/c0cb33905d012e913f71c1a2.png"},{"id":59029668,"identity":"b9c185a5-a6ae-44a0-921f-ea8e321114a7","added_by":"auto","created_at":"2024-06-25 13:58:29","extension":"png","order_by":9,"title":"Figure 9","display":"","copyAsset":false,"role":"figure","size":271180,"visible":true,"origin":"","legend":"\u003cp\u003eTime comparison of different models\u003c/p\u003e","description":"","filename":"9.png","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/ef4903568cca5695fad772f5.png"},{"id":59031785,"identity":"906a132a-7e64-442b-975b-8b0e804a5089","added_by":"auto","created_at":"2024-06-25 14:14:40","extension":"pdf","order_by":0,"title":"","display":"","copyAsset":false,"role":"manuscript-pdf","size":1849811,"visible":true,"origin":"","legend":"","description":"","filename":"manuscript.pdf","url":"https://assets-eu.researchsquare.com/files/rs-4551679/v1/565bfc69-e460-4404-b273-52449846eda4.pdf"}],"financialInterests":"No competing interests reported.","formattedTitle":"Optical Coherence Tomography (OCT) Image Classification for Retinal Disease Using a Random Forest Classifier","fulltext":[{"header":"Introduction","content":"\u003cp\u003eOptical coherence tomography (OCT) has emerged as a rapidly advancing medical imaging technique in recent years. It has the capability to capture various characteristics of biological tissues, including blood flow, polarization status, structural data, elastic parameters, and molecular content [\u003cspan citationid=\"CR1\" class=\"CitationRef\"\u003e1\u003c/span\u003e]. The retina, the only light sensor in the human eye, transforms light information into bioelectric signals and transmits them to the brain via the optic nerve [\u003cspan citationid=\"CR2\" class=\"CitationRef\"\u003e2\u003c/span\u003e]. This process is crucial for human vision. Retinal diseases such as age-related macular degeneration (AMD), diabetic macular edema (DME) and choroidal neovascularization (CNV) are major contributors to vision loss and permanent blindness globally [\u003cspan citationid=\"CR3\" class=\"CitationRef\"\u003e3\u003c/span\u003e]. A recent survey revealed that approximately 90% of vision loss can be prevented and treated through precise retinal screening and timely intervention in the early stages. Therefore, accurate diagnosis of retinal diseases is paramount in clinical settings.\u003c/p\u003e \u003cp\u003eOptical coherence tomography (OCT) is a noninvasive imaging technology that generates high-resolution cross-sectional images of biological tissue. By analyzing the light reflected and backscattered from retinal tissue, OCT enables visualization of the structures of various retinal layers. In particular, spectral domain OCT (SD-OCT) [\u003cspan citationid=\"CR4\" class=\"CitationRef\"\u003e4\u003c/span\u003e] has gained prominence in ophthalmology due to its superior image quality, allowing for the early detection of treatable conditions before the onset of visual symptoms and irreversible vision loss. Despite its benefits, manually interpreting and diagnosing retinal diseases from the vast amount of OCT images can be laborious, time intensive, and subjective.\u003c/p\u003e \u003cp\u003eAdvances in biomedical imaging, sensing technologies, high-performance computing, and artificial intelligence algorithms have paved the way for intelligent disease diagnosis. Various automated diagnostic methods have been developed to identify retinal diseases using OCT imaging. Traditional approaches rely on machine learning models to classify OCT images by extracting handcrafted features through well-designed descriptors and feeding them into a classifier for classification. In contrast, deep neural networks have revolutionized this field by learning to extract features directly from raw data at different levels. Deep convolutional neural networks have been particularly successful in retinal OCT image classification due to their ability to capture translation invariance and local features effectively.\u003c/p\u003e \u003cp\u003eOCT has diverse clinical applications across various medical fields, including ophthalmology [\u003cspan citationid=\"CR5\" class=\"CitationRef\"\u003e5\u003c/span\u003e, \u003cspan citationid=\"CR6\" class=\"CitationRef\"\u003e6\u003c/span\u003e], cardiology [\u003cspan citationid=\"CR7\" class=\"CitationRef\"\u003e7\u003c/span\u003e, \u003cspan citationid=\"CR8\" class=\"CitationRef\"\u003e8\u003c/span\u003e], endoscopy [\u003cspan citationid=\"CR9\" class=\"CitationRef\"\u003e9\u003c/span\u003e, \u003cspan citationid=\"CR10\" class=\"CitationRef\"\u003e10\u003c/span\u003e], and dermatology and oncology [\u003cspan citationid=\"CR11\" class=\"CitationRef\"\u003e11\u003c/span\u003e, \u003cspan citationid=\"CR12\" class=\"CitationRef\"\u003e12\u003c/span\u003e]. In developmental biology, OCT has been instrumental in characterizing the morphological and functional development of organs such as the eyes [\u003cspan citationid=\"CR13\" class=\"CitationRef\"\u003e13\u003c/span\u003e], brain [\u003cspan citationid=\"CR14\" class=\"CitationRef\"\u003e14\u003c/span\u003e], limbs [\u003cspan citationid=\"CR15\" class=\"CitationRef\"\u003e15\u003c/span\u003e], reproductive organs [\u003cspan citationid=\"CR16\" class=\"CitationRef\"\u003e16\u003c/span\u003e], and heart [\u003cspan citationid=\"CR17\" class=\"CitationRef\"\u003e17\u003c/span\u003e, \u003cspan citationid=\"CR18\" class=\"CitationRef\"\u003e18\u003c/span\u003e]. This versatile imaging technology has significantly contributed to advancing our understanding and diagnostic capabilities in a wide range of medical disciplines, benefiting both clinical practice and research.\u003c/p\u003e \u003cp\u003eIn the context of ophthalmology, OCT has demonstrated promising outcomes in diagnosing retinal diseases by providing high-resolution cross-sectional images of the eye's soft tissues, particularly the retina. It enables noninvasive examination and evaluation of the retina, aiding in the detection and assessment of various eye conditions, such as diabetic macular edema (DME), glaucoma, and choroidal neovascularization (CNV) [\u003cspan citationid=\"CR19\" class=\"CitationRef\"\u003e19\u003c/span\u003e, \u003cspan citationid=\"CR20\" class=\"CitationRef\"\u003e20\u003c/span\u003e]. Morphological features such as drusen, macular holes, and blood vessel characteristics can be readily identified on OCT images, serving as important disease indicators. Consequently, OCT imaging is essential for conducting comprehensive studies on changes in retinal structures, with techniques emphasizing the consistency of OCT layers to ensure accurate results [\u003cspan citationid=\"CR21\" class=\"CitationRef\"\u003e21\u003c/span\u003e].\u003c/p\u003e \u003cp\u003eIn recent years, OCT technology has experienced significant progress fueled by advancements in light sources, detection systems, and signal-processing methods. The combination of adaptive optics with OCT has further expanded possibilities by correcting aberrations, leading to enhanced clarity in visualizing the cellular structures of the retina.\u003c/p\u003e \u003cp\u003eThis study focused on exploring the latest advancements and uses of optical coherence tomography (OCT), particularly in enhancing our knowledge of retinal diseases and aiding clinical interventions. Machine learning plays a crucial role in the analysis of OCT images, as it can effectively identify and categorize subtle pathological characteristics, often outperforming manual analysis in terms of speed and precision. Furthermore, sophisticated algorithms can leverage extensive datasets of OCT images to facilitate the early identification of conditions such as macular degeneration and diabetic retinopathy, which is essential for prompt treatment. One distinctive aspect of this study is the novel approach employed for preprocessing OCT data. In this methodology, we use raw image data embedding (RIDE) as a feature and apply it to a random forest classifier. The effectiveness of this method is then compared to that of existing approaches to determine its superiority in terms of diagnostic accuracy. While the broader context explores the potential of machine learning and artificial intelligence in automating OCT image classification and analysis, our focus lies in the innovative preprocessing step and its impact on improving diagnostic outcomes. Addressing challenges such as limited annotated datasets, domain adaptation, and the interpretability of complex models remains crucial, and our study contributes by introducing and evaluating a unique preprocessing technique within the realm of OCT research.\u003c/p\u003e"},{"header":"Literature Review","content":"\u003cp\u003eOptical coherence tomography (OCT) has become a valuable imaging tool in medical diagnostics, especially in ophthalmology, offering detailed cross-sectional images of biological tissues. The increasing availability of OCT data has spurred interest in developing efficient methods for OCT image classification to improve diagnostic accuracy and streamline clinical decision-making. Classifying OCT images presents challenges due to intricate structural patterns and subtle tissue variations. Researchers have explored various approaches, including traditional machine learning methods, deep learning architectures, and hybrid models, to effectively distinguish between normal and pathological conditions. Initially, feature extraction techniques were pivotal in extracting relevant information from OCT images for training classifiers. In recent years, deep learning methods, particularly convolutional neural networks (CNNs), have gained traction for their ability to automatically learn hierarchical representations from raw OCT data.\u003c/p\u003e \u003cp\u003eWali, Asad et al. [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e] conducted experiments on an OCT dataset, exploring various built-in feature extraction methods across three distinct machine learning classifiers. Their study aimed to identify the most effective combination of feature extraction methods and machine learning classifiers for accurately categorizing OCT images. Researchers have likely tested methods that can effectively capture relevant information, such as texture, shape, or other distinctive features, from OCT images. The researchers found that when the HOG feature extraction method was paired with the support vector machine (SVM) classifier, it yielded superior performance compared to other combinations. SVM is a powerful algorithm for classification tasks and is known for its ability to find the optimal hyperplane that best separates different classes in a high-dimensional feature space. This suggests that the combination of HOG features and SVM classification was particularly well suited for the characteristics of the OCT dataset, resulting in 78.8% accuracy and reliable categorization of the images.\u003c/p\u003e \u003cp\u003eSrinivasan et al. [\u003cspan citationid=\"CR23\" class=\"CitationRef\"\u003e23\u003c/span\u003e] utilized machine learning techniques for diagnosing and analyzing AMD and DME diseases using OCT images. The authors extracted histogram of oriented gradients (HOG) features from OCT images and implemented support vector machines (SVMs) for classification and recognition.\u003c/p\u003e \u003cp\u003eThe study by Schmidt-Erfurth et al. [\u003cspan citationid=\"CR24\" class=\"CitationRef\"\u003e24\u003c/span\u003e] compared unsupervised and supervised learning methods for binary classification in patients with macular degeneration and diabetic retinopathy using a deep learning approach on a dataset of approximately 20,000 images. The research achieved a high accuracy of up to 97% in distinguishing between healthy individuals and those with AMD. The team employed a deep denoising autoencoder (DDAE) trained on healthy samples to identify features that differentiate normal tissue from anomalies in SD-OCT scans. They also utilized support vector machines (SVMs) to model normal probability distributions and a clustering technique to detect inconsistencies in the data. The identified categories were then evaluated by retinal experts, with some matching known retinal structures and others representing novel anomalies not previously associated with known structures. The study revealed that these novel categories were also linked to disease, highlighting the potential of these methods in disease detection and classification.\u003c/p\u003e \u003cp\u003eLee et al. [\u003cspan citationid=\"CR25\" class=\"CitationRef\"\u003e25\u003c/span\u003e] developed a 21-layer convolutional neural network (CNN) for the purpose of ranking AMD disease, achieving a notable 93% accuracy in binary classification between AMD and normal cases. Kermanni et al. [\u003cspan citationid=\"CR26\" class=\"CitationRef\"\u003e26\u003c/span\u003e] presented a CNN solution utilizing the Inception V3 model and employing transfer learning, resulting in an impressive 96.6% accuracy on a dataset comprising approximately 84,000 samples categorized into drusen, CNV, and DME classes. Huang and team [\u003cspan citationid=\"CR27\" class=\"CitationRef\"\u003e27\u003c/span\u003e] introduced a CNN-based classification approach for distinguishing normal retina, CNV, DME, or drusen, achieving an accuracy rate of 89.9%. Another study by Huang et al. [\u003cspan citationid=\"CR28\" class=\"CitationRef\"\u003e28\u003c/span\u003e] proposed a method based on the Inception V3 model. Tsuji et al. [\u003cspan citationid=\"CR29\" class=\"CitationRef\"\u003e29\u003c/span\u003e] demonstrated high accuracies of 99.6% and 99.8% using the capsule network and InceptionV3, respectively. Prabhakaran introduced the OctNET model, which achieved an impressive 99.69% accuracy on the Kermany database, featuring a relatively lightweight architecture suitable for fast computations. In a separate study, G Latha and P Aruna Priya [\u003cspan citationid=\"CR30\" class=\"CitationRef\"\u003e30\u003c/span\u003e] concentrated on assessing the efficacy of various machine learning classifiers in detecting glaucoma in retinal images. Their approach integrated Gabor transforms and efficient computational classification techniques, utilizing support vector machine (SVM), neural network (NN), and adaptive neurofuzzy inference system (ANFIS) classifiers to evaluate the performance of the glaucoma retinal image classification system.\u003c/p\u003e \u003cp\u003eRoychowdhury et al. [\u003cspan citationid=\"CR31\" class=\"CitationRef\"\u003e31\u003c/span\u003e] developed a method to localize cysts in OCT images of patients with diabetic macular edema (DME). The approach involved identifying six subretinal layers in each image through an iterative high-pass filtering technique. Subsequently, dark regions were identified as potential cystoid regions. To estimate the area of these regions, features such as the solidity, mean, and maximum pixel value of the negative OCT image were analyzed for each candidate cystoid region. The algorithm successfully delineated the boundaries of contiguous cysts, enabling the breakdown of large cysts. The system demonstrated the ability to detect cystoid areas with a mean error of 4.6% and a standard deviation of 6.6% based on 120 OCT images from 25 DME patients. It achieved a sensitivity of 100% and specificity of 75% in distinguishing images with cysts from those without. Moreover, there was a 90% correlation between the manually segmented area and the cystoid area identified by the algorithm. The algorithm accurately located cysts in the inner plexiform layer with 88% accuracy, in the inner nuclear layer with 86% accuracy, and in the outer nuclear region with 80% accuracy.\u003c/p\u003e \u003cp\u003eZhou [\u003cspan citationid=\"CR32\" class=\"CitationRef\"\u003e32\u003c/span\u003e] presented an automated system for diabetic retinopathy (DR) detection using a deep learning approach comprising two main stages: image preprocessing and deep learning classification. In the preprocessing stage, morphological operations, adaptive histogram equalization, and vessel segmentation techniques were employed to enhance image quality and reduce noise. For classification, the study utilized a pretrained EfficientNet-B4 model that was fine-tuned on a DR fundus image dataset to classify images into five levels of DR severity. Data augmentation methods such as random rotation, flipping, and cropping were implemented to improve the model's generalizability. The system was evaluated on two public datasets and achieved high accuracy and outperformed existing state-of-the-art techniques in diabetic retinopathy detection.\u003c/p\u003e \u003cp\u003eJian Li [\u003cspan citationid=\"CR33\" class=\"CitationRef\"\u003e33\u003c/span\u003e] developed an advanced deep learning system for the detection and classification of diabetic retinopathy (DR) involving four key stages: initial image processing, image enhancement, subtraction, and classification. The process commenced with enhancing retinal image quality through morphological operations and contrast-limited adaptive histogram equalization (CLAHE), followed by binary thresholding for segmentation. The image enhancement phase utilized a dual attention mechanism to enhance image quality by focusing on both channel and spatial relationships. Feature extraction was performed using the EfficientNet-B4 model, which was fine-tuned on a DR fundus imaging dataset. Classification was carried out using a multiclass SVM classifier to categorize images into five severity levels of DR. The system's effectiveness was evaluated on two public datasets, achieving high accuracy and surpassing existing state-of-the-art methods, highlighting its potential as a valuable tool for diagnosing and classifying diabetic retinopathy. H. Fu [\u003cspan citationid=\"CR34\" class=\"CitationRef\"\u003e34\u003c/span\u003e] developed a deep learning method for automatically diagnosing diabetic retinopathy (DR) using fundus images. The method achieved an impressive accuracy of 92.9%, a sensitivity of 93.5%, and a specificity of 92.5% on the test data. It demonstrated high precision, recall, and F1 scores, indicating its ability to accurately identify DR with minimal false positives. Comparative analyses with experts showed the system's superior accuracy, highlighting the potential of deep learning in DR diagnosis.\u003c/p\u003e \u003cp\u003eS. W. Ting et al. [\u003cspan citationid=\"CR35\" class=\"CitationRef\"\u003e35\u003c/span\u003e] provided a comprehensive review of artificial intelligence and deep learning advancements and applications in ophthalmology. This review likely covers the use of deep learning algorithms for tasks such as image analysis, disease detection, classification, and treatment planning for various ocular diseases. The potential impact of AI on improving diagnostic accuracy, patient outcomes, and healthcare delivery in ophthalmology should also be discussed. R. Gargeya and T. Leng [\u003cspan citationid=\"CR36\" class=\"CitationRef\"\u003e36\u003c/span\u003e] presented a study on a deep learning-based system for the automated identification of diabetic retinopathy. The study likely includes details on the dataset, model architecture, training procedures, and performance evaluation metrics. The clinical implications of using automated systems for DR screening, including their benefits in early detection and disease management, are also discussed. Hwang D.K. et al. [\u003cspan citationid=\"CR37\" class=\"CitationRef\"\u003e37\u003c/span\u003e] proposed a method based on the Inception V3 model with preprocessed images, achieving 96.9% accuracy. Tasnim et al. [\u003cspan citationid=\"CR38\" class=\"CitationRef\"\u003e38\u003c/span\u003e] conducted research on utilizing deep learning techniques for analyzing retinal OCT images. Among the models explored, MobileNetV2 achieved an accuracy of 99.17% when tested on the Kermany dataset, which consists of 84,484 samples categorized into four groups.\u003cdiv class=\"BlockQuote\"\u003e\u003cp\u003eThe objective of this study was to address the current research gap concerning the application of machine learning classification techniques to OCT data. Our methodology emphasizes the use of actual or translated image pixels rather than depending solely on pixel metadata. We have chosen to implement a random forest classifier algorithm to extract meaningful insights from OCT datasets.\u003c/p\u003e\u003c/div\u003e\u003c/p\u003e\n\u003ch3\u003eOCT dataset\u003c/h3\u003e\n\u003cp\u003eIn this research, the OCT dataset provided by Kermany et al. [\u003cspan citationid=\"CR26\" class=\"CitationRef\"\u003e26\u003c/span\u003e] on Kaggle was utilized. The dataset contains a significant number of 84,484 images. Due to hardware constraints, a subset of 4,000 images was randomly chosen from the training dataset. This selection ensured that each class was represented, with 1,000 images per class included in the subset. This approach aimed to create a manageable and diverse sample for the investigation while balancing dataset size with computational limitations, thus enabling the feasibility of the experimental analysis.\u003c/p\u003e \u003cp\u003e \u003c/p\u003e"},{"header":"Proposed Method","content":"\u003cp\u003eThis study presents a solution for disease classification based on OCT images. We emphasize that these solutions must be both effective and accurate. Therefore, this paper presents a highly optimized solution using a RFC model. Machine learning plays an important role in addressing various real-world problems. Features were extracted from the OCT images in the RIDE (raw image data embedding) form, and these features were subsequently classified as normal or diseased via random forest classification. The main aim of this study is to maximize task efficiency while minimizing the use of computing resources. We propose solutions using public databases to ensure that our work is comparable and reproducible.\u003c/p\u003e \u003cdiv id=\"Sec5\" class=\"Section2\"\u003e \u003ch2\u003eData Preprocessing\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eFor preprocessing, the OCT dataset is imported from the directory. Each image is read from the corresponding folder of the dataset and then resized to a square shape with dimensions of 100 \u0026times; 100 pixels. After resizing, Gaussian blur is applied to remove noise from the images. Upon successful resizing and noise removal, each image, along with its corresponding class label ('CNV', 'DME', 'DRUSEN', or 'NORMAL'), is appended to the training data list.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec6\" class=\"Section2\"\u003e \u003ch2\u003eData normalization\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThe pixel values are normalized by dividing each pixel by 255. This is a common preprocessing step for image data, as it scales the pixel values to a range of 0 to 1, which can help the model learn more efficiently. In this study, the data were split into training and testing sets.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec7\" class=\"Section2\"\u003e \u003ch2\u003eFlatten Data\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThe image data were flattened before being fed into the classifiers. This was achieved using the reshape function provided by the NumPy library. The reshape function allows us to change the shape of an array while preserving its data. By reshaping the multidimensional image arrays into one-dimensional arrays, we transformed each image into a single row of pixel values. After flattening, each image was represented as a one-dimensional array. These flattened arrays served as the input data for our machine learning classifiers.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec8\" class=\"Section2\"\u003e \u003ch2\u003eModel training\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThe training-test split function randomly splits the data into training and testing sets. The default split was 80% for training and 20% for testing. The arrays are then passed as input to the function, which returns the training data and test data. The training dataset is used to train the machine learning model, while the testing dataset is used to evaluate the model's performance on unseen data.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec9\" class=\"Section2\"\u003e \u003ch2\u003eRandom forest classifier\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThe random forest classifier is a supervised machine learning algorithm used for classification. It is an integrated learning process that creates multiple decision trees and combines their results to make predictions. The RF algorithm has two stages: (i) RF generation and (ii) RF prediction based on the RF classifier created in the first stage. The main idea behind the random forest approach is to create multiple decision trees, each training on a different set of training data and using different features. To build each decision tree, the algorithm randomly selects a set of training data and a set of features. It then uses these selected training data and features to create a decision tree. The algorithm considers the results of each decision tree in the forest when making predictions. For classification tasks, each tree in the forest predicts a list of input classes, and the final prediction is based on the majority vote across all the trees' predictions.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec10\" class=\"Section2\"\u003e \u003ch2\u003ePrediction\u003c/h2\u003e \u003cp\u003eThe presented paper uses a random forest classifier (RFC) imported from the sklearn module, a popular ensemble learning method for classification tasks. The RFC object was instantiated with two parameters: (i) maximum depth and (ii) random state. In this research, the maximum depth value was set to 200, and the random state was set to 200. The max depth parameter sets the maximum depth of each decision tree in the forest, ensuring that each tree can reach up to 200 layers. This can result in more complex trees, potentially capturing intricate relationships in the data, although a very high maximum depth may increase the risk of overfitting. The random state parameter sets the random seed used by the RFC, ensuring consistent results in each run with the same random state value. This deterministic behavior allows us to reproduce the same results consistently, aiding in debugging, comparison, and reproducibility of the results. To train the model, the 'fit' method of the random forest classifier object is called with the training data. Subsequently, the 'predict' method of the classifier is used to predict the labels of the test data. The predictions are stored as variables, the accuracy is calculated, and both a confusion matrix and a distribution map are generated.\u003c/p\u003e \u003c/div\u003e"},{"header":"Results and Discussion","content":" \u003cp\u003eThis paper introduces a unique preprocessing method combined with a random forest classifier, achieving an 80% accuracy in distinguishing between normal and diseased OCT images.\u003c/p\u003e \u003cdiv id=\"Sec12\" class=\"Section2\"\u003e \u003ch2\u003eComparison with other models and classifiers\u003c/h2\u003e \u003cp\u003e\u003cdiv class=\"BlockQuote\"\u003e\u003cp\u003eThis paper also conducts an in-depth comparative analysis of the proposed RIDE method against a range of models and classifiers for retinal disease classification. This study offers a detailed comparison across various models for retinal disease distribution, emphasizing both time efficiency and accuracy tailored to the specific requirements of each method. We employed three distinct feature extraction techniques in this research: histogram of oriented gradients (HOG), local binary pattern (LBP), and Fourier transform of spectral features (FOSF). Additionally, the study incorporates three widely used classification approaches: random forest classification (RFC), support vector machine (SVM), and K-nearest neighbor (KNN).\u003c/p\u003e\u003c/div\u003e\u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec13\" class=\"Section2\"\u003e \u003ch2\u003eRaw image data embedding (RIDE)\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eRaw image data embedding (RIDE) is a novel feature extraction method for image analysis and classification. This technique utilizes a linearized subset of an image's pixels as input for machine learning classifiers. In this study, RIDE was applied to a dataset in combination with three different classifiers: random forest, support vector machine (SVM), and K-nearest neighbors (KNN). By embedding raw pixel data, RIDE provides a distinctive approach to feature representation, aiming to capitalize on the inherent details present in raw images and effectively integrate them with the unique classification capabilities of random forest, SVM, and KNN. This integration of RIDE with these classifiers facilitates an exhaustive examination of the dataset, endeavoring to maximize efficiency in image analysis and classification tasks. The performance of this approach, evaluated through key metrics such as accuracy, precision, recall, and F1 score, offers insight into the efficacy of RIDE when paired with each classifier. This analysis illuminates the potential for a synergistic relationship between feature extraction techniques and classification methods in the realm of image processing.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab1\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 1\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of RFC\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e267\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.79\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.85\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.82\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e257\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.81\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e241\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e235\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab2\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 2\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of KNN\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.57\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.65\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.60\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e267\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.60\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.66\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.63\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e257\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.46\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.48\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e241\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.34\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.41\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e235\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab3\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 3\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of SVM\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.70\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.67\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e267\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.65\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.67\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e257\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.53\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.46\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.49\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e241\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.48\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.55\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e235\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec14\" class=\"Section2\"\u003e \u003ch2\u003eHistogram of Oriented Gradients (HOGs)\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThe histogram of oriented gradients (HOG) is a feature descriptor extensively used in computer vision and image processing for object detection tasks. It operates by segmenting an image into smaller, overlapping sections, calculating the gradients in each section, and then categorizing these gradient orientations into histograms. This process generates feature vectors that effectively encapsulate the local intensity gradients, offering a robust representation of the shapes and structures of objects. In our study, we employed the HOG feature descriptor for the classification of OCT images, leveraging its renowned capabilities in computer vision and image processing. We applied the HOG algorithm to our dataset, which involved breaking down images into small, overlapping sections, computing the local intensity gradients, and then generating histograms that characterize the gradient orientations.\u003c/p\u003e \u003cp\u003eTo assess the effectiveness of HOG features in object recognition, we utilized three distinct classifiers: random forest, support vector machine (SVM), and K-nearest neighbors (KNN). Our experimental approach included a meticulous division of the dataset into training and test sets, with each classifier configured appropriately. The results were comprehensively analyzed using standard evaluation metrics such as accuracy, precision, recall, and F1-score. This analysis aimed to elucidate the performance of each classifier in accurately distinguishing between different object classes, thereby highlighting the potential of HOG features in object detection and classification [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e].\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab4\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 4\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of RFC [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.69\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e259\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.71\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.64\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e242\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.65\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.65\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.65\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e249\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.72\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.70\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e250\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab5\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 5\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of KNN [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.73\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.75\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e259\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.77\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.69\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e242\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.70\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.61\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e249\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.66\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.58\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.61\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e250\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab6\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 6\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of SVM [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.76\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.85\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.80\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e259\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.81\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e242\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.69\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.68\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e249\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.73\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.75\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e250\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec15\" class=\"Section2\"\u003e \u003ch2\u003eLocal Binary Pattern (LBP)\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThe local binary pattern (LBP) is a texture descriptor widely utilized for texture analysis and classification in image processing. It functions by comparing a central pixel's intensity with that of its surrounding pixels, encoding these relational intensities into binary patterns. These patterns are subsequently converted into histograms, effectively encapsulating the texture features of the image. LBP is particularly adept at identifying textural patterns such as edges, corners, and diverse texture variations. In our study, we applied the LBP method to our dataset and used three different classifiers for evaluation: random forest (RFC), support vector machine (SVM), and K-nearest neighbors (KNN). The goal was to determine the effectiveness of LBP, in combination with these classifiers, in differentiating various textures within the dataset, thereby offering valuable insights into its applicability for texture-centric image classification tasks.\u003c/p\u003e \u003cp\u003eTo gauge the efficacy of the Local Binary Pattern (LBP) when used alongside the Random Forest (RFC), Support Vector Machine (SVM), and K-Nearest Neighbors (KNN) classifiers, our evaluation focused on key metrics such as accuracy, recall, precision, and the F1 score. These metrics collectively serve as critical indicators of the classifiers' proficiency in accurately detecting and classifying different textures present in the images. Accuracy indicates the overall correctness of the classifications made, recall measures the ability of the classifiers to correctly identify relevant examples of each texture class, precision assesses the exactness of the classifiers in correctly labeled instances of a specific class, and the F1 score provides a harmonized evaluation, considering both precision and recall. These performance indicators present a holistic view of the effectiveness of LBP, in combination with RFC, SVM, and KNN, in precisely classifying textures within our dataset. This analysis thereby contributes significant insights to the broader domain of texture-based image analysis [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e].\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab7\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 7\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of RFC [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.60\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.52\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.56\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e255\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.57\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.56\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e249\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.35\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.43\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.39\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e232\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.37\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.33\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.35\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e264\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab8\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 8\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of KNN [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.33\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.75\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e255\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.26\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.69\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e249\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e1.00\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.03\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.06\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e232\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.00\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.00\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.00\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e264\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab9\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 9\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of SVM [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.74\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.62\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e255\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.70\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.57\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.63\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e249\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.46\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.56\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e232\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.46\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.57\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e264\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv id=\"Sec16\" class=\"Section2\"\u003e \u003ch2\u003eFourier Transform of Spectral Features (FOSF)\u003c/h2\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eFourier transform of spectral features (FOSF) is a method that employs the Fourier transform to derive spectral features from signals or images. In image processing, the FOSF translates the spatial details of an image into the frequency domain, revealing its frequency components. This conversion is pivotal in various tasks, including image compression, filtering, and feature extraction. FOSF is especially useful in fields where analyzing an image's frequency content is essential, such as in medical or satellite image analysis. To examine its effectiveness, we applied FOSF to our dataset and used three classifiers for assessment: random forest (RFC), support vector machine (SVM), and K-nearest neighbors (KNN). This technique is particularly advantageous in situations where discerning an image's frequency details is crucial, for instance, in medical imaging or satellite imagery analysis.\u003c/p\u003e \u003cp\u003eThe next phase of our study focused on evaluating how FOSF, combined with these classifiers, performs in image processing tasks such as classification and object detection. We assessed the performance using key metrics such as accuracy, recall, precision, and F1 score. This comprehensive analysis was aimed at determining the proficiency of FOSF, in conjunction with random forest, SVM, and KNN, in accurately differentiating various patterns and structures within our dataset. The results provided a nuanced understanding of the capabilities of FOSF when integrated with different classification methods, offering valuable insights into its potential applications in the field of image analysis [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e].\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab10\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 10\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of RFC [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.56\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.61\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.58\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e235\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.52\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.52\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e247\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.48\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.44\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.46\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e277\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.42\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.43\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.42\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e241\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab11\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 11\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of KNN [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.38\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.54\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.45\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e235\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.37\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.41\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.39\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e247\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.39\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.30\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.34\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e277\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.39\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.29\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.33\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e241\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab12\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 12\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eClassification Report of SVM [\u003cspan citationid=\"CR22\" class=\"CitationRef\"\u003e22\u003c/span\u003e]\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eLabels\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003ePrecision\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eRecall\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eF1-Score\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eSupport\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eCNV\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.36\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.51\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.42\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e235\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDME\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.37\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.32\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.34\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e247\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eDRUSEN\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.31\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.06\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.11\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e277\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eNORMAL\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e0.37\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c3\"\u003e \u003cp\u003e0.59\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c4\"\u003e \u003cp\u003e0.45\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c5\"\u003e \u003cp\u003e241\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eIn addition to these feature extraction techniques, a baseline comparison was established by utilizing RIDE as the input for each of the three classifiers. This approach aimed to evaluate the inherent performance of the classifiers.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThe results of this study provide fascinating insights into the relative effectiveness of the explored methods. Universally, the random forest classifier (RFC) outperformed the support vector machine (SVM) and K-nearest neighbors (KNN) classifiers not only in accuracy but also in computational efficiency. Most strikingly, the combination of raw image data embedding (RIDE) with the random forest classifier achieved the highest accuracy and required the least computational time among all the combinations tested. This indicates that RIDE-RFC pairing could be an especially powerful and dependable approach for detecting retinal diseases.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"gridtable\"\u003e\u003ctable float=\"Yes\" id=\"Tab13\" border=\"1\"\u003e \u003ccaption language=\"En\"\u003e \u003cdiv class=\"CaptionNumber\"\u003eTable 13\u003c/div\u003e \u003cdiv class=\"CaptionContent\"\u003e \u003cp\u003eACCURACY of the proposed methods on the OCT dataset\u003c/p\u003e \u003c/div\u003e \u003c/caption\u003e \u003ccolgroup cols=\"5\"\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c1\" colnum=\"1\"\u003e\u003c/div\u003e \u003cdiv align=\"char\" char=\".\" class=\"colspec\" colname=\"c2\" colnum=\"2\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c3\" colnum=\"3\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c4\" colnum=\"4\"\u003e\u003c/div\u003e \u003cdiv align=\"left\" class=\"colspec\" colname=\"c5\" colnum=\"5\"\u003e\u003c/div\u003e \u003cthead\u003e \u003ctr\u003e \u003cth align=\"left\" colname=\"c1\"\u003e \u003cp\u003eMethods\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c2\"\u003e \u003cp\u003eNo. of Attributes\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c3\"\u003e \u003cp\u003eAccuracy (RFC)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c4\"\u003e \u003cp\u003eAccuracy (KNN)\u003c/p\u003e \u003c/th\u003e \u003cth align=\"left\" colname=\"c5\"\u003e \u003cp\u003eAccuracy (SVM)\u003c/p\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eRIDE\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e10,000\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e\u003cb\u003e80%\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e54%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e59%\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eHOG\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e10,000\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e69%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e66%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e74%\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eFOSF\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e10,000\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e49%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e38%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e36%\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003ctr\u003e \u003ctd align=\"left\" colname=\"c1\"\u003e \u003cp\u003e\u003cb\u003eLBP\u003c/b\u003e\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"char\" char=\".\" colname=\"c2\"\u003e \u003cp\u003e10,000\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c3\"\u003e \u003cp\u003e46%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c4\"\u003e \u003cp\u003e27%\u003c/p\u003e \u003c/td\u003e \u003ctd align=\"left\" colname=\"c5\"\u003e \u003cp\u003e56%\u003c/p\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/colgroup\u003e \u003c/table\u003e\u003c/div\u003e \u003c/p\u003e \u003cp\u003e \u003c/p\u003e \u003cp\u003e \u003cdiv class=\"BlockQuote\"\u003e \u003cp\u003eThis paper goes beyond merely comparing different feature extraction techniques and classifiers for retinal disease detection; it also emphasizes the importance of judiciously choosing the most effective combination of filters and classifiers to achieve enhanced accuracy. The results underscore the notable benefits of integrating raw image data embedding (RIDE) with the random forest classifier. This provides critical insights for future studies and practical implementations in medical image analysis, highlighting a promising direction for advancements in this field.\u003c/p\u003e \u003c/div\u003e \u003c/p\u003e \u003c/div\u003e"},{"header":"Conclusion","content":"\u003cp\u003eIn conclusion, this paper proposed a precise and efficient system for OCT image analysis and classification utilizing RIDE as a preprocessing tool for a random forest classifier. In addition, a detailed comparison of various combinations of filters and classifiers used in retinal disease classification is presented. The proposed RIDE filter, along with the RFC, enhances the diagnosis and management of retinal diseases by offering swift and objective OCT image processing. However, there is a need for further research to understand the application of this system to larger datasets and its clinical utility. Future investigations could focus on several critical areas. First, expanding the dataset in terms of size and diversity is essential to strengthen the model's ability to identify complex patterns in retinal images. Careful adjustment of the random forest classifier's hyperparameters, such as tree depth and the number of trees in the forest, offers the potential to refine the model's learning process.\u003c/p\u003e \u003cp\u003eAdditionally, optical coherence tomography (OCT) images allow for an in-depth analysis of structural features present in the tissues imaged. Investigating detailed aspects of anatomical structures, such as the thickness of layers, vessel density, and unique markers within retinal tissues, could unveil sophisticated structure-based features pivotal for increasing diagnostic accuracy. Future research endeavors should aim to increase the precision of OCT image analysis systems, thereby significantly contributing to their practical application in clinical settings.\u003c/p\u003e"},{"header":"Declarations","content":"\u003ch2\u003eAuthor Contribution\u003c/h2\u003e\u003cp\u003eAsad Wali: Validation, Software, Methodology, Investigation, Conceptualization, Experiments, writing.Zobia Suhail: Writing \u0026ndash; review \u0026amp; editing, Writing \u0026ndash; original draft, Visualization, Supervision, Project administration, Investigation, Formal analysis, Validation. Arjun Sipani: Writing \u0026ndash; review \u0026amp; editing.\u003c/p\u003e\u003ch2\u003eData Availability\u003c/h2\u003e\u003cp\u003eEffects of Filters in Retinal Disease Detection on Optical Coherence Tomography (OCT) Images Using Machine Learning Classifiers\u003c/p\u003e"},{"header":"References","content":"\u003col\u003e\u003cli\u003e\u003cspan\u003eHuang D, Swanson E, Lin C, Schuman J, Stinson W, Chang W, Hee M, Flotte T, Gregory K, Puliafito C, Fujimoto J. Optical coherence tomography. Science. 1991;254:1178\u0026ndash;81. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1126/science.1957169\u003c/span\u003e\u003cspan address=\"10.1126/science.1957169\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLin Y, Xiang X, Chen T, Mao G, Deng L, Zeng L, Zhang J. In vivo monitoring the dynamic process of acute retinal hemorrhage and repair in zebrafish with spectral-domain optical coherence tomography. J Biophotonics. 2019;12:e201900235.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLim LS, Mitchell P, Seddon JM, Holz FG, Wong TY. Age-related macular degeneration. Lancet. 2012;379:1728\u0026ndash;38.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWojtkowski M, et al. Ophthalmic imaging by spectral optical coherence tomography. Am J Ophthalmol. 2004;138(3):412\u0026ndash;9.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003ePotsaid B, Gorczynska I, Srinivasan VJ, Chen Y, Jiang J, Cable A, Fujimoto JG. Ultrahigh speed spectral/Fourier domain OCT ophthalmic imaging at 70,000 to 312,500 axial scans per second. Opt Express. 2008;16:15149\u0026ndash;69. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1364/OE.16.015149\u003c/span\u003e\u003cspan address=\"10.1364/OE.16.015149\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003evan Velthoven ME, Faber DJ, Verbraak FD, van Leeuwen TG, de Smet MD. Recent developments in optical coherence tomography for imaging the retina. Prog Retin Eye Res. 2007;26:57\u0026ndash;77. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1016/j.preteyeres.2006.10.002\u003c/span\u003e\u003cspan address=\"10.1016/j.preteyeres.2006.10.002\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBoppart SA, Tearney GJ, Bouma BE, Southern JF, Brezinski ME, Fujimoto JG. Noninvasive assessment of the developing Xenopus cardiovascular system using optical coherence tomography. Proceedings of the National Academy of Sciences 94, 4256\u0026ndash;4261 (1997) \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1073/pnas.94.9.4256\u003c/span\u003e\u003cspan address=\"10.1073/pnas.94.9.4256\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSuter MJ, Nadkarni SK, Weisz G, Tanaka A, Jaffer FA, Bouma BE, Tearney GJ. Intravascular optical imaging technology for investigating the coronary artery. JACC Cardiovasc Imaging. 2011;4:1022\u0026ndash;39. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1016/j.jcmg.2011.03.020\u003c/span\u003e\u003cspan address=\"10.1016/j.jcmg.2011.03.020\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eTearney G, Brezinski M, Fujimoto J, Weissman N, Boppart S, Bouma B, Southern J. Scanning single-mode fiber optic catheter\u0026ndash;endoscope for optical coherence tomography. Opt Lett. 1996;21:543\u0026ndash;5. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1364/OL.21.000543\u003c/span\u003e\u003cspan address=\"10.1364/OL.21.000543\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eTearney GJ, Brezinski ME, Bouma BE, Boppart SA, Pitris C, Southern JF. Fujimoto: In vivo endoscopic optical biopsy with optical coherence tomography. Science. 1997;276:2037\u0026ndash;9. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1126/science.276.5321.2037\u003c/span\u003e\u003cspan address=\"10.1126/science.276.5321.2037\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGambichler T, Moussa G, Sand M, Sand D, Altmeyer P, Hoffmann K. Applications of optical coherence tomography in dermatology. J Dermatol Sci. 2005;40:85\u0026ndash;94. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1016/j.jdermsci.2005.07.006\u003c/span\u003e\u003cspan address=\"10.1016/j.jdermsci.2005.07.006\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSchmitt J, Yadlowsky M, Bonner R. Subsurface imaging of living skin with optical coherence microscopy. Dermatology. 1995;191:93\u0026ndash;8. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1159/000246523\u003c/span\u003e\u003cspan address=\"10.1159/000246523\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRao KD, Verma Y, Patel H, Gupta P. Noninvasive ophthalmic imaging of adult zebrafish eye using optical coherence tomography. Curr Sci. 2006;90:1506.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKagemann L, Ishikawa H, Zou J, Charukamnoetkanok P, Wollstein G, Townsend KA, Gabriele ML, Bahary N, Wei X. Fujimoto, and others: Repeated, noninvasive, high resolution spectral domain optical coherence tomography imaging of zebrafish embryos. Mol Vis. 2008;14:2157\u0026ndash;70.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSyed SH, Larin KV, Dickinson ME, Larina IV. Optical coherence tomography for high-resolution imaging of mouse development in utero. J Biomed Opt. 2011;16:46004\u0026ndash;46004. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1117/1.3560300\u003c/span\u003e\u003cspan address=\"10.1117/1.3560300\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eBurton JC, Wang S, Stewart CA, Behringer RR, Larina IV. High-resolution three-dimensional in vivo imaging of mouse oviduct using optical coherence tomography. Biomed Opt Express. 2015;6:2713\u0026ndash;23. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1364/BOE.6.002713\u003c/span\u003e\u003cspan address=\"10.1364/BOE.6.002713\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eAlex A, Li A, Zeng X, Tate RE, McKee ML, Capen DE, Zhang Z, Tanzi RE, Zhou C. A circadian clock gene, Cry, affects heart morphogenesis and function in Drosophila as revealed by optical coherence microscopy. PLoS ONE. 2015;10. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1371/journal.pone.0137236\u003c/span\u003e\u003cspan address=\"10.1371/journal.pone.0137236\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e. e0137236.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eJenkins M, Adler D, Gargesha M, Huber R, Rothenberg F, Belding J, Watanabe M, Wilson D, Fujimoto J, Rollins A. Ultrahigh-speed optical coherence tomography imaging and visualization of the embryonic avian heart using a buffered Fourier Domain Mode Locked laser. Opt Express. 2007;15:6251\u0026ndash;67. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1364/OE.15.006251\u003c/span\u003e\u003cspan address=\"10.1364/OE.15.006251\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eShi F, Chen X, Zhao H, Zhu W, Xiang D, Gao E, Sonka M, Chen H. Automated 3-D Retinal Layer Segmentation of Macular Optical Coherence Tomography Images With Serous Pigment Epithelial Detachments. IEEE Trans Med Imaging. 2015;34:441\u0026ndash;52. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1109/TMI.2014.2359980\u003c/span\u003e\u003cspan address=\"10.1109/TMI.2014.2359980\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSugmk J, Kiattisin S, Leelasantitham A. Automated classification between agerelated macular degeneration and Diabetic macular edema in OCT image using image segmentation. 7 th Biomedical Engineering International Conference (BMEiCON), 1\u0026ndash;4 (2014) \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1109/bmeicon.2014.7017441\u003c/span\u003e\u003cspan address=\"10.1109/bmeicon.2014.7017441\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLang A, Carass A, Jedynak BM, Solomon SD, Calabresi PA, Prince JL. Intensity inhomogeneity correction of macular OCT using N3 and retinal flatspace. IEEE 13th International Symposium on Biomedical Imaging (ISBI), 197\u0026ndash;200 (2016) \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1109/isbi.2016.7493243\u003c/span\u003e\u003cspan address=\"10.1109/isbi.2016.7493243\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eWali A. and Arjun Sipani. Effects of Filters in Retinal Disease Detection on Optical Coherence Tomography (OCT) Images Using Machine Learning Classifiers. 6, pp. 83\u0026ndash;97, 2024.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSrinivasan PP, et al. Fully automated detection of diabetic macular edema and dry age-related macular d egeneration from optical coherence tomography images. Biomed Opt Exp. 2014;5:3568\u0026ndash;77.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eSchmidt-Erfurth, et al. Unsupervised identification of disease marker candidates in retinal oct imaging data. IEEE Trans Med Imaging. 2019;38:1037\u0026ndash;47.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLee CS, Baughman DM, Lee AY. Deep Learning Is Effective for Classifying Normal versus Age-Related Macular Degeneration OCT Images. Ophthalmol. Retin. 2017;1:322\u0026ndash;7. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1016/j.oret.2016.12.009\u003c/span\u003e\u003cspan address=\"10.1016/j.oret.2016.12.009\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eKermany DS, Goldbaum M, Cai W, Lewis MA. Cell. 2018;172:1122\u0026ndash;e319. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003ehttps://doi.org/10.1016/j.cell.2018.02.010\u003c/span\u003e\u003cspan address=\"10.1016/j.cell.2018.02.010\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e. Identifying Medical Diagnoses and Treatable Diseases by Image-Based Deep Learning Resource Identifying Medical Diagnoses and Treatable Diseases by Image-Based Deep Learning.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHuang L, He X, Fang L, Rabbani H, Chen X. Automatic Classification of Retinal Optical Coherence Tomography Images With Layer Guided Convolutional Neural Network. IEEE Signal Process Lett. 2019;26:1026\u0026ndash;30. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1109/LSP.2019.2917779\u003c/span\u003e\u003cspan address=\"10.1109/LSP.2019.2917779\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eChowdhary CL, Acharjya D. Clustering Algorithm in Possibilistic Exponential Fuzzy C-Mean Segmenting Medical Images. J Biomimetics Biomater Biomed Eng. 2017;30:12\u0026ndash;23. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.4028/www.scientific\u003c/span\u003e\u003cspan address=\"10.4028/www.scientific\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e.net/JBBBE.30.12\u003c/span\u003e\u003cspan address=\"http://.net/JBBBE.30.12\" targettype=\"URL\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eTsuji T, et al. Classification of optical coherence tomography images using a capsule network. BMC Ophthalmol. Mar. 2020;20(1):1\u0026ndash;9. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1186/S12886-020-01382-4/FIGURES/9\u003c/span\u003e\u003cspan address=\"10.1186/S12886-020-01382-4/FIGURES/9\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLatha G, Priya PA. Glaucoma Retinal Image Detection and Classification using Machine Learning Algorithms. J Phys Conf Ser. Sep. 2022;2335(1):012025. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1088/1742-6596/2335/1/012025\u003c/span\u003e\u003cspan address=\"10.1088/1742-6596/2335/1/012025\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eRoychowdhury S, Koozekanani DD, Radwan S, Parhi KK. Automated localization of cysts in diabetic macular edema using optical coherence tomography images. 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), 1426\u0026ndash;1429 (2013) \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1109/embc.2013.6609778\u003c/span\u003e\u003cspan address=\"10.1109/embc.2013.6609778\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eZhou Y. Automated Identification of Diabetic Retinopathy Using Deep Learning, 2021.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eLi J. Automated Detection and Classification of Diabetic Retinopathy Using Deep Learning Based on EfficientNet, 2020.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eFu H. Automated diagnosis of diabetic retinopathy using deep learning, 2018.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eTing SW et al. Feb., Artificial intelligence and deep learning in ophthalmology, Br. J. Ophthalmol., vol. 103, no. 2, pp. 167\u0026ndash;175, 2019, \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1136/BJOPHTHALMOL-2018- 313173\u003c/span\u003e\u003cspan address=\"10.1136/BJOPHTHALMOL-2018- 313173\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eGargeya R, Leng T. Automated Identification of Diabetic Retinopathy Using Deep Learning. Ophthalmology. Jul. 2017;124(7):962\u0026ndash;9. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.1016/J.OPHTHA.2017.02.008\u003c/span\u003e\u003cspan address=\"10.1016/J.OPHTHA.2017.02.008\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eHwang DK, Hsu CC, Chang KJ, Chao D, Sun CH, Jheng YC, Yarmishyn AA, Wu JC, Tsai CY, Wang ML, et al. Artificial intelligence-based decision-making for age-related macular degeneration. Theranostics. 2019;9:232\u0026ndash;45. \u003cspan class=\"ExternalRef\"\u003e\u003cspan class=\"RefSource\"\u003e10.7150/thno.28447\u003c/span\u003e\u003cspan address=\"10.7150/thno.28447\" targettype=\"DOI\" class=\"RefTarget\"\u003e\u003c/span\u003e\u003c/span\u003e.\u003c/span\u003e\u003c/li\u003e \u003cli\u003e\u003cspan\u003eTasnim N, Hasan M, Islam I. Comparisonal study of Deep Learning approaches on Retinal OCT Image. arXiv. 20191912.07783.\u003c/span\u003e\u003c/li\u003e\u003c/ol\u003e"}],"fulltextSource":"","fullText":"","funders":[],"hasAdminPriorityOnWorkflow":false,"hasManuscriptDocX":true,"hasOptedInToPreprint":true,"hasPassedJournalQc":"","hasAnyPriority":true,"hideJournal":true,"highlight":"","institution":"","isAcceptedByJournal":false,"isAuthorSuppliedPdf":false,"isDeskRejected":"","isHiddenFromSearch":false,"isInQc":false,"isInWorkflow":true,"isPdf":false,"isPdfUpToDate":true,"isWithdrawnOrRetracted":false,"journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true},"keywords":"random forest classifier (RFC), support vector machine (SVM), machine learning, optical coherence tomography (OCT), diabetic macular edema (DME), choroidal neovascularization (CNV), DRUSEN, NORMAL, raw image data embedding (RIDE)","lastPublishedDoi":"10.21203/rs.3.rs-4551679/v1","lastPublishedDoiUrl":"https://doi.org/10.21203/rs.3.rs-4551679/v1","license":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/"},"manuscriptAbstract":"\u003cp\u003eOptical coherence tomography (OCT) is a vital imaging technique that provides detailed images of the retina and plays a crucial role in diagnosing and monitoring various retinal conditions, such as diabetic macular edema (DME), choroidal neovascularization (CNV), and DRUSEN. However, there is a need to improve the early detection and treatment of these common eye diseases. While deep learning methods have demonstrated superior accuracy in analyzing OCT images, the potential of machine learning approaches, especially concerning data volume and computational efficiency, requires further exploration. This study aimed to improve the diagnosis and management of retinal diseases using OCT images through a machine learning framework employing a random forest classifier, with a focus on comparing its efficacy against that of popular image processing filters. We propose a novel approach that uses raw image data embedding (RIDE) as input to our machine learning model. This approach uses translated image raw data as opposed to metadata-driven preprocessing algorithms. We systematically benchmark its performance against established built-in methods, such as histogram of oriented gradients (HOG), local binary patterns (LBP), and features from the opponent space for filtering (FOSF). This comparative analysis serves to assess the efficacy of our approach in relation to these widely recognized methods. The proposed method achieves higher accuracy but also optimizes the time complexity of the system. The proposed model exhibited a commendable accuracy rate of 80% in the classification of retinal diseases, surpassing the performance of various other classifiers and methods. This research represents a small step toward the creation of an accurate and efficient machine learning-based system for diagnosing and monitoring retinal diseases, ultimately contributing to improved patient outcomes and diagnostic accuracy.\u003c/p\u003e","manuscriptTitle":"Optical Coherence Tomography (OCT) Image Classification for Retinal Disease Using a Random Forest Classifier","msid":"","msnumber":"","nonDraftVersions":[{"code":1,"date":"2024-06-25 13:58:24","doi":"10.21203/rs.3.rs-4551679/v1","editorialEvents":[{"type":"communityComments","content":0}],"status":"published","journal":{"display":true,"email":"
[email protected]","identity":"researchsquare","isNatureJournal":false,"hasQc":true,"allowDirectSubmit":true,"externalIdentity":"","sideBox":"","snPcode":"","submissionUrl":"/submission","title":"Research Square","twitterHandle":"researchsquare","acdcEnabled":true,"dfaEnabled":false,"editorialSystem":"","reportingPortfolio":"","inReviewEnabled":false,"inReviewRevisionsEnabled":true}}],"origin":"","ownerIdentity":"b2e39bfb-87cd-4201-ab11-231adefd3d99","owner":[],"postedDate":"June 25th, 2024","published":true,"recentEditorialEvents":[],"rejectedJournal":[],"revision":"","amendment":"","status":"posted","subjectAreas":[],"tags":[],"updatedAt":"2024-06-25T13:58:27+00:00","versionOfRecord":[],"versionCreatedAt":"2024-06-25 13:58:24","video":"","vorDoi":"","vorDoiUrl":"","workflowStages":[]},"version":"v1","identity":"rs-4551679","journalConfig":"researchsquare"},"__N_SSP":true},"page":"/article/[identity]/[[...version]]","query":{"redirect":"/article/rs-4551679","identity":"rs-4551679","version":["v1"]},"buildId":"qtupq5eGEP_6zYnWcrvyt","isFallback":false,"isExperimentalCompile":false,"dynamicIds":[84888],"gssp":true,"scriptLoader":[]}
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.