Exploring Deep Learning and Transfer Learning for Colonic Polyp Classification

Comput Math Methods Med. 2016:2016:6584725. doi: 10.1155/2016/6584725. Epub 2016 Oct 26.

Abstract

Recently, Deep Learning, especially through Convolutional Neural Networks (CNNs) has been widely used to enable the extraction of highly representative features. This is done among the network layers by filtering, selecting, and using these features in the last fully connected layers for pattern classification. However, CNN training for automated endoscopic image classification still provides a challenge due to the lack of large and publicly available annotated databases. In this work we explore Deep Learning for the automated classification of colonic polyps using different configurations for training CNNs from scratch (or full training) and distinct architectures of pretrained CNNs tested on 8-HD-endoscopic image databases acquired using different modalities. We compare our results with some commonly used features for colonic polyp classification and the good results suggest that features learned by CNNs trained from scratch and the "off-the-shelf" CNNs features can be highly relevant for automated classification of colonic polyps. Moreover, we also show that the combination of classical features and "off-the-shelf" CNNs features can be a good approach to further improve the results.

MeSH terms

  • Algorithms
  • Colonic Polyps / classification
  • Colonic Polyps / diagnostic imaging*
  • Colonoscopy*
  • Diagnosis, Computer-Assisted / methods*
  • Endoscopy*
  • Humans
  • Image Processing, Computer-Assisted
  • Machine Learning*
  • Neural Networks, Computer
  • Pattern Recognition, Automated
  • Reproducibility of Results
  • Software
  • Video Recording