Vitjan Zavrtanik (2018) Convolutional neural network segmentation for counting polyps in images. MSc thesis.
Abstract
We address the problem of jellyfish polyp detection on images of oysters. Modern methods of object detection often utilize convolutional neural networks for feature extraction and work in two stages. First, hypothetical regions are proposed at potential locations, the features of the regions are extracted and are later classified according to the object they contain. In this work we focus on an alternative aproach to object detection in which we first use a convolutional neural network to obtain an image segmentation mask which we then interpret to extract the precise location and shape of the objects in the image. We use the proposed method SegCo to address the problem of jellyfish polyp detection on images of oysters. We compare the results of the proposed method with current state of the art object detecion methods. We compare the results the state of the art learnable detector RetinaNet and the specialized polyp detection method PoCo. In comparison with RetinaNet, SegCo achieves a 2% improvement in F-1 score and in comparison with PoCo, the achieved improvement is 24%. In addition we developed a program, which utilizes the proposed method to enable the user to automatically detect and count objects in images. The application of our program is not limited to the detection of jellyfish polyps, as it contains an efficient user interface for training new models using the proposed method, which enables the user to easily apply our method to objects in other types of images.
Actions (login required)