[3D CV ์ฐ๊ตฌ] 3DGS scene size & scene complexity and spatial learning rate
3dgs ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ฅ๋ฉด ํฌ๊ธฐ ๋ฐ ๋ณต์ก์ฑ
3dgs ์๊ณ ๋ฆฌ์ฆ์ ์ฅ๋ฉด์ ํฌ๊ธฐ(scene size)์๋ ๋ ๋ฆฝ์ ์ด์ง๋ง, ์ฅ๋ฉด์ ๋ณต์ก์ฑ(scene complexity)๊ณผ๋ ๋ ๋ฆฝ์ ์ด์ง ์์ต๋๋ค.
๋์ผํ ์ฅ๋ฉด(scene)๊ณผ ์นด๋ฉ๋ผ(cameras)๋ฅผ ๊ณต๊ฐ์ ์ผ๋ก ํ์ฅํด๋ ์๊ณ ๋ฆฌ์ฆ์ ๋์ผํ๊ฒ ์๋ํด์ผ ํฉ๋๋ค.
๊ทธ๋ฌ๋ ๋ช ๊ฐ์ ๊ฐ์ฒด(objects) ๋์ ์ ์ฒด ๋์ ๊ตฌ์ญ(city district)์ ์ฒ๋ฆฌํ๋ ค๊ณ ํ๋ฉด, ๊ณต๊ฐ ํ์ต๋ฅ (spatial learning rate)์ด ๋๋ฌด ๋์ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฉฐ, spatial learning rate๋ฅผ ์กฐ์ ํ ํ์๊ฐ ์์ ๊ฒ์ ๋๋ค.
Spatial Learning Rate(๊ณต๊ฐ ํ์ต๋ฅ )์ด๋?
Spatial learning rate(๊ณต๊ฐ ํ์ต๋ฅ )์ ์๊ณ ๋ฆฌ์ฆ์ด ๊ณต๊ฐ์ ์ธ ์ ๋ณด, ์ฆ ์ฅ๋ฉด์ ๋ฌผ๋ฆฌ์ ๋ฐฐ์น๋ ๊ตฌ์กฐ๋ฅผ ํ์ตํ๋ ์๋๋ฅผ ์๋ฏธํฉ๋๋ค.
์ด๋ ์๊ณ ๋ฆฌ์ฆ์ด ๊ณต๊ฐ์ ํน์ง์ ์ผ๋ง๋ ๋น ๋ฅด๊ฒ ์ดํดํ๊ณ ์ต์ ํํ๋์ง๋ฅผ ๋ํ๋ด๋ ์ค์ํ ํ๋ผ๋ฏธํฐ์ ๋๋ค.
์ Spatial Learning Rate(๊ณต๊ฐ ํ์ต๋ฅ )์ด ์ค์ํ๊ฐ?
- Small Scenes(์์ ์ฅ๋ฉด): ์์ ์ฅ๋ฉด์์๋ spatial learning rate์ด ๋์๋ ๋ฌธ์ ๊ฐ ๋์ง ์์ ์ ์์ต๋๋ค. ์๊ณ ๋ฆฌ์ฆ์ด ๋น๊ต์ ๋จ์ํ ๊ตฌ์กฐ๋ฅผ ๋น ๋ฅด๊ฒ ํ์ตํ๊ณ ์ต์ ํํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค.
- Large Scenes(ํฐ ์ฅ๋ฉด): ํฐ ์ฅ๋ฉด, ํนํ ์ ์ฒด ๋์ ๊ตฌ์ญ ๊ฐ์ ๋ณต์กํ ์ฅ๋ฉด์์๋ spatial learning rate์ด ๋๋ฌด ๋์ผ๋ฉด ์๊ณ ๋ฆฌ์ฆ์ด ํ์ต์ ์ ๋๋ก ํ์ง ๋ชปํ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ์ฅ๋ฉด์ ํฌ๊ธฐ(Scene Size)๋ณด๋ค๋ ๋ณต์ก์ฑ(Scene Complexity)์ด ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ ๋ ํฐ ์ํฅ์ ๋ฏธ์นฉ๋๋ค.
๋ณต์กํ ์ฅ๋ฉด์ ์ฒ๋ฆฌํ ๋๋ spatial learning rate์ ์ ์ ํ ์กฐ์ ํ์ฌ ์๊ณ ๋ฆฌ์ฆ์ด ์ต์ ์ ์ฑ๋ฅ์ ๋ฐํํ ์ ์๋๋ก ํด์ผ ํฉ๋๋ค.
- ๋ณต์กํ scene์ ๋ํด์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฎ์ ์ด๊ธฐ spatial learning rate๋ก ์์ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, 0.001 ๋๋ ๊ทธ ์ดํ์ ๊ฐ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํ์ต๋ฅ ๊ฐ์(Decay) ์ ์ฉ: ํ์ต์ด ์งํ๋จ์ ๋ฐ๋ผ spatial learning rate์ ์ ์ฐจ ๊ฐ์์ํค๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋งค ์ํญ(epoch)๋ง๋ค learning rate์ 0.9๋ฐฐ๋ก ์ค์ด๋ ๋ฐฉ์์ ๋๋ค.
- Adaptive Learning Rate ์ฌ์ฉ: AdaGrad, RMSprop, Adam ๊ฐ์ adaptive learning rate ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ์ต ๊ณผ์ ์ค์ ์๋์ผ๋ก spatial learning rate์ ์กฐ์ ํฉ๋๋ค.
- ํ์ต๋ฅ ์ค์ผ์ค๋ง: ํ์ต๋ฅ ์ ๋จ๊ณ๋ณ๋ก ๋ฎ์ถ๋ ์ค์ผ์ค๋ง ๊ธฐ๋ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ํ์ต ์ค๋ฅ๊ฐ ๊ฐ์ํ์ง ์์ผ๋ฉด spatial learning rate์ ์ค์ด๋ ๋ฐฉ์์ ๋๋ค.
- Validation Set ํ์ฉ: ๊ฒ์ฆ ๋ฐ์ดํฐ์ ์ ํ์ฉํ์ฌ ์ต์ ์ spatial learning rate์ ์ฐพ์๋ ๋๋ค. ์ฌ๋ฌ ํ์ต๋ฅ ์ ํ ์คํธํ๊ณ , ๊ฐ์ฅ ์ข์ ์ฑ๋ฅ์ ๋ณด์ด๋ ๊ฐ์ ์ ํํฉ๋๋ค.
https://github.com/graphdeco-inria/gaussian-splatting/issues/67
Leave a comment