70 likes | 92 Views
Texture Synthesis and Transfer. William Wedler 15-463 Final Project Fall 2007. Project Description. Synthetic texture from a given sample Extract blocks and fit them together Find blocks that match along their borders Piece together with jagged edges Justification: Markov property
E N D
Texture Synthesis and Transfer William Wedler 15-463 Final Project Fall 2007
Project Description • Synthetic texture from a given sample • Extract blocks and fit them together • Find blocks that match along their borders • Piece together with jagged edges • Justification: Markov property • Current state is (x,y) location • Output is a block from the given sample
Synthesis Results Markov Model Current State: Overlapping region already synthesized (Shaded region) Current Output: Selected block from input sample (Dashed outline) Input Output
Dependency on Sampling Parameters 20 pixel Window 30 pixel Window 40 pixel Window Input: 1/6 Overlap 1/5 Overlap 1/4 Overlap
Texture Transfer Results • Modify model sates: • Add target correspondence information & Input texture Input target
Extension Into Animation • Idea: Transition from mostly texture to mostly target figure • Vary resemblance to texture/target • Change window size with • Blur input target • Add time dimension to state information: • Consider texture from previous frame • Modified code borrowed from Proff. Efros
Animation Results Only vary window sizes, no prev. frame info: http://www.youtube.com/watch?v=lXxkgA65TO4 Vary window, blur and add prev. frame info: http://www.youtube.com/watch?v=IrA6YKrKOPw Inputs: Outputs: