๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐Ÿ› Research/3D Vision

[๊ธฐ์ˆ  ์†Œ๊ฐœ] 3D Object Scanning | MVS | ๊ฐ์ฒด ์Šค์บ๋‹ | ์‹ค์‹œ๊ฐ„ 3D ๊ฐ์ฒด ๋ณต์›

by ๋ญ…์ฆค 2023. 4. 7.
๋ฐ˜์‘ํ˜•

 

3D Object Scanning

 

3D Object Scanning์€ multi-view stereo (MVS) ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฐ์ฒด์˜ 3D shape์„ ๋ณต์›ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ์•„๋ž˜ ์˜์ƒ์„ ๋ณด๋ฉด Niantic์ด๋ผ๋Š” ๊ธฐ์—…์—์„œ Unity SDK์— ๋น ๋ฅธ non-lidar ์Šค์บ” ํˆด์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ์ฒด๋ฅผ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์Šค์บ”ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค. ์Šค๋งˆํŠธํฐ์œผ๋กœ ๊ฐ์ฒด๋ฅผ ๋‹ค์–‘ํ•œ ๊ฐ๋„์—์„œ ์ดฌ์˜ํ•˜๊ณ  ๊ฐ์ฒด๋ฅผ ๋ณต์›ํ•˜๋Š”๋ฐ ํ’ˆ์งˆ์ด ๊ฝค ์ข‹์•„๋ณด์ธ๋‹ค. ๋˜ํ•œ RealityScan๊ณผ ๊ฐ™์€ ์•ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์Šค๋งˆํŠธํฐ์œผ๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ 3D ์Šค์บ”์„ ๊ฒฝํ—˜ํ•ด ๋ณผ ์ˆ˜๋„ ์žˆ๋‹ค.

 

 

Niantic  ๊ธฐ์—…์˜ Object Scanning ์˜ˆ์‹œ

 

 

RealityScan - 3D Scanning App์˜ ๊ฒฐ๊ณผ ์˜ˆ์‹œ
์ถœ์ฒ˜ : https://sketchfab.com/3d-models/pizza-ballerina-5a8b58e5de2e47119c5d2187f039b555

 

 

 

๊ฐ„๋‹จ ๊ธฐ์ˆ  ์„ค๋ช…

 

3D object scanning์€ 3์ฐจ์› ํ˜•์ƒ์„ ๋””์ง€ํ„ธํ™”ํ•˜๋Š” ๊ธฐ์ˆ  ์ค‘ ํ•˜๋‚˜๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ multi-view stereo (MVS) ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ฒด์˜ ํ˜•์ƒ์„ ๋ณต์›ํ•œ๋‹ค. MVS๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ 2D ์ด๋ฏธ์ง€์—์„œ 3D ๋ชจ๋ธ์„ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ์ˆ ๋กœ, ๊ฐ์ฒด์˜ ์—ฌ๋Ÿฌ ๊ฐ๋„์—์„œ ์ฐํžŒ ์‚ฌ์ง„๋“ค์„ ์ด์šฉํ•˜์—ฌ 3D ๋ชจ๋ธ์„ ๋งŒ๋“ ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ MVS๋ฅผ ์‚ฌ์šฉํ•˜๋Š” 3D object scanning์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์œผ๋กœ ์ด๋ฃจ์–ด ์ง„๋‹ค.

 
1. ๊ฐ์ฒด ์ดฌ์˜
  • ๊ฐ์ฒด๋ฅผ ์—ฌ๋Ÿฌ ๊ฐ๋„์—์„œ ์ฐํžŒ ์‚ฌ์ง„์„ ์ดฌ์˜
  • ์ด ๋•Œ ๋น›์˜ ๋ฐฉํ–ฅ์ด๋‚˜ ์ดฌ์˜ ํ™˜๊ฒฝ์ด ๋ฐ”๋€Œ์ง€ ์•Š๋„๋ก ๊ณ ์ •๋œ ํ™˜๊ฒฝ์—์„œ ์ดฌ์˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค
2. ์ด๋ฏธ์ง€ ์ •ํ•ฉ
  • ์ดฌ์˜๋œ ์ด๋ฏธ์ง€๋“ค์„ ์ •ํ•ฉํ•˜์—ฌ ํ•˜๋‚˜์˜ ํฐ ์ด๋ฏธ์ง€๋กœ ๋งŒ๋“ ๋‹ค
  • ์ด ๊ณผ์ •์—์„œ ๊ฐ ์ด๋ฏธ์ง€์˜ ์นด๋ฉ”๋ผ ์œ„์น˜์™€ ๋ฐฉํ–ฅ์„ ์ถ”์ •
3. 3D ๋ณต์›
  • ์ •ํ•ฉ๋œ ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ 3D ๋ชจ๋ธ์„ ์ƒ์„ฑ
  • ์ด ๋•Œ ๊ฐ ์ด๋ฏธ์ง€์˜ ํŠน์ง•์ (feature point)์„ ๊ฒ€์ถœํ•˜์—ฌ ์ด๋ฏธ์ง€ ๊ฐ„์— ๋Œ€์‘์‹œํ‚ค๋Š” ์ž‘์—…์ด ์ง„ํ–‰
  • ์ดํ›„, ์ด๋ฏธ์ง€ ๊ฐ„ ๋Œ€์‘์ ๋“ค์„ ์ด์šฉํ•˜์—ฌ ๊ฐ์ฒด์˜ 3D ํ˜•์ƒ์„ ์ถ”์ •

 

์ด๋Ÿฌํ•œ 3D object scanning์€ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ œ์กฐ์—…์—์„œ๋Š” ์ œํ’ˆ ์„ค๊ณ„๋‚˜ ํ’ˆ์งˆ ๊ฒ€์‚ฌ ๋“ฑ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ๋ฌธํ™”์žฌ ๋ณด์กด, ๊ฒŒ์ž„ ์ œ์ž‘, ๊ฐ€์ƒ ํ˜„์‹ค, ๋กœ๋ด‡ ๊ธฐ์ˆ  ๋“ฑ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ๋„ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ๋‹ค.

 

๋ฐ˜์‘ํ˜•