3DGS ๋ ผ๋ฌธ์์ ์ฌ์ฉ๋๊ณ ์๋ α-blending
๋๋์ฒด ์ด ๋ ผ๋ฌธ์์ ์๋ฏธํ๋ ์ํ ๋ธ๋ ๋ฉ์ด ๋ฌด์์ธ์ง ๋ด ์๊ฐ์ ์ ๋ฆฌํด๋ณด๊ฒ ๋ค.
์ํ ๋ธ๋ ๋ฉ์ด๋?
์ฌ๋ฌ ์ด๋ฏธ์ง๋ค์ ํฉ์ฑํ ๋, ํฌ๋ช ๋(α)๊ฐ์ ์ฌ์ฉํ์ฌ ๋ถ๋๋ฝ๊ฒ ํผํฉํ๋ ๊ธฐ์ ์ด๋ค.
์๋ ์ฌ์ง๊ณผ ๊ฐ์ด α๊ฐ์ด ์์ผ๋ฉด ๋ ํฌ๋ช ํด์ง๊ณ , α๊ฐ์ด ์ปค์ง๋ฉด ๋ ๋ถํฌ๋ช ํด์ง๋ค.
๊ธฐ์กด์๋ ์ด๋ฏธ์ง๋ฅผ ์ค์ง RGB 3๊ฐ์ง๋ก ํํ์ ํ๋ค๋ฉด,
์ด๋ฏธ์ง์ ํฌ๋ช ํ ํจ๊ณผ๋ฅผ ๊ตฌํํ๊ฑฐ๋ (ex. ๋ก๊ณ ์ด๋ฏธ์ง์ ๋ฐฐ๊ฒฝ ํฌ๋ช ํ๊ฒ or ๊ทธ๋ฆผ์ ํจ๊ณผ)
์ฌ๋ฌ ์ด๋ฏธ์ง๋ฅผ ํฉ์ฑํ ๋ ๊ฐ ํฝ์ ์ ๊ฐ์ค์น๋ฅผ ์ ์ดํ ๋ ์ฌ์ฉํ๊ธฐ ์ํด
RGB์ธ์ ํฌ๋ช ๋๋ฅผ ์ถ๊ฐํ์ฌ RGBA 4๊ฐ์ง๋ก ํํ์ ํ๋ค.
์ด ๊ธฐ์ ์ 3DGS ๋ชจ๋ธ์๋ ์ด๋ป๊ฒ ์ฌ์ฉํ๋ค๋๊ฑธ๊น?
3DGS ๋ชจ๋ธ์ SFM points๋ฅผ ํตํด 3D Gaussian์ ๋ง๋ ํ,
projection์ ํตํด 2D Gaussian์ผ๋ก projection ํ๋ค.
๋น์ฐํ ์ด๋์ ๊ฐ์ฐ์์๋ค์ ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ์๋ก ๊ฒน์น๋ ๋ถ๋ถ์ด ์์ ๊ฒ์ด๋ค.
2D Gaussian๋ค์ ์ด์ฉํด ํ๋์ Image๋ฅผ ๋ง๋๋ ๊ณผ์ ์ธ rasterization์์๋
๋น์ฐํ ์ด๋ ๊ฒ ๊ฒน์น๋ ๊ฐ์ฐ์์๋ค์ ์ด๋ป๊ฒ ์ฒ๋ฆฌํ ์ง์ ๋ํ ๋ ผ์๊ฐ ํ์ํ๋ค.
๋ฐ๋ก ํฌ๋ช ๋(α)๊ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค!
์ฆ, ๊ฒน์น ์์ญ์ ํด๋นํ๋ ๋ชจ๋ ๊ฐ์ฐ์์์ ๊ฐ๊ฐ์ α๊ฐ์ ๊ณฑํด์ ํฝ์ ๋น ํ๋์ ๊ฒฐ๊ณผ๊ฐ์ ๋ง๋ค ์ ์์ ๊ฒ์ด๋ค.
๋ ผ๋ฌธ์ ํํธ 4 Differentiable 3D Gaussian Splatting์์๋
๊ฐ์ฐ์์ ํจ์๊ฐ blending ๊ณผ์ ์์ $\alpha$์ ๊ณฑํด์ง๋ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ์์์ด ๋์ฌ ๊ฒ์ผ๋ก ์์ํ๋ค.
$ G(x) = e^{-1/2(x)^{T}\sum^{-1}(x)} $
This Gaussian is multiplied by α in our blending process
...*0*
ํ์คํ์ง๋ ์์ง๋ง ์ง๊ธ๊น์ง์ ์๊ฐ์ผ๋ก๋,
์๋ง๋ α๊ฐ์ด ํฐ ๊ฐ์ฐ์์, ์ฆ ๋ถํฌ๋ช ํ ๊ฐ์ฐ์์์ ์นด๋ฉ๋ผ์ ๊ฐ๊น์ด ์๋ ๋ฌผ์ฒด๊ฐ ์๋๊น ์ถ๋ค.
๊ทธ๋ฆฌ๊ณ α๊ฐ์ด ์์ ๊ฐ์ฐ์์, ์ฆ ํฌ๋ช ํ ๊ฐ์ฐ์์์ ์นด๋ฉ๋ผ์ ๋ฉ๋ฆฌ ์๋ ๋ฌผ์ฒด์ผ ๊ฒ ๊ฐ๋ค๋ ์์์ด๋ค.
๋ฉ๋ฆฌ ์๋ ์ ๋ณด๋ณด๋ค๋ ๊ฐ๊น์ด ์๋ ์ ๋ณด์ ๊ฐ์ค์น๋ฅผ ๋ ๋ง์ด ์ค์ผ ํ์ง ์์๊น?
์ด ์๊ฐ์ด ๊ตฌ์ฒดํ๋๋ฉด ์ถ๊ฐํด๋ณด๊ฒ ๋ค..
์ฐธ๊ณ ๋ธ๋ก๊ทธ
https://trts1004.tistory.com/12109286
๋ธ๋ ๋ฉ(Blending), ์ํ ๋ธ๋ ๋ฉ(Alpha Blending)์ด๋ ๋ฌด์์ผ๊น?
๋ธ๋ ๋ฉ(Blending)๋ ๋ฌด์์ผ๊น? ๋ธ๋ ๋ฉ์ด๋ '์๋ก ๋ค๋ฅธ ๋๊ฐ์ ๋ฌผ๊ฑด์ ์์ด์ ๋ค๋ฅธ ๊ฒฐ๊ณผ๋ฌผ์ ๋ง๋ค์ด ๋ด๋ ๊ฒ'์ด๋ค. ๊ทธ๋ ๋ค๋ฉด ์ํ ๋ธ๋ ๋ฉ(Alpha Blending)์ด๋ ๋ฌด์์ผ๊น? ์ํ ๋ธ๋ ๋ฉ์ด๋ ์ด๋ฏธ์ง์์ ๋
trts1004.tistory.com
https://www.youtube.com/watch?v=Ncs5wOaetYg&t=131s