๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

๐Ÿ“– Theory/Computer Vision8

[CV] ์นด๋ฉ”๋ผ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ & ์นด๋ฉ”๋ผ ํŒŒ๋ผ๋ฏธํ„ฐ ์นด๋ฉ”๋ผ ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ์˜์ƒ ์นด๋ฉ”๋ผ์˜ ๋ Œ์ฆˆ ๋ฐ ์˜์ƒ ์„ผ์„œ์— ๋Œ€ํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ถ”์ •ํ•˜๋Š” ๊ณผ์ • ์ด๋Ÿฌํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ Œ์ฆˆ ์™œ๊ณก ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์นด๋ฉ”๋ผ์˜ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Œ ์นด๋ฉ”๋ผ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ๋Š” ๋‚ด๋ถ€ ํŒŒ๋ผ๋ฏธํ„ฐ, ์™ธ๋ถ€ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์žˆ๊ณ  ์ด๋“ค์„ ์ถ”์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” 3์ฐจ์› ์›”๋“œ ์ขŒํ‘œ์™€ ๊ทธ์— ๋Œ€์‘ํ•˜๋Š” 2์ฐจ์› ์˜์ƒ ์ขŒํ‘œ๊ฐ€ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ฒด์ปค๋ณด๋“œ์™€ ๊ฐ™์ด ์บ˜๋ฆฌ๋ธŒ๋ ˆ์ด์…˜ ํŒจํ„ด์„ ๋‚˜ํƒ€๋‚ด๋Š” ์—ฌ๋Ÿฌ ์˜์ƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๋Œ€์‘์ ์„ ์–ป์„ ์ˆ˜ ์žˆ๊ณ , ๋Œ€์‘์ ์„ ์‚ฌ์šฉํ•˜์—ฌ ์นด๋ฉ”๋ผ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ตฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์นด๋ฉ”๋ผ ์˜์ƒ์€ 3์ฐจ์› ๊ณต๊ฐ„์ƒ์˜ ์ ๋“ค์„ 2์ฐจ์› ์ด๋ฏธ์ง€ ํ‰๋ฉด์— projectionํ•˜์—ฌ ์–ป์–ด์ง€๊ณ , ํ•€ํ™€ ์นด๋ฉ”๋ผ ๋ชจ๋ธ์—์„œ ์ด๋Ÿฌํ•œ ๋ณ€ํ™˜ ๊ด€๊ณ„๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ๋ชจ๋ธ๋ง๋œ๋‹ค. X, Y, Z : ์›”๋“œ ์ขŒํ‘œ๊ณ„ ์ƒ์˜ 3D ์  [R|t] : ์›”๋“œ ์ขŒํ‘œ๊ณ„๋ฅผ ์นด๋ฉ”๋ผ ์ขŒํ‘œ๊ณ„.. 2022. 3. 28.
[CV] Scale Invariant Feature Transform (SIFT) : ์˜์ƒ์˜ ์Šค์ผ€์ผ์— ๋ถˆ๋ณ€ํ•œ Feature Keypoint ? Keypoint(ํŠน์ง•์ )๋Š” ๋ฌผ์ฒด์˜ ๋ชจ์–‘, ํฌ๊ธฐ, ์œ„์น˜๊ฐ€ ๋ณ€ํ•ด๋„ ์‰ฝ๊ฒŒ ์‹๋ณ„์ด ๊ฐ€๋Šฅํ•œ ์œ„์น˜์ด๊ณ  ์นด๋ฉ”๋ผ์˜ ์‹œ์ , ์กฐ๋ช…์ด ์ด ๋ณ€ํ•ด๋„ ์ด๋ฏธ์ง€์—์„œ ์‰ฝ๊ฒŒ ์ฐพ์„ ์ˆ˜ ์žˆ๋Š” ์œ„์น˜๋ฅผ ๋œปํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ์œ„์น˜๋Š” ๋Œ€๋ถ€๋ถ„ corner point์ด๊ณ  ๋Œ€๋ถ€๋ถ„์˜ keypoint ์ถ”์ถœ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋“ค์ด ์ด๋Ÿฌํ•œ ์ฝ”๋„ˆ๊ฒ€์ถœ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ๋‹ค. * ์ฝ”๋„ˆ๊ฐ€ ์•„๋‹Œ ๋ฌผ์ฒด์˜ ๋‚ด๋ถ€ ๋˜๋Š” ๋ฐฐ๊ฒฝ์ด๋ฉด ๊ทธ ์ฃผ๋ณ€๊ณผ ํŠน์ง•์ด ๋น„์Šทํ•˜๊ธฐ ๋•Œ๋ฌธ์— keypoint์˜ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•  ์ˆ˜ ์—†๋‹ค. ๋•Œ๋ฌธ์— ์˜์ƒ์—์„œ keypoint๋ฅผ ์ถ”์ถœํ•˜๋ฉด ์„œ๋กœ ๋‹ค๋ฅธ ์‹œ์ ์˜ ์˜์ƒ์„ ๋งค์นญํ•˜๊ฑฐ๋‚˜ ํŠน์ • ๋ฌผ์ฒด๋ฅผ ์ถ”์ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. Descriptor ? Keypoint๋Š” ์ด๋ฏธ์ง€์—์„œ์˜ ํŠน์ง•์ด ๋˜๋Š” ์ขŒํ‘œ๋ฅผ ์˜๋ฏธํ•˜๊ณ  descriptor๋Š” ํ•ด๋‹น keypoint์—์„œ ์ถ”์ถœํ•œ.. 2022. 3. 23.
728x90