Damage detection in fish farming nets using video analysis.
Abstract
I dagens oppdrettsnæring er det et stort fokus på å ta i bruk ny teknologi for å automatisere industrien. Et av selskapene som bidrar til dette er Stranda Prolog AS, som er oppdragsgiveren for denne bacheloroppgaven. Stranda Prolog har utviklet en fjernstyrt undervannsfarkost kalt Manta not-vasker, som blir brukt til å vaske merder i fiskeoppdrett. Manta not-vasker sender også en videostrøm som viser noten.
Hensikten og målet med denne bacheloroppgaven er å utvikle et dataprogram som kan analysere video fra Manta not-vaskeren for å se etter hull i noten. Et slikt program må være brukervennlig og være i stand til å presentere analyseresultanene til brukeren på en god måte. Bildebehandling er brukt for å utføre analysen. Denne rapporten presenterer teori som er bakgrunnen for vår løsning, og beskriver hvordan gruppen har utført utviklingen av den endelige løsningen ved hjelp av Scrum som utviklingsmetodikk.
Resultatet av dette prosjekter er et fullstending dataprogram for å analysere videofiler fra Manta not-vaskeren. Programmet er brukervennlig og har funskjonalitet som tillater brukeren å tilpasse en analyse for forskjellige videoer. Programmet presenterer resultatene i det grafiske brukergrensesnittet, i tillegg er det mulig å lage en PDF rapport av resultatet.
Løsningen vi har kommet fram til møter målene som formet grunnlaget for prosjektet. Today, there is great focus on using new technology to automate the aquaculture industry. One of the companies that contributes to this is Stranda Prolog AS, who has submitted this bachelor thesis. Stranda Prolog has developed a remote-controlled underwater vehicle named Manta net-cleaner to clean the net in fish-cages for the aquaculture industry. The Manta Net Cleaner also delivers video streaming that shows the net.
The purpose and goal of this bachelor thesis is to create a computer software that can analyse video from the Manta net-cleaner to look for damage in the net. Such a software must be user-friendly and be able to present analysis results to the user in a good way. Image processing is used to perform the analysis. This report presents theory that is the basis for building the desired solution, and describes how the group has proceeded to develop the final solution using Scrum as development methodology.
The result of this project is a complete computer software for analysing video files from the Manta net-cleaner. The software is user-friendly and offers functionality that allows the user to customize the analysis to different videos. The program presents the results in a graphical user interface, in addition, it offers functionality to generate a PDF report.
The prepared solution meets the goals that formed the basis for the project.