[๋ ผ๋ฌธ ๋ฆฌ๋ทฐ] Ha-NeRF: NeRFwithRealWorld + CNN Appearance Embedding - Hallucinated Neural Radiance Fields in the Wild
๐ก ๐ก ๋ณธ ๋ฌธ์๋ 'Wild-GS: Real-Time Novel View Synthesis from Unconstrained Photo Collections (Arxiv 2024)' ๋ ผ๋ฌธ์ ์ ๋ฆฌํด๋์ ๊ธ์ด๋ค.
ํด๋น ๋ ผ๋ฌธ์ ๊ด๊ด๊ฐ์ด ์ฐ์ ๋ฐ์ดํฐ์ ์ ํ์ฉํ์ฌ 3D Reconstruction์ ์งํํ๋ Task(unstructured tourist environments)๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ ผ๋ฌธ์ด๋ค. ์ด๋ NeRF ๊ธฐ๋ฐ์ด ์๋ Gaussian Splatting ์ ํ์ฉํ์์ผ๋ฉฐ, Hierarchical Appearance Modeling๊ณผ Depth Regularization์ ์งํํ ๊ฒ์ด ํน์ง์ด๋ ์ฐธ๊ณ ํ๊ธฐ ๋ฐ๋๋ค.
- Project: https://rover-xingyu.github.io/Ha-NeRF/
- Paper: https://openaccess.thecvf.com/content/CVPR2022/papers/Chen_Hallucinated_Neural_Radiance_Fields_in_the_Wild_CVPR_2022_paper.pdf
- Github: https://github.com/rover-xingyu/Ha-NeRF
Abstract
Neural Radiance Fields (NeRF)๋ ์ต๊ทผ ์ธ์์ ์ธ ์๋ก์ด ๋ทฐ ํฉ์ฑ ๋ฅ๋ ฅ์ผ๋ก ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์์ต๋๋ค. ์ด ๋ ผ๋ฌธ์ Hallucinate ์ํ์ NeRF ๋ฌธ์ ๋ฅผ ์ฐ๊ตฌํฉ๋๋ค: ์ฆ, Tourist Photo Collection์์ ํ๋ฃจ ์ค ๋ค๋ฅธ ์๊ฐ์ ํ์ค์ ์ธ NeRF๋ฅผ ๋ณต๊ตฌํ๋ ๊ฒ์ ๋๋ค.
๊ธฐ์กด ์๋ฃจ์ ์ ๋ค์ํ ์กฐ๊ฑด์์ ์๋ก์ด ๋ทฐ๋ฅผ ๋ ๋๋งํ๊ธฐ ์ํด ์ ์ด ๊ฐ๋ฅํ Appearance ์๋ฒ ๋ฉ์ ๊ฐ์ถ NeRF๋ฅผ ์ฑํํ์ง๋ง, ๋ณด์ด์ง ์๋ Appearance์ผ๋ก ๋ทฐ ์ผ๊ด์ฑ ์๋ ์ด๋ฏธ์ง๋ฅผ ๋ ๋๋งํ ์๋ ์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์๊ฐ์ ๋ฐ๋ผ ๋ณํ๋ Appearance์ ์ฒ๋ฆฌํ๊ณ ์๋ก์ด ๋ทฐ๋ก ์ ๋ฌํ๊ธฐ ์ํ Appearance ํ๊ฐ ๋ชจ๋์ ์ ์ํฉ๋๋ค.
๊ด๊ด ์ด๋ฏธ์ง์ ๋ณต์กํ Occlusion์ ๊ณ ๋ คํ์ฌ ์ ์ ํผ์ฌ์ฒด๋ฅผ ์ ํํ๊ฒ ๋ถํดํ์ฌ ๊ฐ์์ฑ์ ํ๋ณดํ๊ธฐ ์ํด Occlusion ๋ฐฉ์ง ๋ชจ๋์ ๋์ ํฉ๋๋ค. ํฉ์ฑ ๋ฐ์ดํฐ์ ์ค์ ๊ด๊ด ์ฌ์ง ์ปฌ๋ ์ ์ ๋ํ ์คํ ๊ฒฐ๊ณผ๋ ์ฐ๋ฆฌ์ ๋ฐฉ๋ฒ์ด ์ํ๋ Appearance์ ํ๊ฐ์ํค๊ณ ๋ค์ํ ๋ทฐ์์ Occlusion์ด ์๋ ์ด๋ฏธ์ง๋ฅผ ๋ ๋๋งํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค.
์ด ๋ ผ๋ฌธ์ด ๊ฐ์ง๋ contribution ์ค ๊ฐ์ฅ ๋ฉ์ธ์ด ๋๋ ๋ถ๋ถ์ ์ ๋ฆฌํด๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
- Ha-NeRF๋ ๋ค์ํ Appearance๊ณผ Occlusion๋ฅผ ๊ฐ์ง ์ด๋ฏธ์ง ๊ทธ๋ฃน์์ Appearance Hallucinated Radience Field๋ฅผ ๋ณต๊ตฌํ๊ธฐ ์ํด ์ ์๋์๋ค.
- Appearance Hallucinated ๋ชจ๋์ ๋ทฐ ์ผ๊ด์ฑ ์๋ Appearance์ ์๋ก์ด ๋ทฐ๋ก ์ ๋ฌํ๊ธฐ ์ํด ๊ฐ๋ฐ๋์๋ค.
- 2D Visibility Map์ ํ์ฉํ Occlusion ๋ฐฉ์ง ๋ชจ๋์ ray visibility์ ์ธ์ํ๊ธฐ ์ํด ์ด๋ฏธ์ง์ ๋ฐ๋ผ ๋ชจ๋ธ๋ง๋๋ค.
Methods
์ฌ์ง ์ปฌ๋ ์ ์ด ์ฃผ์ด์ง๋ฉด, Ha-NeRF๋ Occlusion์ ์ฒ๋ฆฌํ๋ฉด์ ์๋ก์ด 3D ์ฅ๋ฉด์ ์ฌ๊ตฌ์ฑํ๋ค. ๊ตฌ์ฒด์ ์ผ๋ก, ๋ค์ํ ์กฐ๋ช ๊ณผ ์กฐ๊ฑด์์ ์ด๋ฏธ์ง๋ฅผ ์ธ์ฝ๋ฉํ๋ ์ธ๊ด ์ธ์ฝ๋๋ฅผ ์ฌ์ฉํ๋ฉฐ, ์ด๋ฅผ ํตํด ์ธ๊ด์ ์์ ํ๊ณ ์๋ก์ด ๋ทฐ์์ ๋ณต์ํ๋ค.
1) View-consistent Hallucination
3D ์ฅ๋ฉด์ Appearance๋ฅผ ์ผ๊ด๋๊ฒ ๋ณ๊ฒฝํ๋ ํต์ฌ์ ์ฅ๋ฉด์ geometry์ Appearance๋ฅผ ๋ถ๋ฆฌํ๊ณ , ์๋ก์ด ๋ทฐ๋ก ์ธ๊ด์ ์ ๋ฌํ๋ ๊ฒ์ด๋ค. ๊ธฐ์กด ๋ฐฉ๋ฒ๋ค์ ์ธ๊ด ์๋ฒ ๋ฉ์ ์ต์ ํํ์ง๋ง, ๋ณธ ๋ ผ๋ฌธ์์๋ CNN ๊ธฐ๋ฐ ์ธ์ฝ๋(E_ษธ)๋ฅผ ์ฌ์ฉํด ์ธ๊ด ์ ์ฌ ๋ฒกํฐ(l_i^a)๋ฅผ ํ์ตํ๋ค. ์ด๋ฅผ ํตํด ์๋ก์ด ์ฅ๋ฉด์์๋ ๋ค์ํ Appearance๋ฅผ ์ ์ฐํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ค.
์ธ๊ด ์ธ์ฝ๋ E_ษธ์ ๋งค๊ฐ๋ณ์ ษธ์ ๋ ์ด๋์ธ์ค ํ๋ F_θ์ ๋งค๊ฐ๋ณ์ θ์ ํจ๊ป ํ์ต๋ฉ๋๋ค.
์ด ์ธ๊ด ์ธ์ฝ๋๋ฅผ ํตํด ์ฐ๋ฆฌ์ ๋ฐฉ๋ฒ์ ํ์ต ์ธํธ ์ด์์ ์ด๋ฏธ์ง ์ธ๊ด์ ์ ์ฐํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๊ทธ๋ฌ๋ ํ์ด๋ง๋์ง ์์ ์ด๋ฏธ์ง๋ก ์ธ๊ด๊ณผ ๋ทฐ ๋ฐฉํฅ์ ๋ถ๋ฆฌํ๋ ๋ฌธ์ ๋ ๋ณธ์ง์ ์ผ๋ก ill-posed์ด๋ฉฐ ์ถ๊ฐ์ ์ธ ์ ์ฝ์ด ํ์ํฉ๋๋ค.
์ ์ฌ ํ๊ท loss๋ฅผ ํ์ฉํ์ฌ ์ด๋ฏธ์ง ๊ณต๊ฐ๊ณผ ์ ์ฌ ๊ณต๊ฐ ๊ฐ์ ๋ฐ์ ๋งคํ์ ์ฅ๋ คํ๋ ์ต๊ทผ ์ฐ๊ตฌ [20, 23, 62]์์ ์๊ฐ์ ๋ฐ์, ์ธ๊ด ์ธ์ฝ๋ E_ษธ์์ ์ธ๊ด ๋ฒกํฐ l_i^(a)๋ฅผ ๊ฐ์ ธ์ ์ธ๊ด๊ณผ ์์ผ์ ๋ถ๋ฆฌ๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ๋ทฐ ์ผ๊ด์ฑ loss L_v๋ฅผ ์ ์ํ๊ณ
๋ก ๊ณต์ํ๋ ๋ค์ํ ๋ทฐ์์ ์ฌ๊ตฌ์ฑ์ ์๋ํ๋ฉฐ, ์ฌ๊ธฐ์ I_i^r์ ๊ทธ๋ฆผ 3๊ณผ ๊ฐ์ด ๋ทฐ๊ฐ ๋๋ค์ผ๋ก ์์ฑ๋๊ณ ์ด๋ฏธ์ง I_i์ ์ธ๊ด์ด ์กฐ๊ฑดํ๋ ๋ ๋๋ง๋ ์ด๋ฏธ์ง์
๋๋ค.
์ฌ๊ธฐ์ ์ฐ๋ฆฌ๋ ์ฌ๊ตฌ์ฑ๋ ์ธ๊ด ๋ฒกํฐ E_ษธ(I_i^r)๊ฐ ์๋ก ๋ค๋ฅธ ๋ทฐ์์ ์ ์ญ์ ์ผ๋ก ํํ๋๋ฏ๋ก ์๋ ์ธ๊ด ๋ฒกํฐ l_i^a์ ๋์ผํด์ผ ํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค.
๋ทฐ ์ผ๊ด์ฑ loss๋ก ์ธํด ์
๋ ฅ๊ณผ ๋์ผํ ์ธ๊ด ๋ฒกํฐ๊ฐ ์ฃผ์ด์ง๋ฉด ๋ทฐ ์ผ๊ด์ฑ ์๋ ๋ชจ์ ๋ ๋๋ง์ ์ํํ ์ ์์ต๋๋ค.
๋ํ ๋์ผํ ๋ฒกํฐ์์ ๋ณผ๋ฅจ์ ์ปจ๋์
๋ํ ๋ ์๋ก ๋ค๋ฅธ ๋ทฐ (๋ํ ์ฝํ
์ธ )์ ๋ ๋๋ง ์ด๋ฏธ์ง๋ฅผ ๋์ผํ ๋ฒกํฐ๋ก ์ธ์ฝ๋ฉํ๋ ๋ทฐ ์ผ๊ด์ฑ loss๋ฅผ ํตํด ์ด๋ฏธ์ง ์ง์ค๋ฉํธ๋ฆฌ ์ฝํ
์ธ ๋ฅผ ์ธ๊ด ๋ฒกํฐ๋ก ์ธ์ฝ๋ฉํ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
ํจ์จ์ฑ์ ๊ฐ์ ํ๊ธฐ ์ํด ํ์ต ์ค์ ์ ์ฒด ์ด๋ฏธ์ง๋ฅผ ๋ ๋๋งํ๋ ๋์ ray ๊ทธ๋ฆฌ๋๋ฅผ ์ํ๋งํ๊ณ ์ด๋ฏธ์ง I_i^r๋ก ๊ฒฐํฉํฉ๋๋ค. [46].
์ด๋ ๋๋ค ๊ทธ๋ฆฌ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ํ๋งํ ํ์๋ ์ด๋ฏธ์ง์ ์ ์ญ ์ธ๊ด ๋ฒกํฐ๊ฐ ๋ณ๊ฒฝ๋์ง ์๋๋ค๋ ๊ฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค.
2) Occlusion Handling
Occlusion์ ์ฒ๋ฆฌํ๊ธฐ ์ํด 2D Visibility Map์ ์ฌ์ฉํ์ฌ transient ํ์์ ์ ๊ฑฐํ๋ค. ์ด๋ ์ด๋ฏธ์ง ์์กด์ ์ธ 2D ๊ฐ์์ฑ ๋งต์ ํตํด ray์ visibility๋ฅผ ์์ธกํ๊ณ , ์ ์ ์ฅ๋ฉด๊ณผ transient ๋ฌผ์ฒด๋ฅผ ์ ํํ๊ฒ ๋ถ๋ฆฌํ ์ ์๋๋ก ํ๋ค. ์ด๋ฅผ ํตํด Occlusion loss๋ฅผ ์ต์ํํ๋ฉฐ, ์ผ๊ด๋ 3D ์ฅ๋ฉด์ ์์ฑํ๋ค.
๋งต์ ๋ชจ๋ธ๋งํ๊ธฐ ์ํด 2D ํฝ์ ์์น p = (u, v)์ ์ด๋ฏธ์ง ์์กด์ transient ์๋ฒ ๋ฉ l_i^ τ๋ฅผ ๊ฐ์์ ์ธ ๊ฐ๋ฅ์ฑ M์ ๋งคํํ๋ ์์์ ์ฐ์ ํจ์ F_ψ์ ์ฌ์ฉํฉ๋๋ค:
๊ฐ์์ฑ ๋งต์ ํ์ตํฉ๋๋ค, ์ด๋ ์ ์ ์ฅ๋ฉด์์ ๋ฐ์ํ ray๊ฐ ์ด๋ฏธ์ง์ ์ ์ ๋ฐ transient ํ์์ unsupervised ๋ฐฉ์์ผ๋ก ๋ถ๋ฆฌํ์ฌ Occlusion loss L_o๋ฅผ ์ด๋ํ๋ค๋ ๊ฒ์ ๋ํ๋ ๋๋ค:
์ฒซ ๋ฒ์งธ ํญ์ ๋ ๋๋ง๋ ์์๊ณผ ground truth ์์ ๊ฐ์ ํฝ์ ๊ฐ์์ฑ์ ๊ณ ๋ คํ ์ฌ๊ตฌ์ฑ ์ค๋ฅ์ ๋๋ค.
๋์ ๋ณด์ด๋ ๊ฐ๋ฅ์ฑ M์ ๊ฐ์ด ํด์๋ก ์ ์ ํ์์ ์ํ๋ค๋ ๊ฐ์ ํ์์ ํฝ์ ์ ํ ๋น๋ ์ค์๋๊ฐ ํฅ์๋ฉ๋๋ค.
์ฒซ ๋ฒ์งธ ํญ์ ๋ณด์ด์ง ์๋ ํ๋ฅ ์ ์น์ λ_o๋ฅผ ๊ฐ๋ ์ ๊ทํ๊ธฐ์ ํด๋นํ๋ ๋ ๋ฒ์งธ ํญ์ผ๋ก ๊ท ํ์ ๋ง์ถ๊ณ ์์ผ๋ฉฐ, ์ด๋ ๋ชจ๋ธ์ด ์ ์ ํ์์ ์ธ๋ฉดํ๋ ๊ฒ์ ๋ฐฉ์งํฉ๋๋ค.
3) Optimization
์ ์ฒด ๋งค๊ฐ๋ณ์(θ, ษธ, ψ)์ ์ด๋ฏธ์ง๋ณ transient ์๋ฒ ๋ฉ์ ๊ณต๋์ผ๋ก ํ์ตํ์ฌ Ha-NeRF ๋ชจ๋ธ์ ์ต์ ํํ๋ค.
Experiments
1) Implementation Details
- NeRF ๋ฐ NeRF-W์ ๊ตฌํ์ ๊ธฐ์กด ์ฐ๊ตฌ๋ฅผ ๋ฐ๋ฆ.
- Ha-NeRF์ ์ธ๊ด ์ธ์ฝ๋๋ CNN ๋ ์ด์ด์ ์์ ์ฐ๊ฒฐ ๋ ์ด์ด๋ก ๊ตฌ์ฑ๋๋ฉฐ, 48์ฐจ์์ ์ธ๊ด ๋ฒกํฐ๋ฅผ ์์ฑ.
- 2D ๊ฐ์์ฑ ๋งต์ 5๊ฐ์ ์์ ์ฐ๊ฒฐ ๋ ์ด์ด๋ก ๋ชจ๋ธ๋ง๋๊ณ , ๊ฐ์์ฑ ์์ธก์ sigmoid ํ์ฑํ๋ฅผ ํตํด ์ํ.
2) Evaluation
- Baselines: NeRF, NeRF-W, Ha-NeRF(A) (Appearance only), Ha-NeRF(T) (Transient only), Ha-NeRF (Complete model)
- Comparison: PSNR, SSIM, LPIPS๋ฅผ ๊ธฐ์ค์ผ๋ก Ha-NeRF์ ์ฑ๋ฅ์ ํ๊ฐ. Ha-NeRF๋ NeRF-W๋ณด๋ค ์ ๋ฐ์ ์ผ๋ก ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์.
3) Results
Ha-NeRF๋ NeRF-W์ ๋นํด ๋ ์ผ๊ด๋ ์ธ๊ด๊ณผ Occlusion ์ฒ๋ฆฌ ์ฑ๋ฅ์ ๋ณด์ด๋ฉฐ, PSNR, SSIM, LPIPS์์ ๊ฒฝ์๋ ฅ ์๋ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋ค. ๋ํ Ha-NeRF๋ ๋ค์ํ ์ธ๊ด ์กฐ๊ฑด์์ ์ฌ์ค์ ์ธ ์ด๋ฏธ์ง๋ฅผ ํ๊ฐํ๋ฉฐ, Occlusion์ ์ฒ๋ฆฌํ์ฌ ์ ์ ๊ตฌ์กฐ๋ฅผ ์ ํํ๊ฒ ์ฌ๊ตฌ์ฑํ๋ค.
๊ทธ๋ฆผ 4. ๊ตฌ์ถ๋ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์คํ์ ์ ์ฑ์ ๊ฒฐ๊ณผ. Ha-NeRF๋ ์ธ๊ด์ ์ธ์ฝ๋ฉํ์ฌ ์๋ก์ด ๋ทฐ(์: "Sacre Coeur"์ ํธ๋ฅธ ํ๋๊ณผ ํ์ด, "Brandenburg Gate"์ ์๋ฌผ, "Trevi Fountain"์ ๋น ๋ฐ์ฌ)์ ์ฌ์ค์ ์ผ๋ก ์ ๋ฌํ ์ ์์ต๋๋ค. ๋ํ Ha-NeRF๋ Transient Occlusion์ ์ ๊ฑฐํ์ฌ ์ผ๊ด๋ 3D ์ฅ๋ฉด ์ง์ค๋ฉํธ๋ฆฌ(์: "Brandenburg Gate"์ ์ ์ฌ๊ฐํ ๋ฐ ๊ธฐ๋ฅ)๋ฅผ ๋ ๋๋งํฉ๋๋ค.๊ทธ๋ฆผ 4๋ ์ฅ๋ฉด ํ์ ์งํฉ์ ๋ํ ๋ชจ๋ ๋ชจ๋ธ๊ณผ ๋ฒ ์ด์ค๋ผ์ธ์ ๋ํ ์ ์ฑ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. NeRF๋ ๊ณ ์คํ ์ํฐํฉํธ์ ์ ์ญ ์์ ์ด๋์ผ๋ก ์ธํด ์ด๋ ค์์ ๊ฒช๊ณ ์๋ค. NeRF-W๋ ๋ณด๋ค ์ ํํ 3D ์ฌ๊ตฌ์ฑ์ ์์ฑํ๊ณ ๋ค์ํ ๊ด๋ ํจ๊ณผ๋ฅผ ๋ชจ๋ธ๋งํ ์ ์๋ค. ๊ทธ๋ฌ๋ ์ฌ์ ํ "Brandenburg Gate" ์ฃผ๋ณ์ ์๊ฐ ํจ๊ณผ์ ๊ฐ์ ๋ธ๋ฌ ์ํฐํฉํธ๋ก ์ธํด ์ด๋ ค์์ ๊ฒช๊ณ ์๋ค.
์ด๋ฌํ ์๊ฐ ํจ๊ณผ๋ transient ํ์์ ์ฌ๊ตฌ์ฑํ๊ธฐ ์ํด 3D transient ํ๋๋ฅผ ์ถ์ ํ๋ ค๋ NeRF-W์ ์๋์ ๊ฒฐ๊ณผ์ด๋ฉฐ, transient ๋ฌผ์ฒด๋ ๋จ์ผ ์ด๋ฏธ์ง์์๋ง ๊ด์ฐฐ๋๋ค. ๋์์ NeRF-W์ ๋ ๋๋ง๋ "Sacre Coeur"์ ํ๋น๊ณผ ํธ๋ฅธ ํ๋, "Trevi Fountain"์ ๋น ๋ฐ์ฌ์ ๊ฐ์ด ground truth์ ๋น๊ตํ์ฌ ๋ค๋ฅธ ๋ชจ์ต์ ๋ณด์ด๋ ๊ฒฝํฅ์ด ์๋ค.
Ha-NeRF(A)๋ "Sacre Coeur" ์๋จ์ ํ๋์ ํ๋๊ณผ ๊ฐ์ด ๋ณด๋ค ์ผ๊ด๋ ๋ชจ์์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋ฌ๋ Occlusion์ผ๋ก ์ธํด ๊ณ ์ฃผํ ๋ํ ์ผ์ ์ฌ๊ตฌ์ฑํ ์ ์๋ค. ๋ฐ๋ฉด, Ha-NeRF(T)๋ "Brandenburg Gate"์ ์ ์ฌ๊ฐํ๊ณผ ๊ฐ์ Occlusion์ด ์๋ ๊ตฌ์กฐ๋ฅผ ์ฌ๊ตฌ์ฑํ ์ ์์ง๋ง ๋ค์ํ ๊ด๋ ํจ๊ณผ๋ฅผ ๋ชจ๋ธ๋งํ ์ ์๋ค. Ha-NeRF๋ ๋ ๊ฐ์ง ablations์ ์ฅ์ ์ด ์์ผ๋ฏ๋ก ๋ ๋์ ์ธ๊ด๊ณผ Occlusion ๋ฐฉ์ง ๋ ๋๋ง์ ์์ฑํ๋ค.
ํ 1. ๊ตฌ์ถ๋ ๋ฐ์ดํฐ ์ธํธ์ ๋ํ ์คํ์ ์ ๋์ ๊ฒฐ๊ณผ. Ha-NeRF๋ ๊ฒฝ์๋ ฅ ์๋ PSNR ๋ฐ SSIM์ ๋ฌ์ฑํ๋ ๋์์ NeRF-W์ ๋น๊ตํ์ ๋ ๋ถ๊ณต์ ํ ์คํ ์ค์ ์๋ ๋ถ๊ตฌํ๊ณ ๋ชจ๋ ๋ฐ์ดํฐ ์ธํธ์์ LPIPS์์ ๋ค๋ฅธ ๊ฒ๋ณด๋ค ์ฐ์ํ ์ฑ๋ฅ์ ๋ฐํํฉ๋๋ค.์ ๋์ ๊ฒฐ๊ณผ๋ ํ 1์ ์์ฝ๋์ด ์๋ค. Ha-NeRF๋ ๋ชจ๋ ๋ฐ์ดํฐ ์ธํธ์์ LPIPS์์ ๋ค๋ฅธ ๊ฒ๋ณด๋ค ์ฑ๋ฅ์ด ๋ฐ์ด๋๋ฉด์ NeRF-W์ ๋นํด ๊ฒฝ์๋ ฅ ์๋ PSNR ๋ฐ SSIM์ ๋ฌ์ฑํ๋ค.
Appearance Hallucination.
Ha-NeRF๋ ์ธ๊ด์ ์ผ๊ด๋๊ฒ ์ ๋ฌํ๋ฉฐ, ๋ค์ํ ํ๊ฒฝ ์กฐ๊ฑด์ ๋ง๊ฒ ์กฐ์ ๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ ์ ์๋ค. ์ด๋ ๊ธฐ์กด NeRF-W๊ฐ ์ฒ๋ฆฌํ์ง ๋ชปํ ์ ์ญ ์์ ๋ณํ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์ ๋ฆฌํ๋ค.
๊ทธ๋ฆผ 5. ๋ ์จ, ๊ณ์ ๋ฐ ํ์ฒ๋ฆฌ ํํฐ์ ๊ฐ์ ์ ์ญ ์์ ๋ณํ๊ฐ ์๋ "Brandenburg Gate" ๋ฐ์ดํฐ ์ธํธ์ ํ๊ฐ. ๊ฐ์ฅ ์ผ์ชฝ ์ด ์ฝํ ์ธ ์ด๋ฏธ์ง์ ๋ทฐ ๋ฐฉํฅ์ด ๊ฐ๊ณ ์ธ๊ด์ด ๋งจ ์์ค ์ธ๊ด ์ด๋ฏธ์ง์ ์กฐ๊ฑด์ด ์ง์ ๋ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค.๊ทธ๋ฆผ 5์์ ์์ ์ด๋ฏธ์ง์์ ์ถ์ถํ ๋ค์ํ ์ธ๊ด ๋ฒกํฐ๋ฅผ ์ฌ์ฉํ์ฌ Ha-NeRF์์ ์์ฑํ ๋ ๋๋ง ์ด๋ฏธ์ง๋ฅผ ๋ณผ ์ ์๋ค. ๋ํ ํ์ต ์ค์ ์ธ๊ด ๋ฒกํฐ๊ฐ ์ต์ ํ๋ NeRF-W์ ๊ฒฐ๊ณผ๋ ๋ณด์ฌ์ค๋ค. Ha-NeRF๋ ์ฌ์ค์ ์ธ ์ด๋ฏธ์ง๋ฅผ ํ๊ฐ์ํค๋ ๋ฐ๋ฉด, NeRF-W๋ ์์ ์ด๋ฏธ์ง์ ๋น๊ตํ์ฌ ์ ์ญ์ ์ธ ์์ ๋ณํ๊ฐ ๋ํ๋๋ค.
๋ํ ๊ทธ๋ฆผ 6์ Ha-NeRF๊ฐ ๋ชจ์์ ๊ณ ์ฃผํ ์ ๋ณด๋ฅผ ์บก์ฒํ๊ณ ์ฅ๋ฉด์ ํ๋น๊ณผ ์๊ด ๋ฐ์ฌ๋ฅผ ํ๊ฐํ ์ ์์์ ๋ณด์ฌ์ค๋ค
๊ทธ๋ฆผ 6. ํ๋น ๋ฐ ์ ์ ๋น ๋ฐ์ฌ์ ๊ฐ์ ๋ชจ์์ ๋ํ ๋์ ๋น๋์ ์ ๋ณด๋ฅผ ๊ฐ์ง "Trevi Fountain" ๋ฐ์ดํฐ ์ธํธ์ ํ๊ฐ. ๊ฐ์ฅ ์ผ์ชฝ ์ด ์ฝํ ์ธ ์ด๋ฏธ์ง์ ๋ทฐ ๋ฐฉํฅ์ด ๊ฐ๊ณ ๋งจ ์ ์ค์ ์์ ์ธ๊ด ์ด๋ฏธ์ง์์ ์ธ๊ด์ด ์กฐ๊ฑดํ๋ ์ด๋ฏธ์ง๊ฐ ์๋ค.
๊ทธ๋ฆผ 7. ์ธ๊ด 1๊ณผ ์ธ๊ด 2 ์ฌ์ด์ ๋ณด๊ฐ๋ ์ธ๊ด์ ๊ฐ์ง ๊ณ ์ ์นด๋ฉ๋ผ ์์น์์ ๋ ๋๋ง๋ ์ด๋ฏธ์ง.Ha-NeRF๋ ๋ค๋ฅธ ํ๊ฐ์ ์ป๊ธฐ ์ํด Appearance ๋ฒกํฐ๋ฅผ interpolationํ ์๋ ์๋ค. ๊ทธ๋ฆผ 7์์๋ ๊ณ ์ ๋ ์นด๋ฉ๋ผ ์์น์์ ๋ ๋๋ง๋ 5๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ์ ์ํ๋ฉฐ, ์ฌ๊ธฐ์ ๊ฐ์ฅ ์ผ์ชฝ ๋ฐ ์ค๋ฅธ์ชฝ ์ด๋ฏธ์ง์์ ์ธ์ฝ๋ฉ๋ ์ธ๊ด ๋ฒกํฐ๋ฅผ interpolationํ๋ค.
์ด๋, ๋ณด๊ฐ๋ NeRF-W์ ๊ฒฐ๊ณผ๋ ์ผ๋ชฐ ๊ด์ฑ๋ฅผ ์์ ํ ๋ฌด์ํ๋ฉฐ, transient ๋ฌผ์ฒด๊ฐ ์์ ํ ์ ๊ฑฐ๋์ง ์์ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ด๋ NeRF-W๊ฐ ๊ฐ๋ณ ์ธ๊ด(์ผ๋ชฐ ๊ด์ฑ)๊ณผ transient ํ์(์ฌ๋)์ ์ ๋ถ๋ฆฌํ์ง ๋ชปํ๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋ค.
๊ทธ๋ฆผ 8. "Trevi Fountain"์ ์์ ์ด๋ฏธ์ง์์ "Brandenburg Gate" ์กฐ๊ฑด์ ๊ต์ฐจ ๋ฐ์ดํฐ ์ธํธ ํ๊ฐ.Cross-Appearance Hallucination.
์ฐ๋ฆฌ๋ ๋ค๋ฅธ ๋ฐ์ดํฐ ์ธํธ์์ ์ฌ์ฉ์๊ฐ ์ ๊ณตํ ์์ ์ด๋ฏธ์ง๋ก Appearance Transfer์ ์ํํ ์ ์๋ค. ๊ทธ๋ฆผ 8๊ณผ ๊ฐ์ด "Trevi Fountain"์ ์์ ์ด๋ฏธ์ง์์ "Brandenburg Gate" ์กฐ๊ฑด์ ๋ํ ์๋ก์ด ์ธ๊ด์ ํ๊ฐํ๋ค.
๊ทธ๋ฆผ 9. ์๋ก ๋ค๋ฅธ ๊ด์ ์์ ๊ทผ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ์ฅ๋ฉด์์ ํ๊ฐ์ ์ธ ๋ชจ์ต. (์: ์ฒ ์์ ์ํ๋ถํฐ ๊ฑด๋ฌผ๊น์ง) ๊ทธ๋ฆผ 10. Ha-NeRF ๋ฐ NeRF-W. NeRF-W transient์ Occlusion ๋ฐฉ์ง ๋ ๋๋ง์ ๊ฐ๋ณ ์ด๋ฏธ์ง์์๋ง ๊ด์ฐฐ๋๋ transient ๋ฌผ์ฒด๋ฅผ ์ฌ๊ตฌ์ฑํ๋ ค๊ณ ์๋ํ๋ NeRF-W์ 3D transient ํ๋์ ๋ ๋๋ง์ด๋ค. ์ด๋ฏธ์ง์ ์ ์ ํ์๊ณผ transient ํ์์ ๋ถ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ 2D ๊ฐ์์ฑ ๋งต์ผ๋ก Ha-NeRF ๊ฐ์์ฑ์ ํ์ํ์ฌ ์ ์ ์ฅ๋ฉด์์ ๋ฐ์ํ ray์ ๊ฐ์์ฑ์ ๋ํ๋ธ๋ค.Occlusion Handling.
์ด๋ฏธ์ง ์์กด์ 2D ๊ฐ์์ฑ ๋งต์ ์ฌ์ฉํ์ฌ transient ํ์์ ์ ๊ฑฐํ๋ ๋ฐ๋ฉด, NeRF-W๋ 3D transient๋ ํ๋๋ฅผ ์ฌ์ฉํ์ฌ transient ๊ฐ์ฒด๋ฅผ ์ฌ๊ตฌ์ฑํ๋ค.
๊ทธ๋ฆผ 10์ ๋์ ์๋ฏ์ด Occlusion ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ ์ ์ฅ๋ฉด๊ณผ transient ๊ฐ์ฒด ์ฌ์ด์ ์ ํํ ์ธ๊ทธ๋ฉํ ์ด์ ์ ์์ฑํ์ฌ Occlusion ์๋ ์ด๋ฏธ์ง๋ฅผ ๋ ๋๋งํ ์ ์๋ค.
๊ทธ๋ฌ๋ NeRF-W๋ ์ฅ๋ฉด (์: ๋ณด๋, ์ฌ๋, ์ธํ๋ฆฌ๊ฐ NeRF-W ๋ ๋๋ง์ ๊ทธ๋๋ก ๋จ์ ์์)์ ๋ถ์ ํํ๊ฒ ๋ถํดํ๊ณ 3D transient ํ๋์์ Variable Appearance๊ณผ Transient Occlusion์ ๋์ฑ ์ฝํ๊ฒ ํ๋ค.
Conclusion
NeRF๋ ๊ด๊ด ์ด๋ฏธ์ง ์ฌ๊ตฌ์ฑ ๋ฑ์์ ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ด์ง๋ง, ํ์ต๋์ง ์์ ์ธ๊ด์์๋ ์ผ๊ด๋ ๋ทฐ ํฉ์ฑ์ด ์ด๋ ค์ ๋ค. Ha-NeRF๋ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ฌ, ๋ณ๋ํ๋ ์ธ๊ด๊ณผ ๋ณต์กํ Occlusion์ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค. ์ด๋ฅผ ํตํด ํ์ค์ ์ธ 3D ์ฅ๋ฉด์ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ฐ๊ตฌ ์ปค๋ฎค๋ํฐ์ ์ฝ๋์ ๋ชจ๋ธ์ด ๊ณต๊ฐ๋์ด ์ฌํ ๊ฐ๋ฅํ ์ฐ๊ตฌ๋ฅผ ์ด์งํ๋ค.