Particle Filtering
๋ณธ ๊ธ์ 2020-2ํ๊ธฐ โ์ปดํจํฐ ๋น์ โ ์์ ์ ๋ฃ๊ณ , ์ค์ค๋ก ํ์ตํ๋ฉด์ ๊ฐ์ธ์ ์ธ ์ฉ๋๋ก ์ ๋ฆฌํ ๊ฒ์ ๋๋ค. ์ง์ ์ ์ธ์ ๋ ํ์์ ๋๋ค :)
Particle Filtering
Definition.
์ฐ๋ฆฌ๋ Particle Filter๋ฅผ BBox prediction์ ์ฌ์ฉํ ๊ฒ์ด๋ค. ๊ทธ๋์
๊ฐ ๋๋ค.
Bayes Filter
Particle Filter๋ ์ฌ์ค Bayes Filter์ ์ผ์ข ์ด๋ค.
Definition.
"Bayes Filter" works under the process of Predict/update cycle.
Bayes Filter์ ์๋ก๋ ์ด ํฌ์คํธ์์ ์ดํด๋ณด๋ Particle Filter์ Kalman Filter๊ฐ ์๋ค.
์๋๋ Particle Filter์ ๊ณผ์ ์ ๋์ํํ ๊ฒ์ด๋ค.
์ํ๋งํ BBox๊ฐ ์ผ๋ง๋ Ground truth์ ๋น์ทํ์ง์ ๋ฐ๋ผ weight๋ฅผ ๋ค๋ฅด๊ฒ ๋ถ์ฌํ๋ค.
์ ๊ทธ๋ฆผ์์ ๊ฒ์์ ์๋ค์ Particle์ ์๋ฏธํ๋ค. ์ด Particle์๋ ์์น ๋ฐ์ดํฐ (x, y)
์ weight w
์ ๋ํ ์ ๋ณด๊ฐ ํฌํจ๋๋ค. weight ๊ฐ์ด ํด์๋ก ์์ ํฌ๊ธฐ๊ฐ ํฌ๊ฒ ํํ๋์ด ์๋ค.
(1) Resampling
weight๋ฅผ ์ด์ฉํด particle์ weighted sampling ํ๋ค.
์ด ๊ณผ์ ์ ๊ฑฐ์น๋ฉด, ๊ฐ Particle์ด $1/N$์ weight๋ฅผ Uniformํ๊ฒ ๊ฐ์ง๊ฒ ๋๋ค.
(2) Prediction
resamplingํด์ ์ป์ ๊ฒฐ๊ณผ๋ฅผ ๋๋คํ๊ฒ ํฉ๋จ๋ฆฌ๋ ๊ณผ์ ์ด๋ค.
state transition $p(x_t \mid x_{t-1})$์ ์ ์ฉํ๋ ๋ถ๋ถ์ด๋ค.
์นผ๋ง ํํฐ์ ๊ฒฝ์ฐ, ์ฌ๊ธฐ์์ Linear model assumption์ ์ ์ฉํ๋ค.
\[p(x_t \mid x_{t-1}) = Ax^{t-1} + b + \epsilon \quad ( \epsilon \sim N(0, \Sigma))\]ํ์ง๋ง, Particle Filtering์ Sequential Bayesian Modeling์ ์ํด ์งํํ๋ค๊ณ ํ๋ค. (์๋ง๋?) ์์ง ์ด ๋ถ๋ถ์ด ์ ์๋ฟ์ง ์๋๋ค ใ ใ
(3) Measures
predictionํ particle์ธ BBox๊ฐ ์ค์ G.T.์ ์ผ๋ง๋ ๋น์ทํ์ง Similarity๋ฅผ ์ธก์ ํ๋ ๋ถ๋ถ์ด๋ค.
(4) Update
Similarity๋ฅผ ๋ฐํ์ผ๋ก weight๋ฅผ ์ ๋ฐ์ดํธํด์ค๋ค.