μ§λ μκ°μ μ΄μ§ μμ λ° λΌλ²¨λ§μ μμ보μλ€λ©΄ μ΄λ² μκ°μλ μμμ²λ¦¬μμ μ¬μ©λλ 3κ°μ§ κΈ°λ³Έ μ°μ°μ λν΄ μμλ³Έλ€. ν¬κ² νμ, μμ, κΈ°ννμ μμλ‘ μ²λ¦¬νλ λ°©λ²μ΄ μλ€. νΉν, μμμ κ΄ν μ²λ¦¬λ λ₯λ¬λκ³Ό κΉμ κ΄λ ¨μ΄ μμ΄μ μ€μνλ€;
μ μ°μ°
- μ€μ§ μμ (νλμ ν½μ )μ λͺ μκ°μ λ°λΌ μλ‘μ΄ κ° κ²°μ
- μ£Όμ΄μ§ μμμ κ° ν½μ μ λͺ μκ°μ μ΄λ»κ² λ°κΎΈλκ°?
μ΄λ ν½μ κ°μ λ°κΏλ μκΈ° μ£Όλ³μ λͺ μκ°κ³Ό κ΄κ³μμ΄ κ°μ κ²°μ νλ€. μ ν μ°μ°μ μ£Όμ΄μ§ μμμ λνμ¬ νΉμ λͺ μκ° λ§νΌ λν΄μ£Όκ±°λ λΊμ νμ¬ ν½μ μ λͺ μκ°μ κ²°μ νλ μ©λλ‘ μ¬μ©λλ€.
λͺ μκ°μ λ°κ±°λ μ΄λ‘κ² νλ κ²½μ° 0 <= λͺ μκ° < L μ λ§μ‘±νλλ‘ νκΈ° μν΄ min, max ν¨μλ₯Ό μ¬μ©νλ κ²μ΄ 보μΈλ€. λ°μ μ λ°μ κ²μ μ΄λ‘κ³ μ΄λμ΄ κ²μ λ°κ² λ§λ€μ΄μ£ΌκΈ° λλ¬Έμ μ΄ Lκ°μμ νμ¬μ λͺ μκ°μ λΉΌμ£Όμ΄ λ°μ μ ꡬννλ€.
λΉ μ ν μ°μ°μ μ£Όλ‘ λͺ¨λν° μμμ μ‘°μ ν λ μ¬μ©λλλ°, λΉμ ν μ μΌλ‘ λ³λμμΌμ€λ€. 0κ³Ό 255κ°μ μ¦κ°μν¨λ€λ©΄ μμμ΄ saturation λλ λ¬Έμ μ μ΄ λ°μνλ€. λ°λΌμ 0κ³Ό 255μ μ€μ¬λΆμ κ°μ μ‘°μ νμ¬ μμμ μ‘°μ νλλ‘ λμμ€λ€.
λμ‘ΈλΈ
AμμμΌλ‘λΆν° BμμμΌλ‘ νλ©΄ μ νμ ꡬνν λ ν½μ κ°μ κ°μκΈ° λ°κΎΈλ κ²μ΄ μλλΌ λΉμ¨κ° aλ₯Ό νμ©νμ¬ λΆλλ½κ² μ ν μν€λ κ²μ΄ λͺ©νμ΄λ€.
μμ μ°μ° (μ€λμ κ°μμμμμ₯ μ€μν μ£Όμ μ΄λ€.)
- μ΄μ νμμ λͺ μκ°μ λ°λΌ μλ‘μ΄ κ° κ²°μ
- 4μ°κ²°μ±, 8μ°κ²°μ±κ³Ό κ°μ΄ μ£Όλ³μ λ€λ₯Έ κ°μ λ°λΌ μμ μ ν½μ κ°μ λ³κ²½
μ£Όμ΄μ§ μ λ ₯ μμμ λͺ μκ°μ€ λ΄κ° μνμ§ μλ λͺ μκ°μ νν°λ§νλ λ°©λ²μ ν΅ν΄ μμ μ²λ¦¬ λ° ν¨κ³Όλ₯Ό ꡬνν μ μλ€. (μ€μνλ€)
spatial domain (2μ°¨μ μμ νλ©΄)μμμ μ΄λ―Έμ§ νν°λ grid of numbersλΌλ νν°λ₯Ό μ€κ³νμ¬ μνμ μ°μ°μ ν΅ν΄ κ³μ°νλ κ²μ΄λ€. μμμ μ΄λ»κ² μ μ©νλκ°μ λ°λΌ smoothing, sharpening, measuring texture ν¨κ³Όλ₯Ό ꡬνν μ μλ€.
μ μ΄κ²μ΄ μμ μ°μ°μΈκ°?
μ£Όμ΄μ§ μμμμ νλμ ν½μ κ°μ κ²°μ νκΈ°μν΄ λ€μκ³Ό κ°μ΄ λμνλ€.
μ£Όμ΄μ§ μμμμ νλμ ν½μ κ°μ κ²°μ ν¨μ μμ΄μ grid of numbers λ₯Ό μ΄λ»κ² μ€κ³νλ κ°μ λ°λΌ κ°μ’ ν¨κ³Όλ₯Ό λ§λ€μ΄ λ΄κ² λλλ° μ΄ λ νλμ ν½μ κ°μ μΈμ ν ν½μ μ μ 보λ₯Ό νμ©νμ¬ κ²°μ νλ€.
νν°λ₯Ό μ΄λ»κ² μ€κ³νλκ°μ λ°λΌμ μμμ νμλ₯Ό μ¦κ°μν€κ±°λ, μ‘μμ μμκ±°λ , λλΉλ₯Ό μ¦κ°μν€κ³ μ€μν μ 보λ₯Ό μΆμΆνλ μ©λλ‘ νμ©ν μ μμΌλ©° μ€μ λ‘ λ₯λ¬λμμ μμμ μ²λ¦¬νκ³ μΈμνλλ° μ΄μ κ°μ λ°©λ²μ΄ νμ©λκ³ μλ€.
μμμ νν°λ₯Ό μ μ©νκΈ°μν μνμ λ°©λ²μΌλ‘ μκ΄(correlation)κ³Ό 컨볼루μ (convolution) λ°©λ²μ΄ μ‘΄μ¬νλ€.
1μ°¨μμΌλ‘ λ¨Όμ ν΄μν΄λ³΄μ!
μκ΄(correlation)μ μ£Όμ΄μ§ μμκ³Ό νν°κ° μ΄λ€ κ΄κ³λ₯Ό κ°κ³ μλμ§λ₯Ό λνλ΄λ κ²μ΄λ€.
1μ°¨μμ μ λ ₯ μμ μμ λ μ λ ₯ μμμ΄ μλμ° u νν°μ κ°μ νΉμ±μ κ°λλ‘ μμμ λ³νμμΌμ£Όλ κ²μ΄ μ΄λ―Έμ§ νν°λ§μ μ£Όμ κ°λ μ΄λ€. μμΈν μ°μ° λ°©λ²μ λ€μκ³Ό κ°λ€.
κ³μ°ν μ μλ λ²μλ₯Ό μ μΈνκ³ μλμ°λ₯Ό μ°μΈ‘μΌλ‘ νμΉΈμ© μμ§μ΄λ©΄μ μλμ° κ°μ ν½μ κ°μ κ³±νμ¬ ν©ν κ²°κ³Όκ°μ κΈ°λ‘νλ€. λ°λΌμ κ°μ μ λ ₯ μμμ΄λΌλ νν°μ λ°λΌ κ²°κ³Ό κ°μ΄ λ¬λΌμ§ μ μλ€.
μλμ°λ λ΄κ° κ°μ§ μμμ νΉμ κΈ°μ€μΌλ‘ κ°μ‘°ν΄μ£Όλ μν μ ν΄μ€λ€. λν νμ¬ ν½μ μ λͺ μκ°μ κ²°μ ν¨μ μμ΄μ μλμ°κ° λ³΄κ³ μλ μ£Όλ³ ν½μ κ°μ μ°Έμ‘°νκ³ μκΈ° λλ¬Έμ μμ μ°μ°μ΄λ€.
μκ΄μ μ΄μ κ°μ΄ μ£Όμ΄μ§ μλμ°λ₯Ό μμ§μ¬κ°λ©΄μ μ λ ₯ μ°μ°κ³Ό κ³±ν κ²°κ³Όλ₯Ό λ€ λν΄μ£Όλ κ²μ΄λ€.
컨볼루μ μ μ£Όμ΄μ§ μλμ°λ₯Ό λ€μ§μ νμ μκ΄κ³Ό κ°μ μ°μ°μ νλ€. μνμ μΌλ‘ 보면 μκ΄κ³Ό λμΌν μ°μ°μ΄λ€. λ₯λ¬λ CNNμμμ 컨볼루μ μ κ°λ κ³Ό λμΌνλ€.
2μ°¨μμΌλ‘ νμ₯ν΄λ³΄μ!
2μ°¨μ μμμμ 컨볼루μ κ³Ό μκ΄μ΄ μ΄λ»κ² μ΄λ£¨μ΄μ§λμ§ μ΄ν΄λ³΄μ. μλμ°λ₯Ό μμμ μμ λΆν° λκΉμ§ μμ§μ¬ κ°λ©΄μ μμ μ°μ°μ νκ² λλ€.
κ°μ κ²°μ νλ λ°©λ²μ΄λ€. μ λ ₯μμμ μλμ°λ₯Ό μμΈ λ μλ³Έμμμ λͺ μκ°μ 0μ΄μμμ§λΌλ μ£Όλ³μ μμ μ°μ°μ μν΄ λ€λ₯Έ κ°μΌλ‘ λ°λ μ μλ€.
μκ΄μΌλ‘ κ³μ°ν κ²°κ³Όλ₯Ό μμΈν μ΄ν΄λ³΄λ©΄ κ³μ°μ κ²°κ³Όκ° μλμ°μ λ€λ₯΄κ² λ€μ§ν 보μΈλ€λ λ¨μ μ΄ μ‘΄μ¬νλ€. μλμ°κ° κ°κ³ μλ original νΉμ±μ μ λ°μνκΈ° μνμ¬ μ»¨λ³Όλ£¨μ μ λ§μ΄ νμ©νκ² λλ€.
μμμ μΌλ‘ μκ΄κ³Ό 컨볼루μ μ ν΄μν΄λ³΄λ©΄ μμ κ°λ€. μ΄ λ 컨볼루μ νκΈ°μ κ²½μ° *(λ³ν) λ₯Ό λ§μ΄ μ¬μ©νλ κ²½ν₯μ΄ μμΌλ©° fλΌλ μμμ uλΌλ νν°λ₯Ό μμꡬλλΌκ³ ν΄μν μ μλ€.
μκ΄μ κ²½μ° μ£Όμ΄μ§ μμμ xλ§νΌ μμ§μ¬λκ°λ©΄μ uλΌλ νν°λ₯Ό κ³±ν΄μ λ€ λν΄μ£Όλ©΄ λλ€λ μνμ μλ―Έλ₯Ό μ§λ¬κ³ μλ€.
μ μ곡νμμλ 컨볼루μ κ°λ μ μ¬μ©νλ€. λ³΄ν΅ μ νΈλ 0 νΉμ 1κ³Ό κ°μ΄ λ―ΈλΆ κ°λ₯νμ§ μμ ννλ‘ inputμ΄ λ€μ΄μ€λλ° νν°λ₯Ό νμ©νμ¬ λ―ΈλΆ κ°λ₯νλλ‘ λ§λ€μ΄μ£ΌκΈ° μν΄ μ»¨λ³Όλ£¨μ κ°λ μ΄ λμ λμλ€.
μμμ²λ¦¬νλ μ¬λ μ μ₯μμλ νν°λ₯Ό ν΅ν΄ μμμ ν¨κ³Όλ₯Ό μ€ μ μμ§ μμ κΉλΌλ μκ°μ λμ λμλ€.
νΉμ§μ κ°μ‘°νκΈ° μν΄ νμ©λλ€λ λ°μμμ λ λμκ° λ₯λ¬λμμ 컨볼루μ μ νμ©νμ¬ μμμΌλ‘ λΆν° νΉμ§μ λ½μλ΄κΈ° μν λ°©ν₯μΌλ‘ μ§λ³΄νκ² λλ€.
- νν°λ₯Ό μ΄λ»κ² μ€κ³νλκ°μ λ°λΌ μνλ κ°μ λν 3x3 κ°μ νλμ κ°μΌλ‘ μ€μ¬μ ννν μ μλ€.
- λ΄κ° κ°κ³ μλ κ°κ³Ό μ£Όλ³μ νΉμ±μ λ°μν΄μ νλμ νΉμ§μΌλ‘ ννν μ μλ€.
local featureμ μ 체 μμμ μμμ 보λ κ²μ΄ μλλΌ λ΄κ° μ£Όμ΄μ§ ν½μ μ μ£Όλ³ (3X3)μ λ³΄κ³ μ μ΄λ€ νΉμ§μ κ°κ³ μλκ°λ₯Ό λνλ΄κΈ° μν΄ λ³΄λ κ²μ local feature λΌκ³ λΆλ₯Έλ€.
Hierarchical ꡬ쑰μ κ²½μ° μ£Όλ³μ κ°μ λν΄ μ»¨λ³Όλ£¨μ μ μ¬λ¬λ² μννλ©΄μ νλμ κ°μΌλ‘ μλ ΄νλλ‘ μ€κ³νμ¬ κ³μΈ΅μ μΈ κ΅¬μ‘°λ₯Ό κ°λλ€.
νν°μ κ°μ μ΄λ»κ² μ€κ³νλκ°μ λ°λΌ λ¬λΌμ§ μ μκ³ νν°λ 컀λ, weightμ κ°μ ννμΌλ‘ λΆλ¦¬κΈ°λ νλ€. λ₯λ¬λ κ΄μ μμ μμμ νν°λ₯Ό μ£Όκ³ λ€μν μμμ ν΅ν΄ μ΄λ€ κ°μ κ°κ³ μμ λμ μμμ featrueλ₯Ό μ μΆμΆν μ μλμ§μ λνμ¬ νμ΅νλ€.
μ¦ νν°μ λ΄μ©μΌλ‘ μ΄λ€κ°μ΄ λ€μ΄κ°λ©΄ μ’μμ§ νμ΅νλ€.
42:15
'π₯ Computer Science > Computer Vision' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Computer Vision] Transform (0) | 2021.09.16 |
---|---|
[Computer Vision] Filter - Part 2 (0) | 2021.09.15 |
[Computer Vision] Histogram - Part 2 (0) | 2021.09.09 |
[Computer Vision] Histogram - Part 1 (0) | 2021.09.08 |
[Computer Vision] Color (0) | 2021.09.07 |