Vis enkel innførsel

dc.contributor.advisorStahl, Annette
dc.contributor.advisorSchellewald, Christian
dc.contributor.authorKarlstad, Øyvind Rognerud
dc.date.accessioned2019-09-11T11:43:59Z
dc.date.created2018-06-04
dc.date.issued2018
dc.identifierntnudaim:18587
dc.identifier.urihttp://hdl.handle.net/11250/2616145
dc.description.abstractIn recent years, computer vision has been used in increasing amounts in aqua culture and will be essential for the development of automated solutions for fish farming. In this thesis we study the possibility of using unsupervised learning based on motion patterns to classify main groups of objects in a fish farm. The main focus will be separating fish from feed. The approach is based on the hypothesis that fish and feed have distinct motion patterns that are suitable to use as classification criteria. The approach is based on optical flow by using KLT-tracking to estimate motion in the image. Similar motion patterns are grouped together using cluster analysis. Mean shift and DBSCAN were chosen as the algorithms to be used in the experiments, based on a preliminary analysis of the motion data. Mean shift is centroid based, while DBSCAN is density based which gives a useful combination of differing properties to compare. Further, the effect of adding object sizes to the clustering was studied. Object sizes were estimated by using image segmentation. The segmentation algorithm is based on edge detection, using a Sobel operator to create gradient images that can be used as basis for finding contours of objects. Results showed that classifying fish and feed based on motion patterns is plausible under certain conditions. There are some requirements for the camera position that improves the classification. For instance the clustering performance increases when numerous objects is visible in the image. Accurately selecting clustering parameters are also necessary to avoid cluster merging. In cases where several clusters are merged together, all valuable information about the objects are lost. The effect of adding object sizes to the clustering proved to be as expected. It resulted in improved separability of the motion patterns, although the segmentation accuracy required, made the proposed approach not robust enough to calculate the object sizes automatically. The main issues were incomplete contours because of too low contrast towards the background and overlapping objects. As a cause of the inaccurate segmentation, the number of data samples were too small to draw any conclusions, although the tendencies are that by using a better suited segmentation algorithm, a more consistent classification can be obtained.en
dc.languageeng
dc.publisherNTNU
dc.subjectKybernetikk og robotikk, Innvevde datasystemeren
dc.titleUnsupervised Learning of Motion Patterns for Object Classification in Aquacultureen
dc.typeMaster thesisen
dc.source.pagenumber62
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi og elektroteknikk,Institutt for teknisk kybernetikknb_NO
dc.date.embargoenddate2020-06-04


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel