Convolutional Neural Networks 1
Convolutional Neural Networks (Part III)
08, 10 & 17 Nov, 2016
- J. Ezequiel Soto S.
Image Processing 2016
- Prof. Luiz Velho
Convolutional Neural Networks (Part III) 08, 10 & 17 Nov, 2016 - - PowerPoint PPT Presentation
Convolutional Neural Networks (Part III) 08, 10 & 17 Nov, 2016 J. Ezequiel Soto S. Image Processing 2016 Prof. Luiz Velho Convolutional Neural Networks 1 Summary & References 08/11 ImageNet Classification with Deep Convolutional
Convolutional Neural Networks 1
Convolutional Neural Networks 2
08/11 ImageNet Classification with Deep Convolutional Neural Networks
2012, Krizhevsky et.al. [source]
10/11 Going Deeper with Convolutions
2015, Szegedy et.al. [source]
17/11 Painting Style Transfer for Head Portraits using Convolutional Neural Networks
2016, Selim & Elgharib [source]
+ A Neural Algorithm of Artistic Style
2015, Gatys et.al. [source]
+ Image Style Transfer Using Convolutional Neural Networks
2016, Gatys et.al. [source]
Convolutional Neural Networks 3
Convolutional Neural Networks 4
– Painting Transfer – Color Transfer – Extension to Video
– Modified feature maps – Solving for the painting
– Still images – Extension to video
Convolutional Neural Networks 5
constrains.
→ Human perception is very sensitive to changes in faces.
– facial geometry (limited artistic styles: graphite & sketch painting) – image analogies (requires paired images: limited applicability) – color transfer: power maps (structure and color / no texture)
Convolutional Neural Networks 6
– Simulates brush-stroke
placement process
– Brush attributes: scale,
– Follow sample textures – Texture synthesis
– Parse the input image in parts – Reconstruction from parts
database
– Facial landmarks as
– Parts based techniques:
Convolutional Neural Networks 7
Convolutional Neural Networks 8
Convolutional Neural Networks 9
Convolutional Neural Networks 10
Convolutional Neural Networks 11
Convolutional Neural Networks 12
Convolutional Neural Networks 13
Convolutional Neural Networks 14
– All levels of detail to maintain
structure (reduce deformation)
– Gain maps: local statistics
between input and example → alignment!!!
– Find landmarks (66)
align: →
E: example I: input M: modified w/ Gain Map O: output
Convolutional Neural Networks 15
Convolutional Neural Networks 16
Gain maps
Convolutional Neural Networks 17
Convolutional Neural Networks 18
Convolutional Neural Networks 19
Convolutional Neural Networks 20
Convolutional Neural Networks 21
Convolutional Neural Networks 22
Convolutional Neural Networks 23
Convolutional Neural Networks 24
Convolutional Neural Networks 25
Convolutional Neural Networks 26
Convolutional Neural Networks 27