2 LITERATURE SURVEY
Present methods of image clustering mostly involve
use of K-means algorithm and X-means algorithm
(Coleman and Andrews, 1979). Using Self Organiz-
ing Maps with zero radius can provide similar results
but with increased radius we can perform space ap-
proximation which will provide us with the minimum
number of points that cover as much data as possible.
The main issue with previous methods is that clus-
ters do not know about the existence of other clus-
ters therefore they tend to behave independently. Us-
ing SOM, we can enable more cooperative behaviour
among these clusters. Due to this cooperation the
cluster centres are more efficiently distributed. Even
if some data points are removed, our model will give
a good understanding about the shape of our original
data. As the feature map spreads out over space, this
method can generate smaller dataset which will keep
the useful properties of the original dataset.(Zhao and
Ma, 2014)
We used both CNN and Competitive Neural Net-
works to develop a self organizing map of the polyp
data-set. This map consists of polyps from many pre-
vious cases along with the tumor of present patient.
These polyps are positioned on the 2-D map accord-
ing to their level of similarity. Such representation
enables us to carefully examine the polyp and com-
pare it with the other data. The lesser it’s distance is
from the other polyp, more are it’s chances of simi-
larity. This representation not only enables us to find
it’s class efficiently but can also be further modified
to predict possible treatment procedures based on the
previous cases in which the decisions were taken by
actual doctors.
3 DATA-SET
The Data-set used for the experimentation purposes is
’Polyp-CVC-CliniDB (Bernal, 2015).
Figure 3: Content of CVC-ClinicDB database.
CVC-ClinicDB is a database of frames extracted
from colonoscopy videos. These frames contain sev-
eral examples of polyps. In addition to the frames,
it consists of the ground truth for the polyps.This
ground truth consists of a mask corresponding to
the region covered by the polyp in the image.CVC-
ClinicDB database consists of two different types of
images: Original images and Polyp mask. CVC-
ClinicDB is the official database used in the training
stages of MICCAI 2015 Sub-Challenge on Automatic
Polyp Detection Challenge in Colonoscopy Videos.
Figure 4: Correspondence between number of frames and
video sequences in CVC-ClinicDB.
4 PROPOSED METHODS
This paper proposes two methods to classify and clus-
ter the Endoscopic polyp images. One method is us-
ing self organizing map. This method uses princi-
ples of competitive learning. Competitive learning
is a form of learning in artificial neural network in
which nodes compete for the right to respond to a sub-
set of the input data. Competitive learning works by
increasing the specialization of each node in the net-
work. In contrast to other standard Neural networks, it
only has input and output layers. There are no hidden
layers in between, instead there is a SOM layer. Train-
ing is done by competitive learning where the weights
associated with output layer nodes compete for acti-
vation. Therefore we can understand a high dimen-
sional data in less dimensions and these observations
can be classified into clusters. The second method in-
volves use of CNN. A new CNN model was generated
to classify Stain Narrow Band Endoscopic images
into Benign and Malignant classes.Images are pre-
processed using combination of Bilateral and Guided
filter which are then used as inputs to the network.
4.1 Convolutional Neural Network
A Convolutional Neural Network (CNN) is com-
prised of one or more convolutional layers (often with
a subsampling step) and then followed by one or more
fully connected layers as in a standard multilayer neu-
ral network. The architecture of a CNN is designed
to take advantage of the 2D structure of an input im-
age. This is achieved with local connections and tied
Polyp Classification and Clustering from Endoscopic Images using Competitive and Convolutional Neural Networks
447