Real-time drone classification and detection using deep learning

This report is written to document and sum up all the findings and research of the Final Year Project. The aim is to achieve real-time drone detection with a static camera. The method used in this research project is utilizing deep learning methods in computer vision where convolutional neural netwo...

Full description

Saved in:
Bibliographic Details
Main Author: Thadani, Jashan Vishindas
Other Authors: Sameer Alam
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/150642
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This report is written to document and sum up all the findings and research of the Final Year Project. The aim is to achieve real-time drone detection with a static camera. The method used in this research project is utilizing deep learning methods in computer vision where convolutional neural networks are primarily used to train the built model over an appropriate dataset such that after training, it would be able to work in real-time on new pieces of data input into it. The models built consists of two units: Classification and Detection, in which they both work in tandem to achieve working results. The classifier looks at a portion of given frame or image and determines whether it is a drone image or not and the detector looks a the entire frame to determine which region the drone image is likely to be in. The objectives were met by the end of this final year project and some decent results were obtained. In real-time, the model and classifier can detect a drone in an untested video footage with a high level of accuracy and relatively quick speed. The limitations of the model built is that it requires a powerful computing device to achieve the same results in higher frames per second.