Identification method of freshwater fish species using multi-kernel support vector machine with bee colony optimization

被引:0
作者
Wu, Yiquan [1 ,2 ,3 ]
Yin, Jun [1 ]
Dai, Yimian [1 ]
Yuan, Yongming [2 ]
机构
[1] College of Electronic and Information Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing
[2] Key Laboratory of Freshwater Fisheries and Germplasm Resources Utilization, Freshwater Fisheries Research Center, Chinese Academy of Fishery Sciences, Wuxi
[3] Key Laboratory of Fishery Equipment and Engineering, Ministry of Agriculture of the People's Republic of China, Shanghai
来源
Nongye Gongcheng Xuebao/Transactions of the Chinese Society of Agricultural Engineering | 2014年 / 30卷 / 16期
关键词
Artificial bee colony optimization; Computer vision; Fish; Freshwater fish identification; Gray level co-occurrence matrix; Image processing; Least squares support vector machine;
D O I
10.3969/j.issn.1002-6819.2014.16.040
中图分类号
学科分类号
摘要
Currently, the identification of freshwater fish species is conducted by people. Computer vision techniques can solve problems existing in identification by hand, such as a large amount of work and low precision. Firstly, freshwater fish are converted into an image signal. Then images are transmitted to the computer processing system to be analyzed and processed. The features of freshwater fish images are extracted, and the movements of the equipment are controlled according to the features. As a result, the production efficiency and production quality are improved by this substitute for the manual work. Thus, in order to identify freshwater fish species automatically and accurately, computer vision techniques are adopted and an identification method based on Krawtchouk moments, a gray level co-occurrence matrix, and a multi-kernel least squares support vector machine (LS-SVM) with bee colony optimization is proposed. Firstly, gray level images of freshwater fish samples are obtained by camera, image acquisition card, and PC. Secondly, shape features such as the length to width ratio of freshwater fish and Krawtchouk moment invariants are calculated. The length to width ratio can be obtained by looking for the minimum circumscribed rectangle of fish. The fish head, fish body, and fish tail are obtained based on the minimum circumscribed rectangle. Then the Krawtchouk moment invariants of the fish head and those of the fish tail can be obtained. Thirdly, four characteristic parameters such as angular second moment, entropy, deficit moment, and variance based on a gray level co-occurrence matrix of the fish body are calculated, which are used as texture features. Finally, the above shape features and texture features are combined into a high dimensional feature vector. The feature vector is input into multi-kernel LS-SVM. In a multi-kernel LS-SVM, a polynomial kernel function and radial basis function kernel are used, which can make up for limitations of a single kernel function. The artificial bee colony algorithm is used to optimize the undetermined parameters in a multi-kernel LS-SVM. The identification accuracy of the test sample serves as a fitness function. The optimum parameters are output once the identification accuracy attains its maximum. Five freshwater fish species such as bream, bighead, crucian carp, grass carp, and black carp are identified by using the proposed method. A total of 190 fish were used as the research object. Among them, 70 fish were used as training samples, and the remaining 120 fish were used as testing samples. The experimental results showed that when bream, bighead, crucian carp, and grass carp are identified, the identification accuracy of them can all reach more than 95.83%. When bream, bighead, crucian carp, and black carp are identified, the identification accuracy of them can all reach more than 91.67%. When bream, bighead, crucian carp, grass carp, and black carp are identified, the identification accuracy of them can all reach more than 83.33%. In comparison with the freshwater fish identification method proposed recently, the back propagation (BP) neural network method, and the single kernel LS-SVM method, the proposed method has the higher identification accuracy. It indicates that the above shape features and texture features extracted can reflect the information of freshwater fish more comprehensively and effectively. Furthermore, the performance of a multi-kernel LS-SVM is much better than that of a single kernel LS-SVM. The proposed method is expected to find wide applications in a freshwater fish processing system.
引用
收藏
页码:312 / 319
页数:7
相关论文
共 21 条
[1]  
Rumpf T., Romer C., Weis M., Et al., Sequential support vector machine classification for small-grain weed species discrimination with special regard to cirsium arvense and galium aparine, Computers and Electronics in Agriculture, 80, S, pp. 89-96, (2012)
[2]  
Arribas J.I., Sanchez-Ferrero G.V., Ruiz-Ruiz G., Et al., Leaf classification in sunflower crops by computer vision and neural networks, Computers and Electronics in Agriculture, 78, 1, pp. 9-18, (2011)
[3]  
Romer C., Burling K., Hunsche M., Et al., Robust fitting of fluorescence spectra for pre-symptomatic wheat leaf rust detection with support vector machines, Computers and Electronics in Agriculture, 79, 2, pp. 180-188, (2011)
[4]  
White D.J., Svellingen C., Strachan N.J.C., Automated measurement of species and length of fish by computer vision, Fisheries Research, 80, 2, pp. 203-210, (2006)
[5]  
Alsmadi M.K., Omar K.B., Noah S.A., Et al., Fish recognition based on robust features extraction from size and shape measurements using neural network, Journal of Computer Science, 6, 10, pp. 1088-1094, (2010)
[6]  
Zhang Z., Niu Z., Zhao S., Identification of freshwater fish species based on computer vision, Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 27, 11, pp. 388-392, (2011)
[7]  
Xin Y., Pawlak M., Liao S., Accurate computation of Zernike moments in polar coordinates, IEEE Transactions on Image Processing, 16, 2, pp. 581-587, (2007)
[8]  
Yap P.T., Paramesran R., Ong S.H., Image analysis by Krawtchouk moments, IEEE Transactions on Image Processing, 12, 11, pp. 1367-1377, (2003)
[9]  
Alsmadi M.K., Omar K.B., Noah S.A.M., Fish classification based on robust features extraction from color signature using back-propagation classifier, Journal of Computer Science, 7, 1, pp. 52-58, (2010)
[10]  
Hu J., Li D., Duan Q., Et al., Fish species classification by color, texture and multi-class support vector machine using computer vision, Computers and Electronics in Agriculture, 88, s, pp. 133-140, (2012)