Real-time object detection using IoT devices : detecting rodents and birds for conservation : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Sciences at Massey University, Auckland, New Zealand

dc.contributor.authorShim, Kyuwon
dc.date.accessioned2022-04-05T02:58:29Z
dc.date.available2022-04-05T02:58:29Z
dc.date.issued2021
dc.descriptionFigure 2.23 (=Misra et al., 2020 Fig 19.17) was removed for copyright reasons. Figures 2.4 © 2017 IEEE, 2.7 © 2018 IEEE, 2.8 © 2016 IEEE, 2.9 © 2016 IEEE & 2.10 © 2018 IEEE are used with permission. Figures 2.15, 2.18, 2.19, 2.22, 2.25 & 2.26 are re-used under various Creative Commons (CC-BY) licences.en
dc.description.abstractIn New Zealand forests rodents currently threatens various species of native birds. Unfortunately, the traditional traps and poisoning are not sufficient to eliminate an increasing number of rodents in our forests. In this work we developed an auxiliary control tool that combines the latest computer technology, such as object recognition algorithms, with Internet of Things(IoT) devices. A drawback of most object recognition algorithms is that it requires a tremendous amount of computation, so these techniques are not necessarily adequate to be applied to IoT devices. This thesis proposes to create a real-time object detection algorithm using IoT devices for two classes of objects, rodents and birds. Two methods were implemented and tested. The first method is a shape-based algorithm using Fourier Descriptors (FD). In order to find the ideal classification algorithm for the FD method, we compared the accuracies of four different classification algorithms: Neural Network, Random Forest, AdaBoost, and Support Vector Machine(SVM). The second method is based on YOLO (You Only Look Once). As YOLO requires a huge amount of images to train well, we created a semi-automated labelling system in our detection algorithm to boost the number of images for training. The labelling system produces the training requirements for both Yolo and FD and promises much faster processing time than manual labelling work. The labelling system succeeded in obtaining the labelled data of 2172 rodents and 3494 birds. Using a desktop machine and the FD method, and the average accuracy rate was 80% when using the Random Forest classifier. Using a desktop machine and the YOLO method, the average accuracy rate was 97%. The frame rates were 19 fps for the FD, 3.7 fps for the YOLO on CPUs and 90.9 fps for YOLO running on a GPU. Using a Raspberry Pi 3 and a video dataset, the FD method resulted in an 83% general accuracy and a frame rate of 6.33 fps, which is 30% more accurate and 21 times faster than YOLO. The experiments showed the feasibility of using the FD method in Raspberry Pis for real-time detection, with performance advantages compared to the YOLO architecture.en
dc.identifier.urihttp://hdl.handle.net/10179/17011
dc.language.isoenen
dc.publisherMassey Universityen
dc.rightsThe Authoren
dc.subject.anzsrc460303 Computational imagingen
dc.titleReal-time object detection using IoT devices : detecting rodents and birds for conservation : a thesis presented in partial fulfilment of the requirements for the degree of Master of Science in Computer Sciences at Massey University, Auckland, New Zealanden
dc.typeThesisen
massey.contributor.authorShim, Kyuwon
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorMassey Universityen
thesis.degree.levelMastersen
thesis.degree.nameMaster of Science (MSc)en
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
ShimMScThesis.pdf
Size:
15.91 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.32 KB
Format:
Item-specific license agreed upon to submission
Description: