CartoonGAN:Generative Adversarial Networks for Photo Cartoonization
CVPR2018
어떤 물건
현실 세계의 초상화를 만화풍의 초상화로 바꾸는 GAN, Catoon GAN을 제시했다.
선행 연구와의 차이
기존의 화풍 변환 기법은 다음과 같은 만화의 독특한 특징을 충분히 표현할 수 없다.
기존의 화풍 변환 기법은 다음과 같은 만화의 독특한 특징을 충분히 표현할 수 없다.
기술과 수법의 관건
1. CartoonGAN architecture
generator network
discriminator network
2. Loss function
Adversarial loss
선명한 테두리를 가진 이미지를 만들고 싶습니다 (전통적인discriminator는 테두리(적음)이지만 색깔이 고르지 않은 이미지를 잘 분별하지 못합니다)
→ 유무를 구분할 수 있다면 좋겠다
→ 디자인은'카툰','테두리 모호 카툰'과'사진'의 손실을 구분할 수 있다
Content loss
사진 속 내용은 만화가 바뀐 뒤에도 저장돼 피해를 봤다.
3. Initialization phase
GAN의 학습은 국부해에 빠지기 쉬우므로 이를 해결하기 위해generator 네트워크의 초기화에 힘쓴다.
→ 콘텐츠 로스, pre-train generator network만 사용하면 순조롭다
이미지는 사진과 initialization phase가 10epoch를 진행한 결과의 비교입니다.
유효성 확인 방법
정성 비교.
이미지를 생성합니다.
state-of-the-art의 비교.
공정성을 위해 NST는 스타일 이미지 1장(이전)과 여러 스타일 이미지를 제공한 경우(확장판)를 비교합니다.
CycleGAN에 관해서도 identity loss의 유무를 비교한다.
Cartoongan을 사용하면 가장자리가 잘 보입니다.
"훈련 중에 쌍으로 된 이미지(paired image)를 사용할 필요가 없다"는 점도 CycleGAN과 같지만 훈련에 필요한 시간은 CartoongAN이 더 적다.
CycleGAN : 2291.77 s
CycleGAN with identity loss : 3020.31 s
CartoonGAN : 1517.69 s
CRFMRF, Deep Analogy와 비교합니다. (image1) 사진과 비슷한 이미지를 선택하고, (image2) 무작위로 이미지를 선택합니다.
Cartoongan은 작가의 화풍을 포착했다.
초기화 phase 없음, $L_$L_2$를 사용하면 엣지 로스가 없는 것과 비교됩니다.
초기화하지 않으면 전혀 통하지 않는다.
논쟁이 있습니까?
앞으로
다음 논문
이미지의 부족한 부분을 GAN으로 메우기
Generative Image Inpainting with Contextual Attention
선 그리기부터 색칠까지 GAN 진행
SketchyGAN: Towards Diverse and Realistic Sketch to Image Synthesis
Reference
이 문제에 관하여(CartoonGAN:Generative Adversarial Networks for Photo Cartoonization), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/d-ogawa/items/e0840874446ae711656f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CartoonGAN:Generative Adversarial Networks for Photo Cartoonization), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/d-ogawa/items/e0840874446ae711656f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)