์๋
ํ์ธ์
scene2pset์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ์ฅ๋ฉด ์ขํ๊ณ๋ก ๋ณํํ๊ธฐ ์ํด MVE์์ ๋น๋ํ๋ ์ฌ์ด ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์ ๋ ๊น์ด ๋งต ์ฌ๊ตฌ์ฑ ์๊ณ ๋ฆฌ์ฆ์ ๊ฐ๋ฐ ์ค์ด๋ฉฐ ์ด ๋งต์ MVE์ ๊ณต๊ธํ์ฌ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ์์ฑํฉ๋๋ค. ์ฌ๊ตฌ์ฑ ํ
์คํธ๋ฅผ ์ํด dino ๋ฐ์ดํฐ ์ธํธ๋ฅผ ์ฌ์ฉํ์ง๋ง ๊ด์ฐฎ์ง๋ง ์ฅ๋ฉด ์ขํ์ ์์ง ์์ต๋๋ค. scene2pset๊ณผ ํจ๊ป bounding Box arg๋ฅผ ์ฌ์ฉํ๋ฉด ๋น ํ๋ผ์ด ํ์ผ์ ์ป์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ด ํด๋ผ์ฐ๋๊ฐ ์ฅ๋ฉด ์ขํ์ ์์์ ์๋ฏธํ๋ ํฌ์ธํธ๋ฅผ ์ป์ต๋๋ค. ์ด ๋ฌธ์ ๋ฅผ ์ด๋ป๊ฒ ์์ ํฉ๋๊น?
์ฐธ๊ณ : dmrecon์ ์ฌ์ฉํด๋ ๊ฐ์ ์ผ์ด ๋ฐ์ํฉ๋๋ค.
๊ฐ์ฌ ํด์
scene2pset
์ฑ์ ์ฅ๋ฉด ์ขํ๊ณ์ ํฌ์ธํธ ํด๋ผ์ฐ๋๋ฅผ ๋ด๋ณด๋
๋๋ค. ๋ณํ์ด ์ ์ฉ๋์ง ์์ต๋๋ค. "Scene Inspect" ํญ์์ UMVE์ ํฌ์ธํธ ํด๋ผ์ฐ๋์ ์ฅ๋ฉด์ ๋ก๋ํ์ฌ ํ์ธํ ์ ์์ต๋๋ค.
์๋์, ๊ทธ๋ ๊ฒ ์๊ฐํ์ง ์์ต๋๋ค. ์ง๊ธ์ UMVE ๋น๋๊ฐ ์์ต๋๋ค. ๋์ค์ ํ์ธํ๊ฒ ์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๊ฒ์ scene2pset ์ถ๋ ฅ์
๋๋ค.
์ด๊ฒ์ ๋ชจ๋ ์ ์ด BB์ ์์ง ์์ผ๋ฏ๋ก ์ฅ๋ฉด ์ขํ์ ์์์ ์๋ฏธํฉ๋๋ค.
๊ฒฝ๊ณ ์์ ๋๋ ๊ฒฝ๊ณ ์์๋ฅผ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ด ์๋ชป๋์ด์ผ ํฉ๋๋ค. scene2pset
๋ ์ฅ๋ฉด ์ขํ๊ณ์์ ์ถ๋ ฅํฉ๋๋ค. ์ฌ์ค์
๋๋ค. UMVE์๋ ์ฌ๋ฐ๋ฅธ ๋งค๊ฐ๋ณ์๋ฅผ ์ฐพ๋ ๋ฐ ๋์์ด ๋๋ ๊ฒฝ๊ณ ์์ ์์ฑ๊ธฐ๊ฐ ์์ต๋๋ค.
๊ฒฝ๊ณ ์์๋ ๋ด ๊ฒ์ด ์๋๋๋ค. ๊ทธ๊ฒ์ ์ค์ ๋ก ๋น์ ์์ ๋์จ ๊ฒ์
๋๋ค.Middelburry, ๊ทธ๋ฆฌ๊ณ ์ ๊ฐ ์ด๊ฒ์ ์ธ๊ธํ๋ ์ด์ ๋ ์ ๊ฐ ํ๊ฐ๋ฅผ ์ํด ์ ๊ฒฐ๊ณผ๋ฅผ Middlebury์ ๋ณด๋๊ณ ๊ทธ๋ค์ ์ ํฌ์ธํธ๊ฐ ์ฌ๋ฐ๋ฅธ ์ขํ์ ์์ง ์๋ค๊ณ ๋งํ๊ณ ๊ทธ๋ค์ ์ ๊ฒ ๊ฒฝ๊ณ ์์๋ฅผ ์ฌ์ฉํ์ฌ ์จ์ ์ฑ ๊ฒ์ฌ๋ฅผ ์คํํ๋๋ก ์์ฒญํ๊ณ ์์ ์ด๋ฏธ์ง๊ฐ ๊ฒฐ๊ณผ์
๋๋ค.
๋ํ ๋ฌธ์ 358์ ๋ํ ๊ทํ์ ๋ต๋ณ์ ๋ฐ๋ฅด๋ฉด: " ๋ชจ๋ ๊ฒฐ๊ณผ๋ SfM์์ ์ง์ํ ์ขํ๊ณ์ ์์ต๋๋ค. ํน์ ์ฅ๋ฉด ์ขํ๊ณ๋ฅผ ์ํ๋ฉด ์ง์ ๋ณํํด์ผ ํฉ๋๋ค." ํฌ์ธํธ๊ฐ ์ฅ๋ฉด ์ขํ๊ณ์ ์์ต๋๋ค.
Middleburry ๋ฐ์ดํฐ ์ธํธ์์ SfM์ ์คํํ๊ณ ์์ต๋๊น? ์ด๊ฒ์ ๊ธฐ๋ณธ์ ์ผ๋ก Middleburry๊ฐ ๊ธฐ๋ํ๋ ๊ฒ๊ณผ ์๋ฌด ๊ด๋ จ์ด ์๋ ์์์ ์ฅ๋ฉด ์ขํ๊ณ๋ฅผ ์์ฑํฉ๋๋ค. ์ด ์์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ๋ ค๋ฉด ๋ค์์ ์ํํด์ผ ํฉ๋๋ค.
1) Middleburry ๋ฐ์ดํฐ ์ธํธ์ ์ง์ ๋ ์นด๋ฉ๋ผ ๋ด์ฅ ๋ฐ ์ธ์ฅ์ ์ฌ์ฉํ๊ณ ์ด๋ฅผ ๋ทฐ์ ์ฌ์ฉํฉ๋๋ค. ์ฆ, ๋งค๊ฐ๋ณ์๋ฅผ meta.ini
ํ์ผ์ ์ฝ์
ํฉ๋๋ค.
2) ์ค์ ๋ก SfM์ ์คํํ์ง ์๊ณ SfM ๊ธฐ๋ฅ์ ๋ง๋ญ๋๋ค. ํผ์ฒ๋ฅผ ๊ฐ์ง, ์ผ์น, ์ผ๊ฐ ์ธก๋ํ ๋ค์ ์นด๋ฉ๋ผ ๋งค๊ฐ๋ณ์๋ฅผ ๋ณ๊ฒฝํ์ง ์๋ ์ต์ ํ๋ฅผ ์คํํ๊ธฐ๋ฅผ ์ํ๊ธฐ ๋๋ฌธ์ ๊น๋ค๋ก์ด ๋ถ๋ถ์
๋๋ค. ์ง๊ธ ๋น์ฅ์ ์ด ์ ํํ ์๋๋ฆฌ์ค์ ๋ํ ์ฝ๋๊ฐ ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
3) Middleburry corrdinate ์์คํ
์ ์๋ ๊ฒฐ๊ณผ ์ฅ๋ฉด์์ ์ฝ๋๋ฅผ ์คํํฉ๋๋ค.
์ค ์ข์, ์ด์ํ๊ณ ์ด XD ๋ค์ ์๋ ๋ ผ๋ฆฌ๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ๋ง์ํ์ ๋๋ก ํด๋ณผ๊ป์ 2๋จ๊ณ๊ฐ ํ๋์ค๊บผ์์ -_-
๋ง์ง๋ง ์ง๋ฌธ์ด๊ณ ์ ์ ์๋ฌ ๊ฐ ๊ฒ์ ๋๋ค x') : ์ด 2 arg = true๋ก sfmrecon ์ ์คํํ๋ฉด
์๋ํ ๊น์?
์๋์. ์ธ๋ถ ์์๋ ์์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฆ๋ถ SfM ์ ๊ทผ ๋ฐฉ์์ ํน์ฑ์ ์ธ๋ถ ์์๋ฅผ ์์ ํ๋ ๊ฒ์ ์ง์๋์ง ์์ต๋๋ค.
์ด ๋จ๊ณ์์ ์ด์ํ ์ ์ ๋ฌด์์ ๋๊น? 1๋จ๊ณ๋ ์๋นํ ์๋ช ํด์ผ ํฉ๋๋ค. ์ด๋ฌํ "์ค์ " ์นด๋ฉ๋ผ ๋งค๊ฐ๋ณ์๊ฐ SfM์ด ์์ฑํ ์ ์๋ ๊ฒ๋ณด๋ค ์ฐ์ํ๊ธฐ ๋๋ฌธ์ Middleburry์์ ์ ๊ณตํ ๋งค๊ฐ๋ณ์๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค. MVS ๊ฐ ์๋ํ๋ ค๋ฉด SfM ํฌ์ธํธ๊ฐ ํ์ํ๊ธฐ ๋๋ฌธ์ 2๋จ๊ณ๊ฐ ํ์ํฉ๋๋ค. SfM ํฌ์ธํธ๊ฐ ํ์ํ์ง ์์ MVS ์๊ณ ๋ฆฌ์ฆ์ด ์๋ ๊ฒฝ์ฐ ์ด ๋จ๊ณ๋ฅผ ์๋ตํ ์ ์์ต๋๋ค.
๊ทํ๊ฐ ์ ๊ณตํ ๋ชจ๋ ๋ต๋ณ์ ๊ฐ์ฌ๋๋ฆฝ๋๋ค. ์ ๋ง ๋์์ด ๋ฉ๋๋ค.
์ด์ํ ๊ฒ์ ๋จ๊ณ๊ฐ ์๋๋๋ค. ๊ทธ๋ฌ๋ sfm ๋งค๊ฐ๋ณ์๊ฐ ์ค์ ์ ๋ค๋ฅธ ์ด์ ๋ ๋ฌด์์
๋๊น? ๋ด ์์
์ ํน๋ณํ _dmrecon_ ์์
์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ ๋๋ฌธ์ ๋ ๋ฒ์งธ ๋จ๊ณ๋ฅผ ์๋ตํ ์ ์์ต๋๋ค. ๋ํ ๊น์ด์ ๋ฒ์ ์ ์ถ์ ํ๊ธฐ ์ํด ๊ธฐ๋ฅ์ ์๋๋ก ์ฌ์ฉํฉ๋๋ค. ์ด๋์ ์ด์๊ธ๋ ๋ง์ด ์ฌ๋ฆฌ๊ณ ์ง๋ฌธ๋ ๋ง์ด ํ๋๊ตฐ์ ^_^
SfM ์ฌ๊ตฌ์ฑ์ 7์ฐจ์ ๋ชจํธ์ฑ, ์ฆ ์๋์ ์ค์ ๊ฐ์ฒด์ ๋ํ ์์น, ๋ฐฉํฅ ๋ฐ ํฌ๊ธฐ๋ฅผ ๊ฐ์ต๋๋ค. ์ด ๋ชจํธ์ฑ์ ์ฒซ ๋ฒ์งธ SfM ๋จ๊ณ์์ ์์์ ๊ฒฐ์ ์ ๋ด๋ฆผ์ผ๋ก์จ ํด๊ฒฐ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ฌ๊ตฌ์ฑ์ "๊ธธ์ ๋ฒ์ด๋" ๊ฒ์ด ์๋๋ผ ์ด ๋ชจํธ์ฑ๊ณผ ๊ด๋ จํ์ฌ ๋ค๋ฆ ๋๋ค.
์ํ๋ ์์
์ ์ํํ๋ ๊ฐ๋จํ ๋๊ตฌ๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ์ด ํ์ด์ง๋ฅผ ์ฝ์ด ์ฃผ์ญ์์ค.
https://github.com/simonfuhrmann/mve/wiki/Middlebury-Datasets
์ ๋ง ๊ณ ๋ง์ต๋๋ค ,
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
SfM ์ฌ๊ตฌ์ฑ์ 7์ฐจ์ ๋ชจํธ์ฑ, ์ฆ ์๋์ ์ค์ ๊ฐ์ฒด์ ๋ํ ์์น, ๋ฐฉํฅ ๋ฐ ํฌ๊ธฐ๋ฅผ ๊ฐ์ต๋๋ค. ์ด ๋ชจํธ์ฑ์ ์ฒซ ๋ฒ์งธ SfM ๋จ๊ณ์์ ์์์ ๊ฒฐ์ ์ ๋ด๋ฆผ์ผ๋ก์จ ํด๊ฒฐ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ฌ๊ตฌ์ฑ์ "๊ธธ์ ๋ฒ์ด๋" ๊ฒ์ด ์๋๋ผ ์ด ๋ชจํธ์ฑ๊ณผ ๊ด๋ จํ์ฌ ๋ค๋ฆ ๋๋ค.