๐ก ๋ณธ ๋ฌธ์๋ '์์ ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ'์ ๋ํด ์ ๋ฆฌํด๋์ ๊ธ์ ๋๋ค.
์์์์์ ํน์ง์ ์ ์ถ์ถํ๋ ๋ฐฉ๋ฒ์ธ Key-Point Extraction ๊ณผ ๊ด๋ จ๋ ๋ณ์ฒ์ฌ๋ฅผ ์ ๋ฆฌํ์์ผ๋ ์ฐธ๊ณ ํ์๊ธฐ ๋ฐ๋๋๋ค.
1. ์์ ํน์ง์
์์์์ ๋ฌผ์ฒด๋ฅผ ์ถ์ ํ๊ฑฐ๋ ์ธ์ํ ๋, ์์๊ณผ ์์์ ๋งค์นญํ๋ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ์์์์ ์ฃผ์ ํน์ง์ (keypoint)์ ๋ฝ์์ ๋งค์นญํ๋ ๊ฒ์ด๋ค.
์ข์ ์์ ํน์ง์ (keypoint)์ด ๋๊ธฐ ์ํ ์กฐ๊ฑด
- ๋ฌผ์ฒด์ ํํ๋ ํฌ๊ธฐ, ์์น๊ฐ ๋ณํด๋ ์ฝ๊ฒ ์๋ณ์ด ๊ฐ๋ฅํ ๊ฒ
- ์นด๋ฉ๋ผ์ ์์ , ์กฐ๋ช ์ด ๋ณํด๋ ์์์์ ํด๋น ์ง์ ์ ์ฝ๊ฒ ์ฐพ์๋ผ ์ ์์ ๊ฒ
์์์์ ์ด๋ฌํ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ฐ์ฅ ์ข์ keypoint๋ฅผ coner point๋ผ๊ณ ํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋๋ถ๋ถ์ keypoint์ถ์ถ ์๊ณ ๋ฆฌ์ฆ๋ค์ ์ด๋ฌํ coner point ๊ฒ์ถ์ ๋ฐํ์ผ๋ก ํ๊ณ ์๋ค.
2. Harris Corner [1988]
[Harris88] C. Harris and M. Stephens, "A combined corner and edge detector", Alvey Vision Conference, 1988
์์์์ coner point, keypoint๋ฅผ ์ฐพ๋ ๊ฐ์ฅ ๋ํ์ ์ธ ๋ฐฉ๋ฒ์ 1988๋ ์ ๋ฐํ๋ Harris corner detector์ด๋ค. ์์์์ corner๋ฅผ ์ฐพ๋ ๊ธฐ๋ณธ์ ์ธ ์์ด๋์ด๋ ์์์์ ์์ ์๋์ฐ๋ฅผ ์กฐ๊ธ์ฉ shift ์์ผฐ์ ๋, ์ฝ๋์ ์ ๊ฒฝ์ฐ๋ ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ์์๋ณํ๊ฐ ์ปค์ผ ํ๋ค๋ ์ ์ด๋ค.
์ด ์์ด๋์ด๋ ์๋ 1980๋ Moravec corner detector์ ๋์จ ๋ด์ฉ์ด๋ค. moravec์ ์ด ์์ด๋์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํด ์์์ ๊ฐ ํฝ์ ์์น์ ๋ํด ์๋์ฐ๋ฅผ ์์ง, ์ํ, ์ข๋๊ฐ์ , ์ฐ๋๊ฐ์ ์ด๋ ๊ฒ 4๊ฐ ๋ฐฉํฅ์ผ๋ก 1ํฝ์ ์ฉ ์ด๋์์ผฐ์ ๋์ ์์๋ณํ๋(SSD) E๋ฅผ ๊ณ์ฐํ ํ, E์ ์ต์๊ฐ์ ํด๋น ํฝ์ ์ ์์๋ณํ๋ ๊ฐ์ผ๋ก ์ค์ ํ๊ณ , ์ค์ ๋ min(E)๊ฐ์ด ์ง์ญ์ ์ผ๋ก ๊ทน๋๊ฐ ๋๋ ์ง์ ์ ์ฝ๋์ ์ผ๋ก ์ฐพ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค.
Harris conner detector๋ Moravec์ ๋ฐฉ๋ฒ์ ์์ ๋ณด์ํ ๊ฒ์ด๋ค. Harris detector๋ ์์์ ํํ์ด๋, ํ์ ๋ณํ์๋ ๋ถ๋ณ(invariant)์ด๊ณ affine ๋ณํ, ์กฐ๋ช (illumination) ๋ณํ์๋ ์ด๋ ์ ๋๋ ๊ฐ์ธ์ฑ์ ๊ฐ์ง๊ณ ์๋ค. ํ์ง๋ง ์์์ ํฌ๊ธฐ(scale) ๋ณํ์๋ ์ํฅ์ ๋ฐ๊ธฐ ๋๋ฌธ์ ์์ฉ์ ๋ฐ๋ผ์๋ ์ฌ๋ฌ ์์ ์ค์ผ์ผ์์ ํน์ง์ ์ ๋ฝ์ ํ์๊ฐ ์๋ค.
3. Shi & Tomasi [1994]
[Shi94] J. Shi and C. Tomasi, "Good features to track", in CVPR 1994
Shi-Tomasi ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ์ goodFeaturesToTrack() ์ด๋ผ๋ ํจ์๋ช ์ผ๋ก opencv์ ๊ตฌํ๋์ด ์์ผ๋ฉฐ, ํํ optical flow ๋ฑ์ ๊ณ์ฐํ ๋ ์ฌ์ฉํ ํน์ง์ ์ ์ถ์ถํ๋ ์ฉ๋ ๋ฑ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ ผ๋ฌธ์ ๋ณด๋ฉด, ๊ธฐ์กด์ ๋ฐฉ๋ฒ๋ค์ ์ฝ๋์ ๋ฑ ์ง๊ด์ ์์งํ์ฌ ํน์ง์ ์ ์ฐพ์๋๋ฐ ์์ ๋ค ์๊ฐ์๋ ์ข์ ํน์ง์ ์ด๋ ์ถ์ ์๊ณ ๋ฆฌ์ฆ์ ์ต์ ํ๋๋๋ก(์ถ์ ์ด ์ฉ์ดํ๋๋ก) ๋ฝ์์ผ ํ๋ฉฐ ๋ฐ๋ผ์ ๊ธฐ์กด ๋ฐฉ๋ฒ์ฒ๋ผ ๋จ์ํ ํํ์ด๋(translation) ๋ง์ ๊ฐ์ ํด์๋ ์๋๊ณ affine ๋ณํ๊น์ง ๊ณ ๋ คํด์ ํน์ง์ ์ ์ ํํด์ผ ํ๋ค๋ ๋ฑ์ ์ค๋ช ์ด ๋์ต๋๋ค.
Shi-Tomasi์ ๊ฒฐ๋ก ์ Harris ๋ฐฉ๋ฒ์ฒ๋ผ M์ ๋ eigenvalue๋ฅผ ๊ฐ์ด ๊ณ ๋ คํ๋ ๊ฒ๋ณด๋ค๋ λ1, λ2 ์ค ์ต์๊ฐ๋ง์ ๊ณ ๋ คํ๋ ๊ฒ์ด ๋ ์ข๋ค๋ ๊ฒ์ ๋๋ค. ์ฆ, Harris corner์ Shi-Tomasi corner๋ฅผ ๋น๊ตํด ๋ณด๋ฉด Harris๋ λ1, λ2๊ฐ ๋ชจ๋ ๋น์ทํ๊ฒ ํฐ ๊ฒฝ์ฐ์ corner์ ์ผ๋ก ์๋ณํ๊ณ , Shi-Tomasi๋ λ1, λ2 ์ค ์ต์๊ฐ๋ง ์๊ณ์น๋ณด๋ค ํฌ๋ฉด corner์ ์ผ๋ก ์๋ณํ๋ ๋ฐฉ์์ ๋๋ค.
โ ๊ทธ๋ฐ๋ฐ, ์ ๋ Harris๊ฐ ๋ ์ข์ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์๋ํ๋ฉด ์ต์๊ฐ์ด ์๊ณ๊ฐ๋ณด๋ค ํฌ๋๋ผ๋ ๋ค๋ฅธ ํ ๊ฐ์ด ์๋ฑํ ๋ ํฌ๋ฉด ์ฝ๋์ ์ด๋ผ๊ธฐ ๋ณด๋ค๋ edge๋ก ๋ณด๋ ๊ฒ์ด ๋ ํ๋นํ๊ธฐ ๋๋ฌธ์ ๋๋ค (๋ฌผ๋ก ํฝ์ ์ ๋ฐ๊ธฐ๊ฐ์ ํ๊ณ(์ต๋255)๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ต์๊ฐ๋ง ๊ณ ๋ คํด๋ ๊ฒฐ๊ณผ์ ์ผ๋ก๋ ํฐ ์ฐจ์ด๊ฐ ์์ต๋๋ค). ๋ํ Harris ๋ฐฉ๋ฒ์ eigenvalue๋ฅผ ์ง์ ๊ตฌํ ํ์์์ด M์์ ๋ฐ๋ก ์ (3)์ R์ ๊ณ์ฐํ์ฌ ์ฝ๋์ ์ ํ๋จํ๊ธฐ ๋๋ฌธ์ ์๋๋ฉด์์๋ ์ด๋์ ๋๋ค.
4. SIFT - DoG [2004]
[Lowe04] Lowe, D.G., "Distinctive image features from scale-invariant keypoints", IJCV 2004.
SIFT(Scale Invariant Feature Transform)์ 2004๋ ๋ฐํํ ํน์ง์ ์ถ์ถ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. ๊ธฐ์กด์ Harris corner๊ฐ ์์์ ์ค์ผ์ผ ๋ณํ์ ๋ฏผ๊ฐํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด DoG(Difference of Gaussian)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฏธ์ง ๋ด์์ ๋ฟ๋ง ์๋๋ผ ์ค์ผ์ผ ์ถ์ผ๋ก๋ ์ฝ๋์ฑ์ด ๊ทน๋์ธ ์ ์ ์ฐพ๋๋ค.โ
SIFT์์๋ ์ด๋ฏธ์ง i๊ฐ ์์ ๋, i์ ํฌ๊ธฐ๋ฅผ ๋จ๊ณ์ ์ผ๋ก ์ถ์์์ผ์ ์ผ๋ จ์ ์ถ์๋ ์ด๋ฏธ์ง๋ค์ ์์ฑํ๋ค(์ด๋ฏธ์ง ํผ๋ผ๋ฏธ๋). ์ด ๋, ๊ฐ ์ค์ผ์ผ์ ์์๋ง๋ค ์ฝ๋์ฑ์ ์กฐ์ฌํด์ ์ฝ๋์ (์ฝ๋์ฑ์ด ๋ก์ปฌํ๊ฒ ๊ทน๋์ด๋ฉด์ ์๊ณ๊ฐ ์ด์)๋ค์ ์ฐพ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ฐ ์ค์ผ์ผ ์ด๋ฏธ์ง๋ง๋ค ์ฝ๋์ ๋ค์ด ๊ฒ์ถ๋๋๋ฐ, ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ์ธ์ ํ ์ฌ๋ฌ ์์ ์ค์ผ์ผ์ ๊ฑธ์ณ์ ๋์ผํ ์ง์ ์ด ์ฝ๋์ ์ผ๋ก ๊ฒ์ถ๋๋ค. ๊ทธ์ค ์ค์ผ์ผ ์ถ์ ๋ฐ๋ผ์๋ ์ฝ๋์ฑ์ด ๊ทน๋์ธ ์ ์ ์ฐพ๋๋ค. ์ด ์ ์ scale invariantํ ํน์ง์ ์ด๋ผ๊ณ ํ๋ค.
scale invariantํ ํน์ง์ ์ ์ ๋ ฅ ์ด๋ฏธ์ง์ ์ค์ผ์ผ์ด ์ด๋ป๊ฒ ์ฃผ์ด์ง๋๋ผ๋ ํด๋น ํน์ง์ ์ ์ฐพ์๋ผ ์ ์๋ค. SIFT๋ ์ด๋ฏธ์ง ํผ๋ผ๋ฏธ๋์์์ LAPLACIAN ๊ฐ์ด ๊ทน๋ ๋๋ ๊ทน์๊ฐ ๋๋ ์ ๋ค์ ํน์ง์ ์ผ๋ก ์ก๋๋ค.
5. FAST [2006]
[Rosten06] E. Rosten and T. Drummond, "Machine learning for high-speed corner detection", in ECCV 2006
FAST(Features from Accelerated Segment Test)๋ 2006๋ ๋ฐํํ ๊ทน๋์ ๋น ๋ฆ์ ์ถ๊ตฌํ ํน์ง์ ์ถ์ถ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. FAST๋ ์๋์ ์ต์ ํ๋จ์๋ ๋ถ๊ตฌํ๊ณ ํน์ง์ ์ ํ์ง(repeatability)๊ฐ ๊ธฐ์กด์ ๋ฐฉ๋ฒ๋ค๋ณด๋ค ๋ฐ์ด๋๋ค.
FAST์์๋ ์ด๋ค ์ P๊ฐ ์ฝ๋์ธ์ง ์ฌ๋ถ๋ฅผ p๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ ๋ฐ์ง๋ฆ 3์ธ ์ ์์ 16๊ฐ ํฝ์ ๊ฐ์ ๋ณด๊ณ ํ๋จํ๋ค. p๋ณด๋ค ์ผ์ ๊ฐ ์ด์ ๋ฐ์ ํฝ์ ๋ค์ด n๊ฐ ์ด์ ์ฐ์๋์ด ์๊ฑฐ๋ ์ผ์ ๊ฐ ์ด์ ์ด๋์ด ํฝ์ ๋ค์ด n๊ฐ ์ด์ ์ฐ์๋์ด ์์ผ๋ฉด p๋ฅผ ์ฝ๋์ ์ผ๋ก ํ๋จํ๋ค.
FAST ์๊ณ ๋ฆฌ์ฆ์ n์ ์ด๋ป๊ฒ ์ก๋๋์ ๋ฐ๋ผ์ FAST-9, FAST-10, FAST-11, FAST-12, ..., FAST-16๊ณผ ๊ฐ์ด ๋ค์ํ ๋ฒ์ ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ฆ, FAST-9๋ p๋ณด๋ค ์ผ์ ๊ฐ ์ด์ ๋ฐ๊ฑฐ๋ ์ด๋์ด ํฝ์ ๋ค์ด ์์ ๋ฐ๋ผ์ ์ฐ์์ ์ผ๋ก 9๊ฐ ์ด์ ์กด์ฌํ๋ ๊ฒฝ์ฐ๋ฅผ ์ฝ๋์ ์ผ๋ก ๊ฒ์ถํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
FAST ์๊ณ ๋ฆฌ์ฆ์์๋ ์ด๋ค ์ p๊ฐ ์ฝ๋์ ์ธ์ง ์ฌ๋ถ๋ฅผ ํ๋จํ๊ธฐ ์ํด ๊ฐ์ ์ ํ์ ์ฐ์๋ ์ ๋ค์ ๊ฐ์๋ฅผ ์ง์ ์ธ๋ ๋์ ์ decision tree๋ฅผ ์ด์ฉํ์ฌ ์ฝ๋์ ์ฌ๋ถ๋ฅผ ๋น ๋ฅด๊ฒ ํ๋จํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. ์ด๋ฅผ ์ํด ํฝ์ ์ ๋ฐ๊ธฐ๊ฐ์ p๋ณด๋ค ํ ์ฌ ๋ฐ๊ฑฐ๋ ์ด๋์ด ๊ฒฝ์ฐ, p์ ์ ์ฌํ ๊ฒฝ์ฐ์ 3๊ฐ์ง ๊ฐ์ผ๋ก ๋ถ๋ฅํ๊ณ ์ด๋ฅผ ์ด์ฉํ์ฌ ์์ฃผ์์ ํฝ์ ๋ค์ ๋ฐ๊ธฐ๋ถํฌ๋ฅผ 16์ฐจ์์ ternary ๋ฒกํฐ๋ก ํํํ๋ค. ์ด๋ฅผ decision tree์ ์ ๋ ฅํ์ฌ ์ฝ๋์ ์ฌ๋ถ๋ฅผ ๋ถ๋ฅํ๋ค.
FAST ์ฝ๋์ ํ๊ฐ์ง ๋ฌธ์ ์ ์ ์ด๋ค ์ p๊ฐ ์ฝ๋์ ์ผ๋ก ์ธ์๋๋ฉด p์ ์ธ์ ํ ์ฃผ๋ณ ์ ๋ค๋ ๊ฐ์ด ์ฝ๋์ ์ผ๋ก ๊ฒ์ถ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. FAST๋ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด non-maximal suppression ํ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. ์ธ์ ํ ์ฌ๋ฌ ์ ๋ค ์ค ์ฝ๋์ฑ์ด ๊ทน๋์ธ ์ ๋ง์ ๋จ๊ธฐ๊ณ ๋๋จธ์ง๋ฅผ ์ ๊ฑฐํ๋ค.
์ ์์ ์คํ์ ์ํ๋ฉด, ์ฌ๋ฌ FAST ๋ฒ์ ๋ค ์ค FAST-9์ ์ฑ๋ฅ์ด ๊ฐ์ฅ ์ข์ผ๋ฉฐ ๊ธฐ์กด ๋ฐฉ๋ฒ์ ๋นํด 10๋ฐฐ ์ด์์ ์๋ ์ฆ๊ฐ๋ฅผ ๊ฐ์ ธ์จ๋ค๊ณ ํฉ๋๋ค. ํน์ง์ ์ ํ์ง(repeatability) ๋ํ ๊ธฐ์กด ๋ฐฉ๋ฒ๋ค์ ์ํํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค.
6. AGAST [2010]
[Mair10] E. Mair, G. Hager, D. Burschka, M. Suppa, and G. Hirzinger, "Adaptive and generic corner detection based on the accelerated segment test," in ECCV 2010
๋ ผ๋ฌธ์ ์ฃผ์ฅ์ ๋ฐ๋ฅด๋ฉด AGAST ๋ฐฉ๋ฒ์ด FAST์ ๋นํด 20 ~ 30% ์ ๋ ์๋๊ฐ ๋ ๋น ๋ฅด๋ค๊ณ ํฉ๋๋ค.
7. ์ฃผ์ ๋ถ๋ณ ํน์ง๋(descriptor) ๋ฐฉ๋ฒ์์ ์ฌ์ฉํ๋ ํน์ง์ (keypoint)
SIFT, SURF, BRIEF, ORB, FREAK ๋ฑ๊ณผ ๊ฐ์ ์ง์ญ์ ๋ถ๋ณ ํน์ง๋ (local invariant feature descriptor) ๋ฐฉ๋ฒ๋ค์์ ์ฌ์ฉํ๋ ํน์ง์ (keypoint)์ด ์ด๋ค ๊ฒ์ธ์ง ๊ฐ๋จํ ์ดํด ๋ณด๊ณ ์ ํฉ๋๋ค.
๋จผ์ , ์ง์ญ ๋ถ๋ณ ํน์ง๋(descriptor)๊ณผ ํน์ง์ (keypoint)์ ์๋ก ๊ตฌ๋ถํ ํ์๊ฐ ์๋๋ฐ keypoint๋ ํน์ง์ด ๋๋ ์ ์ ์์์ขํ (x,y)๋ฅผ ์๋ฏธํ๊ณ (scale space๊น์ง ๊ณ ๋ คํ๋ค๋ฉด (x,y,s)), descriptor๋ ํด๋น keypoint ์์น์์ ์ถ์ถํ ์ง์ญ์ ์์ ํน์ง ์ ๋ณด(ex. gradient ๋ถํฌ ํ์คํ ๊ทธ๋จ ๋ฑ)๋ฅผ ์๋ฏธํฉ๋๋ค.
๋ํ์ ์ธ ์ง์ญ ๋ถ๋ณ ํน์ง๋(descriptor)๋ค๋ก๋ SIFT, SURF, ORB ๋ฑ์ด ์๋๋ฐ, descriptor ๊ณ์ฐ์ ์ํด์๋ ์ผ๋จ์ keypoint๋ฅผ ๋ฝ์์ผ ํ๊ธฐ ๋๋ฌธ์ ์ด๋ค ์ง์ญ ๋ถ๋ณ ํน์ง๋ ๋ฐฉ๋ฒ๋ค๋ ๋๋ฆ์ ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ์ฌ์ค ์ง์ญ ๋ถ๋ณ ํน์ง๋๊ณผ ํน์ง์ ์ ์๋ก ๋ณ๊ฐ์ ์๊ธฐ์ด๊ธฐ ๋๋ฌธ์ ์์์ keypoint + descriptor ์กฐํฉ์ด ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด, FAST๋ก ํน์ง์ ์ ๋ฝ์ ํ SIFT๋ก descriptor๋ฅผ ๊ณ์ฐํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค.
SIFT์ ๊ฒฝ์ฐ๋ ์์ DoG๋ฅผ ์ด์ฉํ์ฌ ํน์ง์ ์ ์ถ์ถํ๋ค๊ณ ์ค๋ช ํ ๋ฐ ์๋๋ฐ, ๊ทธ์ธ ๋ค๋ฅธ ์ง์ญ ๋ถ๋ณ ํน์ง๋ ๋ฐฉ๋ฒ๋ค์์๋ ์ด๋ค ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ๋ค์ด ์ฌ์ฉ๋๋์ง ๊ฐ๋จํ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
SURF [Bay06]
: Bay, H., Tuytelaars, T., and Van Gool, L., "Surf: Speeded up robust features," in ECCV 2006
- Scale space ์์์ Hessian ํ๋ ฌ์ ํ๋ ฌ์(determinant)์ด ๊ทน๋์ธ ์ ๋ค์ ํน์ง์ ์ผ๋ก ๊ฒ์ถ.
- SURF์์ ์ฌ์ฉํ ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ์ Fast Hessian์ด๋ผ ๋ถ๋ฆ.
Ferns [Ozuysal07]
: Ozuysal, M., Fua, P., and Lepetit, V., "Fast Keypoint Recognition in Ten Lines of Code," in CVPR 2007
- Scale space ์์์ Laplacian์ด ๊ทน๋์ธ ์ ๋ค์ ํน์ง์ ์ผ๋ก ๊ฒ์ถ
- ๋จ 3๊ฐ์ scale๋ก๋ง ๊ตฌ์ฑ๋ ์ด๋ฏธ์ง ํผ๋ผ๋ฏธ๋์์ Laplacian ๊ทน๋์ ์ ์ฐพ์ ์ ์์ ๋ชจ๋ ์ค์ผ์ผ์ ๋ํด์ ํน์ง์ ์ ์ฐพ์ SIFT์ ์ฐจ์ด๊ฐ ์์
BRIEF [Calonder10]
: Calonder, M., Lepetit, V., Strecha, C., and Fua, P, "Brief: Binary robust independent elementary features," in ECCV 2010
- BRIEF์๋ ๋ณ๋์ ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ์ด ํฌํจ๋์ด ์์ง ์์
- SURF์ ํน์ง์ ์ ๊ทธ๋๋ก ์ฌ์ฉํ์ฌ SURF์ ์ฑ๋ฅ์ ๋น๊ตํ๊ฑฐ๋ Star(CenSurE) ํน์ง์ ์ ์ด์ฉํ์ฌ ์ฑ๋ฅ์ ๋น๊ต
ORB [Rublee11]
: Rublee, E., Rabaud, V., Konolige, K., and Bradski, G., "ORB: an efficient alternative to SIFT or SURF," in ICCV 2011
- FAST-9 ์ ์ด์ฉํ์ฌ ํน์ง์ ์ ๊ฒ์ถํ ํ ๋๋ฆ์ ๋ฐฉ๋ฒ(Intensity Centroid)์ผ๋ก ํน์ง์ ์ ๋ฐฉํฅ(orientation)์ ๊ณ์ฐ
BRISK [Leutenegger11]
: Leutenegger, S., Chli, M., and Siegwart, R. Y., "BRISK: Binary robust invariant scalable keypoints," in ICCV 2011
- Scale space ์์์ FAST-9์ ์ด์ฉํ์ฌ FAST score๊ฐ ๊ทน๋์ธ ์ ์ ํน์ง์ ์ผ๋ก ๊ฒ์ถ
FREAK [Alahi12]
: A. Alahi, R. Ortiz, and P. Vandergheynst, "FREAK: Fast Retina Keypoint," in CVPR 2012
- ๋ณ๋์ ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ์ ์ ๊ณตํ์ง ์๊ณ BRISK์์ ์ฌ์ฉํ ํน์ง์ ์ถ์ถ ๋ฐฉ๋ฒ์ ๊ทธ๋๋ก ์ฌ์ฉ
์ฐธ๊ณ
- [Blog] ์์ ํน์ง์ (keypoint) ์ถ์ถ๋ฐฉ๋ฒ: https://darkpgmr.tistory.com/131
- [Blong] ORB-SLAM: a Versatile and Accurate Monocular SLAM System: https://blog.naver.com/PostView.nhn?blogId=dnjswns2280&logNo=222086846193&categoryNo=20&parentCategoryNo=0&viewDate=¤tPage=1&postListTopCurrentPage=1&from=search
'Study: Artificial Intelligence(AI)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Vision] LiDAR ๋ผ์ด๋ค ์ผ์์ ๊ตฌ๋๋ฐฉ์ ๋ฐ ํน์ง (1) | 2023.03.20 |
---|---|
[Vision] Visual SLAM vs Visual-Inertial Odometry(VIO) (0) | 2023.03.19 |
[๋ ผ๋ฌธ ๋ฆฌ๋ทฐ] ORB-SLAM: a Versatile and Accurate Monocular SLAM System (0) | 2023.03.16 |
[Vision] SURF (Speed-Up Robust Feature)์ ์๋ฆฌ.txt (0) | 2021.06.08 |
[Vision] SIFT (Scale-Invariant Feature Transform)์ ์๋ฆฌ.txt (0) | 2021.06.01 |