Please use this identifier to cite or link to this item: https://hdl.handle.net/10356/178105
Title: An FPGA-based real-time drone detection system
Authors: Cui, Kaixiang
Keywords: Engineering
Issue Date: 2024
Publisher: Nanyang Technological University
Source: Cui, K. (2024). An FPGA-based real-time drone detection system. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/178105
Abstract: Drone target tracking is currently widely applied in critical sectors such as firefighting and military operations and has become a significant research topic in the field of computer vision. Existing drone target detection algorithms are mostly based on traditional RGB cameras. However, these detection methods have several shortcomings. This study focuses on drone detection using event-based cameras, which offer advantages over traditional cameras, including low latency, high dynamic range, low power consumption, and high temporal resolution. The work in this paper mainly consists of two parts. The first is on the software aspect, involving the algorithmic implementation of drone detection. In this section, we adopt a row-scanning method to process the data captured by the event camera line by line. We introduce the concepts of "event slices" and "event lists," comparing the event slices detected in each row with the event list. This comparison facilitates the update of the event list and the box of the drone. This approach significantly reduces the computation and data transmission during drone detection. While not compromising detection accuracy, it shortens the detection time and enhances efficiency. The second part is focused on hardware implementation, specifically the hardware realization of the drone detection algorithm. In the hardware domain, this paper employs an image processing architecture with 32 parallel processing elements to handle the detected event slices. These processing elements assess the merging of boxes based on their detection outcomes. They determine the box indexes to be merged, update the boundaries of these boxes, and eventually input the drone box data through the UART port to the computer. The boundaries of the boxes are then drawn on the event graph, thus achieving the objective of drone detection. The performance of the entire system has been tested by amounts of simulations and analyses from design-stage to testing-stage. The experimental results indicate that the system can rapidly detect the position of drones in both single-frame event images and multi-frame event images with high accuracy.
URI: https://hdl.handle.net/10356/178105
Schools: School of Electrical and Electronic Engineering 
Fulltext Permission: restricted
Fulltext Availability: With Fulltext
Appears in Collections:EEE Theses

Files in This Item:
File Description SizeFormat 
An FPGA-based Real-Time Drone Detection System.pdf
  Restricted Access
3.11 MBAdobe PDFView/Open

Page view(s)

168
Updated on Mar 26, 2025

Download(s)

7
Updated on Mar 26, 2025

Google ScholarTM

Check

Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.