没有合适的资源?快使用搜索试试~ 我知道了~
Robust mean-shift tracking with corrected background-weighted hi...
1 下载量 19 浏览量
2021-02-21
08:02:59
上传
评论
收藏 671KB PDF 举报
温馨提示
The background-weighted histogram (BWH) algorithm proposed by Comaniciu et al. attempts to reduce the interference of background in target localisation in mean-shift tracking. However, the authors prove that the weights assigned to pixels in the target candidate region by BWH are proportional to those without background information, that is, BWH does not introduce any new information because the mean-shift iteration formula is invariant to the scale transformation of weights. Then a corrected BW
资源推荐
资源详情
资源评论
Published in IET Computer Vision
Received on 1st August 2009
Revised on 27th June 2010
doi: 10.1049/iet-cvi.2009.0075
ISSN 1751-9632
Robust mean-shift tracking with corrected
background-weighted histogram
J. Ning
1,2,3
L. Zhang
2
D. Zhang
2
C. Wu
1
1
The State Key Laboratory of Integrated Service Networks, Xidian University, Xi’an, People’s Republic of China
2
Department of Computing, The Hong Kong Polytechnic University, Kowloon, Hong Kong, People’s Republic of China
3
College of Information Engineering, Northwest A&F University, Yangling, People’s Republic of China
E-mail: cslzhang@comp.polyu.edu.hk
Abstract: The background-weighted histogram (BWH) algorithm proposed by Comaniciu et al. attempts to reduce the
interference of background in target localisation in mean-shift tracking. However, the authors prove that the weights assigned
to pixels in the target candidate region by BWH are proportional to those without background information, that is, BWH does
not introduce any new information because the mean-shift iteration formula is invariant to the scale transformation of
weights. Then a corrected BWH (CBWH) formula is proposed by transforming only the target model but not the target
candidate model. The CBWH scheme can effectively reduce background’s interference in target localisation. The
experimental results show that CBWH can lead to faster convergence and more accurate localisation than the usual target
representation in mean-shift tracking. Even if the target is not well initialised, the proposed algorithm can still robustly track
the object, which is hard to achieve by the conventional target representation.
1 Introduction
Object tracking is an important task in computer vision. Many
algorithms [1] have been proposed to solve the various
problems arisen from noises, clutters and occlusions in the
appearance model of the target to be tracked. Among
various object-tracking methods, the mean-shift tracking
algorithm [2–4] is a popular one because of its simplicity
and efficiency. Mean shift is a non-parametric density
estimator that iteratively computes the nearest mode of a
sample distribution [5]. After it was introduced to the field
of computer vision [6], mean shift has been adopted to
solve various problems, such as image filtering,
segmentation [7–11] and object tracking [2, 3, 12 –18].
In the mean-shift tracking algorithm, the colour histogram
is used to represent the target because of its robustness to
scaling, rotation and partial occlusion [2, 3, 19]. However,
the mean-shift algorithm is prone to local minima when
some of the target features are present in the background.
Therefore Comaniciu et al. [3] further proposed the
background-weighted histogram (BWH) to decrease
background interference in target representation. The
strategy of BWH is to derive a simple representation of the
background features and to use it to select the salient
components from the target model and target candidate
model. More specifically, BWH attempts to decrease the
probability of prominent background features in the target
model and candidate model and thus reduce the
background’s interference in target localisation. Such an
idea is reasonable and intuitive, and some works have been
proposed to follow this idea [20–22].In[20], the object is
partitioned into a number of fragments and then the target
model of each fragment is enhanced by using BWH.
Different from the original BWH transformation, the
weights of background features are derived from the
differences between the fragment and background colours.
In [21], the target is represented by combining BWH and
adaptive kernel density estimation, which extends the
searching range of the mean-shift algorithm. In addition,
Allen et al. [22] proposed a parallel implementation of
mean-shift algorithm with adaptive scale and BWH and
demonstrated the efficiency of their technique in a single
instruction multiple data computer. All the above BWH-
based methods aim to decrease the distraction of
background in target location to enhance mean-shift
tracking. Unfortunately, all of them do not notice that the
BWH transformation formula proposed in [3] is actually
incorrect, which will be proved in this paper.
In this paper, we demonstrate that the BWH algorithm will
simultaneously decrease the probability of prominent
background features in the target model and target
candidate model. Thus, BWH is equivalent to a scale
transformation of the weights obtained by the usual target
representation method in the target candidate region.
Meanwhile, the mean-shift iteration formula is invariant to
the scale transformation of weights. Therefore the mean-
shift tracking with BWH in [3, 20–22] is exactly the same
as the mean-shift tracking with usual target representation.
Based on the mean-shift iteration formula, the key to
effectively exploit the background information is to
decrease the weights of prominent background features. To
this end, we propose to transform only the target model but
62 IET Comput. Vis., 2012, Vol. 6, Iss. 1, pp. 62 –69
&
The Institution of Engineering and Technology 2012 doi: 10.1049/iet-cvi.2009.0075
www.ietdl.org
not the target candidate model. A new formula for computing
the pixel weights in the target candidate region is then
derived. The proposed corrected background-weighted
histogram (CBWH) can truly achieve what the original
BWH method wants: reduce the interference of background
in target localisation . An important advantage of the
proposed CBWH method is that it can work robustly even
if the target model contains much background information.
Thus, it reduces greatly the sensitivity of mean-shift
tracking to target initialisation. In the experiments, we can
see that even when the initial target is not well selected, the
proposed CBWH algorithm can still correctly track the
object, which is hard to achieve by the usual target
representation.
The rest of the paper is organised as follows. Section 2
introduces briefly the mean-shift algorithm and the BWH
method. Section 3 proves that the BWH method is
equivalent to the conventional mean-shift tracking method,
and then the CBWH algorithm is presented. Section 4
presents experiments to test the proposed CBWH method.
Section 5 concludes the paper.
2 Mean-shift tracking and BWH
2.1 Target representation
In object tracking, a target is usually defined as a rectangle or
an ellipsoidal region in the frame and the colour histogram is
used to represent the target. Denote by {x
∗
i
}
i=1,...,n
the
normalised pixels in the target region, which has n pixels.
The probability of a feature u, which is actually one of the
m colour histogram bins, in the target model is computed as
[2, 3]
ˆ
q = {
ˆ
q
u
}
u=1,...,m
;
ˆ
q
u
= C
n
i=1
k(||x
∗
i
||
2
)
d
[b(x
∗
i
) − u] (1)
where
ˆ
q is the target model,
ˆ
q
u
is the probability of the u
th
element of
ˆ
q,
d
is the Kronecker delta function, b(x
∗
i
)
associates the pixel x
∗
i
to the histogram bin, k(x)isan
isotropic kernel profile and constant C is C = 1/S
n
i=1
(||x
∗
i
||
2
).
Similarly, the probability of the feature u ¼ 1, 2, ..., m in
the target candidate model from the target candidate region
centred at position y is given by
ˆ
p = {
ˆ
p
u
(y)}
u=1,...,m
;
ˆ
p
u
(y) = C
h
n
h
i=1
k
y − x
i
h
2
d
[b(x
i
) − u]
(2)
where
ˆ
p(y) is the target candidate model,
ˆ
p
u
(y)isthe
probability of the u
th
element of
ˆ
p(y), {x
i
}
i=1,...,n
h
are pixels
in the target candidate region centred at y, h is th e
bandwidth and C
h
is the normalised constant
C
h
= 1/S
n
h
i=1
k(||y − x
i
/h||
2
).
2.2 Mean-shift tracking algorithm
A key issue in the mean-shift tracking algorithm is the
computation of an offset from the current location y to a
new location y
1
according to the mean-shift iteration equation
y
1
=
S
n
h
i=1
x
i
w
i
g(||(y − x
i
)/h||
2
)
S
n
h
i=1
w
i
g(||(y − x
i
/h)||
2
)
(3)
w
i
=
m
u=1
ˆ
q
u
ˆ
p
u
(y)
d
[b(x
i
) − u] (4)
where g(x) is the shadow of the kernel profile k(x):
g(x) ¼ 2 k
′
(x). For the convenience of expression, we
denote by g
i
¼ g(y 2 x
i
/h
2
). Thus, (3) can be re-written as
y
1
=
n
h
i=1
x
i
w
i
g
i
/
n
h
i=1
w
i
g
i
(5)
With (5), the mean-shift tracking algorithm can find the most
similar region to the target object in the new frame.
2.3 Background-weighted histogram (BWH)
In target tracking, often the background information is included
in the detected target region. If the correlation between target
andbackgroundishigh,thelocalisationaccuracyoftheobject
will be decreased. To reduce the interference of salient
background features in target localisation, a representation
model of background features was proposed by Comaniciu
et al. [3] to select discriminative features from the target
region and the target candidate region.
In [3], the background is represented as {
ˆ
o
u
}
u=1,...,m
(with
S
m
i=1
ˆ
o
u
= 1) and it is calculated by the surrounding area of
the target. The background region is three times the size of
the target as suggested in [3]. Denote by
ˆ
o
∗
the minimal
non-zero value in {
ˆ
o
u
}
u=1,...,m
. The coefficients
{v
u
= min (
ˆ
o
∗
/
ˆ
o
u
, 1)}
u=1,...,m
(6)
are used to define a transformation between the
representations of target model and target candidate model.
The transformation reduces the weights of those features
with low v
u
, that is, the salient features in the background.
Then the new target model is
ˆ
q
′
u
= C
′
v
u
n
i=1
k(||x
∗
i
||
2
)
d
[b(x
∗
i
) − u] (7)
with the normalisation constant
C
′
=
1
S
n
i=1
k(||x
∗
i
||
2
)S
m
u=1
v
u
d
[b(x
∗
i
) − u]
The new target candidate model is
ˆ
p
′
u
(y) = C
′
h
v
u
n
h
i=1
k
y − x
i
h
2
d
[b(x
i
) − u] (8)
where
C
′
h
=
1
S
n
h
i=1
k(||(y − x
i
)/h||
2
)S
m
u=1
v
u
d
[b(x
∗
i
) − u]
The above BWH transformation aims to reduce the effects of
prominent background features in the target candidate region
on the target localisation. In the next section, however, we
will prove that BWH cannot achieve this goal because it is
equivalent to the usual target representation under the
mean-shift tracking framework.
IET Comput. Vis., 2012, Vol. 6, Iss. 1, pp. 62 – 69 63
doi: 10.1049/iet-cvi.2009.0075
&
The Institution of Engineering and Technology 2012
www.ietdl.org
剩余7页未读,继续阅读
资源评论
weixin_38621272
- 粉丝: 3
- 资源: 958
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (仅限 Vue 2)将 Vue 组件包装为 Web 组件,自定义元素 .zip
- 非常漂亮的颜色选择器.zip
- 集成axios.zip
- 集成 vuex 的原生 websocket.zip
- 针对 Google Places API 的 Vue.js 自动建议组件 .zip
- 通过动画跨路线共享组件.zip
- 适用于您的 Vue.js 项目的便捷 Moment.js 过滤器 .zip
- 适用于 Vue.js 的轻量级所见即所得 HTML 编辑器.zip
- 适用于 Vue.js 2.0 的表格(带有树形网格)组件 (其样式扩展了@iview).zip
- 适用于 Vue.js 2-3 的移动端图片文件输入组件,具有图像预览、拖放、EXIF 方向等功能.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功