SLIDE 1
Texture Synthesis Presented by James Hays Problem Statement 1 - - PDF document
Texture Synthesis Presented by James Hays Problem Statement 1 - - PDF document
Texture Synthesis Presented by James Hays Problem Statement 1 Problem Statement Problem Statement 2 Problem Statement Problem Statement 3 Problem Statement Problem Statement 4 Problem Statement Problem Statement 5 Problem Statement
SLIDE 2
SLIDE 3
3
Problem Statement Problem Statement
SLIDE 4
4
Problem Statement Problem Statement
SLIDE 5
5
Problem Statement Problem Statement
SLIDE 6
6
Problem Statement
- No easy fix
- Limited by texture memory and artist man
hours
Texture Spectrum
SLIDE 7
7
Real world texture Tiling
SLIDE 8
8
Tiling Texture Synthesis Result
SLIDE 9
9
Texture Spectrum Another Justification
SLIDE 10
10
SLIDE 11
11
SLIDE 12
12
Approaches
- First approach – toy with some noise
image until it matches the statistics of the input image.
Texture Spectrum
SLIDE 13
13
Approaches
- Newer approach – Copy pixels directly
from the input. Search instead of model.
Texture Spectrum
SLIDE 14
14
Approaches
- Newest approach – Copy patches directly
from the input and worry about stitching them together
Texture Spectrum
SLIDE 15
15
Approaches
- Newest approach – Copy patches directly
from the input and worry about stitching them together while enforcing periodicity.
Texture Spectrum
SLIDE 16
16
Limitations Neighborhood Based Methods
- This is what you will be implementing for
homework 4.
SLIDE 17
17
Neighborhood Based Methods
- This is what you will be implementing for
homework 4.
Neighborhood Based Methods
- This is what you will be implementing for
homework 4.
SLIDE 18
18
Neighborhood Based Methods
- There is one significant parameter
Neighborhood Based Methods
- Several meaningful extensions
– Hole filling – Coherence Parameter – Targeted Synthesis – Multiresolution Synthesis – Analogy Based Synthesis – Acceleration – Your Brilliant Idea
SLIDE 19
19
Neighborhood Based Methods
- Hole filling
Neighborhood Based Methods
- Hole filling
SLIDE 20
20
Neighborhood Based Methods
- Coherence Parameter
With C.P. Without With C.P. Without
Neighborhood Based Methods
- Coherence Parameter
– Targeted Synthesis
SLIDE 21
21
Neighborhood Based Methods
- Multiresolution Synthesis
Neighborhood Based Methods
- Analogy Based Synthesis
: : ::
SLIDE 22
22
Neighborhood Based Methods
- Acceleration
Non-photorealistic rendering
: :: :
SLIDE 23
23
Non-photorealistic Rendering
: :: :
Paint by numbers
: :: :
SLIDE 24
24
Colorization
: :: :
Perspective synthesis
SLIDE 25
25
Perspective synthesis Rotation invariant synthesis
SLIDE 26
26
Movies More neat stuff
Near Regular Manipulation