International Journal of Reconfigurable Computing (Jan 2016)

FPGA-Based Real-Time Moving Target Detection System for Unmanned Aerial Vehicle Application

  • Jia Wei Tang,
  • Nasir Shaikh-Husin,
  • Usman Ullah Sheikh,
  • M. N. Marsono

DOI
https://doi.org/10.1155/2016/8457908
Journal volume & issue
Vol. 2016

Abstract

Read online

Moving target detection is the most common task for Unmanned Aerial Vehicle (UAV) to find and track object of interest from a bird’s eye view in mobile aerial surveillance for civilian applications such as search and rescue operation. The complex detection algorithm can be implemented in a real-time embedded system using Field Programmable Gate Array (FPGA). This paper presents the development of real-time moving target detection System-on-Chip (SoC) using FPGA for deployment on a UAV. The detection algorithm utilizes area-based image registration technique which includes motion estimation and object segmentation processes. The moving target detection system has been prototyped on a low-cost Terasic DE2-115 board mounted with TRDB-D5M camera. The system consists of Nios II processor and stream-oriented dedicated hardware accelerators running at 100 MHz clock rate, achieving 30-frame per second processing speed for 640 × 480 pixels’ resolution greyscale videos.