https://discuss.pytorch.kr/t/vfusion3d-video-diffusion-model-3d-feat-meta-oxford-univ/5041

VFusion3D: Video Diffusion Model ๊ธฐ๋ฐ˜์˜ ํ™•์žฅ ๊ฐ€๋Šฅํ•œ 3D ์ƒ์„ฑ ๋ชจ๋ธ (feat. Meta & Oxford Univ.)VFusion3D ๋…ผ๋ฌธ ์†Œ๊ฐœ 3D ๋ฐ์ดํ„ฐ์˜ ๋ถ€์กฑ์€ ํ•ญ์ƒ 3D ์ƒ์„ฑ ๋ชจ๋ธ ๊ฐœ๋ฐœ์˜ ํฐ ๊ฑธ๋ฆผ๋Œ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ์†Œ๊ฐœํ•  VFusion3D๋Š” ์ด ๋ฌธ์ œ๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ํ•ด๊ฒฐํ•œ ๋ชจ๋ธ๋กœ, ์ ์€ 3D ๋ฐ์ดํ„ฐ๋กœ๋„ ๊ณ ํ’ˆ์งˆ์˜ 3D ๊ฒฐ๊ณผ๋ฌผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ๊ธฐ์กด์˜ ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. VFusion3D ๋ชจ๋ธ์˜ ์ฃผ์š” ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค: ๋‹ค์ค‘ ์‹œ์  ๋ฐ์ดํ„ฐ ์ƒ์„ฑ: ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜์—ฌ ๋‹ค์ค‘ ์‹œ์  ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€๊ทœ๋ชจ๋กœ ์ƒ์„ฑ. ๋น ๋ฅธ 3D ์ƒ์„ฑ: ๋‹จ์ผ ์ด๋ฏธ์ง€์—์„œ 3D ์ž์‚ฐ์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑ ๊ฐ€๋Šฅ. ๋†’์€ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„: ์ƒ์„ฑ๋œ 3D ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์„ ํ˜ธ๋„ ์กฐ์‚ฌ์—์„œ 90% ์ด์ƒ์˜ ์„ ํ˜ธ๋„๋ฅผ ๊ธฐ๋ก. VFusion3D๋Š” ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋Œ€๊ทœ๋ชจ 3D ์ƒ์„ฑ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ 3D ๋ฐ์ดํ„ฐ ๋ถ€์กฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, ์‚ฌ์ „ ํ•™์Šต๋œ ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ๋‹ค์ค‘ ์‹œ์  ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด 3D ...discuss.pytorch.kr



VFusion3D ๋…ผ๋ฌธ ์†Œ๊ฐœ



3D ๋ฐ์ดํ„ฐ์˜ ๋ถ€์กฑ์€ ํ•ญ์ƒ 3D ์ƒ์„ฑ ๋ชจ๋ธ ๊ฐœ๋ฐœ์˜ ํฐ ๊ฑธ๋ฆผ๋Œ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์— ์†Œ๊ฐœํ•  VFusion3D๋Š” ์ด ๋ฌธ์ œ๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ํ•ด๊ฒฐํ•œ ๋ชจ๋ธ๋กœ, ์ ์€ 3D ๋ฐ์ดํ„ฐ๋กœ๋„ ๊ณ ํ’ˆ์งˆ์˜ 3D ๊ฒฐ๊ณผ๋ฌผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ๊ธฐ์กด์˜ ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ํ™œ์šฉํ•œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ•์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค. VFusion3D ๋ชจ๋ธ์˜ ์ฃผ์š” ํŠน์ง•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค:


ใ† ๋‹ค์ค‘ ์‹œ์  ๋ฐ์ดํ„ฐ ์ƒ์„ฑ: ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜์—ฌ ๋‹ค์ค‘ ์‹œ์  ๋ฐ์ดํ„ฐ๋ฅผ ๋Œ€๊ทœ๋ชจ๋กœ ์ƒ์„ฑ.

ใ† ๋น ๋ฅธ 3D ์ƒ์„ฑ: ๋‹จ์ผ ์ด๋ฏธ์ง€์—์„œ 3D ์ž์‚ฐ์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑ ๊ฐ€๋Šฅ.

ใ† ๋†’์€ ์‚ฌ์šฉ์ž ๋งŒ์กฑ๋„: ์ƒ์„ฑ๋œ 3D ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์„ ํ˜ธ๋„ ์กฐ์‚ฌ์—์„œ 90% ์ด์ƒ์˜ ์„ ํ˜ธ๋„๋ฅผ ๊ธฐ๋ก.


VFusion3D๋Š” ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋Œ€๊ทœ๋ชจ 3D ์ƒ์„ฑ ๋ชจ๋ธ์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด์˜ 3D ๋ฐ์ดํ„ฐ ๋ถ€์กฑ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด, ์‚ฌ์ „ ํ•™์Šต๋œ ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ๋‹ค์ค‘ ์‹œ์  ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด 3D ์ƒ์„ฑ ๋ชจ๋ธ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ๋‹จ์ผ ์ด๋ฏธ์ง€์—์„œ ๋น ๋ฅด๊ฒŒ 3D ๊ฒฐ๊ณผ๋ฌผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ์ž ์„ ํ˜ธ๋„ ์กฐ์‚ฌ์—์„œ ๋†’์€ ๋งŒ์กฑ๋„๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.



VFusion3D ๋™์ž‘ ๊ฐœ์š”



์ €์ž๋“ค์€ 3D ๋ฐ์ดํ„ฐ์˜ ์ œํ•œ๋œ ๊ฐ€์šฉ์„ฑ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋Œ€๊ทœ๋ชจ ํ…์ŠคํŠธ, ์ด๋ฏธ์ง€, ๋น„๋””์˜ค ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šต๋œ ๋น„๋””์˜ค ๋””ํ“จ์ „ ๋ชจ๋ธ์„ 3D ๋ฐ์ดํ„ฐ์˜ ์ง€์‹ ์†Œ์Šค๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์˜ ๋ฉ€ํ‹ฐ๋ทฐ ์ƒ์„ฑ ๋Šฅ๋ ฅ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜์—ฌ ๋Œ€๊ทœ๋ชจ ํ•ฉ์„ฑ ๋ฉ€ํ‹ฐ๋ทฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ์ด๋ฅผ ํ†ตํ•ด ํ”ผ๋“œํฌ์›Œ๋“œ 3D ์ƒ์„ฑ ๋ชจ๋ธ์„ ํ•™์Šตํ•ฉ๋‹ˆ๋‹ค.


VFusion3D๋Š” LRM(Large Reconstruction Model)์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ, ํ•™์Šต ์•ˆ์ •์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ํ•™์Šต ์ „๋žต์„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ํ•ฉ์„ฑ ๋ฉ€ํ‹ฐ๋ทฐ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•ด 3D ์ž์‚ฐ์„ ๋‹จ์ผ ์ด๋ฏธ์ง€๋กœ๋ถ€ํ„ฐ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ๋ชจ๋ธ์„ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.


VFusion3D์˜ ๊ธฐ๋ฐ˜์ด ๋˜๋Š” EMU Video Model์€ Text-Image Diffusion Model์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ํ•™์Šตํ•œ Video Diffusion Model์ž…๋‹ˆ๋‹ค. EMU Video Model์€ ๋ณต์žกํ•œ ์นด๋ฉ”๋ผ ์›€์ง์ž„์„ ํฌํ•จํ•œ ๋‹ค์–‘ํ•œ ๋น„๋””์˜ค์—์„œ ํ•™์Šต๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์™€ ์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ด์šฉํ•ด ๊ณ ํ’ˆ์งˆ์˜ ๋ฉ€ํ‹ฐ๋ทฐ ๋น„๋””์˜ค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.





์ด๋Ÿฌํ•œ EMU ๋น„๋””์˜ค ๋ชจ๋ธ์„ ๋ฏธ์„ธ์กฐ์ •(finetuning)ํ•˜์—ฌ ๋ฉ€ํ‹ฐ๋ทฐ ๋น„๋””์˜ค๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜์˜€๊ณ , ์ด๋ฅผ ํ†ตํ•ด 300๋งŒ ๊ฐœ ์ด์ƒ์˜ ๋ฉ€ํ‹ฐ๋ทฐ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋Š” VFusion3D ๋ชจ๋ธ์„ ํ•™์Šตํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋ชจ๋ธ์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๊ธฐ์—ฌํ–ˆ์Šต๋‹ˆ๋‹ค.


VFusion3D๋Š” ๊ธฐ์กด์˜ ์ตœ์ฒจ๋‹จ ํ”ผ๋“œํฌ์›Œ๋“œ 3D ์ƒ์„ฑ ๋ชจ๋ธ๋“ค๊ณผ ๋น„๊ตํ–ˆ์„ ๋•Œ, ๋ฐ์ดํ„ฐ ๊ทœ๋ชจ๋ฅผ ํ™•์žฅํ• ์ˆ˜๋ก ์„ฑ๋Šฅ์ด ํ–ฅ์ƒ๋˜๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋น„๋””์˜ค ํ™•์‚ฐ ๋ชจ๋ธ์˜ ๊ฐœ์„  ๋ฐ ์ถ”๊ฐ€ 3D ๋ฐ์ดํ„ฐ์˜ ํ™•๋ณด์™€ ๊ฐ™์€ ์š”์†Œ๋ฅผ ํ†ตํ•ด ๋” ๋†’์€ ํ™•์žฅ์„ฑ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.



์‹คํ—˜ ๋ฐ ์„ฑ๋Šฅ ํ‰๊ฐ€



ใ† Text-Image-3D ์ƒ์„ฑ: ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ 3D ์ž์‚ฐ์„ ์ƒ์„ฑํ•˜๋Š” ์‹คํ—˜์—์„œ๋„ VFusion3D๋Š” DreamFusion, Magic3D ๋“ฑ๊ณผ ๋น„๊ตํ•ด ์šฐ์ˆ˜ํ•œ ์„ฑ๋Šฅ์„ ๋ณด์˜€์œผ๋ฉฐ, ํŠนํžˆ 3D ํ˜•ํƒœ ์ผ๊ด€์„ฑ์—์„œ ํƒ์›”ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์˜€์Šต๋‹ˆ๋‹ค.


ใ† ๋‹จ์ผ ์ด๋ฏธ์ง€ 3D ์žฌ๊ตฌ์„ฑ: VFusion3D๋Š” ๋‹จ์ผ ์ด๋ฏธ์ง€๋กœ๋ถ€ํ„ฐ ๊ณ ํ’ˆ์งˆ์˜ 3D ์ž์‚ฐ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ์„ฑ๊ณตํ–ˆ์œผ๋ฉฐ, ๋‹ค์–‘ํ•œ ์ตœ์‹  ๋ชจ๋ธ๋“ค๊ณผ ๋น„๊ตํ•˜์—ฌ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ์˜ ์ •๋ ฌ์—์„œ๋„ ์šฐ์ˆ˜ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋‚˜ํƒ€๋ƒˆ์Šต๋‹ˆ๋‹ค.





ใ† ์‚ฌ์šฉ์ž ์—ฐ๊ตฌ ๋ฐ ๋น„๊ต ๋ถ„์„: ์‚ฌ์šฉ์ž ์—ฐ๊ตฌ์—์„œ๋Š” VFusion3D์˜ ๊ฒฐ๊ณผ๋ฌผ์ด ๊ธฐ์กด ๋ชจ๋ธ๋“ค๊ณผ ๋น„๊ตํ•ด ์‹œ๊ฐ์  ํ’ˆ์งˆ๊ณผ ์›๋ณธ ์ด๋ฏธ์ง€์™€์˜ ์ผ์น˜๋„์—์„œ ๋†’์€ ํ‰๊ฐ€๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.





https://arxiv.org/html/2403.12034v2

VFusion3D: Learning Scalable 3D Generative Models from Video Diffusion ModelsVFusion3D: Learning Scalable 3D Generative Models from Video Diffusion Modelsarxiv.org


https://github.com/facebookresearch/vfusion3d

GitHub - facebookresearch/vfusion3d: [ECCV 2024] Code for VFusion3D: Learning Scalable 3D Generative Models from Video Diffusion Models[ECCV 2024] Code for VFusion3D: Learning Scalable 3D Generative Models from Video Diffusion Models - facebookresearch/vfusion3dgithub.com


https://huggingface.co/spaces/facebook/VFusion3D

VFusion3D - a Hugging Face Space by facebookVFusion3D - a Hugging Face Space by facebookhuggingface.co