AquaLens: advancing monitoring in aquaculture using autodistill and CLIP

Deformities and disease occurrence within aquaculture are the by-products of poor practices and inadequate monitoring. Such procedures are performed manually which is an exhaustive process that can cause harm to the fishes. A non-intrusive and robust system that can adaptively monitor and track ever...

Full description

Bibliographic Details
Main Author: Ng, Siew Juan
Other Authors: Ng Yin Kwee
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/177865
_version_ 1811696402378522624
author Ng, Siew Juan
author2 Ng Yin Kwee
author_facet Ng Yin Kwee
Ng, Siew Juan
author_sort Ng, Siew Juan
collection NTU
description Deformities and disease occurrence within aquaculture are the by-products of poor practices and inadequate monitoring. Such procedures are performed manually which is an exhaustive process that can cause harm to the fishes. A non-intrusive and robust system that can adaptively monitor and track every activity of the fishes will ease the traditional laborious practices and potentially increase aquaculture’s yield production overall. This project aims to develop an effective and robust monitoring system called ‘AquaLens’. It will precisely monitor all the fishes in the tank without human intervention. With the video captured from the tank, the detection algorithm passes the initial value of the target into the tracking algorithm. The fish’s features are then extracted for image classification and feature comparison to perform continuous identification. During final processing, all the pre-processed data are combined to generate the output of the overall monitoring system. The AquaLens system is developed using a detection algorithm, Autodistill, to create a custom model with a confidence score of 83% and a precision score of 97.1%. As for the multi-target tracker algorithm, BotSORT achieves a Muti-Object Tracking Accuracy (MOTA) of 77.7%. The re-identification process was modified to the image classification algorithm and the feature extraction model: ResNet50 and OpenAI CLIP, to achieve an accuracy score of 97.2% and 79.4% respectively. Overall, AquaLens performs with an average precision of 81.12%. AquaLens aims to provide farmers and stakeholders with the ability to continuously detect, track and re-identify every fish’s physical appearance and behavioural activities in the tank without human input and intervention. The long-term usage of the system will address the deteriorating health of the fish by providing comprehensive visual documentation of their activities, which can potentially replace existing manual monitoring methods.
first_indexed 2024-10-01T07:38:48Z
format Final Year Project (FYP)
id ntu-10356/177865
institution Nanyang Technological University
language English
last_indexed 2024-10-01T07:38:48Z
publishDate 2024
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1778652024-06-08T16:51:01Z AquaLens: advancing monitoring in aquaculture using autodistill and CLIP Ng, Siew Juan Ng Yin Kwee School of Mechanical and Aerospace Engineering MYKNG@ntu.edu.sg Engineering Machine vision Aquaculture Deformities and disease occurrence within aquaculture are the by-products of poor practices and inadequate monitoring. Such procedures are performed manually which is an exhaustive process that can cause harm to the fishes. A non-intrusive and robust system that can adaptively monitor and track every activity of the fishes will ease the traditional laborious practices and potentially increase aquaculture’s yield production overall. This project aims to develop an effective and robust monitoring system called ‘AquaLens’. It will precisely monitor all the fishes in the tank without human intervention. With the video captured from the tank, the detection algorithm passes the initial value of the target into the tracking algorithm. The fish’s features are then extracted for image classification and feature comparison to perform continuous identification. During final processing, all the pre-processed data are combined to generate the output of the overall monitoring system. The AquaLens system is developed using a detection algorithm, Autodistill, to create a custom model with a confidence score of 83% and a precision score of 97.1%. As for the multi-target tracker algorithm, BotSORT achieves a Muti-Object Tracking Accuracy (MOTA) of 77.7%. The re-identification process was modified to the image classification algorithm and the feature extraction model: ResNet50 and OpenAI CLIP, to achieve an accuracy score of 97.2% and 79.4% respectively. Overall, AquaLens performs with an average precision of 81.12%. AquaLens aims to provide farmers and stakeholders with the ability to continuously detect, track and re-identify every fish’s physical appearance and behavioural activities in the tank without human input and intervention. The long-term usage of the system will address the deteriorating health of the fish by providing comprehensive visual documentation of their activities, which can potentially replace existing manual monitoring methods. Bachelor's degree 2024-06-03T03:57:08Z 2024-06-03T03:57:08Z 2024 Final Year Project (FYP) Ng, S. J. (2024). AquaLens: advancing monitoring in aquaculture using autodistill and CLIP. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/177865 https://hdl.handle.net/10356/177865 en A115 application/pdf Nanyang Technological University
spellingShingle Engineering
Machine vision
Aquaculture
Ng, Siew Juan
AquaLens: advancing monitoring in aquaculture using autodistill and CLIP
title AquaLens: advancing monitoring in aquaculture using autodistill and CLIP
title_full AquaLens: advancing monitoring in aquaculture using autodistill and CLIP
title_fullStr AquaLens: advancing monitoring in aquaculture using autodistill and CLIP
title_full_unstemmed AquaLens: advancing monitoring in aquaculture using autodistill and CLIP
title_short AquaLens: advancing monitoring in aquaculture using autodistill and CLIP
title_sort aqualens advancing monitoring in aquaculture using autodistill and clip
topic Engineering
Machine vision
Aquaculture
url https://hdl.handle.net/10356/177865
work_keys_str_mv AT ngsiewjuan aqualensadvancingmonitoringinaquacultureusingautodistillandclip