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...
Main Author: | |
---|---|
Other Authors: | |
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 |