This article presents a method for weight estimation and classification of milled rice kernels using supervised learning algorithm. Shape descriptors are used as geometric features for determining the grade factors such as headrice, broken kernel, and brewer. Color histogram is extracted from milled rice image to obtain 24 color features in RGB and Cielab color spaces. A support vector machines (SVM) is adopted for addressing the classification and regression problem in milled rice quality evaluation. We built a support vector regression (SVR) model for estimating rice kernel weight and support vector classifier (SVC) for rice defectives.
Results showed that in real data, the performance of SVR is better than linear regression (LR) with a mean square error (MSE), mean absolute error (MAE) and correlation coefficient of 0.078, 0.21 and 99.4%, respectively. For classification of rice defectives using SVC, the accuracy is 98.9% outperforming the general regression neural network (GRNN) model.
Few months ago, I completed a utility capable of measuring the percentage by weight of headrice, broken kernels and brewers for BPRE. A screen shot is shown below.
The software is used for determining the grain size of a given milled rice sample. Additional information about other milled rice grade factors are also provided as follows:
- Total number of kernels and weight of the milled rice sample
- Number of headrice and weight
- Number of broken kernels including its total weight
- Brewers
I will provide more information soon. Keep posted! And hey… feel free to comment. Tell me what you think!