FPGA Accelerated Abandoned Object Detection
Rajesh Rohilla, Aman Raj, Saransh Kejriwal, Dr
- Dr. Rajiv Kapoor
FPGA Accelerated Abandoned Object Detection Rajesh Rohilla, Aman - - PowerPoint PPT Presentation
FPGA Accelerated Abandoned Object Detection Rajesh Rohilla, Aman Raj, Saransh Kejriwal, Dr Dr. Rajiv Kapoor DELHI TECHNOLOGICAL UNIVERSITY Problem Statement Abandoned objects - a common sight at public places like railway station,
Rajesh Rohilla, Aman Raj, Saransh Kejriwal, Dr
a common sight at public places like railway station, public transport, marketplace etc.
planted by terrorists.
difficult if area to be monitored is large.
Snapshot of a typical overhead surveillance footage What if the camera itself could locate unattended objects, and display their highlighted images to the security personnel ?
A A vid ideo fr frame- I I wit ithout o
ject and II II wit ith o
ject Vari riatio ion of
ixel in intensit ity at at encir ircle led posit itio ion in in Fig ig.(I) I)-(II) wit ith in incomin ing fr
ing is is perf rformed
ll the comin ing in inputs vid ideo fr frames, hig ighli lightin ing effect
introductio ion of
an obje ject that is is bla lack in in this is case.
Obtaining Reference Static Frame For each such pixel value a queue Q(i,j) of size N, a sum of pixel values S(i,j) and average of pixel values A(i,j) is maintained
corresponding pixel in the frame using it’s queue Q(i,j)
averages of each pixel in first N frames. Saved on disk , can be updated after every X minutes.
Updating Current Static Frame
background using same computation
Current Frame Comparison
calculating difference to detect abandoned objects. Blob Detection & Decision Making
intermittent movement in video feed
processing
such pixel queues on a conventional computing platform is a relatively slow process, so algorithm synthesized on FPGA.
algorithm execution by exploiting it parallel nature.
Zynq-7020 all programmable system on chip (SoC) FPGA board used.
Xilinx FPGA Board
ARM Cortex-A9 Processor
FPGA
using Vivado High-Level Synthesis (HLS) library provided by Xilinx.
is highly efficient and fast for real-time high- bandwidth data transfer
Block diagram of our FPGA system
contains abandoned objects in public places
Detection result lts of the sequence AB-Easy of AVSS2007
crowded place, our lab: