- Today
- Total
- νλ‘κ·Έλλ¨Έμ€
- λ°±μλ
- λ€μ΅μ€νΈλΌ
- λ°±μ€
- μμμ λ ¬
- 벨λ§ν¬λ
- spring
- OOP
- PS
- array
- Graph
- tree
- μ‘Έμ μν
- CS
- μλ°
- java
- λ°μ΄ν°λ² μ΄μ€
- pytorch
- leetcode
- μλ°μμ μ
- ꡬν
- MST
- μλ£κ΅¬μ‘°
- dp
- μΈν΄
- database
- λ¬Έλ²
- BFS
- 그리λ
- Algorithm
Partially Committed
Zero-DCE μ Multi-scale processing μ μ μ©ν΄λ³΄μλ€ #2 λ³Έλ¬Έ
Zero-DCE μ Multi-scale processing μ μ μ©ν΄λ³΄μλ€ #2
WonderJay 2023. 5. 28. 18:41μ΄μ κΈ
Zero-DCE μ Multi-scale processing μ μ μ©ν΄λ³΄μλ€..#1 (tistory.com)
λ²μ¨ 7λ²μ§Έ μ‘Έμ μν λ―Έν μ΄λΌλ μκ°μ΄ μ λ§ λΉ λ₯΄λ€.
μμνκΈ°μ μμ 6λ²μ§Έ λ°ν λ΄μ©μ κ°λ¨ν μμ½νλ©΄,
κΈ°μ‘΄μ Zero-DCE μ Frame work λ₯Ό 보면 Input image λ‘λΆν° DCE-Net μ ν΅ν΄ Channel λ³ parameter map μ adaptive νκ² μ»μ΄λΈλ€. μ΄λ¬ν parameter map μ 곧 Image μ feature μ κ°λ€. Zero-DCE μ κ°μ₯ ν° μ₯μ μΈ κ²½λμ±μ μ΅λν μ μ§νλ©΄μλ μ±λ₯μ μ½κ°μ΄λΌλ κ°μ νλ κ²μ΄ λͺ©μ μ΄λ€.
λλ Input image λ‘λΆν° image feature μ μ‘°κΈ λ λ§μ μ 보λ₯Ό ν¬ν¨νλλ‘ modify ν¨μΌλ‘μ¨, μ±λ₯μ κ°μ ν μ μμ κ²μ΄λΌλ κ°μ€μ μΈμ μΌλ©° μ΄λ₯Ό μν΄μ Multi-scale λ°©λ²μ μ μ©ν μ μλ€κ³ μ£Όμ₯νλ€. μ»΄ν¨ν° λΉμ μ λ°μ μΈ μμμμ μμ£Ό μ¬μ©νλ Image pyramid κΈ°λ²μμ μκ°μ μ»μλλ°, Input image λ₯Ό μ¬λ¬ scale λ‘ λΆν ν λ€μ, κ°κ°μ λ€λ₯Έ scale λ‘λΆν° parameter map μ μ»μ΄λ΄κ³ μ΄λ₯Ό fusion νμ¬ μ¬μ©νλ©΄ Image μ ν¬κ³ μμ detail λͺ¨λλ₯Ό λ°μν μ μμ κ²μ΄λΌκ³ μ μνλ€.
κ°λ¨νκ² 5κ°μ μ€μΌμΌλ‘ λλμκ³ (1.25, 1.0, 0.75, 0.5, 0.25), μ΄λ€μ νλλ‘ ν©μΉ λμλ κ·Έλ₯ element-wise λ‘ λν λ€μ tanh λ₯Ό ν΅ν΄ scaling νλ λ°©λ²μ μ ννλ€. κ·Έ κ²°κ³Ό μ±λ₯μ μμ£Ό λ―Έμ½νκ² μ¦κ°νκΈ΄ νμ§λ§, μμ§ μλ―Έμλ κ²°κ³ΌλΌκ³ λ§ν μμ€μ΄λΌκ³ νκΈ΄ λ―Όλ§νλ€. π
κ΅μλμ μ½λ©νΈλ₯Ό κ³μ κ³μ μκ°ν΄λ³΄μμΌλ©°, μ±λ₯μ΄ μ μλμ¨ μ΄μ λ μ¬λ¬ scale μ νλλ‘ ν©μΉλ κ³Όμ μ λ¬Έμ κ° μμ κ°λ₯μ±μ΄ μλ€κ³ νλ¨νλ€. λ¨μν λνλ λ°©λ²μ΄ μ’μ§ μμ κ²°κ³Όλ₯Ό μΌκΈ°ν κ² κ°λ€. λν μ€μΌμΌμ λ무 λ§μ΄ λΆν ν νμλ μμ μ μλ€κ³ μ΄μΌκΈ° ν΄μ£Όμ μ λ μ΄λ²μ λ°μν΄λ³΄κΈ°λ‘ νμλ€. + λΌνλΌμμ νΌλΌλ―Έλμ λν΄μλ μΈκΈν΄μ£Όμ ¨λλ°, μ΄ λΆλΆμ μ‘°κΈ λ κ³ λ―Όμ΄ νμν λ― νλ€.
# μλ‘ λ€λ₯Έ Scale μ parameter map μ μ΄λ»κ² νλλ‘ ν©μΉ κ²μΈκ°?
κΈ°μ‘΄μλ bilinear interpolation μ ν΅ν΄μ scale μ νλλ‘ λ§μΆ λ€μ κ·Έλ₯ element-wise λ‘ λνκ³ tanh λ₯Ό ν΅ν΄ rerange ν΄μ μ¬μ©νλλ°, μ΄ λ°©λ²μ ν¨κ³Όμ μ΄μ§ λͺ»νλ κ² κ°λ€. λ΄κ° μλν μ μλ λ€λ₯Έ λ°©λ²μ 무μμ΄ μμκΉ? κ°κ°μ scale μμ κ°μ₯ νΉμΆλ(?) νΉμ§λ§ μ¬μ©νκΈ° μν΄ Max κ°μ μ¬μ©νλ©΄ μ΄λ¨κΉ..?
μ΄λ°λλ..? μ΄ λΆλΆμ ꡬνμ΄ κ°λ¨νλκΉ.. νλ² ν΄λ³΄κ³ μ±λ₯μ νμΈν΄λ³Έ λ€μ ν¬μ€ν ν΄μΌκ² λ€.
# μλ‘ λ€λ₯Έ Scale μ parameter map μ λν κ°μ€ νκ· μ μ μ©νλ κ²μ μ΄λ¨κΉ?
μ΄ μμ΄λμ΄λ μ»΄ν¨ν° λΉμ λ©μ€μ μμ¬ νμλ νμ΄ μ‘°μΈν΄μ€ κ²μΈλ°...! λ¬΄μ¨ λ§μ΄λλ©΄, κ° μ€μΌμΌ λ³ κ°μ€μΉλ₯Ό μλ―Ένλ λ³μλ₯Ό νλ λ§λ€μλ κ±°κ³ λ°μν λ κ°μ€μΉλ₯Ό μ΄μ©ν νκ· μ μ¬μ©νμλ κ²μ΄λ€. μ΄λ κ°μ€μΉλ₯Ό μλ―Ένλ λ³μλ νμ΅ κ°λ₯ν νλΌλ―Έν°λ‘ λ§λ€μ΄μ, Network κ° μμμ λ μ€μν scale μ μ 보λ₯Ό λ°μνλλ‘ νλ κ²μ΄ μ’μ κ² κ°λ€. νμ΅ κ³Όμ μμ κ°κ°μ scale μ΄ κΈ°μ¬νλ μ λλ₯Ό λμ μΌλ‘ μ‘°μ ν μ μλλ‘ νμλ κ²μ΄λ€. π
κ·Έλ¦ΌμΌλ‘ λμμ κ·Έλ €λ΄€λ€..!