3DGS์ tile rasterizer ๋ถ๋ถ์ ์ฝ๋ค๊ฐ ์ ๊ทธ๋ ์ง?ํ๋ ์๊ฐ์ ๋ค๊ฒ ํ ๋ถ๋ถ์ด ์์๋ค.
We then instantiate each Gaussian according to the number of tiles they overlap
and assign each instance a key that combines view space depth and tile ID.
xoft๋์ ์ ํ๋ธ ์ฐธ๊ณ
์ ๊ฐ์ฐ์์์ ๊ทธ๋ค์ด ๊ฒน์น๋ ํ์ผ ์๋ก ์ธ์คํด์คํํ๋ ๊ฒ์ผ๊น?
์ด๋ ํด๋น ๊ฐ์ฐ์์์ด ์ด๋ฏธ์ง์ ์ด๋์ ๋ ์ํฅ์ ๋ฏธ์น๋์ง ๋ฐ์ํ๊ธฐ ์ํด์๋ผ๊ณ ์๊ฐํ๋ค.
์๋ฅผ ๋ค์ด, ํ ์ด๋ฏธ์ง๊ฐ ๋
ผ๋ฌธ์ฒ๋ผ 16x16 ํ์ผ๋ก ๋ถํ ๋์ด ์๋ค๊ณ ์๊ฐํด๋ณด์.
์ด๋ฏธ์ง์ projection๋ 2D ๊ฐ์ฐ์์๋ค์ ๊ณ ๋ คํด๋ณผ ๋,
๊ฐ์ฐ์์์ด ๊ฒน์น๋ ํ์ผ ์๊ฐ ๋ง์ ๊ฒฝ์ฐ -> ํด๋น ๊ฐ์ฐ์์์ ํน์ง์ด ์๋์ ์ผ๋ก ๋ ์ค์ํ๋ค๊ณ ํ๋จํ ์ ์๋ค.
๋ฐ๋ฉด์, ๊ฒน์น๋ ํ์ผ ์๊ฐ ์ ์ ๊ฒฝ์ฐ -> ํด๋น ๊ฐ์ฐ์์์ ํน์ง์ด ์๋์ ์ผ๋ก ๋ ์ค์ํ๋ค๊ณ ํ๋จํ ์ ์๋ค.
์ด๋ฌํ ๋ฐฉ์์ผ๋ก, ๊ฐ์ฐ์์์ ๊ฒน์น๋ ํ์ผ ์๋ก ์ธ์คํด์คํํจ์ผ๋ก์จ
๊ฐ ๊ฐ์ฐ์์์ ์ค์์ฑ์ ํ์
ํ๊ณ , ์ด๋ฅผ ํตํด ์ด๋ฏธ์ง๋ฅผ ์ ์ ํ๊ฒ rasterization ํ ์ ์๊ฒ ๋๋ ๊ฒ์ด๋ค.
โ ๊ฒน์น๋ tile์๋ฅผ ํตํด view-space depth of Gaussian์ ์ ์ ์์ ๊ฑฐ๋ผ๊ณ ์คํดํ์๋ค.
์คํด ํด๊ฒฐ)
view-space depth of Gaussian์ 3D Gaussian๋๋ถํฐ ์๊ณ ์๋ ์ ๋ณด๋๊น ๊ทธ๊ฑธ encodingํ๋ค๋ ๊ฒ ๊ฐ์.
ํ์ฌ 3D ๊ฐ์ฐ์์์ด Image Plane ์๋ก projectionํ์ฌ 2D ๊ฐ์ฐ์์์ผ๋ก ๋ณํ ์ํ์ด๋ค.์ด๋ 2D ๊ฐ์ฐ์์์ด ๊ฒน์น tile์ ๊ฐ์๊ฐ๊ทธ ๊ฐ์ฐ์์์ด ์นด๋ฉ๋ผ๋ก๋ถํฐ์ ๋จ์ด์ง ๊ฑฐ๋ฆฌ(depth)์ ์ด๋ค ์ฐ๊ด์ฑ์ด ์๋ ๊ฒ์ผ๊น? ํ๋ง๋๋ก ์ ๋ฆฌํ๋ฉด,Image plane์ ์๊ธด 2D ๊ฐ์ฐ์์์ ๋ณด๊ณ ์ด๋ป๊ฒ ์นด๋ฉ๋ผ๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ์์๋ผ ์ ์๋ ๊ฒ์ผ๊น? ๊ฐ์ธ์ ์ธ ์๊ฐ์ผ๋ก๋, ๊ฒน์น๋ tile์๊ฐ ๋ง์์๋ก, view space depth๊ฐ ๋ ๊น๋ค๊ณ ์ฌ๊ธธ ์ ์์ ๊ฒ์ด๋ค.๊ทธ ์ด์ ๋,๊ฒน์น๋ tile์๊ฐ ๋ง๋ค๋๊ฑด, ํด๋น ์์น์์์ ์ ๋ณด๊ฐ ๋ ๋์ ์์ญ์ ๋ค๋ฃจ๋ ๊ฒ์ ์๋ฏธํ๋ค.์ด๋ ํด๋น ์์น์์์ ์ ๋ณด๊ฐ ๋ณด๋ค ๊ด๋ฒ์ํ ๊ณต๊ฐ์ ํฌํจํ๊ณ ์๊ธฐ ๋๋ฌธ์ ๋ ๊น์ ๊ณณ์ ์์นํ ๊ฐ๋ฅ์ฑ์ด ๋๋ค.์ฆ ๋ค์ ๋งํด ๋ฐฐ๊ฒฝ์ด ๋ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด, ์๋๋ฐญ์ ๊ณต์ด ์๋ image๊ฐ ์๋ค๊ณ ์๊ฐํด๋ณด์.์ด๋ฅผ point cloud๋ก ํํ์ ํ๋ค๋ฉด, ์๋๋ฐญ๋ณด๋ค๋ ๊ณต์ point๊ฐ ๋ง์ ๊ฒ์ด๋ค.๊ทธ ์ด์ ๋, ์๋๋ฐญ์ ํฌ๊ณ ๋์ ํ๋ฉด์ ํ์ฑํ๋ฏ๋ก ์๋์ ์ผ๋ก ์ ์ ์์ point๊ฐ ํ์ํ ๋ฐ๋ฉด๊ณต์ ํ๋ฉด์ ๊ณก๋ฅ ์ด๋ ์ธ๋ถ์ ์ธ ํํ๋ฅผ ์ ํํ๊ธฐ ํํํ๊ธฐ ์ํด์ ๋ ๋ง์ ํฌ์ธํธ๊ฐ ํ์ํ ๊ฒ์ด๋ค.์ด์ ๊ทธ point๋ค์ ๊ธฐ์ค์ผ๋ก 3D Gaussian์ ์์ฑํ๋ค๊ณ ์๊ฐํด๋ณด๋ฉด์๋๋ฐญ์ Gaussian์ ๋ ๋์ ์์ญ์ ํฌํจํ๊ธฐ ๋๋ฌธ์ ๊ณต์ Gaussian๋ณด๋ค ํฌ๊ธฐ๊ฐ ํด ๊ฒ์ด๋ค. ์ ๋ฆฌํด๋ณด๋ฉด,Gaussian์ด ํด์๋ก = overlap๋๋ tile์๊ฐ ๋ง๊ณ = ๋ ๋์ ์์ญ์ ํฌํจํ๋ฏ๋ก ๋ฐฐ๊ฒฝ์ด ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ = ๊น์ด๊ฐ ๊น์ ๊ฒ