1. Introduction
Nitrogen is a key nutrient affecting winter wheat growth, yield formation, grain quality, and fertilizer-use efficiency. Accurate estimation of winter wheat nitrogen status is therefore useful for precision fertilization and field diagnosis [
1,
2,
3,
4]. Conventional laboratory analysis is accurate but time-consuming, costly, and spatially discontinuous, which limits rapid field-scale assessment [
1,
4]. Unmanned aerial vehicle (UAV) multispectral remote sensing provides high spatial resolution, flexible acquisition windows, and repeatable observation, and has been widely used for crop growth monitoring and nitrogen diagnosis [
5,
6,
7]. Red, red-edge, and near-infrared bands, together with vegetation indices such as the normalized difference vegetation index (NDVI), normalized difference red-edge index (NDRE), modified chlorophyll absorption ratio index (MCARI), and red-edge chlorophyll index (CIre), are commonly used to retrieve chlorophyll- and nitrogen-related crop traits [
8,
9,
10]. Nevertheless, spectral signals represent the combined effects of pigments, canopy structure, soil background, illumination, viewing geometry, and crop development stage rather than nitrogen concentration alone. Consequently, similar CNC values can be associated with different canopy structures, and similar spectral responses can arise from different combinations of nitrogen status, chlorophyll absorption, leaf overlap, and canopy coverage.
The prediction target used in this study should be distinguished from other commonly reported crop nitrogen indicators. In the public dataset, N_concentration_wheat denotes the mass-based nitrogen concentration of above-ground wheat material, expressed as a percentage of dry weight; it is referred to here as canopy nitrogen concentration (CNC). Unlike nitrogen uptake or canopy nitrogen content per unit ground area, CNC is not multiplied by biomass, and it also differs from the nitrogen nutrition index (NNI), which expresses actual nitrogen status relative to a critical nitrogen-dilution reference [
2,
3,
4,
11,
12,
13]. Thus, the CNC values reported in this study should not be interpreted as nitrogen uptake or NNI. Unlike previous studies that primarily aimed to maximize prediction accuracy through heterogeneous multisource feature fusion or model optimization, the present study focuses on isolating the incremental contribution and redundancy of predefined feature groups under identical validation and modeling conditions.
Canopy structural and chlorophyll-related parameters can provide complementary information. Leaf area index (LAI) and fraction of vegetation cover (fCover) characterize canopy size and coverage, whereas chlorophyll content (CC) reflects leaf chlorophyll status [
14,
15,
16]. Recent wheat nitrogen studies have combined UAV spectral information with structural, textural, meteorological, management, RGB, or thermal variables and machine-learning models [
17,
18,
19,
20]. For example, Jiang et al. [
17] integrated multispectral, agrometeorological, and management information for NNI estimation across multiple field experiments, while Zhang et al. [
18,
19] investigated higher-dimensional spectral–texture or multisensor feature sets and transfer strategies across contrasting management, location, cultivar, and growth-stage conditions. These studies demonstrate the value of multisource fusion, but differences in prediction target, feature space, growth-stage coverage, and validation design make direct performance comparison difficult.
Moreover, many previous studies optimize heterogeneous feature sets and algorithms simultaneously, so the independent and incremental value of individual information groups remains difficult to separate. This issue is especially important for small datasets, where additional predictors and model complexity can increase redundancy and selection uncertainty. Traditional linear, kernel-based, and tree-ensemble models may remain competitive under low-dimensional small-sample conditions, whereas neural-network complexity should be tested rather than assumed to improve prediction. A controlled comparison using identical data partitions and prespecified model settings is therefore useful for distinguishing gains attributable to input information from those attributable to algorithm choice.
Accordingly, this study used the public in situ and UAV winter wheat dataset [
21,
22] as a controlled small-sample benchmark. Specifically, we (1) compared seven prespecified combinations of raw multispectral bands, vegetation indices, LAI, fCover, and CC under identical data partitions and fixed traditional-model settings; (2) quantified redundancy and incremental information using correlation analysis, VIFs, paired repetition-level comparisons, and parameter-removal experiments; (3) compared traditional regressors with shallow and deeper fully connected neural networks under the same repeated cross-validation framework, while treating the neural networks only as model-complexity comparators; and (4) evaluated robustness using both unit-level grouped cross-validation and exploratory bidirectional cross-season transfer without overstating generalizability.
The contribution is therefore a controlled multisource feature-modeling benchmark for small-sample CNC estimation rather than a new sensor, neural-network architecture, or complete end-to-end UAV nitrogen-management system. Because LAI, fCover, and CC were measured by the dataset providers rather than retrieved from UAV imagery, the results should be interpreted as an evaluation of information contribution and robustness under the available multisource dataset.
2. Materials and Methods
2.1. Public Dataset and Study Area
This study used the publicly released dataset entitled “In-situ and UAV dataset with crop and soil parameters obtained from winter wheat fields”. The dataset is available from Zenodo (DOI: 10.5281/zenodo.17475742) and is described by Dimitrov et al. [
21,
22]. The dataset was produced under the European Space Agency-funded TS2AgroBg project. As shown in
Figure 1, the observation area was located in the Zlatia agricultural test site near Knezha on the Danube Plain in northern Bulgaria. The archive covers the 2016–2017 and 2017–2018 agricultural seasons and contains ESU-scale biophysical and biochemical measurements, field spectral data, phenology and soil data, crop-management records, unit and ESU shapefiles, meteorological data, and campaign-specific four-band UAV mosaics [
21,
22].
No new field sampling was conducted. The original design followed a hierarchical unit–ESU–ESSU framework. A unit represents one commercial agricultural field, an elementary sampling unit (ESU) is a 20 m × 20 m plot, and three elementary sub-sampling units (ESSUs) were used for repeated measurements within each ESU; the released tabular values are averaged at the ESU scale [
22]. Six units were sampled in each agricultural season, and ESU locations were generally revisited across campaigns within the same season. The dataset uses Unit_ID values such as S16-17_U1 and ESU_ID values such as apr2017_1_2, where the latter encodes campaign month/year, unit number, and ESU number. This hierarchy was retained explicitly in the revised validation design.
2.2. Data Screening and Definition of the Target Variable
N_concentration_wheat was used as the prediction target [
21,
22]. According to the dataset documentation, this variable is the nitrogen concentration of above-ground wheat organs expressed as a percentage of dry weight; it is referred to here as CNC. The modeling table was constructed at the ESU-record level using ESU_ID as the temporal–spatial key. The required measured variables were N_concentration_wheat, LAI_mean, fCover_mean, and CC_mean, and the four spectral predictors were Green, Red, RedEdge, and NIR values corresponding to the Sequoia UAV bands. The public archive components relevant to this construction include ESU_Biophysical_and_biochemical_crop_data.txt, Shapefile_ESUs.zip, Shapefile_Units.zip, and the campaign-specific UAV mosaic archives [
21,
22]. Records were retained only when the target and all 11 candidate predictors required for the full M7 feature set were available; no filtering was performed on the basis of CNC magnitude or model performance. Complete-case matching yielded 155 records from six retained campaigns: 100 records from the 2016–2017 season and 55 from the 2017–2018 season (
Table 1). The same ESU could appear in more than one campaign as a distinct temporal record.
2.3. Feature Construction
The UAV mosaics were acquired by the dataset providers using an eBee Ag fixed-wing platform (EagleNXT, Wichita, KS, USA; formerly senseFly, Cheseaux-Lausanne, Switzerland) equipped with a Sequoia multispectral camera (Parrot Drones SAS, Paris, France) [
21,
22]. The sensor records green (550 nm), red (660 nm), red-edge (735 nm), and near-infrared (790 nm) bands; the nominal bandwidth is 40 nm except for the 10 nm red-edge band. UAV mosaics were generated for each retained campaign. The November 2016 campaign used a flight height of approximately 106 m with 75% forward and side overlap, producing approximately 10 cm ground resolution; subsequent campaigns used approximately 265 m with 80% overlap and approximately 25 cm ground resolution [
22]. Flights were conducted between 10:00 and 14:00 local time. Ground control points measured with a Leica GS08+ GNSS receiver (Leica Geosystems AG, Heerbrugg, Switzerland) were used to refine georeferencing, and Pix4Dmapper (Pix4D S.A., Prilly, Switzerland; version not reported in the source documentation) was used by the dataset providers for irradiance-based radiometric processing, orthorectification, and mosaicking. Radiometric processing converted image values to surface reflectance using irradiance measurements from the Sequoia sunshine sensor [
22]. The present modeling analysis used the aligned ESU-level four-band values and did not reprocess the original UAV mosaics.
Four vegetation indices were calculated from the released band reflectance values: normalized difference vegetation index (NDVI), normalized difference red-edge index (NDRE), modified chlorophyll absorption ratio index (MCARI), and red-edge chlorophyll index (CIre) [
8,
9,
10]. LAI_mean, fCover_mean, and CC_mean were selected as the biophysical and chlorophyll-related variables and are hereafter denoted LAI, fCover, and CC. LAI and fCover were measured by the dataset providers with an AccuPAR LP-80 ceptometer (METER Group, Inc., Pullman, WA, USA; formerly Decagon Devices, Inc., Pullman, WA, USA), while CC was measured with a CCM-300 chlorophyll content meter (Opti-Sciences, Inc., Hudson, NH, USA) [
22]. The released values were averaged at the ESU scale. LAI, fCover, and CC were not estimated from the UAV imagery in this study. Therefore, the analysis should be interpreted as a controlled evaluation of multispectral and measured biophysical feature combinations. The results describe the information contribution of the evaluated variables and do not constitute a complete image-to-CNC operational workflow.
2.4. Feature-Combination Design
Seven prespecified feature combinations were constructed as controlled contrasts (
Table 2). M1 and M2 independently represented the two basic forms of spectral information, namely the four original multispectral bands and four derived vegetation indices, respectively. M3 combined these two spectral representations to examine whether the derived indices provided complementary information beyond the original bands. M4 consisted only of LAI, fCover, and CC and was used as a biophysical/chlorophyll-related reference combination without spectral predictors. M5 and M6 were then constructed by adding either the four raw bands or the four vegetation indices to M4. Because both combinations contained seven variables and shared the same three measured biophysical/chlorophyll-related predictors, their comparison provided a controlled assessment of whether raw spectral measurements or derived indices contributed more useful incremental information.
M7 included all 11 candidate variables and represented the complete feature set. Comparison of M5 with M7 was particularly important for evaluating whether adding vegetation indices to an already fused raw-band and biophysical feature set improved prediction sufficiently to justify the additional dimensionality and redundancy. All seven combinations were defined before model evaluation and were assessed using identical data partitions and model settings so that differences in predictive performance could be attributed primarily to feature composition rather than to changes in the modeling protocol.
2.5. Regression Models
Partial least squares regression (PLSR), support vector regression (SVR), random forest (RF), and extreme gradient boosting (XGBoost) were used as representative linear latent-variable, kernel-based, bagging-ensemble, and boosting-ensemble regressors [
23,
24,
25,
26]. To examine whether increasing neural-network complexity was beneficial under the present small-sample and low-dimensional conditions, a shallow multilayer perceptron (MLP) and a deeper fully connected neural network (FCNN) were evaluated under M5. The neural networks were included as comparison models rather than proposed architectures. All hyperparameters were specified a priori from the preliminary experimental design and commonly used settings; no grid, random, or Bayesian search was performed. This choice was deliberate: using fixed settings gave every feature combination the same modeling budget, reduced additional selection on a small dataset, and kept the main comparison focused on input information rather than model-specific optimization. Consequently, the reported values represent performance under prespecified configurations rather than the theoretical optimum of each algorithm. SiLU activation [
27], dropout regularization [
28], the Adam optimizer [
29], and mean squared error (MSE) loss were used for the neural networks. MLP used fully connected layers of 7-16-32-16-1 with dropout of 0.20, whereas the FCNN used 7-32-32-16-8-1 with dropout of 0.25. For both networks, batch size was 16, learning rate was 1 × 10
−4, L2 weight decay was 1 × 10
−4, maximum training length was 1000 epochs, and early-stopping patience was 100 epochs based on validation RMSE. Network initialization and data-loader shuffling were controlled by deterministic fold-specific random seeds. The traditional-model and neural-network settings are summarized in
Table 3.
2.6. Repeated Cross-Validation and Model Evaluation
Five-bin stratification based on CNC values was removed from the final analysis. Instead, the primary evaluation used five repetitions of five-fold cross-validation stratified only by growing-season membership. This strategy preserved the proportional representation of the 100 S16–17 and 55 S17–18 records across folds while avoiding additional response-value-based constraints on fold construction. The same outer folds were used for every feature combination and model. For each outer split, one fold was kept untouched for testing, and the other four folds were used for model training. Standardization was fitted only on the outer training data. For MLP and FCNN, 20% of the outer training data were internally reserved for epoch selection. Training used MSE loss, and early stopping was triggered when validation RMSE failed to improve for 100 consecutive epochs. The selected epoch number was then used to retrain the network from scratch on the complete outer training fold before evaluation on the untouched outer test fold. No additional hyperparameter optimization or test-set feedback was used.
Model performance was evaluated using root mean square error (RMSE), coefficient of determination (R
2), and ratio of performance to deviation (RPD) [
30]. RMSE quantifies prediction error, R
2 describes explained variation, and RPD is the ratio of the standard deviation of observed test values to RMSE. Lower RMSE and higher R
2 and RPD indicate better performance. The metrics were calculated using Equations (5)–(7).
where
n is the number of validation samples,
yi is the measured CNC value of the
i-th sample,
is the corresponding predicted value,
is the mean of the measured CNC values, and SD is the standard deviation of the measured CNC values in the validation set. Prediction bias was additionally reported in the model-comparison table to describe systematic over- or under-prediction.
For each repetition, the five outer-fold predictions were pooled to generate a complete out-of-fold prediction vector. Metrics were calculated from each pooled vector and are reported as mean ± standard deviation across the five repetitions; these repetition-level metrics are the primary performance estimates for the repeated-CV analysis. Feature-combination contrasts were assessed using paired repetition-level differences and bootstrap 95% confidence intervals. Because only five repetitions were available, the paired uncertainty analyses were treated as supportive rather than definitive and were not used to claim statistical equivalence or universal superiority.
2.7. Season-Balanced, Unit-Level Grouped Cross-Validation
To evaluate the possibility that observations from the same field could inflate sample-level cross-validation performance, an additional unit-level grouped five-fold cross-validation was performed. Unit_ID was defined according to the dataset convention as the combination of agricultural season and unit number (e.g., S16-17_U4), yielding 12 season-specific field groups. All temporal records and ESUs belonging to a unit were assigned together to either training or testing, so no unit was shared between the two partitions in any fold. Because only six units were available per season, a single deterministic season-balanced partition was predefined rather than repeatedly resampling a small number of groups. Within each season, whole units were ordered by sample count and assigned to folds to balance sample numbers while ensuring that every test fold contained observations from both seasons. No CNC-based stratification was applied in the unit-level grouped analysis; neither CNC values nor CNC quantile bins were used for fold construction. Instead, fold assignment prioritized complete unit separation and approximate season balance. The resulting five test folds contained 29–34 records and two or four complete units, with zero train–test unit overlap. The same grouped folds were used for M1–M7 with PLSR, SVR, RF, and XGBoost. MLP and FCNN were not repeated in this robustness analysis because they were auxiliary complexity comparators evaluated only under M5, whereas the grouped analysis was designed to reproduce the complete M1–M7 feature-combination experiment under a stricter field-independent partition. Primary grouped-CV metrics were calculated from the pooled out-of-fold predictions across all five folds; fold-level metrics were used only as descriptive diagnostics. The same predefined unit-level fold assignment was used for all feature combinations and models in this robustness analysis.
2.8. Redundancy, Parameter-Contribution, and Cross-Season Validation
To characterize predictor redundancy, Pearson correlation coefficients were first used to describe bivariate relationships, and variance inflation factors (VIFs) were calculated for predictors in the compact M5 and full M7 combinations. For each predictor, VIF was computed as VIF = 1/(1 − R
2), where R
2 is the coefficient of determination obtained by regressing that predictor on all remaining predictors within the same feature combination. VIFs were calculated using the pooled 155-record dataset and were treated as descriptive diagnostics of linear redundancy. After the seven prespecified modules had been evaluated, parameter-contribution experiments removed LAI, fCover, or CC one at a time and compared the resulting performance with M1 and M4. These removal tests were post hoc and were interpreted as diagnostics of incremental contribution rather than as measures of intrinsic feature importance. To characterize between-season differences relevant to model transfer, CNC distributions in S16–17 and S17–18 were summarized separately and compared using Welch’s
t-test and the two-sample Kolmogorov–Smirnov (KS) test. Season-specific Pearson correlations between CNC and the seven M5 variables were also calculated. Exploratory bidirectional cross-season validation trained models on all 100 S16–17 observations and evaluated them on the 55 S17–18 observations, and vice versa. M4, M5, and M7 were evaluated with the four traditional models using the same fixed parameter settings, with scaling and model fitting performed using the training season only. Because the two seasons differed in training size, retained campaign composition, fields, target distribution, and some feature–target relationships, these tests were intended to characterize transfer sensitivity rather than isolate a pure year effect or claim independent external validation. The overall data-construction and validation workflow is summarized in
Figure 2.
4. Discussion
4.1. Information Contributions of Spectral and Biophysical Variables
The spectral-only combinations performed poorly even though the study included red-edge and near-infrared information that is commonly associated with crop chlorophyll and nitrogen status. Across the retained multi-temporal campaigns, canopy reflectance was influenced simultaneously by pigment absorption, canopy cover, leaf overlap, soil background, illumination, geometry, and crop development stage. Weak direct spectral–CNC relationships therefore do not imply that the sensor bands contain no useful information; rather, their information was insufficient when used without structural and chlorophyll-related context. M4 confirmed that LAI, fCover, and CC contained substantial CNC-related information, and adding raw bands produced a further improvement. The removal tests showed the largest incremental performance contribution for fCover among the three measured variables. This is agronomically plausible because canopy expansion and biomass accumulation are linked to nitrogen dilution [
11,
12,
13,
14,
15,
16], but the interpretation remains indirect: above-ground biomass was not included as a predictor and no dilution curve was fitted. Moreover, because the pooled dataset spans several campaigns, part of the fCover contribution may reflect canopy-development and phenological differences among observation periods.
Direct comparison with recent studies requires caution because dataset composition, prediction targets, growth-stage coverage, predictor spaces, and validation strategies differ. Jiang et al. [
17] used seven field experiments conducted over five years with different cultivars and nitrogen treatments to estimate NNI at the jointing and booting stages. Their RF model integrating UAV multispectral, agrometeorological, and field-management information achieved R
2 values of 0.82–0.87, and the direct and indirect NNI diagnosis strategies were further evaluated across three study farms. Zhang et al. [
18] estimated plant nitrogen content (PNC) using an eight-year long-term field experiment, with UAV and ground observations covering the returning-green, jointing, and grain-filling stages. By fusing UAV spectral and texture features, their best XGBoost model achieved R
2 = 0.99; they also evaluated bidirectional model transfer between Farmers’ Practice and Ecological Intensification management systems, with transfer R
2 values up to 0.98. Zhang et al. [
19] used multi-location and multi-cultivar data across four growth stages to estimate NNI from UAV multispectral, RGB, and thermal information. Their dataset was further divided into six subsets according to location and cultivar to evaluate model transferability, and the best multisensor GPR model achieved R
2 = 0.89 and RPD = 2.52. These studies therefore differ substantially from the present 155-record, two-season CNC dataset in prediction target, data scale, growth-stage coverage, predictor space, and validation design. Accordingly, their reported performance values should not be interpreted as directly comparable solely on the basis of R
2. The present study instead emphasizes controlled information attribution and robustness under repeated, unit-grouped, and cross-season validation rather than maximizing an across-study R
2 value.
4.2. Selecting a Compact Feature Combination
The comparison between M5 and M7 provides the main low-redundancy result. M7 added four vegetation indices but did not improve mean repeated-CV performance and created severe linear multicollinearity because the indices are deterministic transformations of the original bands. M5 retained similar predictive accuracy with 36.4% fewer variables and much lower VIFs. Importantly, high VIF does not imply that predictive information is necessarily lost, especially for tree-based models; it indicates linear redundancy and instability in attributing independent effects. This distinction is consistent with the results: under unit-grouped CV, RF and XGBoost performed almost identically with M5 and M7, whereas PLSR and SVR favored M5. Thus, the finding should not be generalized to vegetation indices as a class. It indicates only that NDVI, NDRE, MCARI, and CIre did not provide stable incremental value after the same raw bands and three measured biophysical variables were already present under this dataset, sensor, campaign composition, and modeling protocol. The post hoc LAI-removal result should be interpreted similarly. Because LAI and fCover were strongly correlated (r = 0.93), removing LAI slightly improved three models and slightly reduced one, indicating redundancy rather than evidence that LAI is agronomically unimportant. M5 was retained as the prespecified compact module; a six-variable variant should be tested only on independent data.
4.3. Model Complexity Under Small-Sample Conditions
RF provided the best numerical performance under the repeated sample-level protocol, whereas SVR performed best under the stricter unit-grouped protocol. This change in ranking reinforces the need to describe model superiority as conditional on validation design. MLP and FCNN did not outperform the traditional regressors under the repeated protocol. The input contained only seven tabular variables, and each outer training fold contained approximately 124 records before the internal neural-network validation split. The neural networks were trained with deterministic fold-specific initializations, MSE loss, and early stopping, and their reported variability reflects the five repeated outer partitions rather than a separate random-initialization benchmark. Under these conditions, additional network depth was not supported by the available data. The neural-network comparison is therefore best interpreted as a practical test of whether added model complexity helps in this small, low-dimensional setting, not as evidence against deep learning for UAV remote sensing. Deep models may be advantageous for image patches, dense spectra, multitemporal sequences, or substantially larger training sets [
31,
32,
33,
34,
35].
4.4. Cross-Season Validation and Practical Interpretation
The exploratory bidirectional cross-season validation (
Table 9) showed strong dependence on transfer direction. M7-PLSR performed best for S16–17 to S17–18, whereas M5-PLSR performed best in the reverse direction; several RF and XGBoost combinations showed low or negative transfer R
2 despite strong repeated-CV performance. These results indicate that rankings from pooled within-dataset validation were not fully preserved across growing seasons. The descriptive summaries in
Table 8 and
Figure 6 provide context but do not identify a single causal mechanism. The S16–17 subset covered a broader CNC range, CC–CNC correlations changed in magnitude and sign, training sizes were unequal (100 versus 55), and the retained campaign composition differed substantially: S16–17 included November, March, April, and May records, whereas S17–18 included November and April. Consequently, the transfer contrast combines seasonal, phenological/campaign, field, and sample-size differences. It should therefore be interpreted as a stress test of cross-season transportability rather than as a controlled estimate of an isolated year effect.
The practical interpretation must also account for the data source. LAI, fCover, and CC were measured by the original dataset providers rather than retrieved from UAV imagery in the present study. M5 is therefore a compact multisource tabular configuration, not a directly deployable image-to-CNC pipeline. A future operational workflow would require UAV- or sensor-based retrieval of LAI, fCover, and CC, followed by CNC estimation using the fused predictors. Errors in those intermediate retrievals would propagate into the CNC model as covariate uncertainty; the present removal analysis suggests that fCover retrieval accuracy may be particularly important because its omission produced the largest average performance loss. Future studies should therefore quantify error propagation using independently validated retrieval models or error-in-variables/Monte Carlo perturbation analyses before operational use. Independent multi-site and multi-season evaluation is also required before claiming broad applicability [
36,
37,
38,
39,
40,
41].
4.5. Limitations and Future Work
Several limitations remain. First, the analysis used 155 multi-temporal records from one geographic area, two agricultural seasons, six retained campaigns, and 12 season-specific units. The added unit-grouped validation removes direct field overlap between training and test folds, but it is still an internal robustness analysis and does not replace independent cross-site validation. Second, the two season subsets were unbalanced in both sample size and campaign composition, so the bidirectional cross-season test cannot isolate a pure interannual effect. Third, all model settings and feature modules were prespecified, and no automated hyperparameter search was performed. This improves comparability across modules but may not represent the maximum achievable performance of each algorithm. Because M5 was identified by comparing prespecified modules on the same dataset, it should be regarded as the preferred compact configuration under the present protocol rather than an independently confirmed optimum; nested or external validation would be appropriate if future work performs adaptive feature or hyperparameter selection. Fourth, LAI, fCover, and CC were measured variables rather than UAV-derived predictions, so retrieval uncertainty was not propagated through the current workflow. Fifth, the analysis was limited to the available ESU-level variables and did not evaluate alternative canopy masks, texture features, additional environmental covariates, or phenology-aware models. Future work should address these limitations using larger multi-site, multi-season datasets and fully image-derived predictor pipelines.
5. Conclusions
This study systematically evaluated seven combinations of four UAV multispectral bands, four derived vegetation indices, and measured LAI, fCover, and CC for winter wheat CNC estimation using 155 multi-temporal records from two agricultural seasons. Spectral-only combinations were insufficient, whereas the measured biophysical/chlorophyll variables contained substantial predictive information. Adding the four raw bands to LAI, fCover, and CC produced M5, which achieved mean RMSE, R2, and RPD values of 0.328, 0.782, and 2.147 across four traditional models under repeated season-stratified cross-validation while using 36.4% fewer variables than M7. Adding the four vegetation indices did not provide a stable incremental benefit under this dataset and protocol.
M5 remained competitive under the stricter unit-level grouped validation, with R2 = 0.736–0.778 across the four traditional models; SVR was best in this field-grouped setting, whereas RF was best under repeated sample-level cross-validation. The change in model ranking and the direction-dependent cross-season results show that within-dataset performance should not be generalized beyond the evaluated site, sensor, campaign composition, and validation design. Parameter-removal analysis indicated the largest incremental contribution from fCover and limited additional information from LAI under the observed LAI–fCover collinearity. Overall, the principal contribution is a controlled evaluation of feature information, redundancy, and validation sensitivity in a small multisource dataset. Independent multi-site and multi-season validation, together with UAV-based retrieval and uncertainty propagation for LAI, fCover, and CC, is required before the framework can be considered operational.