Automated Polyp Segmentation in Colonoscopy Frames Using Fully Convolutional Neural Network and Textons

In this paper, we presented a novel hybrid classification based method for fully automated polyp segmentation in colonoscopy video frames. It contains two main steps: initial region proposals generation and regions refinement. Both machine learned features and hand crafted features are taken into account for polyp segmentation. More specifically, the hierarchical features of polyps are learned by fully convolutional neural network (FCN), while the context information related to the polyp boundaries is modeled by texton patch representation. The FCN provides pixel-wise prediction and initial polyp region candidates. Those candidates are further refined by patch-wise classification using texton based spatial features and a random forest classifier. The segmentation results are evaluated on a publicly available CVC-ColonDB database. On average, our method achieves 97.54% of accuracy, 75.66% of sensitivity, 98.81% of specificity and DICE of 0.70%. The fast execution time (0.16 s/frame) demonstrates the promise of our method to be used in real-time clinical colonoscopic examination.

[1]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[2]  Fernando Vilariño,et al.  Towards automatic polyp detection with a polyp appearance model , 2012, Pattern Recognit..

[3]  L. R. Dice Measures of the Amount of Ecologic Association Between Species , 1945 .

[4]  Jitendra Malik,et al.  Representing and Recognizing the Visual Appearance of Materials using Three-dimensional Textons , 2001, International Journal of Computer Vision.

[5]  Nima Tajbakhsh,et al.  Automated Polyp Detection in Colonoscopy Videos Using Shape and Context Information , 2016, IEEE Transactions on Medical Imaging.

[6]  J. Daugman Uncertainty relation for resolution in space, spatial frequency, and orientation optimized by two-dimensional visual cortical filters. , 1985, Journal of the Optical Society of America. A, Optics and image science.

[7]  Sun Young Park,et al.  A Colon Video Analysis Framework for Polyp Detection , 2012, IEEE Transactions on Biomedical Engineering.

[8]  Andrew Zisserman,et al.  A Statistical Approach to Texture Classification from Single Images , 2005, International Journal of Computer Vision.

[9]  Nima Tajbakhsh,et al.  Automatic Polyp Detection Using Global Geometric Constraints and Local Intensity Variation Patterns , 2014, MICCAI.

[10]  Kuk-Jin Yoon,et al.  Polyp Detection via Imbalanced Learning and Discriminative Feature Learning , 2015, IEEE Transactions on Medical Imaging.

[11]  Yann LeCun,et al.  Convolutional networks and applications in vision , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[12]  Nima Tajbakhsh,et al.  A Classification-Enhanced Vote Accumulation Scheme for Detecting Colonic Polyps , 2013, Abdominal Imaging.

[13]  Nima Tajbakhsh,et al.  Convolutional Neural Networks for Medical Image Analysis: Full Training or Fine Tuning? , 2016, IEEE Transactions on Medical Imaging.

[14]  D. Lieberman Quality and colonoscopy: a new imperative. , 2005, Gastrointestinal endoscopy.

[15]  Jung-Hwan Oh,et al.  Polyp Detection in Colonoscopy Video using Elliptical Shape Feature , 2007, 2007 IEEE International Conference on Image Processing.

[16]  Nima Tajbakhsh,et al.  Automatic polyp detection in colonoscopy videos using an ensemble of convolutional neural networks , 2015, 2015 IEEE 12th International Symposium on Biomedical Imaging (ISBI).

[17]  Rob Fergus,et al.  Visualizing and Understanding Convolutional Networks , 2013, ECCV.

[18]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[19]  Peng Li,et al.  Learning a multi-size patch-based hybrid kernel machine ensemble for abnormal region detection in colonoscopic images , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[20]  A. Zauber,et al.  Prevention of colorectal cancer by colonoscopic polypectomy. The National Polyp Study Workgroup. , 1993 .

[21]  Trevor Darrell,et al.  Rich Feature Hierarchies for Accurate Object Detection and Semantic Segmentation , 2013, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[22]  Andrea Vedaldi,et al.  MatConvNet: Convolutional Neural Networks for MATLAB , 2014, ACM Multimedia.

[23]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.