1. Introduction
The integration of AI into agriculture has begun to fundamentally change the approach to food security. Driven by the need to optimize productivity in the context of climate variability and declining arable land, “smart farming” has evolved from a theoretical concept into a practical journey [
1,
2]. These data-driven technologies have begun to offer suitable ways to secure nutrition and economic stability for the growing global population [
3,
4,
5].
Despite these advances, plant diseases not only continue to be a persistent threat to agricultural productivity, but also claim an estimated 10–16% of annual global crop production. In olive cultivation, Venturia oleaginea (peacock eye disease) creates particularly serious problems. This disease attacks leaf tissue, causes premature defoliation, weakens the tree and significantly reduces fruit quality. In regions where the disease is endemic, growers frequently face yield losses of 20–30% [
6]. Since traditional visual inspection methods are labor-intensive, costly, and often fail to detect infection until significant damage has occurred, it is evident that there is a clear need for automated, early detection systems.
This issue also has critical economic importance for Turkey. Over the last three decades, Turkey has positioned itself as a major global producer and expanded production to 380,000 tons in the 2022/23 season [
7,
8]. Turkey has now begun to contribute approximately 14% of the global olive supply [
7], and the olive sector has become one of the cornerstones of the national economy. Consequently, even modest improvements in disease management provide significant economic benefits.
Deep learning, particularly Convolutional Neural Networks (CNNs), has demonstrated exceptional performance in identifying plant diseases from imagery [
9,
10,
11]. However, a significant gap remains between laboratory performance and practical field deployment. Standard architectures like ResNet101 and MobileNet are computationally intensive, extracting 2048 and 1024 features per image, respectively. This high dimensionality creates a bottleneck for edge devices which are constrained by limited processing power and battery life. Moreover, excessive feature redundancy increases the risk of overfitting, where models fail to generalize to new data [
12,
13]. Therefore, the primary challenge is no longer just detecting disease, but achieving high accuracy with a computational footprint small enough for real-world agricultural hardware.
Research Challenges and Gaps
Several interconnected problems prevent the deployment of deep learning disease detection in resource-constrained environments. First, existing approaches have not systematically compared different CNN architectures under optimized feature selection conditions; oriented design (ResNet101 or MobileNet) performs better when feature budgets are severely limited.
Second, most feature selection studies apply either simple statistical filters or individual meta-heuristic algorithms. Meta-heuristic optimization offers a compromise, yet existing works predominantly use individual algorithms that struggle to balance exploration and exploitation. Genetic Algorithms refine solutions efficiently but converge prematurely in complex search spaces [
14]. Nature-inspired methods like ARO, Whale Optimization Algorithm (WOA), and similar approaches explore broadly but often converge slowly and inadequately exploit promising regions [
15].
Third, while researchers report achieving 20–50% feature reduction, no one has systematically investigated whether 90% or greater reduction is feasible while maintaining classification performance. This question has immediate practical implications: can we deploy effective disease detection models onto edge devices?
Finally, most studies report accuracy metrics without addressing deployment realities that determine whether a system can actually function on battery-powered agricultural equipment.
3. Proposed Method and Materials
3.1. Dataset
The dataset used in this study consists of 954 olive leaf samples collected from the Edincik region of the Bandırma district in Balıkesir province, Turkey (
https://www.kaggle.com/datasets/serhathoca/zeytin (accessed on 1 July 2025)). The samples are categorized into two classes: healthy leaves (572 samples) and leaves affected by peacock eye disease (Venturia oleaginea) (382 samples) [
42].
Image acquisition was performed under controlled conditions to minimize illumination variability. Photographs were captured using a 48-megapixel camera positioned 52 cm above the leaves inside a 42 × 42 cm LED-illuminated light box. Each image contains a single olive leaf isolated against a white background, ensuring consistent scale, lighting, and focal distance across all samples.
3.2. Preprocessing Pipeline
The preprocessing pipeline consists of three main steps (
Figure 1): (1) RGB-to-RGBA conversion to introduce an explicit alpha channel for transparent background representation, (2) color-based segmentation to separate leaf regions from the background by identifying and removing white and blue pixels using RGB thresholds (all channels > 100 for white regions, or blue > 100 with red and green channels < 100 for blue-tinted background), and (3) morphological closing operations with a 5 × 5 kernel to fill small holes and smooth leaf boundaries. Each preprocessing step was applied systematically to ensure consistent feature extraction across all 954 leaf images.
3.3. Feature Extraction
This study employs two widely used convolutional neural network (CNN) architectures, ResNet101 and MobileNet, as deep feature extractors. These architectures are well established in image recognition tasks due to their strong representation capacity and complementary design principles [
43,
44]. ResNet101 emphasizes representational depth through residual learning, whereas MobileNet prioritizes computational efficiency using depthwise separable convolutions.
Transfer learning was adopted by utilizing ImageNet pre-trained weights. Both networks were used strictly as fixed feature extractors; no fine-tuning or weight updates were performed on the olive leaf dataset. All layers were frozen during inference. This strategy allows leveraging robust generic visual representations while reducing the risk of overfitting given the moderate dataset size.
Each preprocessed single-leaf image was passed through the network in inference mode, and features were extracted from the final global average pooling layer. This resulted in a 2048-dimensional feature vector for ResNet101 and a 1024-dimensional feature vector for MobileNet. These vectors encode high-level semantic representations related to texture patterns, structural characteristics, and lesion morphology.
Since the CNN models remain fixed and independent of the target dataset labels, the feature extraction process is deterministic and does not involve dataset-specific learning. Consequently, no label information is incorporated during this stage. The extracted feature matrix serves as the input for subsequent feature selection and classification procedures.
Importantly, although deep features are computed once using frozen networks, all supervised operations—including feature selection via AROGA and classifier training—are conducted independently within each cross-validation fold. This ensures strict separation between training and test data during model evaluation.
3.4. Feature Selection Methods
Managing high-dimensional feature spaces has become critical as deep learning models generate increasingly rich representations. In agricultural disease detection specifically, CNNs extract thousands of features that can overwhelm both the optimization process and the deployment hardware. Feature selection addresses both problems: identifying the most informative features improves model generalization while dramatically reducing computational requirements [
45].
Our investigation spans three methodological categories. Filter-based methods (Chi-square, Mutual Information, Spearman correlation) provide computationally efficient baselines, though they evaluate features independently and miss interaction effects. Individual meta-heuristics (GA, ARO) can capture feature interactions but face inherent exploration–exploitation trade-offs that limit performance. Our hybrid approach, AROGA, attempts to transcend these limitations by strategically integrating complementary search mechanisms.
The following subsections detail each approach. We pay particular attention to AROGA’s design, explaining how the two-phase optimization cycle addresses the weaknesses of individual algorithms while preserving their strengths.
3.4.1. Meta-Heuristic Methods
For comparison, we evaluate the performance of the standalone meta-heuristics used in our previous work:
Genetic Algorithm (GA): A search heuristic mimicking natural selection [
46,
47] and genetics to find optimal solutions to complex problems. As an Evolutionary Algorithm, it employs key mechanisms to evolve candidate solutions across generations: The Selection operator chooses individuals for reproduction. The Crossover operator combines parent traits to produce offspring, while the Mutation operator maintains diversity through random changes. Elitism preserves top solutions across generations, and a fitness function evaluates solutions against problem objectives.
Artificial Rabbit Optimization (ARO): ARO is a bio-inspired metaheuristic technique proposed by Wang et al. [
15] that simulates rabbit survival strategies in nature. The algorithm models how rabbits forage for food while avoiding predators through detour foraging and random hiding behaviors. ARO effectively balances exploration and exploitation through an energy shrink mechanism that controls the transition between these two strategies.
Detour Foraging Strategy (Exploration): This strategy models how rabbits eat food away from their nests to prevent predators from discovering their burrows. When the energy factor
, the position update is:
where
is the current position of rabbit i,
is a randomly selected rabbit’s position, and
R is the running operator that simulates the movement characteristics of rabbits. The running operator is calculated as:
where
L is the running length that controls the movement step size, and
c is a binary mapping vector for dimension selection. The running length
L is defined as:
This formulation ensures that L generates longer steps during initial iterations (promoting exploration) and shorter steps during later iterations (facilitating exploitation). A normally distributed random number is added for additional perturbation.
Random Hiding Strategy (Exploitation): This strategy models how rabbits dig multiple burrows and randomly choose one to hide in. When the energy factor
, the position update is:
where
H is the hiding parameter that controls the size of the burrow generation area around the rabbit’s current position:
The hiding parameter H decreases linearly with iterations, ensuring that burrows are generated in progressively smaller neighborhoods as the algorithm converges. The parameter g is a binary vector that randomly selects dimensions for burrow construction, and r is a random number in (0, 1) that introduces stochasticity in the movement toward the selected burrow.
Energy Shrink Mechanism: The transition between detour foraging and random hiding is governed by the energy factor calculation:
where
A is the energy factor,
r is a random number in (0, 1),
t is the current iteration, and
T is the maximum number of iterations. To ensure numerical stability, the random variable
r is lower-bounded by a small constant
(e.g.,
), preventing extreme values in the logarithmic term and ensuring reproducible optimization behavior.
3.4.2. Hybrid Meta-Heuristic Based Method: AROGA
To enhance the feature selection process, we propose a hybrid Artificial Rabbit Optimization–Genetic Algorithm (AROGA) approach (Algorithm 1). This hybridization aims to balance the exploration capabilities inherent in ARO’s foraging simulation with the strong exploitation and solution refinement mechanisms of GA. The integration of these two meta-heuristic algorithms is implemented through the following steps:
Population Initialization and Fitness Evaluation: The algorithm begins with a randomly generated population of binary feature subsets. Each solution is evaluated using a fitness function that considers classification performance with the selected feature subset (S):
Two-Phase Optimization Cycle: AROGA implements a two-phase process within each generation:
GA Phase: First, traditional genetic operators (selection, crossover, mutation) are applied to exploit the current population through recombination of high-fitness solutions.
ARO Phase: Following the GA operations, each solution undergoes broad exploration through ARO’s adaptive foraging and hiding movement strategies, identifying promising regions of the feature space.
Adaptive Energy Control: The energy shrink mechanism controls the transition between exploration and exploitation phases according to the original ARO formulation (Equation (
7)). Through this mechanism, a balanced search strategy is provided that gradually transitions from global exploration to local exploitation.
Hybrid Interface and Top-K Selection: One of the critical challenges in hybridization is the interface between the discrete nature of the Genetic Algorithm and the continuous search space of Artificial Rabbit Optimization. In AROGA, this situation is managed through a dynamic casting mechanism. At the beginning of the ARO phase, the binary feature vector evolved by the Genetic Algorithm is converted into a continuous position vector X, and here the binary 0 value is mapped to and the 1 value is mapped to .
ARO foraging and hiding equations are applied to
X in continuous space. To map the updated continuous values back to the binary domain while strictly adhering to the fixed subset size
K, a Top-K ranking strategy is used. In this strategy, the continuous values in
X are treated as ”importance scores”, the features are ranked in descending order, and the top
K features are selected (1), while the remainder are discarded (0). This ensures that the algorithm explores the continuous gradient while guaranteeing that the output always matches the target dimensionality:
where
is the rank of the
i-th feature when the position vector
X is sorted in descending order. This ensures that exactly
K features are selected in every iteration, permitting a controlled and precise performance comparison across specific feature counts. The Top-
K constraint was deliberately employed to ensure controlled and fair comparison across different feature selection methods and architectures under identical dimensionality budgets.
Stagnation Handling: To prevent premature convergence, AROGA includes an early stopping criterion. If stagnation is detected (no improvement in fitness over multiple generations), the population is reinitialized while preserving the best solution found thus far, enabling exploration of different regions of the search space.
The hybridization mechanism operates iteratively until the maximum number of generations is reached or convergence criteria are met. By integrating GA’s recombinative power with ARO’s adaptive movement strategies, AROGA effectively navigates complex feature spaces to identify highly discriminative feature subsets.
| Algorithm 1: AROGA: Hybrid Artificial Rabbit Optimization—Genetic Algorithm |
![Agriculture 16 00626 i001 Agriculture 16 00626 i001]() |
3.4.3. Filter-Based Methods
Filter-based methods provide an efficient and computationally practical alternative to meta-heuristic approaches for feature selection. While meta-heuristic algorithms use iterative optimization, filter-based methods assess feature relevance through statistical criteria [
48]. We examine three primary filter-based techniques for comparison with our proposed meta-heuristic approach:
Chi-square (): Evaluates the dependency between features and target class labels by measuring the statistical significance of the association [
49,
50]. Higher
values indicate stronger feature–class relationships.
Mutual Information (MI): Quantifies the shared information between feature vectors and class labels, effectively capturing both linear and non-linear dependencies [
51,
52]. Features with low mutual information are considered less relevant for classification.
Correlation-based (Spearman): Identifies feature–target relationships through correlation coefficients [
53]. Features below a predefined correlation threshold are eliminated based on their linear association strength with the target variable.
3.5. Machine Learning Algorithms
To effectively classify and detect olive leaf diseases, we employed three machine learning algorithms (Random Forest (RF), Support Vector Machine (SVM), and Artificial Neural Network (ANN)) known for their robustness and accuracy with high-dimensional feature sets [
40,
42].
Random Forest (RF): RF is an ensemble learning method that builds multiple decision trees and aggregates their predictions through bagging and majority voting. Given a training set with responses , it creates B different trees by repeatedly sampling with replacement. RF excels in handling high-dimensional data and noisy features while providing feature importance rankings, making it particularly suitable for olive leaf disease detection due to its robustness to noise in biological data.
Support Vector Machine (SVM): SVM determines optimal hyperplanes for class separation by solving the optimization problem in Equation (
10):
SVM excels with high-dimensional data and complex class boundaries, making it well-suited for handling the numerous features extracted from olive leaf images.
Artificial Neural Network (ANN): ANN is inspired by biological neural networks, using interconnected nodes in layers to learn data patterns. For each node
j in layer
l, the network processes information according Equation (
11):
where
is the node output,
represents connection weights,
is the bias, and
is the activation function. Learning occurs through weight adjustments given in Equation (
12):
with learning rate
and error measure
C. While ANNs excel at learning complex patterns and feature extraction, making them suitable for olive leaf disease detection, they require substantial data and computational resources. Their ability to identify intricate disease patterns and handle varying feature sets makes them particularly valuable for our application.
4. Experiments and Results
Our experimental evaluation addresses three questions: (1) How do ResNet101 and MobileNet compare under aggressive feature selection? (2) Does AROGA’s hybrid approach outperform individual meta-heuristics? (3) What is the optimal feature count for olive disease detection? Where does performance plateau? When do additional features harm performance?
We tested feature subset sizes from 30 to 800, deliberately spanning from severe under-representation (30 features) through optimal ranges to feature-rich configurations that risk overfitting (800 features). This range let us observe the complete performance trajectory and empirically identify the point of diminishing returns.
4.1. Experimental Configuration
All experiments were carried out using Google Colab’s cloud computing environment with GPU acceleration. The implementation was developed in Python (version 3.9) using the TensorFlow and Keras libraries. To ensure reproducibility, fixed random seeds were applied consistently for data partitioning, classifier initialization, and meta-heuristic optimization across all experimental runs.
The experimental dataset consists of 954 olive leaf images, including 572 healthy samples and 382 samples affected by peacock eye disease. During preprocessing, color-based segmentation was applied to isolate leaf regions from the background. All resulting images were resized to pixels to meet the input requirements of the convolutional neural networks. Prior to feature extraction, pixel intensity values were normalized to the range .
Deep feature extraction was performed using ImageNet pre-trained ResNet101 and MobileNet architectures, yielding 2048-dimensional and 1024-dimensional feature vectors, respectively. Both networks were used strictly as frozen feature extractors, and no fine-tuning was performed on the target dataset. Feature extraction was performed in an image-wise manner using frozen CNN models whose parameters were fixed and pre-trained on ImageNet. Since this process does not involve any label information or dataset-specific learning, it does not introduce information leakage. Nevertheless, all subsequent supervised steps, including feature normalization, feature selection, and classifier training, were strictly confined to the training data within each cross-validation fold.
Prior to feature selection and classifier training, the extracted feature vectors were standardized using zero-mean unit-variance normalization (StandardScaler), computed exclusively from the training fold and applied to the corresponding test fold within each cross-validation iteration.
Model evaluation was conducted using 5-fold cross-validation repeated 10 times in order to reduce variance and improve statistical reliability. In each fold, the dataset was partitioned into mutually exclusive training and test subsets. All supervised procedures, including feature normalization, feature selection, and classifier training, were performed using only the training data of the respective fold, while test samples were reserved solely for performance evaluation.
Feature selection was carried out using the GA, ARO, and the proposed hybrid AROGA method. For each cross-validation fold, feature selection was applied exclusively to the training subset, and the selected feature indices were then used to transform the corresponding test data. Reduced feature subsets of sizes 30, 50, 100, 200, 500, and 800 were evaluated to analyze the effect of dimensionality reduction on classification performance.
Three classifiers were employed to assess the effectiveness of the selected feature subsets: Random Forest (ensemble method, robust to noise), Support Vector Machine (effective with high-dimensional data, complex decision boundaries), and Artificial Neural Network (capable of learning intricate patterns but requiring more data). We optimized hyperparameters via grid search, settling on the configurations in
Table 1. These parameters were held constant across all experiments to isolate the effect of feature selection.
Finally, it is important to distinguish between optimization-time and deployment-time computation. Optimization-time computation includes cross-validation, meta-heuristic feature selection, and classifier training, all of which are performed offline. In contrast, deployment-time computation requires only a forward pass through the frozen CNN for feature extraction followed by inference using the trained classifier on the reduced feature subset. This distinction allows a realistic assessment of the computational cost and feasibility of the proposed approach in practical deployment scenarios.
4.2. Cross-Validation Protocol and Data Partitioning
To ensure robust evaluation and prevent data leakage, we implemented a strict temporal separation between feature extraction and cross-validation. The complete protocol consisted of:
Step 1: Feature Extraction: Features were extracted once from all 954 images using pre-trained ResNet101 and MobileNet architectures with frozen weights. This produced two fixed feature matrices: and .
Step 2: Cross-Validation Structure: We employed stratified 5-fold cross-validation repeated 10 times (50 total train-test splits). Each fold maintained the original 60:40 healthy-to-diseased ratio. For each iteration:
Training set: 763 samples (458 healthy, 305 diseased)
Test set: 191 samples (114 healthy, 77 diseased)
Step 3: Feature Selection Within Folds: Feature selection algorithms (AROGA, GA, ARO, filter methods) operated exclusively on training fold features. Selected feature indices were then applied to the held-out test fold. This strict separation ensures test data never influenced feature selection decisions.
Step 4: Classifier Training: Classifiers were trained on the selected features from the training fold and evaluated on the test fold using the same feature subset.
This protocol ensures that reported F1-scores reflect true generalization performance, as no test set information leaked into feature selection or model training processes.
4.3. Optimization Algorithm Configuration
To ensure fair comparison and reproducibility, all meta-heuristic algorithms (GA, ARO, and AROGA) were initialized with identical population parameters. The search space dimensionality
D was determined by the feature extraction architecture:
for ResNet101 and
for MobileNet. All algorithms utilized a population size of 100 and were run for a maximum of 500 iterations. For the Genetic Algorithm component, we employed a single-point crossover with a probability of
0.8 and bit-flip mutation with a probability of
0.01. The hybrid AROGA parameters were set to balanced default values to maintain the ratio between exploration and exploitation. The detailed parameter settings are listed in
Table 2.
4.4. Baseline Performance
Table 3 shows classification performance using complete feature sets. Feature selection was not carried out; all 2048 ResNet101 or 1024 MobileNet features were used. These results establish our performance ceiling and confirm both architectures provide strong representations of disease symptoms.
ResNet101 achieves marginally higher performance across all classifiers, with SVM reaching a 0.992 F1-score. The standard deviations are relatively small (±0.009 to ±0.018), indicating stable performance across folds. These baselines guide our feature selection evaluation. The question becomes how few features we need to approach this level of performance.
4.5. Feature Selection Performance Analysis and Trajectories Across Feature Counts
Figure 2 traces F1-scores across feature subset sizes, revealing the classic bias-variance trade-off. With 30 features, all models show underfitting suffering from insufficient information to fully characterize disease symptoms. Performance climbs steeply from 30 to 100 features as critical diagnostic features enter the selected subset. The ResNet101-SVM combination jumps from 0.912 to 0.989; MobileNet-SVM shows a similar trajectory from 0.895 to 0.978.
Between 100 and 200 features, we observe diminishing returns. ResNet101-SVM improves only marginally from 0.989 to 0.997, which means most diagnostic information was already captured by the 100 most discriminative features. This plateau suggests that we have identified the optimal operating range.
Beyond 500 features, performance actually degrades slightly. ResNet101-SVM drops from its peak of 0.997 at 200 features to 0.993 at 800 features. This is not a dramatic deterioration, but it empirically demonstrates the curse of dimensionality. Additional features introduce noise and redundancy that hinder generalization. The pattern holds across both architectures and all three classifiers, though the magnitude varies.
These results directly answer our first research question: for this dataset and task, 100–200 features represent the sweet spot. Fewer features sacrifice accuracy; more features provide minimal benefit and risk overfitting.
4.6. Convergence Analysis
The convergence behavior of the three meta-heuristic algorithms is illustrated in
Figure 3. During the initial phase of optimization (approximately iterations 1–40), GA demonstrates competitive or slightly superior fitness values compared to AROGA. This early advantage can be attributed to GA’s crossover operator, which rapidly combines the best solutions within the current population through recombination, yielding quick fitness gains when the search space is still largely unexplored. However, this greedy recombination mechanism also causes GA to commit prematurely to a narrow region of the feature space, limiting its ability to escape local optima in later iterations.
AROGA, by contrast, exhibits a more deliberate early-stage behavior. During the first phase of optimization, the ARO component drives broad exploration of the feature space through its detour foraging strategy, temporarily suppressing short-term fitness gains in favor of identifying more promising regions. This exploratory investment begins to pay off from approximately iteration 40 onward: once promising regions are identified, the GA exploitation phase takes over and efficiently refines candidate solutions within those regions, enabling AROGA to surpass GA and maintain a consistent lead through convergence.
4.7. Runtime Analysis and Overhead
Table 4 quantifies the computational cost of the hybrid approach. AROGA incurs moderate runtime overhead: 13–20% slower than GA and 32–44% slower than ARO across different feature counts. For the 100-feature ResNet101 configuration, AROGA requires 286.4 seconds compared to 245.3s for GA (+16.8%) and 198.6s for ARO (+44.2%).
This one-time optimization cost is offset by 0.8–1.6% higher F1-scores and a 47–56% reduction in performance variance across repeated runs. Deployment inference uses only the selected features, making the optimization method irrelevant to runtime performance.
This overhead is justified by AROGA’s 0.8–1.5% classification performance improvement and 47–56% variance reduction compared to standalone GA and ARO. Moreover, feature selection is a one-time cost. Once the optimal 100-feature subset has been identified, deployment uses only those features.
Interestingly, the overhead percentage decreases as feature count increases (19.7% at 30 features, 13.0% at 500). This occurs because classifier evaluation time, which is identical across all three algorithms, dominates total runtime for larger feature sets. The algorithmic differences matter most when feature counts are small.
4.8. Asymptotic Complexity Analysis
The computational complexity of the proposed AROGA framework is primarily governed by the population size N, the maximum number of iterations T, and the dimensionality of the feature space D. Similar to GA and ARO, each candidate solution evaluates a D-dimensional feature subset at every iteration. Consequently, the worst-case time complexity of AROGA can be expressed as . Although AROGA introduces a sequential hybrid structure that combines exploration and exploitation phases, this design does not alter the overall asymptotic complexity class, and the additional computational cost remains linear with respect to D.
To empirically assess runtime efficiency, we measured the execution time of GA, ARO, and AROGA across different feature budgets and network architectures. The results, summarized in
Table 4, report the mean runtime and standard deviation over ten independent runs. As expected, AROGA incurs a moderate runtime overhead compared to its individual components due to the hybrid optimization process, ranging from approximately 13% to 20% depending on the feature dimensionality. However, this overhead is incurred exclusively during the offline optimization stage.
Importantly, once the optimal feature subset is identified, no additional optimization cost is introduced at deployment. During inference, the system operates solely on the reduced feature vector, and the computational complexity is dominated by a single forward pass through a frozen CNN and a lightweight classifier. Therefore, the runtime overhead associated with AROGA does not affect deployment-time performance, while the substantial reduction in feature dimensionality significantly lowers inference complexity compared to full-feature models.
4.9. Ablation Analysis of the AROGA
Table 5 provides an ablation-style analysis of the proposed hybrid AROGA framework under a fixed feature budget of 100 features. The results demonstrate that AROGA consistently outperforms its individual components (GA and ARO) as well as conventional filter-based feature selection methods across all classifiers and both deep feature extractors. This performance gain is observed not only in terms of average accuracy but also in reduced variance, indicating more stable convergence behavior. The consistent improvement across Random Forest, SVM, and ANN classifiers suggests that the benefit of the hybrid strategy is not tied to a specific learning model. Similarly, the performance advantage observed for both ResNet101 and MobileNet features indicates that the effectiveness of AROGA is architecture-agnostic. These findings support the hypothesis that combining the rapid exploitation capability of GA with the broad exploration mechanism of ARO enables a more balanced search process, allowing the hybrid approach to identify compact yet highly discriminative feature subsets more reliably than simpler alternatives.
From an ablation perspective, GA-only and ARO-only configurations serve as reduced variants of the proposed hybrid framework, isolating exploitation- and exploration-dominant behaviors, respectively. The consistent performance gap between AROGA and these reduced variants confirms that the observed gains are not attributable to a single meta-heuristic component, but rather to the complementary interaction of both mechanisms within the hybrid design.
4.10. Statistical Validation
We conducted paired
t-tests comparing AROGA against GA, ARO, and Chi-square filter selection in the 100-feature configuration. For ResNet101, AROGA significantly outperforms GA (
), ARO (
), and Chi-square (
) across all three classifiers. For MobileNet, significance levels range from
(vs. GA with RF) to
(vs. Chi-square with all classifiers) (
Table 6).
These consistent, statistically robust improvements confirm that AROGA’s performance advantage is real, not an artifact of random variation or particular data splits.
4.11. Robustness to Dataset Distribution and Noise
The dataset used in this study was collected under controlled laboratory conditions, resulting in relatively uniform illumination, background, and imaging quality. While such conditions are suitable for evaluating the intrinsic effectiveness of feature extraction and selection mechanisms, they do not fully capture the variability encountered in real-world agricultural environments. Consequently, the reported performance should be interpreted in the context of the acquisition setting.
Despite this limitation, the proposed hybrid feature selection framework exhibits characteristics that are indicative of robustness. The consistent performance improvements observed across multiple classifiers, feature budgets, and repeated cross-validation runs suggest that the selected feature subsets are not overly sensitive to minor variations in the data distribution. In particular, the reduction in performance variance achieved by AROGA indicates a stabilizing effect during optimization, which is desirable when dealing with noisy or heterogeneous data.
Nevertheless, explicit evaluation under noisy conditions and distribution shifts remains an important direction for future work. Planned extensions include validation on independently collected field datasets with varying illumination, background clutter, sensor noise, and camera devices, as well as controlled noise-injection experiments to systematically assess robustness under adverse conditions.
5. Conclusions
This study demonstrates that hybrid meta-heuristic optimization can achieve substantial dimensionality reduction while preserving, and in some cases improving, classification performance in agricultural disease detection. In the context of olive leaf peacock eye disease, the experimental results indicate that selecting approximately 100–200 features provides an effective balance between compact representation and discriminative power. Performance improves rapidly as the feature set is reduced to around 100 features, exhibits diminishing returns between 100 and 200 features, and begins to degrade beyond 500 features due to increased redundancy and noise.
The proposed AROGA framework, which integrates Artificial Rabbit Optimization and Genetic Algorithm strategies, consistently outperformed its individual components. The observed improvements in classification performance (0.8–1.6% higher F1-scores) were statistically significant and were accompanied by more stable and higher-quality optimization behavior, reflected by a 47–56% reduction in performance variance across repeated runs. Convergence analysis revealed a characteristic two-phase dynamic: GA’s crossover-driven exploitation produces faster initial fitness gains, while AROGA’s ARO-guided exploration phase identifies higher-quality regions of the feature space that GA alone fails to reach, enabling AROGA to surpass GA from approximately iteration 40 onward and maintain a consistent lead through convergence. These gains can be attributed to the complementary nature of the hybrid design, where ARO facilitates broad exploration of the feature space during early stages, while GA enables efficient exploitation and refinement of promising regions.
The architectural analysis further revealed that features extracted from ResNet101 retain discriminative capacity more effectively under aggressive dimensionality reduction than those derived from MobileNet, likely due to the deeper representational structure of ResNet101. Nevertheless, MobileNet achieved competitive performance with a compact feature subset, suggesting that it remains a suitable option in scenarios where model simplicity and efficiency are prioritized.
When compared with recent studies in the literature, the proposed approach achieves comparable or superior classification accuracy using substantially fewer features. Specifically, an accuracy of 99.7% is obtained using only 100 features, compared to reported accuracies of 96.0% with 512 features and 95.8% with 3072 features in related works [
42]. This represents a significant reduction in feature dimensionality and associated computational complexity, highlighting the effectiveness of the proposed hybrid feature selection strategy.
From a practical perspective, these findings suggest that accurate disease detection can be achieved using compact feature representations, which is a key requirement for deployment in resource-constrained agricultural monitoring scenarios. While the feature selection process incurs additional optimization-time cost during model development, this overhead is incurred offline and does not affect inference. At deployment, the use of a reduced feature subset substantially lowers computational demand relative to full-feature models, indicating potential suitability for implementation on lightweight and battery-powered systems.
Despite the strong performance achieved, this study has certain limitations. All images were collected under controlled laboratory conditions from a single geographic region, and no independent cross-dataset or cross-region validation was conducted. Consequently, the reported results should be interpreted within the context of the specific acquisition environment. Future work will focus on validating the proposed hybrid feature selection framework using independently collected field datasets acquired under varying illumination conditions and background complexity, with different camera devices, and across different cultivars.
In addition, although the present study emphasizes computational efficiency through aggressive feature reduction, no explicit inference latency, memory footprint, or energy consumption measurements were performed on embedded or mobile hardware. Future studies will therefore include device-level evaluations on representative edge platforms (e.g., embedded CPUs, mobile processors, or low-power accelerators) to quantitatively assess real-time feasibility and deployment constraints. Such evaluations will complement recent lightweight detection-oriented studies in the literature by focusing on feature selection and classification efficiency rather than end-to-end detection pipelines.
Furthermore, the current work addresses a binary classification scenario (healthy versus peacock eye disease). Extending the proposed framework to multi-disease and multi-class classification settings represents an important direction for future research, enabling a more comprehensive assessment of generalizability under complex agricultural conditions. Additional research will also explore adaptive and variable-K feature selection strategies that dynamically adjust feature subset size in response to seasonal variation, disease progression, and evolving visual characteristics. Nevertheless, the central finding of this study—that meta-heuristic optimization can identify compact and highly discriminative feature subsets from deep representations—appears robust and potentially generalizable across a wide range of agricultural image analysis tasks.