๐ ๋ณธ ๊ธ์ 2023.04 ์ ์์ฑํ paper review๋ฅผ ๋ค๋ฌ์ด ๋ฐํํ ์์นด์ด๋ธ ๊ธ์ ๋๋ค.
์์ฑ ๋น์ ์ปจํ ์คํธ: Capstone class
์๋ณธ ๋ ผ๋ฌธ: https://arxiv.org/abs/2103.10559
๋ฅ๋ฌ๋์ ๊ธฐ๋ฐ์ผ๋ก ํ frame interpolation์ ์ฐ์์ ์ธ ๋ ์ฅ์ ์ฌ์ง์ ์ด์ฉํ์ฌ ๋ณด๊ฐ์ ํ๋ค. ์ด๋ ์ ํ์ ์ผ๋ก ๋ฌด๊ฑฐ์ด ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. ์ฐ๋ฆฌ๋ ๊ฐ์ง์น๊ธฐ๋ฅผ ํตํ ์ต์ ํ์ ์ฑ๋ฅ ํฅ์์ ๊ฐ์ ธ์ค๋ CDFI model์ ์ ์ํ๋ค. ์ฐ๋ฆฌ๋ ๋จผ์ Adacof model์ 10๋ฐฐ๋ก ์์ถํ ๋ชจ๋ธ์ ๋ณด์ฌ์ค๋ค. ๊ทธ๋ฆฌ๊ณ warping module์ ์ ์ํ์ฌ ์๊ฐ์ ์ผ๊ด์ฑ์ ํฅ์์ํจ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก 4๋ถ์ 1ํฌ๊ธฐ์ ํด๋นํ๋ฉฐ ๋ ๋ฐ์ด๋ ์ฑ๋ฅ์ ์ง๋๋ Adacof๊ฐ ๋๋ค. ๋ํ ์ฐ๋ฆฌ์ ๋ฐฉ๋ฒ์ ๋ค๋ฅธ ๋ชจ๋ธ์๋ ์ฝ๊ฒ ์ ์ฉ์ด ๊ฐ๋ฅํ๋ค.

VFI๋ ์ค์ ์กด์ฌํ๋ ์ด๋ฏธ์ง๊ฐ ์ฌ์ด์ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ์์ ์ด๋ค. ์ด๋ ์ฌ๋ก์ฐ ๋ชจ์ ์์ฑ, ํ๋ ์์จ ์ฆ๊ฐ ๋ฐ ์ฌ๋ฌ ์์ ์์ ์ฌ์ฉ๋์ด์ง๋ค. VFI๋ ์ฌ๋ฌ ๋ฌธ์ ์ ๋น๋ฉดํด์๋ค. ์๋ฅผ ๋ค์ด, ๋ณต์กํ ์์ง์, ํ๋ฆฟํจ, ๊ทธ๋ฆฌ๊ณ ์ค์ ์ธ๊ณ์ ๊ด๋ฒ์ํ ์ด๋ฏธ์ง๊ฐ ์๋ค.
๋ง์ ์ฐ๊ตฌ์๋ ์ด ๋ถ์ผ์ ๋ํด ๋ง์ ํ๊ตฌ๋ฅผ ์งํํ๊ณ , ๋ฅ๋ฌ๋ ๋ฐฉ์์ด ์ํ๋์ด์ก๋ค. ํนํ, flow๊ธฐ๋ฐ์ ์ฐ๊ตฌ๊ฐ ๋ง์ด ์ด๋ฃจ์ด์ก๋ค. ๊ทธ๋ฌ๋ flow๊ธฐ๋ฐ์ pre-trained๋ flow ๋ชจ๋ธ์ด ํ์ํ๋ฉฐ ์ด๋ end-to-end๋ฅผ ์ด๋ฃฐ ์ ์๋ค. ๋ฐ๋ฉด kernel-based ๋ฐฉ๋ฒ์ kernel-size์ ๋์ ์ปดํจํ ์์์ผ๋ก ์ธํด ์ด๋ ค์์ ๊ฒช๋๋ค. ๊ทธ๋์ ๋ ๊ฐ์ง๋ฅผ ์ ์ ํ ์ตํฉํ ๋ฐฉ์์ด ๋ง์ด ์ฌ์ฉ๋๋ค.
์ฐ๊ตฌ๊ฐ ํ๋ฐํด์ง์๋ก ๋ง์ ๋ชจ๋ธ์ ์ ์ ๋ ๋ฌด๊ฑฐ์์ง๊ฒ ๋๋ค. ํนํ MEMC-Net์ ๊ฒฝ์ฐ๋ 70m์ ํ๋ผ๋ฏธํฐ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ CDFI model์ ์ ์ํ๋ฉฐ ์ด๋ ์ต๊ทผ์ ์ ์๋ AdaCoF์ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฐ์์ํค๋ฉฐ ๋ ๋์ ์ฑ๋ฅ์ ๋ณด์ฌ์ค๋ค.

CNN๊ธฐ๋ฒ์ ์ต๊ทผ์ ์๊ฐ์ ์ธ motion์์ธก์์ ์ฑ๊ณตํ์์ต๋๋ค. flow based๋ pixel๋ง๋ค์ ์์ธก์ ์งํํ๋ ๋ฐ๋ฉด 2d๊ธฐ๋ฐ์ธ CNN์ ๊ทผ์ฒ ํฝ์ ๊ฐ์ ์ํธ์์ฉ์ ํตํด ์์ธก์ ์งํํ์ฌ ๋์ฑ ์ข์ ์ฑ๋ฅ์ ๋ณด์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ฐฉ์์ ์ ํด์ง ์์ญ๋ง์์ ์๋ํ์๊ณ large motion์ ๋ค๋ฃฐ ์ ์์์ต๋๋ค. ์ด์ ๋ฐ๋ผ, ๋ฐ์ ํ ๋ฐฉ์์ด Deformable CNN ๋ฐฉ์์ผ๋ก ์ ํด์ง ๊ท๊ฒฉ์ CNN์ด ์๋ ์ข ๋ ์์ ๋ก์ด ์์ญ์ ๊ธฐ๋ฐํ CNN๋ฐฉ์์ ์ฌ์ฉํ๋ ๊ฒ์ด์๊ณ ์ด๋ AdaCoF์ ๊ธฐ๋ฐํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๋ฌํ AdaCoF๋ฅผ ํ๋ผ๋ฏธํฐ ๊ฐ์ํ์ํค๋ฉฐ ์ฑ๋ฅ ํฅ์์ ํ๊ณ ์ ํฉ๋๋ค.
Pruning-based model compression
๋ชจ๋ธ ์์ถ์ ๋ฅ๋ฌ๋์์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋ชจ๋ธ ๊ฒฝ๋ํ๋ ๊ฐ์ง์น๊ธฐ, ์์ํ, ์ธตํ์ถ์ถ, AutoML๋ฐฉ์ ๋ฑ์ด ์์ต๋๋ค. ๊ฒฝ๋ํ๋ฅผ ์ํ ์์ ๊ฐ์ ๋ง์ ๋ฐฉ์์ด ์กด์ฌํ๋ฉฐ ์ฐ๋ฆฌ ๋ชจ๋ธ์๋ ์ ์ฉํ ์ ์์ผ๋, ์์ถ ์ดํ ์ฐ๋ฆฌ์ ๋ชจ๋ธ์ ๋ ์ด์ ์ฐ๋ฆฌ์ ๋ชฉ์ ๊ณผ๋ ๋ฌ๋ผ์ง๋๋ค.
๋ฐ๋ผ์, ์ฐ๋ฆฌ๋ ์ต์ ํ ๊ธฐ๋ฐ์ ๊ท์ ํ๋ฅผ ํตํ ๊ฐ์ง์น๊ธฐ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๋ค์๊ณผ ๊ฐ์ ๋ฐฉ์์ ๋ฐ๋ฆ ๋๋ค.
1) norm์ ํตํด ํ์ต์ ์งํํฉ๋๋ค.
2) ๊ฐ๊ฐ์ ๋ ์ด์ด์์ ์๋ ค์ง ๋๋ฌธ ๊ตฌ์กฐ์ ๋ฐ๋ผ์ ์์ ๋คํธ์ํฌ๋ก ์ฌ๊ตฌ์ฑํฉ๋๋ค.
3) ์๋ก ๋ง๋ ๋คํธ์ํฌ๋ฅผ ํ์ตํฉ๋๋ค.
๋น๋์ค์์ ์ฐ์์ ์ธ ๋๊ฐ์ ์ด๋ฏธ์ง๋ ๊ฐ์ด๋ฐ ์์ ์ ์ด๋ฏธ์ง๋ฅผ ํฉ์ฑํฉ๋๋ค.
Motivation
AdaCoF์ ํต์ฌ์ ํ๋์ ์ด๋ฏธ์ง๋ฅผ ํฉ์ฑํ๊ธฐ ์ํด DConv๋ฐฉ์์ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.

๊ฐ ๋๊ฐ์ ์ด๋ฏธ์ง๋ก ๋ถํฐ DCN๋ฐฉ์์ ์ฌ์ฉํ์ฌ ์ฐธ์กฐํ ์์ญ์ ํฌ๊ธฐ(kernel size F)๋ฅผ ์ ํ๋ฉฐ d๋ ์ด๋ํ ์ ์๋ ๊ฑฐ๋ฆฌ๋ฅผ ๋ปํฉ๋๋ค. F, D๋ ํ์ดํผ ํ๋ผ๋ฏธํฐ๋ก ์๋ํฉ๋๋ค. ์ผ๋ฐ์ ์ธ DCN๊ณผ ๋ค๋ฅธ์ ์ W๊ฐ์ค์น๋ก ์ธํด ๊ฐ๊ฐ ๋ ๋ฆฝ์ฑ์ด ๋ถ๊ณผ๋ฉ๋๋ค.

๊ทผ๋ณธ์ ์ธ ์ง๋ฌธ์ ์ฐ๋ฆฌ๊ฐ ์ด๋ฌํ ์ ์ ์ง์ ์ ์ผ๋ก ๊ฐ์ ํ ์ ์๋๊ฐ์ ๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ AdaCoF ๋ชจ๋ธ์ ๋ถ์ถฉ๋ถํ๋ค๋ ๊ฒ์ ๋ฐํ๋์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๊ฐ์ด๋ฐ์ ์๋ ์ฌ์ฏ๊ฐ์ 5125123*3 conv layer๋ ๋ถํ์ํ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๊ธฐ์ ์ AdaCoF model์ 21.8m ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฐ์ง๋๋ค. ์ด๋ฌํ ๋ฌด๊ฑฐ์ด ๋ชจ๋ธ์ ํ์ตํ๋๋ฐ ์ค๋ ๊ฑธ๋ ค ๊ฐ์ ์ํค๊ธฐ์ ์ด๋ ต์ต๋๋ค.


๋จผ์ ์ฐ๋ฆฌ๋ ๋ชจ๋ธ์ ์์ถ์ํค๊ณ ์ ํฉ๋๋ค. AdaCoF๋ ์ฌ๊ธฐ์ ๊ฐ์ง์น๊ธฐ ๋ชจ๋ธ์ ์ํด ํ์ฉ๋ฉ๋๋ค. ํ์ต๋์ด์ง full model M0๋ l1 ๊ท์ ์ ์ํ ๊ฐ์ค์น์ ์ํด ์ฌํ์ต๋์ด์ง๋๋ค.

์ด๋ ์ค์ํ ๋ด๋ฐ์ ๋ํ ๊ฐ์ค์น๋ฅผ ๋ถ๊ณผํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์๋ก ์ ์๋ orthant-based stochastic method๋ฅผ ์ฌ์ฉํ์ฌ ํจ์จ์ ์ธ ๋ฉ์ปค๋์ฆ์ ์ถ๊ตฌํฉ๋๋ค. ์ด๋ฅผ ํตํด sparse solution ~ฮธ๋ฅผ ์ป์ด small network M1์ ์ ์ํฉ๋๋ค.
์ต์ข ์ ์ผ๋ก ์ฐ๋ฆฌ๋ M1์ ์ด๊ธฐ์ํ๋ถํฐ ์ฌํ์ต์ ์งํํฉ๋๋ค.

orthant-based stochastic solve๋ฅผ 20epoch๋์ 1000๊ฐ์ triplet์ ์ ์ด์ฉํด ํ์ต์ ์งํํ์๊ณ , ๋งค epoch๋ง๋ค ์์ Density๋ฅผ ๊ธฐ๋กํ์์ต๋๋ค. ๋ง์ง๋ง epoch์์๋ ๊ธฐ์กด๋ณด๋ค 26%์ density๋ฅผ ๊ฐ๋ ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๋งค ๋ ์ด์ด์ density๋ฅผ ์ดํด๋ณด๋ฉด ์ฐ๋ฆฌ๋ ๊ฐ์ด๋ฐ ์ฌ์ฏ๊ฐ์ 512ร512ร3ร3 conv layer๋ ์ค๋ณต๋๋ ๋ถ๋ถ์ผ๋ก ๋์์ผ๋ฉฐ ๋ค์์ ๋์ค๋ ์ ์ํ๋ง ๋ถ๋ถ์ density๊ฐ 7%์ ๋ถ๊ณผํฉ๋๋ค. ์ด๋ ์ด์ ์ ์๋ณธ ๋ชจ๋ธ์ ์๋น์์ ํ๋ผ๋ฏธํฐ๊ฐ ๋ถํ์ํ ๊ฒ์ ํ์ธํ ์ ์์์ต๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ ๊ณ์ฐ๋ density์ ๋ฐ๋ผ์ ๊ฐ๊ฒฐํ ๋คํธ์ํฌ๋ฅผ ์ฌ๊ตฌ์ฑํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌํ์ต์ ์งํํฉ๋๋ค.

์ด ๋ถ๋ถ์ ํ๋ผ๋ฏธํฐ ๊ฐ์์๋ ๊ด๋ จ์ด ์์ง๋ง ๊ฐ๊ฒฐํจ์ผ๋ก ์ธํด ์ฐ๋ฆฌ๋ ๋ง์ ๊ณต๊ฐ ํ๋ณด๋ฅผ ์ด๋ฃจ์๊ธฐ์ ์ถ๊ฐ์ ์ธ ๋ชจ๋์ ์ฌ์ฉํ์ฌ ์ฑ๋ฅ์ ์ฌ๋ฆด ์ ์์์ต๋๋ค. AdaCoF๋ ํ๋ฆฟํจ๊ณผ ๋ํ ์ผ์ด ๋จ์ด์ก๊ธฐ์ ์ฐ๋ฆฌ๋ ์ด์ ๋ํด ์ธ๊ฐ์ง feature pytramid, image synthesus network, selection mechanism์ ๊ตฌ์ฑํฉ๋๋ค.
Feaute pyramid
๋ง์ง๋ง ๋๊ฐ์ frame์ ๊ฒฐํฉํจ์ ์์ด ๊ฐ๋จํ single sigmoid mask V1์ ์ ๋ณด ์์ค์ด ๋ถ๊ฐํผํฉ๋๋ค. ๊ทธ๋์ ์ฐ๋ฆฌ๋ feature pyramid์์ 1*1 conv layer๋ฅผ ํตํด ๋ค์ํ scale๋ก ์ถ์ถํ์๊ณ ์ด๋ AdaCoF operation์ ๋ค์ด๊ฐ๋๋ค.
Image synthesis network
multi-scale์์ ๋ ์ข์ ํผ์ณ๋ฅผ ์ถ์ถํ๊ธฐ ์ํด GridNet์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๋ค์ํ scale์ ๊ฒฐํฉ์ ์ ์ฉํฉ๋๋ค.
Path selection
๊ธฐ์กด์ AdaCoF์์๋ ์์ฑ๋ featuremap์ ํตํด V1์ ์ฌ์ฉํ์ฌ output์ ์ ์ํ์ต๋๋ค. ์ด์ ๋ณ๋ ฌ์ ์ผ๋ก ๋ค๋ฅธ ๋ค์ํ scale์์ ๊ฒฐํฉ๋ featuremap์ ๋ ๋ค๋ฅธ occlusion์ธ V2๋ฅผ ์ด์ฉํด ๊ฒฐํฉ์ ์งํํฉ๋๋ค. ์ด๋ ์ด์ ์ ๋ถ์กฑํ ์ ๋ณด๋ฅผ ๋ํด์ค ์ ์์๊ฑฐ๋ผ ๊ธฐ๋๋์ด์ง๋๋ค.
์ด๋ฌํ ์ธ๊ฐ์ง ์์๋ ํ๋ผ๋ฏธํฐ ๊ฐ์๋ก ์ด๋ฃจ์ด์ง์ง๋ ์์ง๋ง ์ฑ๋ฅ์ ํฅ์์ํค๋๋ฐ ๋์์ ์ค๋๋ค.

AdaMax๋ฅผ ์ด์ฉํ์ฌ with ฮฒ1 = 0.9, ฮฒ2 = 0.999, initual lr = 0.001์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋งค 20epoch๋ง๋ค lr์ ์ ๋ฐ์ผ๋ก ๊ฐ์์ํต๋๋ค.
์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋ก์ค๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
๐ ๊ด๋ จ ๊ธ