Computer aided detection via asymmetric cascade of sparse hyperplane classifiers

This paper describes a novel classification method for computer aided detection (CAD) that identifies structures of interest from medical images. CAD problems are challenging largely due to the following three characteristics. Typical CAD training data sets are large and extremely unbalanced between positive and negative classes. When searching for descriptive features, researchers often deploy a large set of experimental features, which consequently introduces irrelevant and redundant features. Finally, a CAD system has to satisfy stringent real-time requirements.This work is distinguished by three key contributions. The first is a cascade classification approach which is able to tackle all the above difficulties in a unified framework by employing an asymmetric cascade of sparse classifiers each trained to achieve high detection sensitivity and satisfactory false positive rates. The second is the incorporation of feature computational costs in a linear program formulation that allows the feature selection process to take into account different evaluation costs of various features. The third is a boosting algorithm derived from column generation optimization to effectively solve the proposed cascade linear programs.We apply the proposed approach to the problem of detecting lung nodules from helical multi-slice CT images. Our approach demonstrates superior performance in comparison against support vector machines, linear discriminant analysis and cascade AdaBoost. Especially, the resulting detection system is significantly sped up with our approach.

[1]  Stan Z. Li,et al.  Learning with Cascade for Classification of Non-Convex Manifolds , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[2]  Anil K. Jain,et al.  Learning-based pulmonary nodule detection from multislice CT data , 2004, CARS.

[3]  Yoram Singer,et al.  Improved Boosting Algorithms Using Confidence-rated Predictions , 1998, COLT' 98.

[4]  Matthew T. Freedman,et al.  Reduction of false positives in lung nodule detection using a two-level neural classification , 1996, IEEE Trans. Medical Imaging.

[5]  William Moore,et al.  Computer-aided diagnosis: impact on nodule detection among community level radiologists. A multi-reader study , 2004, CARS.

[6]  S. Nash,et al.  Linear and Nonlinear Programming , 1987 .

[7]  Javier Ruiz-del-Solar,et al.  A Hybrid Face Detector Based on an Asymmetrical Adaboost Cascade Detector and a Wavelet-Bayesian-Detector , 2003, IWANN.

[8]  Paul A. Viola,et al.  A unified learning framework for real time face detection and classification , 2002, Proceedings of Fifth IEEE International Conference on Automatic Face Gesture Recognition.

[9]  Paul A. Viola,et al.  Fast and Robust Classification using Asymmetric AdaBoost and a Detector Cascade , 2001, NIPS.

[10]  Murat Dundar,et al.  CAD performance analysis for pulmonary nodule detection on thin-slice MDCT scans , 2005 .

[11]  S. Armato,et al.  Automated detection of lung nodules in CT scans: preliminary results. , 2001, Medical physics.

[12]  Boris Novak,et al.  Computer-aided classification of BI-RADS category 3 breast lesions. , 2004, Radiology.

[13]  Y. Freund,et al.  Discussion of the Paper \additive Logistic Regression: a Statistical View of Boosting" By , 2000 .

[14]  Pengfei Zhao,et al.  Cascade AdaBoost Classifiers with Stage Features Optimization for Cellular Phone Embedded Face Detection System , 2005, ICNC.

[15]  Jianhua Lin,et al.  Divergence measures based on the Shannon entropy , 1991, IEEE Trans. Inf. Theory.

[16]  Jinbo Bi,et al.  Column-generation boosting methods for mixture of kernels , 2004, KDD.

[17]  Sudha Ram,et al.  Constrained cascade generalization of decision trees , 2004, IEEE Transactions on Knowledge and Data Engineering.

[18]  Arunabha S. Roy,et al.  Automated lung nodule classification following automated nodule detection on CT: a serial approach. , 2003, Medical physics.

[19]  Kristin P. Bennett,et al.  Combining support vector and mathematical programming methods for classification , 1999 .

[20]  Mokhtar S. Bazaraa,et al.  Nonlinear Programming: Theory and Algorithms , 1993 .

[21]  Yoav Freund,et al.  Game theory, on-line prediction and boosting , 1996, COLT '96.

[22]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[23]  Murat Dundar,et al.  A methodology for training and validating a CAD system and potential pitfalls , 2004, CARS.

[24]  John Shawe-Taylor,et al.  A Column Generation Algorithm For Boosting , 2000, ICML.

[25]  Erik G. Learned-Miller,et al.  Building a classification cascade for visual identification from one example , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[26]  Dorin Comaniciu,et al.  Robust anisotropic Gaussian fitting for volumetric characterization of Pulmonary nodules in multislice CT , 2005, IEEE Transactions on Medical Imaging.

[27]  J Roehrig,et al.  The promise of computer aided detection in digital mammography. , 1999, European journal of radiology.