SlideShare a Scribd company logo
1 of 14
Download to read offline
Paint Your Video in Style
Yao Wu
Dec 13, 2016
Style Transfer for Static Images
Content Style Your Art
+ =
Style Transfer for Static Images
Content Style Your Art
+ =
Style Transfer for Static Images
Content Style Your Art
+ =
Style Transfer for Static Images
Content Style Your Art
+ =
Style Transfer for Static Images
Feature Extraction
Input Image
Layer 1 Layer 2 Layer 3 Layer 4 Layer 5
Content Image
Style Image
Convolutional Neural Network
Style Transfer for Static Images
Optimization
Minimize loss function to produce transferred image.
L = Content Loss + Style Loss
A Neural Algorithm of Artistic Style (Gatys 2015)
Fine-tuned the last
convolutional layer with 20k
images to distinguish
paintings from pictures at
88%.
Fine-tune VGG 16
Content features from
4th and 5th layers.
Style features from
all layers.
Feature Extraction
Style Transfer
=
Loss Minimization
Optimization
Style Transfer for Videos
Without Temporal Constraints
StylizedOriginal
L = Content Loss + Style Loss + Temporal Loss
Artistic style transfer for videos (Ruder 2016)
Style Transfer for Videos
With Temporal Constraints
Initialize from the last
frame.
Identify moving objects
to initialize them at the
correct position.
Penalize temporal loss
between adjacent
frames.
Tools and Frameworks
Deep Learning Web Scraping
Video Processing
Style Transfer for Videos
Style Transfer for Videos
Scream by MunchMuse by Picasso
Facebook is testing a video style transfer mobile app caffe2go in a few
countries and it will soon be deployed in a wider range of countries.
Facebook
Google Brain has pre-trained a style transfer network that substantially
cuts down the running time.
Google
A learned representation for Artistic style (Dumoulin 2017)
Real-time style transfer on streaming data seems to be a not-so-distant
possibility.
For All of Us
The Future
Contact
Yao Wu
yyaowu@gmail.com
in/yyaowu
PandaGongfu
Thank you!

More Related Content

Similar to Paint_Your_Video_In_Style

Image-to-Image Translation
Image-to-Image TranslationImage-to-Image Translation
Image-to-Image TranslationJunho Kim
 
Clipstyler: Image style transfer with a single text condition
Clipstyler: Image style transfer with a single text conditionClipstyler: Image style transfer with a single text condition
Clipstyler: Image style transfer with a single text conditionssuser6bab17
 
Day 1 presentation terminology
Day 1 presentation   terminologyDay 1 presentation   terminology
Day 1 presentation terminologykelv_w
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingIRJET Journal
 
Implementing Neural Style Transfer
Implementing Neural Style Transfer Implementing Neural Style Transfer
Implementing Neural Style Transfer Tahsin Mayeesha
 

Similar to Paint_Your_Video_In_Style (7)

Neural style transfer
Neural style transferNeural style transfer
Neural style transfer
 
Image-to-Image Translation
Image-to-Image TranslationImage-to-Image Translation
Image-to-Image Translation
 
Clipstyler: Image style transfer with a single text condition
Clipstyler: Image style transfer with a single text conditionClipstyler: Image style transfer with a single text condition
Clipstyler: Image style transfer with a single text condition
 
Day 1 presentation terminology
Day 1 presentation   terminologyDay 1 presentation   terminology
Day 1 presentation terminology
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image Inpainting
 
Images on the Web
Images on the WebImages on the Web
Images on the Web
 
Implementing Neural Style Transfer
Implementing Neural Style Transfer Implementing Neural Style Transfer
Implementing Neural Style Transfer
 

Paint_Your_Video_In_Style

  • 1. Paint Your Video in Style Yao Wu Dec 13, 2016
  • 2. Style Transfer for Static Images Content Style Your Art + =
  • 3. Style Transfer for Static Images Content Style Your Art + =
  • 4. Style Transfer for Static Images Content Style Your Art + =
  • 5. Style Transfer for Static Images Content Style Your Art + =
  • 6. Style Transfer for Static Images Feature Extraction Input Image Layer 1 Layer 2 Layer 3 Layer 4 Layer 5 Content Image Style Image Convolutional Neural Network
  • 7. Style Transfer for Static Images Optimization Minimize loss function to produce transferred image. L = Content Loss + Style Loss A Neural Algorithm of Artistic Style (Gatys 2015) Fine-tuned the last convolutional layer with 20k images to distinguish paintings from pictures at 88%. Fine-tune VGG 16 Content features from 4th and 5th layers. Style features from all layers. Feature Extraction Style Transfer = Loss Minimization Optimization
  • 8. Style Transfer for Videos Without Temporal Constraints StylizedOriginal
  • 9. L = Content Loss + Style Loss + Temporal Loss Artistic style transfer for videos (Ruder 2016) Style Transfer for Videos With Temporal Constraints Initialize from the last frame. Identify moving objects to initialize them at the correct position. Penalize temporal loss between adjacent frames.
  • 10. Tools and Frameworks Deep Learning Web Scraping Video Processing
  • 12. Style Transfer for Videos Scream by MunchMuse by Picasso
  • 13. Facebook is testing a video style transfer mobile app caffe2go in a few countries and it will soon be deployed in a wider range of countries. Facebook Google Brain has pre-trained a style transfer network that substantially cuts down the running time. Google A learned representation for Artistic style (Dumoulin 2017) Real-time style transfer on streaming data seems to be a not-so-distant possibility. For All of Us The Future