Paper Review 8 - A Neural Algorithm of Artistic Style [Style Transfer]

최대 1 분 소요

A Neural Algorithm of Artistic Style

Contribution

  • 이전의 [Understanding Deep Image Representations by Inverting Them] 에서 이미지의 feature 으로부터 이미지를 복원이 가능한 것을 확인할 수 있다.
  • 원본 이미지의 content 를 reconstruct 하면서 동시에 style 을 제공하는 이미지의 feature 와도 같아지게끔 reconstruct 하면 어떻게 될지를 잘 보여주는 정말 인상 깊은 논문이다.
  • 각각의 reconstruct loss 를 결합한 것 뿐이기 때문에 심플한 구조가 장점이다.
  • 기본적으로 이미지의 feature 를 extraction 하기 위해서 기존의 State of the Art 한 CNN 모델을 pretrained 모델로 사용한다. 본 논문에선 VGG19를 사용했다.

Comments

  • 직접 구현하면서 알게 된 점은 오픈소스에 공개된 pretrained model들의 가중치가 동일한 것이 아니기 때문에 각 모델에서 extraction 된 이미지의 feature가 전부 동일한 값을 갖고 있다고 할 수 없다. 이런 부분이 style transfer 의 결과에 어느정도 영향을 주기도 한다. 따라서 결과가 이상하게 나온다면 pretrained model을 다른 오픈소스를 사용해보는 것을 추천한다. (Keras 에서 offical 로 제공하는 VGG는 VGG19 보단 VGG16을 쓰는것이 좋다.)
  • Style 이 너무 강한 경우엔 오히려 기괴한? 느낌을 주는 결과를 내보내기도 한다.

Proposed Architecture

Dataset

댓글남기기