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 • No easy fix • Limited by texture memory and artist man hours Texture Spectrum 6
Real world texture Tiling 7
Tiling Texture Synthesis Result 8
Texture Spectrum Another Justification 9
10
11
Approaches • First approach – toy with some noise image until it matches the statistics of the input image. Texture Spectrum 12
Approaches • Newer approach – Copy pixels directly from the input. Search instead of model. Texture Spectrum 13
Approaches • Newest approach – Copy patches directly from the input and worry about stitching them together Texture Spectrum 14
Approaches • Newest approach – Copy patches directly from the input and worry about stitching them together while enforcing periodicity. Texture Spectrum 15
Limitations Neighborhood Based Methods • This is what you will be implementing for homework 4. 16
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. 17
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 18
Neighborhood Based Methods • Hole filling Neighborhood Based Methods • Hole filling 19
Neighborhood Based Methods • Coherence Parameter With C.P. Without With C.P. Without Neighborhood Based Methods • Coherence Parameter – Targeted Synthesis 20
Neighborhood Based Methods • Multiresolution Synthesis Neighborhood Based Methods • Analogy Based Synthesis :: : : 21
Neighborhood Based Methods • Acceleration Non-photorealistic rendering :: : : 22
Non-photorealistic Rendering :: : : Paint by numbers :: : : 23
Colorization : :: : Perspective synthesis 24
Perspective synthesis Rotation invariant synthesis 25
Movies More neat stuff Near Regular Manipulation 26
Recommend
More recommend