Int’l Conf. on Computer & Communication Technology │ICCCT’10│
___________________________________
978-1-4244-9032-5/10/$26.00©2010 IEEE 230
Curvelet Transform based Object Tracking
Swati Nigam and Ashish Khare
Department of Electronics and Communication
University of Allahabad, Allahabad
swatinigam.au@gmail.com, khare@allduniv.ac.in
Abstract - In this paper, we have proposed a new object
tracking method in video sequences which is based on
curvelet transform. The wavelet transform has widely
been used for object tracking purpose, but it cannot
well describe curve discontinuities. We have used
curvelet transform for tracking. Tracking is done using
energy of curvelet coefficients in sequence of frames.
This method is suitable for object tracking as well as
human object tracking purpose also. The proposed
method is simple and does not require any other
parameter except curvelet coefficients. Experimental
results demonstrate performance of this method.
Keywords – Object Tracking, Video Sequences, Curvelet
Transform.
1. INTRODUCTION
The object tracking in video sequences is a
very popular problem in the field of computer vision
[1] today. Object tracking is the basis of applications
in many areas like security and surveillance, clinical
applications, biomechanical applications, human
robot interaction, entertainment, education, and
training etc. Initially, researchers have focused on
tracking of a single object, whereas the focus of
recent research is on tracking of multiple objects [2].
Various tracking algorithms are described in
[3]. It is now well established fact that complex
wavelets are one of the most promising tools for
object tracking purpose. Complex wavelets are very
suitable for representing local features. Several
methods exist for object tracking using wavelets
[4,6,7,20]. The Dual-Tree Complex Wavelet
Transform is an efficient approach and gives better
directional selectivity [4]. The important work for
object tracking was performed by Khansari et al. [5-
7]. Khansari et al. [5] developed a new noise robust
algorithm for tracking the user-defined shapes in
noisy images and video sequences by using the
features generated in the Undecimated Wavelet
Packet Transform (UWPT). They analyzed the
adaptation of a feature vector generation and block
matching algorithm in the UWPT domain for
tracking human objects, in crowded scenes, in
presence of occlusion [6] and introduced a new
tracking algorithm that can manage partial or short-
term full occlusion [7].
However, the wavelet transform does not
process edge discontinuities optimally, and
discontinuities across a simple edge affect all the
wavelets coefficients on the edge. The Ridgelet
transform was introduced to overcome the weakness
of wavelets in higher dimensions [8]. It provides a
good representation for line singularities also in 2D
space. Xiao et al. [9] presented a human object
tracking system based on the ridgelet transform and
proved to be an alternative to wavelet representation
of image data.
The ridgelet transform is capable of
handling one dimensional singularities only. The new
tight frame of curvelet [10] is an effective
nonadaptive representation for objects with edges
[11]. The continuous curvelet transform [12,13] and
3D discrete curvelet transform [14] are well capable
of handling two dimensional singularities also. Zhang
et al. [15] experimentally confirmed that the use of
curvelet transform to extract face features is a more
effective approach for object tracking. Lee and Chen
[16] used the digital curvelet transform to capture the
high dimensional features at different scales and
different angles. Also Mandal et al. [17] presented an
improvement by reducing the number of coefficients.
Extending the previous works done on
curvelet transform, in this paper, we propose an
implementation of the curvelet transform – the 2D
discrete curvelet transform and describe a new
method for object tracking using curvelet transform
from a video scene. The approach uses energy of
curvelet coefficient for tracking of objects.
The rest of the paper is organized as follows:
section 2 describes basic concepts of curvelet
transform. Section 3 deals with the proposed tracking
algorithm. Experimental results and conclusions are
given in section 4 and 5 respectively.
II THE CURVELET TRANSFORM
Curvelet Transform is a new multi-scale
representation, suitable for objects with curves. It was
developed by Candès and Donoho in 1999. Curvelets
are designed to handle curves using only a small
number of coefficients. Hence the curvelet transform
handles curve discontinuities well. The curvelet
transform includes four stages:
(i) Sub-band decomposition