6
Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

Embed Size (px)

Citation preview

Page 1: Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

Inverse Texture SynthesisInverse Texture Synthesis

Li-Yi Wei1 Jianwei Han2 Kun Zhou1,2

Hujun Bao2 Baining Guo1 Harry Shum1

1Microsoft 2Zhejiang University

Page 2: Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

Old slide from SIGGRAPH 2000Old slide from SIGGRAPH 2000

input(small)

output(large)

texture synthesis

Page 3: Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

New SIGGRAPH 2008 paper(just by flipping the old slide)New SIGGRAPH 2008 paper(just by flipping the old slide)

input(large)

output(small)

inverse texture synthesis

Page 4: Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

Why?Why?

Textures are getting large

Recent advances: large scale, time varying data set

Expensive to store, transmit, compute

Yale University Columbia UniversityMSR Asia

Page 5: Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

OverviewOverview

input(large)

inverse texture synthesisoutput(small)

texturing(slow)

texturing(fast)

similar

Page 6: Inverse Texture Synthesis Li-Yi Wei 1 Jianwei Han 2 Kun Zhou 1,2 Hujun Bao 2 Baining Guo 1 Harry Shum 1 1 Microsoft 2 Zhejiang University

How to find new idea (from old PPT talk slides)How to find new idea (from old PPT talk slides)

flip left-right (done here)

filtering

tone mapping

rotation

crossover

flip up-down

shearingtriangulation

deformation

compression

sampling

anti-aliasing