Object Tracking
Object Tracking
7|P a g e
NOVATEUR PUBLICATIONS
International Journal of Research Publications in Engineering and Technology [IJRPET]
ISSN: 2454-7875
VOLUME 3, ISSUE 5,May -2017
The field programmable gate array contains logic time using the algorithms on the FPGA and the resulted
components that can be programmed to perform complex tracked video image output is displayed on a VGA monitor.
mathematical functions making them highly suitable for F. In 2003, Object Classification and Tracking in
the implementation of matrix algorithm. Individual frames Video Surveillance by Qi Zang and ReinhardKletteg
acquired from the target video are fed into the FPGA. [6]
These are subject to segmentation, thresholding, filtering In the paper, they have reviewed previous research on
stages. Following the object is tracked by comparing the moving object tracking techniques, analyze some
background frame and the processed updated frame experimental results, and finally provide our conclusions
containing the new location of the target. The result of the for improved performances of traffic surveillance systems.
FPGA implementation in tracking a moving object were One stationary camera has been used. Many applications
found to be correct and suitable for object tracking. have been developed for monitoring public areas such as
offices, shopping malls or traffic highways. In order to
D. Moving Object Detection and Tracking Based on control normal activities in these areas, tracking of
ZYNQ FPGA and ARM SOC by Wenchao Liu [4] pedestrians and vehicles play the key role in video
In the paper, FPGA-based moving object detection and surveillance systems. We classify these tracking
tracking system is introduced for image processing techniques into four categories:
application. The algorithms presented include object • Tracking based on a moving object region
detection based on dynamic background difference, • Tracking based on an active contour of a
kalman filter for object tracking. The target device for the moving object
implementation is a Xilinx Zynq-7000 FPGA. • Tracking based on a moving object model
The use of ARM dual core processor, NEON vector • Tracking based on selected features of
coprocessor unit and co-processing IP peripherals moving objects
generated by vivado HLS aim to improve the data Besides these four main categories, there are also
processing ability of the system. In the dynamic some other approaches on object tracking presents a
background, the system realized accurate detection and tracking method based on wavelet analysis.
tracking of moving objects in real-time.
G. In 2004, Moving Object Detection, Tracking and
E. Moving Object Tracking Application: FPGAand Classification for Smart Video Surveillance By Yi
Model Based Implementation Using Image githan Dedeoglu[7]
Processing Algorithms by Sofia Nayak [5] The paper,represents a smart visual surveillance
With increased resource size, powerful DSP blocks and system with real-time moving object detection,
large on-chip memory, Field Programmable Gate Array classification and tracking capabilities. The system
(FPGA) devices play a major role as hardware platforms operates on both color and gray scale video imagery from
for implementing compute intensive video image a stationary camera. In the proposed system moving object
Processing applications. In this paper, image processing detection is handled by the use of an adaptive background
algorithms are used for tracking a moving video object. subtraction scheme which reliably works in indoor and
The image processing algorithms used are (a) Noisy video outdoor environments. We also present two other object
generation with random motion (b) Video image median detection schemes, temporal differencing and adaptive
filter (c) Video image back ground removal (d) Video background mixture models, for performance and
image thresholding (e) Video image edge detection (f) detection quality comparison. The proposed system is able
Video image height and width calculation (g) Video image to distinguish transitory and stopped foreground removed
center computation (h) Video image and center image objects; classify detected objects into different groups such
overlay. The image processing algorithms are developed as human, human group and vehicle; track objects and
initially by Model Based Design Approach using Simulink generate trajectory information even in multi-occlusion
models of MATHWORK’s MATLAB Tool. Then these cases and detect fire in video imagery.
algorithms are implemented on ALTERA CYCLONE-II FPGA System is assumed to work real time as a part of
device using TERASIC DE2 FPGA hardware kit and avideo-based surveillance system. The computational
ALTERA QUARTUS-II software tool. The input video image complexity and even the constant factors of the algorithms
is taken From a NTSC/PAL camera and processed in real we use are important for real time performance. Hence,
8|P a g e
NOVATEUR PUBLICATIONS
International Journal of Research Publications in Engineering and Technology [IJRPET]
ISSN: 2454-7875
VOLUME 3, ISSUE 5,May -2017
our decisions on selecting the computer vision algorithms research works are taking place in this field.Availability,
for various problems are affected by their computational efficiency of usage along with the increasing popularity of
run time performance as well as quality. Furthermore, our video on internet and versatility of video application
system’s use is limited only to stationary cameras and heavily rely on object detection and tracking in videos.
video inputs from Pan/Tilt/Zoom cameras where the view Object detection provides a good range of accuracy at
frustum may change arbitrarily are not supported. The different scenarios based on their application.
system is initialized by feeding video imagery from a static In the paper, an overview of recent research activities
camera monitoring a site. Most of the methods are able to in a video tracking systems has been presented. In video
work on both color and monochrome video imagery. tracking systems, the researchers will cope with the
problems of visual content extraction and image
3. PROPOSED WORK: understanding that several of techniques have been
proposed in detection, tracking, object representation and
recognize human behaviors.
Furthermore, for the future of video tracking systems,
enlarge and enhance the view of a tracking system with
multiple cameras should be considered. In this issue we
should deal with environment situation in different object
views, a huge volume of video data recorder and real-time
processing.
5. ACKNOWLEDGEMENT:
Research paper Author is heartily thankful to Guide “Prof.
Mrs. Mrinal R. Bachute”, G. H. Raisoni Institute of
Engineering and Technology, Pune for guidance,
inspiration and her valuable time.
Figure 1: Flow Diagram of Proposed Work I am also extremely thankful to Principal “Prof. Dr. R.D.
Kharadkar” and HOD of electronics and
Raspberry-pi sends command to camera to capture telecommunication department and also thankful to P.G.
image. Image Processing Algorithm running in raspberry- Co- ordinator “Prof. Mrs. M. R. Bachute” for their valuable
pi will acquire images captured by camera after some guidance.
predefined interval of time. Then it will process every
captured image for detecting intrusion. If intrusion is REFERENCES:
detected Image Processing Hardware will extract the 1) Jorge Hiraiwa, Enrique Vargas, Sergio Toral’’ An FPGA
features of that intruding object and compare them with based Embedded Vision System for Real-Time Motion
features of objects stored in database. We have collected Segmentation’’- 17th International Conference on
database for the objects those are to be destroyed. If match Systems, Signals and Image Processing in IWSSIP
is found between intruding object and the object from 2010.
database, object is said to be recognized. System will track 2) C. S´anchez- Ferreira, J. Y. Mori, C. H. Llanos
that object to calculate its velocity of motion. This velocity ‘’Background Subtraction Algorithm for Moving Object
information is needed to decide the angle and time instant Detection in FPGA’’ IEEE 2012.
at which projectile is to be launched at intruding object to 3) Suhas Jadhav, Rohit Narvekar, Ajay Mandawale,
destroy it. Position of the intruding object in the form of x- Sachin Elgandelwar’’ FPGA Based Object Tracking
y co-ordinate is found and alarm will be given System’’ Fifth International Conference on
Communication Systems and Network Technologies
4. CONCLUSION: in 2015.
The survey on object identification, detection and 4) Wenchow Liu, He Chen, Long Ma’’ Moving object
tracking techniques that is able to detect an object. Many detection and tracking based On zynqfpga and arm
research issues have been highlighted here. There are a lot soc’’.
of challenges in object detection and identification; still
9|P a g e
NOVATEUR PUBLICATIONS
International Journal of Research Publications in Engineering and Technology [IJRPET]
ISSN: 2454-7875
VOLUME 3, ISSUE 5,May -2017
5) Sofia Nayak, Shashank Sekhar Pujari, ‘’Moving Object
Tracking Application: Fpga And Model Based
Implementation Using Image Processing Algorithms’’
International Conference on Computing
Communication Control and Automation,
ICCUBEA.2015.
6) Qi Zang and Reinhard Klette ’’Object Classification
and Trackingin Video Surveillance’’ N. Petkov and M.
A. Westenberg (Eds.): CAIP 2003, LNCS 2756, pp.
198–205, 2003.© Springer-Verlag Berlin
Heidelberg 2003.
7) Yigithan Dedeoglu ’’Moving Object Detection,
Tracking and Classification For Smart Video
Surveillance’’ August, 2004.
8) VM Sandeep Rao, Aravinnd Natarajan, S. Moorthi and
M.P.Selvan “Real-Time Object Tracking in a video
Stream using Field Programmable Gate Array”,
IEEE,2012.
9) Manoj Pandey, DorothiBorgohain, Gargi Baruah, J.S.
Ubhiand Kota Solomon Raju “Real Time Object
Tracking: Simulation and Implementation on FPGA
Based Soft Processor”, ICSSITE, 2013.
10 | P a g e