Multi resolution Texture Synthesis on Surfaces Arul Prakash Lavanya Tekumalla
Multi resolution Texture synthesis Build image/mesh pyramid. Assign color to each pixel/vertex by doing a neighborhood search in the texture image. Neighborhood search: very expensive TSVQ: Accelerates the search process by considering neighborhoods as points in a multi dimensional space and casting the neighborhood search process as a nearest point searching problem in a multi- dimensional space.
Texture synthesis on images
Texture synthesis on surfaces Retiling –Sprinkle some new vertices onto the mesh –Space them uniformly over the mesh using point repulsion. –Remove old vertices and re-triangulate –Create a hierarchy of meshes Neighborhood Construction: –flatten a set of nearby vertices –resample the flattened patch
Point Repulsion
Mutual Tesselation
Neighborhood Construction
Texture Synthesis on meshes
Acknowledgements We would like to thank Emil for his help in course of the project
References Re-Tiling Polygonal Surfaces, G Turk. Generating Textures on Arbitrary Surfaces Using Reaction-Diffusion, G Turk. Generating random points in triangles, G Turk Texture Synthesis over Arbitrary Manifold Surfaces, Li-Yi Wei and Marc Levoy. Fast Texture Synthesis using Tree-structured Vector Quantization,Li-Yi Wei and Marc Levoy.