VGG Loss๋ SRGAN( [CVPR2017] photo-realistic single image super-resolution using a generative adversarial network )์์ ์ฒ์ ๋ฑ์ฅํ Loss์ด๋ค.
VGG loss๋ฅผ ์ค๋ช ํ๊ธฐ ์ํด SRGAN์์ ์ฌ์ฉํ๋ loss function ์ ์ฒด๋ฅผ ํ์ธํด๋ณด์.
SRGAN์์ ์ฌ์ฉํ๋ loss function์ ๋ ผ๋ฌธ ๋ด์์ "Perceptual loss function"์ด๋ผ๊ณ ์ ์ํ๋๋ฐ ํํ๋ ๋ค์๊ณผ ๊ฐ๋ค.
์ด๋ ๊ฒ ๋๊ฐ์ง์ ํฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๊ณ , content loss์์ ๊ธฐ์กด์ super resolution model์์์ MSE loss๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์๋ก์ด 'VGG Loss'๋ฅผ ์ ์ํ์๋ค๋ ์ ์ด ์ด ๋ ผ๋ฌธ์์ ์ฃผ๋ชฉํ ๋งํ ์ ์ด๋ค. adversarial loss๋ถ๋ถ์ ์ ํฌ์คํ ์์ ์ ๋ฆฌํ GAN loss์ ํํ์ ๋๊ฐ์ผ๋ฏ๋ก ๋์ด๊ฐ๊ณ , content loss๋ถ๋ถ๋ง ์ดํด๋ณด๊ฒ ๋ค.
content loss๋ถ๋ถ์ MSE loss๊ฐ ์๋ VGG loss๋ฅผ ์ฌ์ฉํ์๋ค๊ณ ํ๋๋ฐ,
๋จผ์ pixel-wise MSE loss๋ ๋ค์๊ณผ ๊ฐ์ ์์ผ๋ก ์ ์๋๋ค.
MSE loss๋ ์์์๋ ํ์ธํ ์ ์๋ฏ์ด high resolution ์ด๋ฏธ์ง์ low resolution ์ด๋ฏธ์ง๋ฅผ ํ์ง ๊ฐ์ ํ์ฌ ๋ง๋ค์ด๋ธ ์ด๋ฏธ์ง์ ์ฐจ์ด๋ฅผ ์ ๊ณฑํ์ฌ 'ํ๊ท '์ ๋ธ๋ค. ๊ฒฐ๊ตญ์ pixel๋จ์๋ก ํ๊ท ์ ๋ด๋ loss์ด๋ฏ๋ก ๊ณผํ๊ฒ smoothing๋๋ ๋จ์ ์ด ์กด์ฌํ๋ค.
์ด ๋, PSNR์ ์์ ๋ถ๋ชจ์๋ MSE๊ฐ์ด ํฌํจ๋๊ธฐ ๋๋ฌธ์, PSNR๊ณผ MSE๋ ์ญ์๊ด๊ณ์ ์์ด MSE ๊ฐ์ด ๋ฎ์์ง์๋ก PSNR์ด ๋์์ง๋ฏ๋ก PSNR์ ๋์ด๊ธฐ ์ํด MSE ๊ฐ์ ๊ณ์ ์๊ฒ ๋ง๋ค๊ฒ ๋ ๊ฒ์ด๊ณ ,
๊ฒฐ๊ตญ ๋๋ฌด ๋ง์ด smoothing๋์ด high frequency๋ถ๋ถ(ex. edge๋ถ๋ถ)์ ๋ ๋ผ๊ฐ texture์ด ์ ํํ๋์ง ์๊ฒ ๋๋ค.
์ฐธ๊ณ ๋ก, PSNR์ ์์ ๋ค์๊ณผ ๊ฐ๋ค.
์ด๋ฌํ MSE loss์ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด 'VGG Loss'๋ฅผ ์๋ก ์ ์ํ๋๋ฐ VGG Loss๋ ๋ค์๊ณผ ๊ฐ์ ์์ผ๋ก ์ ์๋๋ค.
perceptual similarity์ ๋ ๊ฐ๊น์ด loss๋ก, ์ด loss๋ pre-train๋ 19 layer VGG network์ ReLU ํ์ฑํ ๊ณ์ธต์ ๊ธฐ๋ฐ์ผ๋ก ์ ์ํ๋ค.
pre-trained๋ VGG net์ ์ด์ฉํด์ feature map(VGG19 network ์ i๋ฒ์งธ maxpooling layer ์ activation ํ j๋ฒ์งธ convolution์ ์ํด ์ป์ด์ง feature map)์์์ ์ ํด๋ฆฌ๋์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. reconstructed image์ reference image(high resolution image)์ feature map์ฌ์ด ๊ฑฐ๋ฆฌ๋ฅผ ๊ตฌํ๋ ๊ฒ์ด๋ค.
๋ฐ๋ผ์ pixel ๊ฐ๊ฐ์ ๊ฐ์ด ์๋ 'perceptual similarity'์ ์ง์คํ์๊ธฐ ๋๋ฌธ์ ์ข ๋ detailํ ๋ถ๋ถ์ ์ ์ก์๋ผ ์ ์๊ฒ ๋์๋ค.
(์ด vgg loss์ด ์ ๋ง perceptual similarity๋ฅผ ์ ์ก์๋ด๋์ง, ๊ด๋ จ ์ง๋ฌธ๋ค์ ๋ํ ๋ต์ ์ค ๋
ผ๋ฌธ์ด ๋ฐ๋ก ์ ๋ฒ ํฌ์คํธ์ ๋ฆฌ๋ทฐํ๋ ๋
ผ๋ฌธ์ด๋ค)
=> [CVPR 2018] The unreasonable effectiveness of deep features as a perceptual metric
์ด VGG loss๋ ๋ฌด์ธ๊ฐ๋ฅผ ํ ๋๋ง๋ค ๊ผญ ๋ฑ์ฅํ๋ loss์ธ ๊ฒ ๊ฐ๋ค..์ด loss๋ฅผ ์ฌ์ฉํ์ง ์์ผ๋ฉด edge ๋ถ๋ถ์ด ์ ํ ์ด์๋์ง ์๋ค๋ ๊ฑธ ์ผ๋ง ์ ์ด๋ฏธ์ง ์์ฑํ๋ task๋ฅผ ํ๋ค๊ฐ๋ ๋ ํ๋ฒ ๋๊ผ์๋ค..!
๋ค์ ๊ธ๋ก๋ Wasserstein GAN์์ ์ฌ์ฉํ WGAN loss๋ฅผ ์ ๋ฆฌํด์ผ๊ฒ ๋น,,,
๋`(>๏น<)โฒ