ram2 ๐Ÿš—

Image feature matching ๋ณธ๋ฌธ

๐ŸŒƒ computer vision

Image feature matching

coram22 2022. 10. 30. 14:33
728x90
๋ฐ˜์‘ํ˜•
728x90

โ˜๏ธ good feature ๋ž€ ๋ฌด์—‡์ธ๊ฐ€? 

- ์กฐ๋ช…์˜ ์ƒํ™ฉ์— ์ƒ๊ด€ ์—†์ด ๋™์ผํ•œ feature๋ฅผ ์ถ”์ถœํ•ด์•ผ ํ•œ๋‹ค.

- ์œ„์น˜์— ์ƒ๊ด€ ์—†์ด ๋™์ผํ•œ feature๋ฅผ ์ถ”์ถœํ•ด์•ผ ํ•œ๋‹ค.

- ํฌ๊ธฐ์— ์ƒ๊ด€ ์—†์ด ๋™์ผํ•œ feature๋ฅผ ์ถ”์ถœํ•ด์•ผ ํ•œ๋‹ค. 

- ํšŒ์ „ ์ƒํ™ฉ์— ์ƒ๊ด€ ์—†์ด ๋™์ผํ•œ feature๋ฅผ ์ถ”์ถœํ•ด์•ผ ํ•œ๋‹ค. 

- Perspective transform์— ์ƒ๊ด€ ์—†์ด ๋™์ผํ•œ feature๋ฅผ ์ถ”์ถœํ•ด์•ผ ํ•œ๋‹ค. 

 

- ๊ณ„์‚ฐ๋Ÿ‰์ด ๋„ˆ๋ฌด ๋งŽ์œผ๋ฉด ์•ˆ๋œ๋‹ค.

- ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋ชจ๊ฐ€ ํšจ์œจ์ ์ด์–ด์•ผ ํ•œ๋‹ค.

 

 

 

 

โ˜๏ธ ORB

oFast detector + r-BRIEF descriptor ์ด ๋‘ ๊ฐ€์ง€๊ฐ€ ํ˜‘์ณ ์žˆ๋Š” ํ˜•ํƒœ์ด๋‹ค.

FAST : radius๊ฐ€ 3์ธ ๊ฒฝ์šฐ, 9๊ฒŒ์˜ ์—ฐ์†๋˜๋Š” ํ”ฝ์…€ ํฌ๊ธฐ๋ฅผ ๊ณ ๋ คํ•œ๋‹ค.

BRIEF : ํ•œ ํ”ฝ์…€์ด feature๋กœ ํŒ๋ช…์ด ๋‚ฌ์„ ๋•Œ ์ด ํ”ฝ์…€์„ ๋ฌ˜์‚ฌํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

 

 

 

โ˜๏ธ Image matching

๋‘ ๊ฐœ์˜ ์˜์ƒ์ด ์œ ์‚ฌํ•œ์ง€ ์•„๋‹Œ์ง€, ๋งŒ์•ฝ ์œ ์‚ฌํ•˜๋‹ค๋ฉด ์–ด๋–ค ์œ„์น˜ ๊ด€๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”์ง€ ์•Œ๋ ค์ฃผ๋Š” ๊ฒƒ.

1. ๋จผ์ € ๋‘ ์˜์ƒ์˜ feature๋ฅผ ์ถ”์ถœํ•œ๋‹ค.

2. ์ถ”์ถœํ•œ feature๋ฅผ ์ ์ ˆํ•œ descriptor๋ฅผ ํ†ตํ•ด ๋ฌ˜์‚ฌํ•œ๋‹ค.

3. descriptor๋ฅผ ํ†ตํ•œ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋‘ featurer๋ฅผ ๋น„๊ตํ•œ๋‹ค.

4. ๋น„๊ตํ•œ Feature๋“ค์ด ์–ผ๋งˆ๋‚˜ good ํ•œ์ง€ image matching์œผ๋กœ ํŒ๋ณ„ํ•œ๋‹ค.

* ์ด ๋•Œ good image matching์€ NNDR๋กœ ์•Œ ์ˆ˜ ์žˆ๋‹ค. NNDR๊ฐ’์ด ์ž‘์„์ˆ˜๋ก good matching์— ๊ฐ€๊น๋‹ค.

** NNDR : ๊ฐ€์žฅ ์ž˜ ๋งž๋Š” ์ƒํƒœ์ธ ๋‘ feature๊ฐ„์˜ ๊ฑฐ๋ฆฌ / ๋‘ ๋ฒˆ์งธ๋กœ ์ž˜ ๋งž๋Š” ์ƒํƒœ์ธ ๋‘ featurer๊ฐ„์˜ ๊ฑฐ๋ฆฌ.

 

 

โ˜๏ธ Convolutional Neural Network

Convolution

- stride๊ฐ€ 1์ธ ๊ฒฝ์šฐ๋Š” 1์นธ์”ฉ ๋งˆ์Šคํฌ๋ฅผ ์ด๋™์‹œํ‚ค๊ฒ ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค.

Relu

- non-linear function์˜ ์ข…๋ฅ˜์ด๋‹ค.

- value๊ฐ€ 0๋ณด๋‹ค ์ž‘์€ ๊ฒฝ์šฐ result๋Š” 0์ด ๋˜๊ณ , 0๋ณด๋‹ค ํฌ๋ฉด ์›๋ž˜ ๊ฐ’์„ ์œ ์ง€ํ•œ๋‹ค.

 

Pooling

- max value๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•

'๐ŸŒƒ computer vision' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Histogram Equalization  (0) 2022.10.08
Spatial Filtering  (0) 2022.10.08
Intensity transformation  (2) 2022.10.08
Line detection  (0) 2022.09.29
Edge Detection  (0) 2022.09.27