Layered Solid Texture Synthesis from a Single 2D Exemplar Kenshi Takayama 1 Takeo Igarashi 1,2 1 The University of Tokyo 2 JST/ERATO.

Slides:



Advertisements
Similar presentations
Wang Tiles for Image and Texture Generation
Advertisements

Image Quilting and Apples
Super-Resolution Texturing for Online Virtual Globes
A Robust Super Resolution Method for Images of 3D Scenes Pablo L. Sala Department of Computer Science University of Toronto.
Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
+ Multi-label Classification using Adaptive Neighborhoods Tanwistha Saha, Huzefa Rangwala and Carlotta Domeniconi Department of Computer Science George.
Structural Joins: A Primitive for Efficient XML Query Pattern Matching Al Khalifa et al., ICDE 2002.
7 th Symposium on Smart Graphics A Sketch-based Interface for Modeling Myocardial Fiber Orientation Kenshi Takayama 1 Takeo Igarashi 1,2 Ryo Haraguchi.
1.  Texturing is a core process for modeling surface details in computer graphics applications › Texture mapping › Surface texture synthesis › Procedural.
Lvdi Wang Tsinghua University Microsoft Research Asia Lvdi Wang Tsinghua University Microsoft Research Asia Kun Zhou Zhejiang University Kun Zhou Zhejiang.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Unsupervised Feature Selection for Multi-Cluster Data Deng Cai et al, KDD 2010 Presenter: Yunchao Gong Dept. Computer Science, UNC Chapel Hill.
P RELIMINARIES –C OMPUTATIONAL P ROBLEM Given a set of real numbers, output a sequence, ( l 1, …, l i, …, l n ), where l i ≤ l i+1 for i = 1 … n-1. Naive.
Texture Synthesis Tiantian Liu. Definition Texture – Texture refers to the properties held and sensations caused by the external surface of objects received.
Counting and Representing Intersections Among Triangles in R 3 Esther Ezra and Micha Sharir.
Maryia Kazakevich “Texture Synthesis by Patch-Based Sampling” Texture Synthesis by Patch-Based Sampling Real-Time Texture Synthesis By Patch-Based Sampling,
A Transformation Based Algorithm for Reversible Logic Synthesis D. Michael Miller Dmitri Maslov Gerhard W. Dueck Design Automation Conference, 2003.
Order-Independent Texture Synthesis Li-Yi Wei Marc Levoy Gcafe 1/30/2003.
Fast Texture Synthesis using Tree-structured Vector Quantization Li-Yi Wei Marc Levoy Computer Graphics Group Stanford University.
Texture Synthesis on Surfaces Paper by Greg Turk Presentation by Jon Super.
Samuel W. Hasinoff Sing Bing Kang Richard Szeliski Interactive Visual Media Group Microsoft Research Dept. of Computer.
Texture Synthesis over Arbitrary Manifold Surfaces Li-Yi Wei Marc Levoy Computer Graphics Group Stanford University.
Designing a 3D Video Camera Hylke Buisman and Derek Chan Supervisor: Christian Theobalt Real-time depth up-sampling Hylke Buisman and Derek Chan Supervisor:
ASSIGNMENT 2 PRESENTATION – Group 5 JIAJING DING ROSS HINES CONG LI JORDAN MULLER DAVID TIKODUADUA UDESH WITHANAGE.
Background Estimation Mehdi Ghayoumi, MD Iftakharul Islam, Muslem Al-Saidi Department of Computer Science Kent State University, Kent, OH
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
CAP5415: Computer Vision Lecture 4: Image Pyramids, Image Statistics, Denoising Fall 2006.
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony.
1 Mesh Parametrization and Its Applications 동의대학교 멀티미디어공학과 김형석 포항공과대학교 ( 이윤진, 이승용 )
Light Using Texture Synthesis for Non-Photorealistic Shading from Paint Samples. Christopher D. Kulla, James D. Tucek, Reynold J. Bailey, Cindy M. Grimm.
Graph Data Management Lab, School of Computer Science Add title here: Large graph processing
Jointly Optimized Regressors for Image Super-resolution Dengxin Dai, Radu Timofte, and Luc Van Gool Computer Vision Lab, ETH Zurich 1.
Continuous Model Synthesis Paul Merrell and Dinesh Manocha In SIGGRAPH Asia 2008 발표 : 이성호.
Texture Optimization for Example-based Synthesis Vivek Kwatra Irfan Essa Aaron Bobick Nipun Kwatra.
Creating the Illusion of Motion in 2D Images. Reynold J. Bailey & Cindy M. Grimm Goal To manipulate a static 2D image to produce the illusion of motion.
CS 4487/6587 Algorithms for Image Analysis
On Graphs Supporting Greedy Forwarding for Directional Wireless Networks W. Si, B. Scholz, G. Mao, R. Boreli, et al. University of Western Sydney National.
Manuals for Textures Synthesis. Before running the program : The *.ppm extension must be registered to any viewer application Textures must be in ppm.
Learning to Perceive Transparency from the Statistics of Natural Scenes Anat Levin School of Computer Science and Engineering The Hebrew University of.
Lapped Solid Textures: Filling a Model with Anisotropic Textures Kenshi Takayama 1 Makoto Okabe 1 Takashi Ijiri 1 Takeo Igarashi 1,2 1 The University of.
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
3.1 You should be able to solve one-step equations using algebra. Solve for x.
Segmental Brush Stroke Synthesis by Example Ryoichi Ando and Reiji Tsuruno Kyushu Univ, Japan. Came from Here !
Lapped Solid Textrues Filling a Model with Anisotropic Textures
Synthesizing Natural Textures Michael Ashikhmin University of Utah.
Towards Real-Time Texture Synthesis With the Jump Map Steve Zelinka Michael Garland University of Illinois at Urbana-Champaign Thirteenth Eurographics.
Presented by: Daniel Hess, Yun Zhang. Motivation Problem statement Major contributions Key concepts Validation methodology Assumptions Recommended changes.
Graphcut Textures Image and Video Synthesis Using Graph Cuts
Geometry Synthesis Ares Lagae Olivier Dumont Philip Dutré Department of Computer Science Katholieke Universiteit Leuven 10 August, 2004.
Speaker Min-Koo Kang March 26, 2013 Depth Enhancement Technique by Sensor Fusion: MRF-based approach.
Whiteboard Scanning using Super-resolution STATUS REPORT #2 WODE NI ADVISOR: JOHN MACCORMICK.
Texture Analysis and Synthesis. Texture Texture: pattern that “looks the same” at all locationsTexture: pattern that “looks the same” at all locations.
Efficient SOM Learning by Data Order Adjustment
Graphcut Textures:Image and Video Synthesis Using Graph Cuts
Announcements Project 4 out today help session at the end of class.
Hole Filling 관련 논문 장호욱.
4.3.2 – Graphing 3 Inequalities
A Gentle Introduction to Bilateral Filtering and its Applications
Fast Preprocessing for Robust Face Sketch Synthesis
Combining Sketch and Tone for Pencil Drawing Production
Announcements Final Project 3 artifacts Evals
Image Inpainting Using Pre-Trained Classification CNN
Texture Quality Extensions to Image Quilting
Patric Perez, Michel Gangnet, and Andrew Black
Y/I/Q channel blurring with 5x5 mean filter
Depth Aware Inpainting for Novel View Synthesis Jayant Thatte
A connectionist model in action
Texture Synthesis and Transfer
Volumetric Modeling with Diffusion Surfaces
Presentation transcript:

Layered Solid Texture Synthesis from a Single 2D Exemplar Kenshi Takayama 1 Takeo Igarashi 1,2 1 The University of Tokyo 2 JST/ERATO

Motivation  Our previous work: Lapped Solid Textures [Takayama et al.2008] StrataCake Question: How to create layered solid textures? Question: How to create layered solid textures?

Naïve method [Takayama et al. 2008]  Sweep a 2D image from 2 directions   Cross-hatching artifact Our proposal: Algorithm for synthesizing layered solid textures from 2D exemplars

Problem definition (= depth direction) Output: 3D solid texture Input: 2D exemplar Similar

Basic idea Basic idea  Extend solid synthesis algorithm [Kopf et al. 2007]

Basic extensions  #1: Layer depth channel  #2: Two-step process (matching & blending) performed only in x- & y-direction RGBDepthRGBDepth

Problem with basic extensions   Sweeping artifact

Cause of sweeping artifact  Neighborhoods in x- & y-direction best match to the same neighborhood in 2D exemplar! Match

Solution to sweeping artifact  Collect two best matching neighborhoods for x- & y-directions  When 1 st matches collide,  Select the closer one (y) – Assign 2 nd match for the other (x) Match Select Collide!

Synthesis results  Works well for many examples!

When applied to 3D models

 “Cross-hatching” much reduced   Strong blur   Directionality still remains Discussions Naïve sweeping Our synthesis

Thank you!