Classification of Fruits Using Computer Vision and a Multiclass Support Vector Machine

被引:185
|
作者
Zhang, Yudong [1 ]
Wu, Lenan [1 ]
机构
[1] Southeast Univ, Sch Informat Sci & Engn, Nanjing 210096, Jiangsu, Peoples R China
关键词
fruit classification; principal component analysis; color histogram; Unser's texture analysis; mathematical morphology; shape feature; multi-class SVM; kernel SVM; stratified cross validation; ALGORITHMS;
D O I
10.3390/s120912489
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Automatic classification of fruits via computer vision is still a complicated task due to the various properties of numerous types of fruits. We propose a novel classification method based on a multi-class kernel support vector machine (kSVM) with the desirable goal of accurate and fast classification of fruits. First, fruit images were acquired by a digital camera, and then the background of each image was removed by a split-and-merge algorithm; Second, the color histogram, texture and shape features of each fruit image were extracted to compose a feature space; Third, principal component analysis (PCA) was used to reduce the dimensions of feature space; Finally, three kinds of multi-class SVMs were constructed, i.e., Winner-Takes-All SVM, Max-Wins-Voting SVM, and Directed Acyclic Graph SVM. Meanwhile, three kinds of kernels were chosen, i.e., linear kernel, Homogeneous Polynomial kernel, and Gaussian Radial Basis kernel; finally, the SVMs were trained using 5-fold stratified cross validation with the reduced feature vectors as input. The experimental results demonstrated that the Max-Wins-Voting SVM with Gaussian Radial Basis kernel achieves the best classification accuracy of 88.2%. For computation time, the Directed Acyclic Graph SVMs performs swiftest.
引用
收藏
页码:12489 / 12505
页数:17
相关论文
共 50 条
  • [1] Multiclass Classification using Least Squares Support Vector Machine
    Jafar, Nurkamila
    Thamrin, Sri Astuti
    Lawi, Armin
    2016 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND CYBERNETICS, 2016, : 7 - 10
  • [2] Classification of Human Emotions using Multiclass Support Vector Machine
    Patil, Anita
    Behele, Ketaki
    2017 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, CONTROL AND AUTOMATION (ICCUBEA), 2017,
  • [3] Multi-classification of pizza using computer vision and support vector machine
    Du, Cheng-Jin
    Sun, Da-Wen
    JOURNAL OF FOOD ENGINEERING, 2008, 86 (02) : 234 - 242
  • [4] CLASSIFICATION OF GLAUCOMA USING SIMPLIFIED-MULTICLASS SUPPORT VECTOR MACHINE
    Renukalatha, S.
    Suresh, K., V
    BIOMEDICAL ENGINEERING-APPLICATIONS BASIS COMMUNICATIONS, 2019, 31 (05):
  • [5] Huberized multiclass support vector machine for microarray classification
    Li J.-T.
    Jia Y.-M.
    Zidonghua Xuebao/ Acta Automatica Sinica, 2010, 36 (03): : 399 - 405
  • [6] Multiclass classification of dry beans using computer vision and machine learning techniques
    Koklu, Murat
    Ozkan, Ilker Ali
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 174
  • [7] Enzyme classification using multiclass support vector machine and feature subset selection
    Pradhan, Debasmita
    Padhy, Sudarsan
    Sahoo, Biswajit
    COMPUTATIONAL BIOLOGY AND CHEMISTRY, 2017, 70 : 211 - 219
  • [8] Multiclass Classification to Predict the Level of Storm and Damages Using Support Vector Machine
    Kulkarni, Hriddhi
    Kumbham, Bhargavi
    Mani, Jangam J. S.
    2018 FOURTEENTH INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICINPRO) - 2018, 2018, : 107 - 111
  • [9] Classification of Firewall Log Files with Multiclass Support Vector Machine
    Ertam, Fatih
    Kaya, Mustafa
    2018 6TH INTERNATIONAL SYMPOSIUM ON DIGITAL FORENSIC AND SECURITY (ISDFS), 2018, : 363 - 366
  • [10] Classification of atherosclerotic and non-atherosclerotic individuals using multiclass support vector machine
    Kumar, Paulraj Ranjith
    Priya, Mohan
    TECHNOLOGY AND HEALTH CARE, 2014, 22 (04) : 583 - 595