Classification of soybean genotypes based on physiological clustering (PCA + k-means) integrated with VIS-NIR hyperspectral data and machine learning models
Regimar Garcia dos Santos , Dthenifer Cordeiro Santana , Larissa Pereira Ribeiro Teodoro , Cid Naudi Silva Campos , Fabio Henrique Rojo Baio , Carlos Antônio da Silva Junior , Elber Vinicius Martins Silva , Luan Pereira de Oliveira , Paulo Eduardo Teodoro
{"title":"Classification of soybean genotypes based on physiological clustering (PCA + k-means) integrated with VIS-NIR hyperspectral data and machine learning models","authors":"Regimar Garcia dos Santos , Dthenifer Cordeiro Santana , Larissa Pereira Ribeiro Teodoro , Cid Naudi Silva Campos , Fabio Henrique Rojo Baio , Carlos Antônio da Silva Junior , Elber Vinicius Martins Silva , Luan Pereira de Oliveira , Paulo Eduardo Teodoro","doi":"10.1016/j.atech.2025.101702","DOIUrl":null,"url":null,"abstract":"<div><div>Given the wide variety of genotypes, classifying them based on physiological traits can aid breeding efforts. This study aimed to identify the most effective machine learning algorithms and input variables for classifying soybean genotypes according to physiological features. A field experiment was conducted using a random complete block design with three replications, testing 32 soybean genotypes. Multispectral and hyperspectral reflectance data were collected and grouped into 20 representative wavelength ranges. The physiological traits measured included net photosynthesis, internal CO<sub>2</sub> concentration, stomatal conductance, and transpiration rates. Genotype groups based on physiological performance were classified with the k-means algorithm and principal component analysis, resulting in two clusters. K-means is an algorithm that groups data into k similar groups. It does this by finding patterns and placing each sample in the group whose center (centroid) it is closest to. These clusters served as output variables in machine learning models, with input variables including wavelengths and spectral band averages. A hyperspectral sensor, was employed to record leaf reflectance at wavelengths ranging from 450 to 824 nm in the laboratory under artificial lighting. The algorithms tested were artificial neural networks, J48 decision trees, REPTree, support vector machines (SVM), random forest, and logistic regression (LR) as a control. Model accuracy was assessed using correct classification percentage and F-score. SVM and RL stood out with accuracies above 0.6 in classifications for CC and an F-score exceeding 0.75. When using spectral bands as predictors, both showed similar performance, but with wavelengths as predictors, WL becomes a robust input for the models because its complete spectrum information provides important data for group classifications.</div></div>","PeriodicalId":74813,"journal":{"name":"Smart agricultural technology","volume":"13 ","pages":"Article 101702"},"PeriodicalIF":7.1000,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Smart agricultural technology","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2772375525009335","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/12/7 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"AGRICULTURAL ENGINEERING","Score":null,"Total":0}
引用次数: 0
Abstract
Given the wide variety of genotypes, classifying them based on physiological traits can aid breeding efforts. This study aimed to identify the most effective machine learning algorithms and input variables for classifying soybean genotypes according to physiological features. A field experiment was conducted using a random complete block design with three replications, testing 32 soybean genotypes. Multispectral and hyperspectral reflectance data were collected and grouped into 20 representative wavelength ranges. The physiological traits measured included net photosynthesis, internal CO2 concentration, stomatal conductance, and transpiration rates. Genotype groups based on physiological performance were classified with the k-means algorithm and principal component analysis, resulting in two clusters. K-means is an algorithm that groups data into k similar groups. It does this by finding patterns and placing each sample in the group whose center (centroid) it is closest to. These clusters served as output variables in machine learning models, with input variables including wavelengths and spectral band averages. A hyperspectral sensor, was employed to record leaf reflectance at wavelengths ranging from 450 to 824 nm in the laboratory under artificial lighting. The algorithms tested were artificial neural networks, J48 decision trees, REPTree, support vector machines (SVM), random forest, and logistic regression (LR) as a control. Model accuracy was assessed using correct classification percentage and F-score. SVM and RL stood out with accuracies above 0.6 in classifications for CC and an F-score exceeding 0.75. When using spectral bands as predictors, both showed similar performance, but with wavelengths as predictors, WL becomes a robust input for the models because its complete spectrum information provides important data for group classifications.