Evaluation of Machine Learning Techniques for Image Based Quality Assessment of Chickpea
Bibliographic record
Abstract
The quality of chickpea plays an important role to the farmers, processors, consumers, and other stakeholders. At present, the procedures for evaluating chickpea quality parameters are subjective, tedious, and destructive. The objective of this study was to develop non-destructive imaging techniques to determine chickpea quality. Eight chickpea varieties (CDC-Alma, CDC-Leader, CDC-Palmer, CDC-Frontier, CDC-Luna, CDC-Orion, CDC-Cory, CDC-Consul) were obtained from the Crop Development Centre, University of Saskatchewan and used in this research. The classification of chickpea varieties using RGB images was investigated with seven pre-trained deep convolutional neural networks (CNN) (AlexNet, GoogleNet, ResNet18, ResNet50, VGG16, VGG19, and MobileNetV2) and transfer learning. The highest overall classification accuracy of 100% was obtained for ResNet50 and MobileNetV2. The protein content in single chickpea seed for the eight varieties were predicted with hyperspectral images and chemometrics. The optimum model was developed using Partial Least Square Regression (PLSR) which yielded Correlation Coefficient of Prediction (R2p) and Root Mean Square Error of Prediction (RMSEP) values of 0.935 and 0.987. Iteratively Retaining Informative Variables (IRIV) selected wavelengths with Support Vector Machines Regression (SVMR) provided the best model with R2p and RMSEP of 0.950 and 0.857. The classification of chickpeas into hard to cook (HTC) and easy to cook (ETC- \ncontrol) was carried out using hyperspectral images. Chickpeas develop HTC defect under suboptimal storage conditions resulting in extended cooking times. Support Vector Classifier (SVC) and Convolutional Neural Network-Attention (CNN-ATT) models demonstrated 100% accuracy for classifying chickpeas into HTC and ETC. IRIV selected wavelengths with SVC model yielded 100% classification accuracy. The adulteration in chickpea flour with metanil yellow was quantified with near infrared hyperspectral imaging system (NIR-HSI). Pure chickpea flour was adulterated with metanil yellow at various concentrations up to 2% (w/w). PLSR yielded a model with R2p and RMSEP values of 0.978 and 0.054 whereas One Dimensional (1D)-CNN produced a model with R2 and RMSEP of 0.992 and 0.059 for quantifying the adulterant. IRIV selected wavelengths with PLSR yielded the best model with R2 and RMSEP of 0.989 and 0.041. This research demonstrated the potential of NIR-HSI and RGB imaging systems for non-destructive and rapid determination of chickpea quality.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.003 | 0.004 |
| Meta-epidemiology (narrow) | 0.001 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.001 |
| Bibliometrics | 0.001 | 0.001 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.001 | 0.001 |
| Open science | 0.001 | 0.000 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.001 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".