Multi resolution Texture Synthesis on Surfaces Arul Prakash Lavanya Tekumalla.

Slides:



Advertisements
Similar presentations
Lapped textures Emil Praun Adam Finkelstein Hugues Hoppe
Advertisements

Image Quilting and Apples
Andrew Nealen and Marc Alexa, Discrete Geometric Modeling Group, TU Darmstadt, 2004 Fast and High Quality Overlap Repair for Patch-Based Texture Synthesis.
Super-Resolution Texturing for Online Virtual Globes
CS4995-1: ModelingPage 1 Modeling Polygonal and mesh representation Spline curves and patches Procedural modelling Geometry compression –Mesh simplification.
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
Sorce: Suggestive Contours for Conveying Shape. (SIGGRAPH 2003) Doug DeCarlo, Adam Finkelstein, Szymon Rusinkiewicz, Anthony Santella. 1 Suggestive Contours.
Real-Time Rendering TEXTURING Lecture 02 Marina Gavrilova.
More details on presentations Aim to speak for ~50 min (after 15 min review, leaving 10 min for discussions) Try to plan discussion topics It’s fine to.
Lapped Textures Emil Praun and Adam Finkelstien (Princeton University) Huges Hoppe (Microsoft Research) SIGGRAPH 2000 Presented by Anteneh.
Mesh Simplification Global and Local Methods:
Texture Synthesis Tiantian Liu. Definition Texture – Texture refers to the properties held and sensations caused by the external surface of objects received.
Lapped Textures Emil Praun Adam Finkelstein Hugues Hoppe Emil Praun Adam Finkelstein Hugues Hoppe Princeton University Microsoft Research Princeton University.
Lapped Textures Emil Praun Adam Finkelstein Hugues Hoppe Emil Praun Adam Finkelstein Hugues Hoppe Princeton University Microsoft Research Princeton University.
Order-Independent Texture Synthesis Li-Yi Wei Marc Levoy Gcafe 1/30/2003.
Introduction to Volume Rendering Presented by Zvi Devir.
Fast Texture Synthesis using Tree-structured Vector Quantization Li-Yi Wei Marc Levoy Computer Graphics Group Stanford University.
Lapped Textures SIGGRAPH 2000 Emil Praun Adam Finkelstein Hugues Hoppe.
Image Quilting for Texture Synthesis and Transfer Alexei A. Efros1,2 William T. Freeman2.
Parallel Controllable Texture Synthesis Sylvain Lefebvre, Hugues Hoppe SIGGRAPH (3),
Visualization and graphics research group CIPIC January 30, 2003Multiresolution (ECS 289L) - Winter MAPS – Multiresolution Adaptive Parameterization.
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
1 Computation on Arbitrary Surfaces Brandon Lloyd COMP 258 October 2002.
Texture Synthesis over Arbitrary Manifold Surfaces Li-Yi Wei Marc Levoy Computer Graphics Group Stanford University.
Fast Texture Synthesis Tree-structure Vector Quantization Li-Yi WeiMarc Levoy Stanford University.
Quadtrees and Mesh Generation Student Lecture in course MATH/CSC 870 Philipp Richter Thursday, April 19 th, 2007.
Computer Graphics Inf4/MSc Computer Graphics Lecture 11 Texture Mapping.
Image Analogies Aaron Hertzmann (1,2) Charles E. Jacobs (2) Nuria Oliver (2) Brian Curless (3) David H. Salesin (2,3) 1 New York University 1 New York.
1 Texturing. 2 What is Texturing? 3 Texture Mapping Definition: mapping a function onto a surface; function can be:  1, 2, or 3D  sampled (image) or.
SIGGRAPH 2003 Jingdan Zhang, Kun Zhou, Luiz Velho, Baining Guo, Heung-Yeung Shum.
3D Computer Graphics: Textures. Textures: texels Texture is a way of assigning a diffuse color to a pixel – can be with 1, 2 or 3D- can use maps, interpolation.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Stefan Roettger University of Stuttgart A Two-Step Approach for Interactive Pre-Integrated Volume Rendering of Unstructured Grids VolVis '02 A Two-Step.
Graphics Graphics Korea University cgvr.korea.ac.kr Creating Virtual World I 김 창 헌 Department of Computer Science Korea University
Presented By Greg Gire Advised By Zoë Wood California Polytechnic State University.
Mesh Color Cem Yuksel John Keyser Donald H. House Texas A&M University SIGGRAPH /12/06 Xiang.
Image Synthesis Rabie A. Ramadan, PhD 1. 2 About my self Rabie A. Ramadan My website and publications
Geometry-Based Watermarking of 3D Models Oliver Benedens.
CS418 Computer Graphics John C. Hart
TextureAmendment Reducing Texture Distortion in Constrained Parameterizations Yu-Wing TaiNational University of Singapore Michael S. BrownNational University.
Polygonal Simplification Techniques
CSE554ContouringSlide 1 CSE 554 Lecture 4: Contouring Fall 2015.
Synthesizing Natural Textures Michael Ashikhmin University of Utah.
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Mesh Quilting For Geometric Texture Synthesis Kun Zhou et al. In SIGGRAPH 2006 발표 이성호 2009 년 4 월 15 일.
Representation and modelling 3 – landscape specialisations 4.1 Introduction 4.2 Simple height field landscapes 4.3 Procedural modeling of landscapes- fractals.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 7. Speed-up Techniques Presented by SooKyun Kim.
Triangulation of uniform particle systems: its application to the implicit surface texturing F. Levet, X. Granier, C. Schlick IPARLA Project (INRIA futurs,
Yizhou Yu Texture-Mapping Real Scenes from Photographs Yizhou Yu Computer Science Division University of California at Berkeley Yizhou Yu Computer Science.
컴퓨터 그래픽스 Real-time Rendering 1. Introduction.
Geometry Synthesis Ares Lagae Olivier Dumont Philip Dutré Department of Computer Science Katholieke Universiteit Leuven 10 August, 2004.
Graphics II Image Processing I. Acknowledgement Most of this lecture note has been taken from the lecture note on Multimedia Technology course of University.
Reverse Engineering of Point Clouds to Obtain Trimmed NURBS Lavanya Sita Tekumalla Advisor: Prof. Elaine Cohen School of Computing University of Utah Masters.
polyhedron a three- dimensional figure whose surfaces are polygons faces edge vertex.
Textures – Basic Principles Lecture 29 Fri, Nov 14, 2003.
SIGGRAPH 2007 Hui Fang and John C. Hart.  We propose an image editing system ◦ Preserve its detail and orientation by resynthesizing texture from the.
Texture Analysis and Synthesis. Texture Texture: pattern that “looks the same” at all locationsTexture: pattern that “looks the same” at all locations.
IIIT Hyderabad Image Based PTM Synthesis For Realistic Rendering of Low Resolution 3D Models - Pradeep Rajiv Advisors : Prof M.Anoop Namboodiri,
3D Object Representations 2009, Fall. Introduction What is CG?  Imaging : Representing 2D images  Modeling : Representing 3D objects  Rendering : Constructing.
The Graphic PipeLine
Perspective, Scene Design, and Basic Animation
Chapters VIII Image Texturing
Space Figures.
Domain-Modeling Techniques
Three –Dimensional Figures
© 2003 University of Wisconsin
The Graphics Pipeline Lecture 5 Mon, Sep 3, 2007.
Mesh Parameterization: Theory and Practice
Surface Area and Volume
Multi resolution Texture Synthesis on Surfaces
Presentation transcript:

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.