An FPGA-based real-time drone detection system

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 detec...

Full description

Saved in:
Bibliographic Details
Main Author: Cui, Kaixiang
Other Authors: Kim Tae Hyoung
Format: Thesis-Master by Coursework
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/178105
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-178105
record_format dspace
spelling sg-ntu-dr.10356-1781052024-06-07T15:43:46Z An FPGA-based real-time drone detection system Cui, Kaixiang Kim Tae Hyoung School of Electrical and Electronic Engineering THKIM@ntu.edu.sg Engineering 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. Master's degree 2024-06-05T02:29:45Z 2024-06-05T02:29:45Z 2024 Thesis-Master by Coursework Cui, K. (2024). An FPGA-based real-time drone detection system. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/178105 https://hdl.handle.net/10356/178105 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
spellingShingle Engineering
Cui, Kaixiang
An FPGA-based real-time drone detection system
description 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.
author2 Kim Tae Hyoung
author_facet Kim Tae Hyoung
Cui, Kaixiang
format Thesis-Master by Coursework
author Cui, Kaixiang
author_sort Cui, Kaixiang
title An FPGA-based real-time drone detection system
title_short An FPGA-based real-time drone detection system
title_full An FPGA-based real-time drone detection system
title_fullStr An FPGA-based real-time drone detection system
title_full_unstemmed An FPGA-based real-time drone detection system
title_sort fpga-based real-time drone detection system
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/178105
_version_ 1814047287470456832