Learning ECOC Code Matrix for Multiclass Classification with Application to Glaucoma Diagnosis

Classification of different mechanisms of angle closure glaucoma (ACG) is important for medical diagnosis. Error-correcting output code (ECOC) is an effective approach for multiclass classification. In this study, we propose a new ensemble learning method based on ECOC with application to classification of four ACG mechanisms. The dichotomizers in ECOC are first optimized individually to increase their accuracy and diversity (or interdependence) which is beneficial to the ECOC framework. Specifically, the best feature set is determined for each possible dichotomizer and a wrapper approach is applied to evaluate the classification accuracy of each dichotomizer on the training dataset using cross-validation. The separability of the ECOC codes is maximized by selecting a set of competitive dichotomizers according to a new criterion, in which a regularization term is introduced in consideration of the binary classification performance of each selected dichotomizer. The proposed method is experimentally applied for classifying four ACG mechanisms. The eye images of 152 glaucoma patients are collected by using anterior segment optical coherence tomography (AS-OCT) and then segmented, from which 84 features are extracted. The weighted average classification accuracy of the proposed method is 87.65 % based on the results of leave-one-out cross-validation (LOOCV), which is much better than that of the other existing ECOC methods. The proposed method achieves accurate classification of four ACG mechanisms which is promising to be applied in diagnosis of glaucoma.

[1]  Roger Hitchings,et al.  Quantitative evaluation of anterior chamber parameters using anterior segment optical coherence tomography in primary angle closure mechanisms , 2012, Clinical & experimental ophthalmology.

[2]  Mei-Ling Huang,et al.  Glaucoma detection using adaptive neuro-fuzzy inference system , 2007, Expert Syst. Appl..

[3]  Weisi Lin,et al.  Cross-Examination for Angle-Closure Glaucoma Feature Detection , 2016, IEEE Journal of Biomedical and Health Informatics.

[4]  D. Friedman,et al.  Lens vault, thickness, and position in Chinese subjects with angle closure. , 2011, Ophthalmology.

[5]  Jing Tian,et al.  Automatic Anterior Chamber Angle Assessment for HD-OCT Images , 2011, IEEE Transactions on Biomedical Engineering.

[6]  Fuhui Long,et al.  Feature selection based on mutual information criteria of max-dependency, max-relevance, and min-redundancy , 2003, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Yoram Singer,et al.  Reducing Multiclass to Binary: A Unifying Approach for Margin Classifiers , 2000, J. Mach. Learn. Res..

[8]  Weisi Lin,et al.  Feature Selection for Computer-Aided Angle Closure Glaucoma Mechanism Detection , 2012 .

[9]  Sergio Escalera,et al.  Error-Correcting Ouput Codes Library , 2010, J. Mach. Learn. Res..

[10]  Ching Y. Suen,et al.  Data-driven decomposition for multi-class classification , 2008, Pattern Recognit..

[11]  Francisco Herrera,et al.  An overview of ensemble methods for binary classifiers in multi-class problems: Experimental study on one-vs-one and one-vs-all schemes , 2011, Pattern Recognit..

[12]  Pedro Larrañaga,et al.  A review of feature selection techniques in bioinformatics , 2007, Bioinform..

[13]  Anderson Rocha,et al.  Multiclass From Binary: Expanding One-Versus-All, One-Versus-One and ECOC-Based Approaches , 2014, IEEE Transactions on Neural Networks and Learning Systems.

[14]  Nicolás García-Pedrajas,et al.  Improving multiclass pattern recognition by the combination of two strategies , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Sergio Escalera,et al.  A genetic-based subspace analysis method for improving Error-Correcting Output Coding , 2013, Pattern Recognit..

[16]  Sergio Escalera,et al.  On the Decoding Process in Ternary Error-Correcting Output Codes , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Jordi Vitrià,et al.  Discriminant ECOC: a heuristic method for application dependent design of error correcting output codes , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Robert Ritch,et al.  Long-term success of argon laser peripheral iridoplasty in the management of plateau iris syndrome. , 2004, Ophthalmology.

[19]  U. Rajendra Acharya,et al.  Automated Diagnosis of Glaucoma Using Digital Fundus Images , 2009, Journal of Medical Systems.

[20]  S. Sitharama Iyengar,et al.  A Framework for Detecting Glaucomatous Progression in the Optic Nerve Head of an Eye Using Proper Orthogonal Decomposition , 2009, IEEE Transactions on Information Technology in Biomedicine.

[21]  Yasser Maghsoudi,et al.  Using class-based feature selection for the classification of hyperspectral data , 2011 .

[22]  Sergio Escalera,et al.  Separability of ternary codes for sparse designs of error-correcting output codes , 2009, Pattern Recognit. Lett..

[23]  Feng Chu,et al.  A General Wrapper Approach to Selection of Class-Dependent Features , 2008, IEEE Transactions on Neural Networks.

[24]  Thomas G. Dietterich,et al.  Solving Multiclass Learning Problems via Error-Correcting Output Codes , 1994, J. Artif. Intell. Res..

[25]  Weisi Lin,et al.  Reliable Feature Selection for Automated Angle Closure Glaucoma Mechanism Detection , 2015, Journal of Medical Systems.