Professional Documents
Culture Documents
Abstract — Object tracking in real time is provides information about the object, such
one of the most important topics in the field of as orientation, area or shape of that object
computer Vision. The work undertaken in [1].
this dissertation is mainly focused on Most of recently developed tracking
development of a reliable and robust real time algorithms use the following principles:
tracking system that can track the object of correlation methods, optical flow,
interest in the video acquired from a
background subtraction, particle filtering,
stationary or moving camera.
The proposed algorithm is a real time
methods based on probability density
algorithm that operates in 25 frames per evaluation, etc. The correlation and optical
second depending on the input video flow methods are distinguished with their
properties and probability distribution of the high computational complexity making them
intensity of the tracked object. hardly suitable for real-time applications [2].
The Digital Video Development Platform The background subtraction has low
DM6437 EVM is used to obtain the real time robustness in the presence of noise, and
video sequence and process the frame to cannot work when the observation camera is
extract the object using the CAMSHIFT moving.
algorithm. Research has been carried out for many
The information obtained from the frame is years in this field. In this sequel, algorithms
extracted and mean shift algorithm is used to have been developed and tested on desktop
search the object with in the frame. The
machines [3].
experimental results obtained from the
proposal prove the consistency and real time
Real-time object detection and tracking is a
performance of the proposed algorithm. critical task in many computer vision
Index-CCS, CAMSHIFT, Histogram, applications such as surveillance, driver
histogram projection, intensity, pixel, real assistance, gesture recognition and man
time, TM320DM6437, YUV, VPFE, VPBE, machine interface [4].
VPSS. For machines efficient object tracking is a
difficult task. The computational complexity
I. INTRODUCTION of the algorithm is critical for most
applications. Several target tracking
Tracking is defined as the estimation of the
techniques have been presented by many
trajectory of an object in an image plane
researches in past. Most of the techniques
while it is moving around the scene. By
are dependent on limited field of view from
other means, a tracker assigns labels to the
a stationary camera and requires lots of
tracked object consistently in different
human computer interaction [5].
frames of the video. In addition, with respect
The operational requirements on a video
to the tracking domains, a tracker also
tracking system are Target detection, target
auto track, data collection, and real-time data
reduction.
Moreover the primary performance factors
are; target characteristics, acquisition range,
tracking accuracy and data resolution.
The target characteristics which must be
considered in the tracking system are; size,
target radiance, background radiance,
dynamics and range.
An embedded system is a dedicated
computer-based system for an application(s)
or product. For our applied problem we used
a digital signal processor (DSP) oriented to
video image processing. Particularly, we
took the DSP, type TMS320DM6437, used
as a basis for the debugging means called
Spectrum Digital DM6437 EVM – in
accordance with the task to be solved.
The continuous development of modern Figure 1 video tracking procedures
industrial technology has put forward higher
requirements for the acquisition, processing The TMS320DM643x Digital Media
and transmission of image information. In Processor (DMP) contains a powerful DSP to
recent years, high-speed digital signal efficiently handle image, video, and audio
processing technology develops rapidly and processing tasks. The DM643x DMP
the strong signal processing ability of DSP consists of the following primary
and provides solid theoretical and components and sub-systems [7]:
application foundation for the real-time 1.DSP Subsystem (DSPSS), including
processing of image information. Embedded the C64x+ MEGAMODULE and
platform has features like smaller size, low- associated memory.
cost, low power consumption and low 2.Video Processing Subsystem (VPSS),
maintenance [6]. including the Video Processing Front
Therefore, developing an image processing End (VPFE) Subsystem, Image Input
system on the embedded platform can and Image Processing Subsystem,
improve these systems in case of reliability and the Video Processing Back End
and controllability. Comparing with the (VPBE) Display Subsystem.
traditional image processing system, this 3.A set of I/O peripherals.
system will have small size, low cost, good 4.A powerful Direct Memory Access
stability and real-time character. Figure (1) (DMA) subsystem and DDR2
shows the overall tracking procedures. memory controller interface.
The CCD controller of the VPFE can capture
BT.656 formatted video or generic 16-bit or
8-bit YUV digital video data from a digital
video source such as an NTSC/PAL video
decoder [8]. Table 1 shows the DDR Storage
Format for YCbCr Processing.