Underwater object tracking for autonomous surface vehicle
Coral reefs are important in sustaining life both in the ocean and on land because many lives are dependant on them. Therefore, it is important to develop suitable equipments to make research easier. OpenCV - an open source computer vision library - can be used to track marine life underwater. The A...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2017
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/71990 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-71990 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-719902023-03-04T19:03:56Z Underwater object tracking for autonomous surface vehicle Lidya, Elke Tegoeh Tjahjowidodo School of Mechanical and Aerospace Engineering DRNTU::Engineering::Mechanical engineering Coral reefs are important in sustaining life both in the ocean and on land because many lives are dependant on them. Therefore, it is important to develop suitable equipments to make research easier. OpenCV - an open source computer vision library - can be used to track marine life underwater. The Autonomous Surface Vehicle is a remote-controlled boat that has been modified - a Raspberry Pi 3 and a webcam was mounted onboard to control ASV movement. There are four methods tested in this project: frame differencing, background subtraction, shape and color detection, and Haar classifier. Frame differencing and background subtraction are simple algorithms, but they are not suitable for vehicles. Shape and color detection is suitable for tracking colorful objects (most coral reef species are colorful) and it is suitable for moving camera. However, there is a lot of noise and results in false positives. Haar classifier is different from the previous methods as it is a machine-learning based algorithm. Training using thousands of positive and negative images is required to create a cascade. With this method, the program was able to track the object most of the time. False positives in Haar classifiers can also be reduced by using multiple layers of cascades. In conclusion, Haar classifier is the most suitable method for tracking underwater object in shallow waters. In the future, more research should be done on improving response time and improving accuracy. Bachelor of Engineering (Mechanical Engineering) 2017-05-23T07:02:57Z 2017-05-23T07:02:57Z 2017 Final Year Project (FYP) http://hdl.handle.net/10356/71990 en Nanyang Technological University 64 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Mechanical engineering |
spellingShingle |
DRNTU::Engineering::Mechanical engineering Lidya, Elke Underwater object tracking for autonomous surface vehicle |
description |
Coral reefs are important in sustaining life both in the ocean and on land because many lives are dependant on them. Therefore, it is important to develop suitable equipments to make research easier. OpenCV - an open source computer vision library - can be used to track marine life underwater. The Autonomous Surface Vehicle is a remote-controlled boat that has been modified - a Raspberry Pi 3 and a webcam was mounted onboard to control ASV movement. There are four methods tested in this project: frame differencing, background subtraction, shape and color detection, and Haar classifier. Frame differencing and background subtraction are simple algorithms, but they are not suitable for vehicles. Shape and color detection is suitable for tracking colorful objects (most coral reef species are colorful) and it is suitable for moving camera. However, there is a lot of noise and results in false positives. Haar classifier is different from the previous methods as it is a machine-learning based algorithm. Training using thousands of positive and negative images is required to create a cascade. With this method, the program was able to track the object most of the time. False positives in Haar classifiers can also be reduced by using multiple layers of cascades. In conclusion, Haar classifier is the most suitable method for tracking underwater object in shallow waters. In the future, more research should be done on improving response time and improving accuracy. |
author2 |
Tegoeh Tjahjowidodo |
author_facet |
Tegoeh Tjahjowidodo Lidya, Elke |
format |
Final Year Project |
author |
Lidya, Elke |
author_sort |
Lidya, Elke |
title |
Underwater object tracking for autonomous surface vehicle |
title_short |
Underwater object tracking for autonomous surface vehicle |
title_full |
Underwater object tracking for autonomous surface vehicle |
title_fullStr |
Underwater object tracking for autonomous surface vehicle |
title_full_unstemmed |
Underwater object tracking for autonomous surface vehicle |
title_sort |
underwater object tracking for autonomous surface vehicle |
publishDate |
2017 |
url |
http://hdl.handle.net/10356/71990 |
_version_ |
1759853708923895808 |