728x90 ๐ Theory30 [CV] SFM (Structure From Motion) : ์ฐ์๋ 2D ์ด๋ฏธ์ง๋ค๋ก ์นด๋ฉ๋ผ ํฌ์ฆ์ 3D shape ์ฌ๊ตฌ์ฑํ๊ธฐ ๋ณธ ํฌ์คํ ์์๋ visual localization์ ํ์์ ์ธ 2D ์์์ผ๋ก 3D ์ ๋ณด๋ฅผ ์ถ์ถํ๋ SFM (Structure From Motion) ์ ๋ํด ์ต๋ํ ์์์์ด ๊ฐ ๋จ๊ณ์ ๋ชฉ์ ๊ณผ ์๋ฏธ์ ์ง์คํ์ฌ ์๊ฐํ๋ ค ํ๋ค SFM์ GUI๊ฐ ์๋ ๋ฒ์ฉ SFM (Structure From Motion), MVS (Multi View Stereo) ํ์ดํ๋ผ์ธ์ธ COLMAP ๋ฑ์ visual localization task ์์ ์ฌ์ฉ๋๋ค. COLMAP์ ๊ฒฝ์ฐ ์ ๋ ฌ๋ ๋๋ ์ ๋ ฌ๋์ง ์์ ์ด๋ฏธ์ง์ reconstruction ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.(Multi-view ์ด๋ฏธ์ง๋ค๋ง ๋ฃ์ผ๋ฉด camera pose + 3D shape์ ๋ณต์ํด์ค๋๋ค.) * SFM๊ณผ ์ ์ฌํ ์๊ณ ๋ฆฌ์ฆ? SFM๊ณผ ์ ์ฌํ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ง์ด ์๋ ค์ ธ ์๋ S.. 2022. 6. 5. [Tip] AI/ML & Computer Vision ์ง๊ตฐ ์ค์ ๋ฉด์ ์ง๋ฌธ ๋ชจ์์ง! ์๋ ํ์ธ์!! AI & Computer Vision Engineer๋ก ์๋ ๋ญ ์ฆค์ ๋๋ค. ์ ๋ ์ทจ์ค์ ์์ ์ด ์์๋๋ฐ์...๐ค์ค๋์ AI/ML, computer vision ์ง๋ฌด๋ก ์ ๋ง ๋ค์ํ ๊ธฐ์ ์ ๋ฉด์ ์ ๋ณด๋ฉด์ ๋ฐ์ ์ง๋ฌธ๋ค์ ๊ณต์ ํด ๋ณด๋ ค๊ณ ํด์! ๋ฉด์ ์์ ์ค์ ๋ก ๋ฐ์ ์ง๋ฌธ๊ณผ ๋ฌผ์ด๋ณผ ๊ฐ๋ฅ์ฑ์ด ํฐ ์ง๋ฌธ๋ค์ ์์ด์ ์๋ ค๋๋ฆด๊ฒ์. ์ด๊ฑฐ ์ ๋ง ๊ฟํ์ธ๊ฑฐ ์์์ฃ ? ๐ฃ ๊ทธ๋ฆฌ๊ณ ์กฐ๋ง๊ฐ ๋ฉด์ ์ง๋ฌธ ๋ฆฌ์คํธ๋ฅผ ์นดํ ๊ณ ๋ฆฌ๋ณ๋ก ์กฐ๊ธ ๋ ์์ธํ๊ฒ ์ ๋ฐ์ดํธํ๋ ค๊ณ ํ๋ ๋ง์ ๊ด์ฌ ๋ถํ๋๋ ค์ ๐ฅ *์ฐธ๊ณ ์ฌํญ๊ธฐ์ , ์ฐ์ , ์ธ๋ถ ์ง๋ฌด ๋ง๋ค ๋ค๋ฅด์ง๋ง ๊ต์ฅํ ๊ธฐ๋ณธ์ ์ธ ๊ฒ ์์ฃผ๋ก ๋ฌผ์ด๋ณด๋ ๊ณณ๋ ์๊ณ , ์์ฃผ ๋ฅํ๊ณ ์ด๋ ค์ด ์ง๋ฌธ(์ ๋ต์ด ์๋)์ ํ๊ฑฐ๋ ๋นํด ๋ฐํ๋ ๋ ผ๋ฌธ์ด๋ ๊ธฐ์ ์ ๋ํด ๋ฌผ์ด๋ณด๋ ๊ณณ๋ ์์ด์. ์ฌ์ค ์์ฌ ์ด์์ ๊ฐ์ธ ์ฐ๊ตฌ์ ๊ธฐ.. 2022. 5. 15. [CV] JPEG, MPEG : ๊ธฐ์ด์ ์ธ ์์ ์์ถ ๊ธฐ๋ฒ ์์ ์์ถ ๊ด๋ จ ๋ด์ฉ์ ๋ค์ ๊ณต๋ถํ ๊ธฐํ๊ฐ ์๊ฒจ ๊น๋จน๊ธฐ ์ ์ ์ ๋ฆฌํ๋ ค ํ๋ค. ๋ฏธ๋์ด ๋ฐ์ดํฐ๋ ๊ธฐํ๊ธ์์ ์ผ๋ก ๋ง์์ง๊ณ ์ด๋ฅผ ์ ์ฅํ ๊ณต๊ฐ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ๊ณ๊ฐ ์๊ธฐ ๋๋ฌธ์ ์์ ์์ถ์ ์ค์ํ ๊ธฐ์ ์ด๋ค. ์ต๊ทผ ์ฐ๊ตฌ์์๋ ๋ฅ๋ฌ๋์ ์ด์ฉํ ์์ถ ๋ฐฉ๋ฒ๋ค์ด ๋ง์ด ์๊ฐ๋์๋๋ฐ ์์ ์์ถ ๊ณผ์ ์ ์ฒด๋ฅผ ๋ฅ๋ฌ๋ ๊ตฌ์กฐ(CNN ๊ตฌ์กฐ)๋ก ๋ฐ๊พธ๋ ๊ฒ์ด ์๋๋ผ, ์๋์์ ์๊ฐํ๋ ๊ธฐ๋ณธ์ ์ธ ์์ถ ๊ณผ์ ์์ ์ผ๋ถ ๊ณผ์ ์ ๋ฅ ๋ด๋ด ๋คํธ์ํฌ๋ก ๋์ฒดํ์ฌ ์์ถ ํจ์จ๊ณผ ํ๋ฆฌํฐ๋ฅผ ๋์ด๋ ๋ฐฉ์์ด๋ค. ์์ง ์ ๋๋ก ๋ณด์ง ์์์ง๋ง ๋ฅ๋ฌ๋ ๋ฐฉ์์ ์์ถ์ ์๋ฌด๋๋ ํ์ต ๋ฐ์ดํฐ์ dependency๊ฐ ๋์ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด์ ์ ํต์ ์ธ ๋ฐฉ๋ฒ๋ณด๋ค ์ฑ๋ฅ์ด ์ข๋๋ผ๋ ์์์ ์์(์๋น์๊ฐ ์ ๋ก๋ ํ๋)์ ์์ถํ๊ธฐ์๋ ์ด๋ ค์ด ์ ์ด ์์ ๊ฒ์ด๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์์ ์์ถ์ S.. 2022. 5. 14. [CV] 3D Geometry ์ค๋ช *์๋ฃ ์ถ์ฒ : ๋คํฌํ๋ก๊ทธ๋๋จธ https://darkpgmr.tistory.com/category/%EC%98%81%EC%83%81%EC%B2%98%EB%A6%AC Coordinate System (์ขํ๊ณ) ์์ geometry ์์๋ ์๋(3D), ์นด๋ฉ๋ผ(3D), ์ ๊ท(2D), ํฝ์ (2D) 4๊ฐ์ ์ขํ๊ณ๊ฐ ์กด์ฌํฉ๋๋ค. - ์๋ ์ขํ๊ณ ๊ฐ์ฒด์ ์์น๋ฅผ ํํํ ๋ ๊ธฐ์ค์ผ๋ก ์ผ๋ ์ขํ๊ณ๋ก ์นด๋ฉ๋ผ ์ขํ๊ณ์ ๋จ์๋ฅผ ๋ง์ถฐ์ผ ํ๊ณ ์(P)์ ๊ฐ์ด ํํํ ์ ์์ต๋๋ค. - ์นด๋ฉ๋ผ ์ขํ๊ณ ์นด๋ฉ๋ผ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ์ขํ๊ณ์ด๋ฉฐ, ์๋์ฒจ์ c ๋ฅผ ์ฌ์ฉํ์ฌ ์์ ๊ฐ์ด ํํํฉ๋๋ค. - ํฝ์ ์ขํ๊ณ ์์ ์ขํ๊ณ๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ ์ด๋ฏธ์ง์ ์ผ์ชฝ ์๋ฅผ ์์ ์ผ๋ก ์ค๋ฅธ์ชฝ ๋ฐฉํฅ์ x ์ฆ๊ฐ ๋ฐฉํฅ, ์๋ ๋ฐฉํฅ์ y ์ฆ๊ฐ ๋ฐฉํฅ์ผ๋ก ํฉ๋๋ค. ํฝ์ ์ขํ๊ณ์.. 2022. 4. 4. [Graphics] 3D model์ material ์์ฑ / obj, mtl ํ์ผ PBR Texture 3D ๋ชจ๋ธ๋ง ๋ถ์ผ์์ ์ฌ์ง ํ๋ฉด์ ์์ฑ์ ๋ฐ๋ผ ๋ฐ์ฌ, ๊ตด์ , ํฌ๊ณผ ๋ฑ์ ์์ฑ์ด ๋ฌผ๋ฆฌ์ ์ผ๋ก ์์ฉํ๊ณ ์๊ฐ์ ์ผ๋ก ํํํ๋ ๊ธฐ๋ฒ์ Physical Base Rendering (PBR) ์ด๋ผ๊ณ ํ๋ค. ์ฌ์ง ์์ฑ์ Roughness, Metalness ๋ฑ ๋ค์ํ๊ฒ ์กด์ฌํ๊ณ ์ด๋ค์ ๋ค์ํ map์ผ๋ก ํํํ ์ ์๋๋ฐ, ์ด๋ฌํ ์ฌ์ง ํํ์ ์ํด texture ํ์ผ์ ๋ชจ์๋์ ๊ฒ์ PBR texture๋ผ๊ณ ํ๋ค. ์ ์ํ ๊ณณ์ ๋ฐ๋ผ ์กฐ๊ธ์ฉ ์ด๋ฆ์ด ๋ค๋ฅผ ์ ์์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ์๋์ ๊ฐ์ ์ข ๋ฅ๋ค์ด ์๋ค. Albedo (๋๋ Diffuse, Base color) Normal, Bump, Displacement, Height Rughness (๋๋ Glossiness) Metalness Specular (.. 2022. 4. 4. [CV] ์นด๋ฉ๋ผ ์บ๋ฆฌ๋ธ๋ ์ด์ & ์นด๋ฉ๋ผ ํ๋ผ๋ฏธํฐ | 2D ์ด๋ฏธ์ง์ 3D ์๋ ๊ฐ์ ๊ด๊ณ๋ฅผ ๋ชจ๋ธ๋งํ๋ ๋ฐฉ๋ฒ ์นด๋ฉ๋ผ ์บ๋ฆฌ๋ธ๋ ์ด์ (Camera Calibration) ์นด๋ฉ๋ผ ์บ๋ฆฌ๋ธ๋ ์ด์ (camera calibration)์ ์นด๋ฉ๋ผ์ ๋ฌผ๋ฆฌ์ ํน์ฑ์ ์ดํดํ๊ณ , ์ด๋ฅผ ํตํด 3D ๊ณต๊ฐ์์์ ๋ฌผ์ฒด์ ์์น๋ ํํ๋ฅผ ์ ํํ๊ฒ ์ถ์ ํ๊ธฐ ์ํ ๊ณผ์ ์ด์์. ์ด ๊ณผ์ ์ ์นด๋ฉ๋ผ๊ฐ ์ฐ์ 2D ์ด๋ฏธ์ง์ ์ค์ 3D ์๋ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ ํํ๊ฒ ๋ชจ๋ธ๋งํ๊ณ , ์ด๋ฏธ์ง์์ ์๊ณก๋ ๋ถ๋ถ์ ๋ณด์ ํ๋ ๋ฐ ์ค์ํ ์ญํ ์ ํฉ๋๋ค. ์นด๋ฉ๋ผ ์บ๋ฆฌ๋ธ๋ ์ด์ ์ ์ฃผ์ ๊ณผ์ ์ ๋ด๋ถ ํ๋ผ๋ฏธํฐ์ ์ธ๋ถ ํ๋ผ๋ฏธํฐ๋ฅผ ์ถ์ ํ๋ ๊ฒ์ธ๋ฐ, ์ด๋ฌํ ํ๋ผ๋ฏธํฐ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์ฆ ์๊ณก์ ์์ ํ๊ณ ์นด๋ฉ๋ผ ์์น๋ฅผ ์ถ์ ํ ์ ์์ด์. 1. ์นด๋ฉ๋ผ ๋ด๋ถ ํ๋ผ๋ฏธํฐ (Intrinsic camera parameters)1.1. ์ด์ ๊ฑฐ๋ฆฌ(focal length)์นด๋ฉ๋ผ ๋ ์ฆ์ ์ด์ ๊ฑฐ๋ฆฌ๋ก, ์ด๋ฏธ์ง ์ผ.. 2022. 3. 28. ์ด์ 1 2 3 4 5 ๋ค์ 728x90