Abstract
Chinese mitten crab is a very popular food in China. Due to different nutrients between the male crab and the female crab, it is necessary to distinguish crab’s gender before selling in the market. Current computer vision methods need complex image preprocessing and cannot distinguish crab’s gender through the crab shell. In this paper, a new classification approach for crab’s gender using the deep convolutional neural network (CNN) was proposed. Firstly, four different types of data augmentation methods were used to enrich the data set. Then, a batch normalization technique was taken to solve the problem of the gradient disappearance and shorten the training time. In order to suppress over-fitting phenomenon, a dropout technique was also taken into consideration. Experimental results demonstrated the effectiveness of the proposed crab’s gender classification method. The proposed method achieved 98.90% classified accuracy which is 3 percentage points higher than two state-of-the-art methods.
Similar content being viewed by others
References
Costa C, Antonucci F, Pallottino F, Aguzzi J, Sun DW, Menesatti P (2011) Shape analysis of agricultural products: a review of recent research advances and potential application to computer vision. Food Bioprocess Technol 4(5):673–692
Biswas N, Chakraborty S, Mullick SS, Das S (2018) A parameter independent fuzzy weighted k-nearest neighbor classifier. Pattern Recogn Lett 101:80–87
Faris H, Hassonah MA, Ala’M AZ, Mirjalili S, Aljarah I (2018) A multi-verse optimizer approach for feature selection and optimizing SVM parameters based on a robust system architecture. Neural Comput & Applic 30(8):2355–2369
Jian GZ, Wang CM (2018) The bread recognition system with logistic regression. In: International computer symposium. Springer, Singapore, pp 150–156
Xiaobo Z et al (2018) Crab multi-index grading device and method CN108287010. (in Chinese)
Hirose Y, Yamashita K, Hijiya S (1991) Back-propagation algorithm which varies the number of hidden units. Neural Netw 4(1):61–66
Liu Y, Yin B, Yu J, Wang Z (2017) Image classification based on convolutional neural networks with cross-level strategy. Multimed Tools Appl 76(8):11065–11079
Krizhevsky, A., Sutskever, I., & Hinton, G. E (2012) ImageNet classification with deep convolutional neural networks. Adv Neural Inf Process Syst 601097–1105
Xuan Q, Fang B, Liu Y, Wang J, Zhang J, Zheng Y, Bao G (2018) Automatic pearl classification machine based on a multistream convolutional neural network. IEEE Trans Ind Electron 65(8):6538–6547
Jaderberg M, Simonyan K, Vedaldi A, Zisserman A (2016) Reading text in the wild with convolutional neural networks. Int J Comput Vis 116(1):1–20
Rajkomar A, Lingam S, Taylor AG, Blum M, Mongan J (2017) High-throughput classification of radiographs using deep convolutional neural networks. J Digit Imaging 30(1):95–101
Niu XX, Suen CY (2012) A novel hybrid CNN–SVM classifier for recognizing handwritten digits. Pattern Recogn 45(4):1318–1325
Sahiner B, Chan HP, Petrick N, Wei D, Helvie MA, Adler DD, Goodsitt MM (1996) Classification of mass and normal breast tissue: a convolution neural network classifier with spatial domain and texture images. IEEE Trans Med Imaging 15(5):598–610
Miki Y, Muramatsu C, Hayashi T, Zhou X, Hara T, Katsumata A, Fujita H (2017) Classification of teeth in cone-beam CT using deep convolutional neural network. Comput Biol Med 80:24–29
He X, Zhang W (2018) Emotion recognition by assisted learning with convolutional neural networks. Neurocomputing 291:187–194
Lu S, Lu Z, Phillips P, Wang S, Zhang Y (2018) Pathological brain detection in magnetic resonance imaging using combined features and improved extreme learning machines. J Med Imaging Health Inform 8(7):1486–1490
Zhang YD, Jiang Y, Zhu W, Lu S, Zhao G (2018) Exploring a smart pathological brain detection method on pseudo Zernike moment. Multimed Tools Appl 77(17):22589–22604
Zhang YD, Pan C, Sun J, Tang C (2018) Multiple sclerosis identification by convolutional neural network with dropout and parametric ReLU. J Comput Sci 28:1–10
Gao L, Chen PY, Yu S (2016) Demonstration of convolution kernel operation on resistive cross-point array. IEEE Electron Device Lett 37(7):870–873
LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86(11):2278–2324
Guo W, Ong YS, Zhou Y, Hervas JR, Song A, Wei H (2018) Fisher information matrix of unipolar activation function-based multilayer perceptrons. IEEE Trans Cybern 49(8):3088–3098
Wang P, Xu B, Xu J, Tian G, Liu CL, Hao H (2016) Semantic expansion using word embedding clustering and convolutional neural network for improving short text classification. Neurocomputing 174:806–814
Petersen P, Voigtlaender F (2018) Optimal approximation of piecewise smooth functions using deep ReLU neural networks. Neural Netw 108:296–330
He K, Zhang X, Ren S, Sun J (2015) Delving deep into rectifiers: surpassing human-level performance on imagenet classification. In: Proceedings of the IEEE international conference on Computer Vision, pp 1026–1034
Jiang X, Pang Y, Li X, Pan J, Xie Y (2018) Deep neural networks with elastic rectified linear units for object recognition. Neurocomputing 275:1132–1139
Feiyan Z, Linpeng J, Dong J (2017) Review of convolutional neural networks. Chin J Comput 40(6):1229–1251
Gu J, Wang Z, Kuen J, Ma L, Shahroudy A, Shuai B et al (2018) Recent advances in convolutional neural networks. Pattern Recogn 77:354–377
Zhang YD, Dong Z, Chen X, Jia W, Du S, Muhammad K, Wang SH (2017) Image based fruit category recognition by 13-layer deep convolutional neural network and data augmentation. Multimed Tools Appl 78(3):3613–3632
Qian R, Yue Y, Coenen F, Zhang B (2016) Traffic sign recognition with convolutional neural network based on max pooling positions. In: International conference on Natural Computation, pp 578–582
Sun M, Song Z, Jiang X, Pan J, Pang Y (2017) Learning pooling for convolutional neural network. Neurocomputing 224:96–104
Qian P (2018) Cat swarm optimization applied to alcohol use disorder identification. Multimed Tools Appl 77(17):22875–22289
Srivastava N, Hinton G, Krizhevsky A, Sutskever I, Salakhutdinov R (2014) Dropout: a simple way to prevent neural networks from overfitting. J Mach Learn Res 15(1):1929–1958
Yoo HJ (2015) Deep convolution neural networks in computer vision. IEIE Trans Smart Process Comput 4(1):35–43
Flores CJL, Cutipa AEG, Enciso RL (2017) Application of convolutional neural networks for static hand gestures recognition under different invariant features. In: IEEE Xxiv international conference on Electronics, Electrical Engineering and Computing, pp 1–4
Ke H, Chen D, Li X, Tang Y, Shah T, Ranjan R (2018) Towards brain big data classification: epileptic EEG identification with a lightweight VGGNet on global MIC. IEEE Access 6(99):14722–14733
Xue DX, Zhang R, Feng H, Wang YL (2016) CNN-SVM for microvascular morphological type recognition with data augmentation. J Med Biol Eng 36(6):755–764
Acknowledgments
This study was supported by the National Natural Science Foundation of China under Grant 61873113 & the Key R&D Program of Jiangsu Province, China (Grant number BE2018370).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Cui, Y., Pan, T., Chen, S. et al. A gender classification method for Chinese mitten crab using deep convolutional neural network. Multimed Tools Appl 79, 7669–7684 (2020). https://doi.org/10.1007/s11042-019-08355-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-019-08355-w