A Deep Convolutional Neural Network for the Detection of Polyps in Colonoscopy Images

by   Tariq Rahim, et al.

Computerized detection of colonic polyps remains an unsolved issue because of the wide variation in the appearance, texture, color, size, and presence of the multiple polyp-like imitators during colonoscopy. In this paper, we propose a deep convolutional neural network based model for the computerized detection of polyps within colonoscopy images. The proposed model comprises 16 convolutional layers with 2 fully connected layers, and a Softmax layer, where we implement a unique approach using different convolutional kernels within the same hidden layer for deeper feature extraction. We applied two different activation functions, MISH and rectified linear unit activation functions for deeper propagation of information and self regularized smooth non-monotonicity. Furthermore, we used a generalized intersection of union, thus overcoming issues such as scale invariance, rotation, and shape. Data augmentation techniques such as photometric and geometric distortions are adapted to overcome the obstacles faced in polyp detection. Detailed benchmarked results are provided, showing better performance in terms of precision, sensitivity, F1- score, F2- score, and dice-coefficient, thus proving the efficacy of the proposed model.



There are no comments yet.


page 10

page 14

page 15


Activation Ensembles for Deep Neural Networks

Many activation functions have been proposed in the past, but selecting ...

State Classification of Cooking Objects Using a VGG CNN

In machine learning, it is very important for a robot to know the state ...

The relationship between Fully Connected Layers and number of classes for the analysis of retinal images

This paper experiments with the number of fully-connected layers in a de...

Identification of complex mixtures for Raman spectroscopy using a novel scheme based on a new multi-label deep neural network

With noisy environment caused by fluoresence and additive white noise as...

Layerwise Knowledge Extraction from Deep Convolutional Networks

Knowledge extraction is used to convert neural networks into symbolic de...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.