A Deep Convolutional Neural Network Architecture for Boosting Image Discrimination Accuracy of Rice Species

In this paper, we proposed a machine vision system based on deep convolutional neural network (DCNN) architecture for improving the accuracy of classifying three distinct groups of rice kernel images compared with the traditional approaches. The main advantage of the presented method was able to avoid many heuristics as well as manual labor to tune complex parameters according to the domain to reach a modest level of accuracy in the classical feature extraction algorithms. We trained our models using stochastic gradient descent with momentum of 0.9 and weight decay of 0.0005 to optimize the network parameters and minimize the back-propagation error on the training dataset. We used a batch size between 15 and 150 and epochs time configured between 10 and 25. The experiment results showed that the highest accuracy of 99.4% obtained in the training process with batch size of 15 and epoch time of 20. We also compared the DCNN method with the traditional hand-engineered approaches of PHOG-KNN, PHOG-SVM, GIST-KNN, and GIST-SVM for rice kernel classification. The results showed that DCNN routinely outperforms other methods in similar machine vision tasks. The prediction accuracy results for test datasets by PHOG-KNN, PHOG-SVM, GIST-KNN, and GIST-SVM models were 89.1, 76.9, 90.6, and 92.1%, respectively. The highest prediction accuracy of DCNN is 95.5%, which showed the effectiveness of our proposed method for rice kernel classification. The aim of this study is to set up an automatic and accurate intelligent detection system and offering much value to current rice processing industry. With the comparably high classification accuracy, developed neural network could be used as a tool to achieve better and more objective rice quality evaluation at trading points within the rice marketing system.

[1]  Jürgen Schmidhuber,et al.  Deep learning in neural networks: An overview , 2014, Neural Networks.

[2]  Shiming Xiang,et al.  Vehicle Detection in Satellite Images by Hybrid Deep Convolutional Neural Networks , 2014, IEEE Geoscience and Remote Sensing Letters.

[3]  Shuiwang Ji,et al.  Deep convolutional neural networks for multi-modality isointense infant brain image segmentation , 2015, NeuroImage.

[4]  Michael Blum,et al.  High-Throughput Classification of Radiographs Using Deep Convolutional Neural Networks , 2016, Journal of Digital Imaging.

[5]  Peng Wang,et al.  Semantic expansion using word embedding clustering and convolutional neural network for improving short text classification , 2016, Neurocomputing.

[6]  Jiwen Lu,et al.  PCANet: A Simple Deep Learning Baseline for Image Classification? , 2014, IEEE Transactions on Image Processing.

[7]  Shiuan Wan,et al.  A novel study of artificial bee colony with clustering technique on paddy rice image classification , 2017, Arabian Journal of Geosciences.

[8]  Rynson W. H. Lau,et al.  SuperCNN: A Superpixelwise Convolutional Neural Network for Salient Object Detection , 2015, International Journal of Computer Vision.

[9]  Jie Liu,et al.  Mini-Batch Semi-Stochastic Gradient Descent in the Proximal Setting , 2015, IEEE Journal of Selected Topics in Signal Processing.

[10]  Zhijing Yang,et al.  Blind inpainting using the fully convolutional neural network , 2017, The Visual Computer.

[11]  Bo Du,et al.  Deep Learning for Remote Sensing Data: A Technical Tutorial on the State of the Art , 2016, IEEE Geoscience and Remote Sensing Magazine.

[12]  Yong He,et al.  Identification of Broken Rice Kernels Using Image Analysis Techniques Combined with Velocity Representation Method , 2010, Food and Bioprocess Technology.

[13]  Iickho Song,et al.  A computationally efficient scheme for feature extraction with kernel discriminant analysis , 2016, Pattern Recognit..

[14]  Ching Y. Suen,et al.  A novel hybrid CNN-SVM classifier for recognizing handwritten digits , 2012, Pattern Recognit..

[15]  Elliot Saltzman,et al.  Hybrid convolutional neural networks for articulatory and acoustic information based speech recognition , 2017, Speech Commun..

[16]  Shanjun Mao,et al.  Spectral–spatial classification of hyperspectral images using deep convolutional neural networks , 2015 .

[17]  Tara N. Sainath,et al.  Deep Neural Networks for Acoustic Modeling in Speech Recognition: The Shared Views of Four Research Groups , 2012, IEEE Signal Processing Magazine.

[18]  G. Dalen Determination of the size distribution and percentage of broken kernels of rice using flatbed scanning and image analysis , 2004 .

[19]  Demis Hassabis,et al.  Mastering the game of Go with deep neural networks and tree search , 2016, Nature.

[20]  Akio Matsuzaki,et al.  Two-dimensional image analysis of the shape of rice and its application to separating varieties , 1996 .

[21]  Yee Whye Teh,et al.  A Fast Learning Algorithm for Deep Belief Nets , 2006, Neural Computation.

[22]  Antonio M. López,et al.  Virtual and Real World Adaptation for Pedestrian Detection , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[24]  A Nguyen,et al.  Understanding Innovation Engines: Automated Creativity and Improved Stochastic Optimization via Deep Learning , 2016, Evolutionary Computation.

[25]  Xiaoou Tang,et al.  Image Super-Resolution Using Deep Convolutional Networks , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[26]  Yong He,et al.  Quantification of Nitrogen Status in Rice by Least Squares Support Vector Machines and Reflectance Spectroscopy , 2009, Food and Bioprocess Technology.

[27]  R. ElGamal,et al.  Validation of CFD models for the deep-bed drying of rice using thermal imaging. , 2017 .

[28]  Shape Analysis of Agricultural Products , 1982 .

[29]  P. Lin,et al.  Image Detection of Rice Fissures Using Biorthogonal B-Spline Wavelets in Multi-resolution Spaces , 2012, Food and Bioprocess Technology.

[30]  B. K. Yadav,et al.  Monitoring milling quality of rice by image analysis , 2001 .

[31]  Da-Wen Sun,et al.  Shape Analysis of Agricultural Products: A Review of Recent Research Advances and Potential Application to Computer Vision , 2011 .

[32]  Saeid Minaei,et al.  Potential Applications of Computer Vision in Quality Inspection of Rice: A Review , 2015, Food Engineering Reviews.

[33]  Sebastian Thrun,et al.  Dermatologist-level classification of skin cancer with deep neural networks , 2017, Nature.

[34]  Terry J. Siebenmorgen,et al.  Evaluation of two methods for separating head rice from brokens for head rice yield determination. , 2000 .

[35]  Andrew Zisserman,et al.  Reading Text in the Wild with Convolutional Neural Networks , 2014, International Journal of Computer Vision.

[36]  Berkman Sahiner,et al.  Classification of mass and normal breast tissue: a convolution neural network classifier with spatial domain and texture images , 1996, IEEE Trans. Medical Imaging.