“…Employing a diverse array of methodologies, encompassing knowledge distillation, data augmentation, Autoencoder, CNN-based feature extraction, and subsequent classification using a Support Vector Machine (SVM) or K-Nearest Neighbors (KNN), the model undergoes meticulous training through three distinct procedures-termed general training, distillation training, and autoencoder training-to refine and elevate both accuracy and inference performance. Preprocessing applied filtering [64,116], Median filtering [9,63,92,93,111,127], SUSAN [33,78], Gaussian low pass filter [138], Morphological operation [96,100,147], Laplacian [93,96,145], Local histogram equalization [95,96,98,127], Forward discrete curve [98], Low pass filter [99], linear model [109], Gray world colour normalization [62] K-means [67], Quaternion Fourier Transform (QFT) [44] Thresholding [84,92,109,129] Bayesian classifier [40,100], Euclidean distance classifier [114], K-nearest Neighbors [99,102,147], K Mean [61], SVM [153], Decision tree [150], Template matching [130], Genetic algorithm…”