Texture Synthesis Presented by James Hays Problem Statement 1 - - PDF document

texture synthesis
SMART_READER_LITE
LIVE PREVIEW

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-1
SLIDE 1

1

Texture Synthesis

Presented by James Hays

Problem Statement

slide-2
SLIDE 2

2

Problem Statement Problem Statement

slide-3
SLIDE 3

3

Problem Statement Problem Statement

slide-4
SLIDE 4

4

Problem Statement Problem Statement

slide-5
SLIDE 5

5

Problem Statement Problem Statement

slide-6
SLIDE 6

6

Problem Statement

  • No easy fix
  • Limited by texture memory and artist man

hours

Texture Spectrum

slide-7
SLIDE 7

7

Real world texture Tiling

slide-8
SLIDE 8

8

Tiling Texture Synthesis Result

slide-9
SLIDE 9

9

Texture Spectrum Another Justification

slide-10
SLIDE 10

10

slide-11
SLIDE 11

11

slide-12
SLIDE 12

12

Approaches

  • First approach – toy with some noise

image until it matches the statistics of the input image.

Texture Spectrum

slide-13
SLIDE 13

13

Approaches

  • Newer approach – Copy pixels directly

from the input. Search instead of model.

Texture Spectrum

slide-14
SLIDE 14

14

Approaches

  • Newest approach – Copy patches directly

from the input and worry about stitching them together

Texture Spectrum

slide-15
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
SLIDE 16

16

Limitations Neighborhood Based Methods

  • This is what you will be implementing for

homework 4.

slide-17
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
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
SLIDE 19

19

Neighborhood Based Methods

  • Hole filling

Neighborhood Based Methods

  • Hole filling
slide-20
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
SLIDE 21

21

Neighborhood Based Methods

  • Multiresolution Synthesis

Neighborhood Based Methods

  • Analogy Based Synthesis

: : ::

slide-22
SLIDE 22

22

Neighborhood Based Methods

  • Acceleration

Non-photorealistic rendering

: :: :

slide-23
SLIDE 23

23

Non-photorealistic Rendering

: :: :

Paint by numbers

: :: :

slide-24
SLIDE 24

24

Colorization

: :: :

Perspective synthesis

slide-25
SLIDE 25

25

Perspective synthesis Rotation invariant synthesis

slide-26
SLIDE 26

26

Movies More neat stuff

Near Regular Manipulation