Bi-directional Tracking using
Trajectory Segment Analysis
篠木雄大
概要
問題提起
–
–
–
sudden motion (突発的な動き),
ambiguity (不安定な動き),
occlusion (重なり)
構成
オブジェクトの状態
ˆ , shˆ}
R { p, sw
p
s
w
h
四角形の中心
スケール
オブジェクトの幅
オブジェクトの高さ
x { p, s}
構成
注目点の表現
–
カラーヒストグラム
h {h1 ,, hH }
–
Bhattacharyya距離
B
B 2 [h( x0 ), h( xi )] 1 h j ( x0 )h j ( xi )
j 1
構成
軌跡の最適化
–
事後確率
T 1
1 T 1
P( X | Y , x1 , xT ) ( yi | xi , x1 , xT ) ( xi | xi 1 )
Z i 2
i 1
X {x2 ,, xT 1} オブジェクトの状態
Y { y1 ,, yT } シーケンス
( yi | xi , x1, xT ) ~ exp(min{B2[h( xi ),h( x1 )], B2[h( xi ),h( xT )]}/ 2 h2 )
h2 分散パラメータ
( xi | xi1 ) ~ exp(D[ xi , xi1 ] / p2 ) ポテンシャル関数
2
D[ xi , xi 1 ] pi pi 1 si si 1
p 分散パラメータ
2
構成
部分軌跡解析
オクルージョン推定
軌跡最適化
部分軌跡解析
2D mode extraction
3D trajectory segment extraction
2D mode extraction
Bhattacharyya距離を用いる
( yi | xi , x1, xT ) ~ exp(min{B2[h( xi ),h( x1 )], B2[h( xi ),h( xT )]}/ 2 h2 )
Mean-shiftを用いて探索
3D trajectory segment extraction
3次元に書き換え
m n [ pn , t n ]
M {m n }nN1
Spectral clustering
pn
空間情報(位置座標)
tn
時間情報(フレーム番号)
Spectral clustering
類似行列
A11
A21
A
A
N1
A12
A22
AN 2
A1N
A2 N
ANN
2
2
Aij exp( pi p j / 2 ti t j / 2 t2 )
2
p
色情報も加える
A'ij Aij (1 ) exp(B2[h(mi ),h(m j )]/ 2 h2 )
Spectral clustering
L D 1/ 2 AD1/ 2
0
D11
0
D
NN
Dii Nj1 Aij
Ai1 AiN
1
2
0
A11 A1N D11
A
0
A
D
NN
NN
N1
1
2
Spectral clustering
L D 1/ 2 AD 1/ 2
Dii Nj1 Aij
Lの固有ベクトルを求め ,
大きいもの K個をクラスタの初期シ
ードとする
E [e1 ,, eK ]
K means アルゴリズムで各クラ
クラスタ kの軌跡を Trkとする
Tr {Tr1 ,, TrK }
スタに割り当てる
オクルージョン推定
A 部分軌跡にはキーフレーム内の追跡すべきオブジェクトを含んでいる
B オブジェクトを含む同じような部分軌跡は除外する
C 時間軸上で二つの部分軌跡の重なりの間ではオクルージョンは存在し
ない
D 一定の速度と時間制限がオクルージョンにある
オクルージョン推定
二つの木TA, TBを用意
キーフレームを含む部 分軌跡をノードとして
加える
Bに従って軌跡を取り除 く
CDに従って TAにノードとして加える
もしくは TBの子ノードをノードと
TBからも同じようにノー
して加える
ドを加える
つながるまで繰り返す
オクルージョン推定
TA
TB
( LO SO )
LO : B - splineでつなげた軌跡の間隔の長さ( pix)
SO : B - splineでつなげた軌跡の間隔の最大速度( pix/frame)
オクルージョン推定
TA
TB
オクルージョン推定
TA
TB
オクルージョン推定
TA
TB
オクルージョン推定
TA
TB
オクルージョン推定
二つの部分軌跡をTr1 , Tr2とする(すべての点
B - spline
NB
r ( s ) Bn ( s )q n
n 0
最小二乗誤差
N'
min w(m j ) r ( s ' j ) m j
{q n }
2
j 1
s ' j (t j t1 ) / N '
exp( w1 t j t Ae ) j Tr1
w(m j )
1
s
exp( w t j t B ) j Tr2
{m j [ p j , t j ]}Nj'1 )
軌跡最適化
Coarse to fineで二回処理を行う
T 1
1 T 1
P( X | Y , x1 , xT ) ( yi | xi , x1 , xT ) ( xi | xi 1 )
Z i 2
i 1
結果
結果
結果
結果
結果
© Copyright 2026 ExpyDoc