Digital Bas-Relief from 3D Scenes 何 会 珍 2008-11-13.

Slides:



Advertisements
Similar presentations
Discontinuity Preserving Stereo with Small Baseline Multi-Flash Illumination Rogerio Feris 1, Ramesh Raskar 2, Longbin Chen 1, Karhan Tan 3 and Matthew.
Advertisements

Shapelets Correlated with Surface Normals Produce Surfaces Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
A Projective Framework for Radiometric Image Analysis CVPR 2009 Date: 2010/3/9 Reporter : Annie lin.
Image Repairing: Robust Image Synthesis by Adaptive ND Tensor Voting IEEE Computer Society Conference on Computer Vision and Pattern Recognition Jiaya.
Lecture 2: Convolution and edge detection CS4670: Computer Vision Noah Snavely From Sandlot ScienceSandlot Science.
Chapter 3 Image Enhancement in the Spatial Domain.
3D Human Body Pose Estimation from Monocular Video Moin Nabi Computer Vision Group Institute for Research in Fundamental Sciences (IPM)
Chapter 6 Feature-based alignment Advanced Computer Vision.
Texture Segmentation Based on Voting of Blocks, Bayesian Flooding and Region Merging C. Panagiotakis (1), I. Grinias (2) and G. Tziritas (3)
School of Computing Science Simon Fraser University
Announcements Mailing list: –you should have received messages Project 1 out today (due in two weeks)
Edge Detection Today’s reading Forsyth, chapters 8, 15.1
Reflectance and Texture of Real-World Surfaces KRISTIN J. DANA Columbia University BRAM VAN GINNEKEN Utrecht University SHREE K. NAYAR Columbia University.
Static Image Mosaicing
Computer Graphics & Scientific Computing
Methods of Image Compression by PHL Transform Dziech, Andrzej Slusarczyk, Przemyslaw Tibken, Bernd Journal of Intelligent and Robotic Systems Volume: 39,
Spectral Processing of Point-sampled Geometry
Gradient Domain High Dynamic Range Compression
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
Computer Graphics Inf4/MSc Computer Graphics Lecture Notes #16 Image-Based Lighting.
Light Field Video Stabilization ICCV 2009, Kyoto Presentation for CS 534: Computational Photography Friday, April 22, 2011 Brandon M. Smith Li Zhang University.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
SBU Digital Media CSE 690 Internet Vision Organizational Meeting Tamara Berg Assistant Professor SUNY Stony Brook.
Tone mapping with slides by Fredo Durand, and Alexei Efros Digital Image Synthesis Yung-Yu Chuang 11/08/2005.
Chapter 6 Feature-based alignment Advanced Computer Vision.
Topic 7 - Fourier Transforms DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Feature Sensitive Bas Relief Generation Jens Kerber 1, Art Tevs 1, Alexander Belyaev 2, Rhaleb Zayer 3, and Hans-Peter Seidel 1 1 Max-Planck-Instut für.
High dynamic range imaging. Camera pipeline 12 bits8 bits.
CS559: Computer Graphics Lecture 3: Digital Image Representation Li Zhang Spring 2008.
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Multiscale Moment-Based Painterly Rendering Diego Nehab and Luiz Velho
An Interactive Background Blurring Mechanism and Its Applications NTU CSIE 1 互動式背景模糊.
Information Security Principles Assistant Professor Dr. Sana’a Wafa Al-Sayegh 1 st Semester ITGD 2202 University of Palestine.
Image stitching Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac.
Intelligent Scissors for Image Composition Anthony Dotterer 01/17/2006.
Lecture 3: Edge detection CS4670/5670: Computer Vision Kavita Bala From Sandlot ScienceSandlot Science.
03/05/03© 2003 University of Wisconsin Last Time Tone Reproduction If you don’t use perceptual info, some people call it contrast reduction.
Edge Detection Today’s reading Cipolla & Gee on edge detection (available online)Cipolla & Gee on edge detection Szeliski, Ch 4.1.2, From Sandlot.
09/19/2002 (C) University of Wisconsin 2002, CS 559 Last Time Color Quantization Dithering.
Lei Zhang and Guoning Chen, Department of Computer Science, University of Houston Robert S. Laramee, Swansea University David Thompson and Adrian Sescu,
Smoothly Varying Affine Stitching [CVPR 2011]
CS332 Visual Processing Department of Computer Science Wellesley College Analysis of Motion Recovering 3-D structure from motion.
More digital reading explaining LUT RT 244 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of.
Mestrado em Ciência de Computadores Mestrado Integrado em Engenharia de Redes e Sistemas Informáticos VC 15/16 – TP7 Spatial Filters Miguel Tavares Coimbra.
A New Look At Magnetic Semiconductors John Cerne, SUNY at Buffalo, DMR The strong connection between their electrical and magnetic properties makes.
An Interactive Background Blurring Mechanism and Its Applications NTU CSIE Yan Chih-Yu Advisor: Wu Ja-Ling, Ph.D. 1.
03/04/05© 2005 University of Wisconsin Last Time Tone Reproduction –Histogram method –LCIS and improved filter-based methods.
Singular Value Decomposition on solving Least Square optimization and Implementation 陳宏毅.
More digital 244 wk 12 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of Medicine Atlanta, GA,
CS654: Digital Image Analysis Lecture 11: Image Transforms.
Digital Image Processing CSC331
Non-Photorealistic Rendering FORMS. Model dependent Threshold dependent View dependent Outline form of the object Interior form of the object Boundary.
Computer Vision – 2D Signal & System Hanyang University Jong-Il Park.
CS 6501: 3D Reconstruction and Understanding Stereo Cameras
Miguel Tavares Coimbra
Gradient Domain High Dynamic Range Compression
Range Image Segmentation for Modeling and Object Detection in Urban Scenes Cecilia Chen & Ioannis Stamos Computer Science Department Graduate Center, Hunter.
CSCE 441 Computer Graphics 3-D Viewing
Rogerio Feris 1, Ramesh Raskar 2, Matthew Turk 1
Image-Based Rendering
Lightmap compression in Halo 3
Lecture 2: Edge detection
Patric Perez, Michel Gangnet, and Andrew Black
Introduction To Wavelets
Gradient Domain High Dynamic Range Compression
Edge Detection Today’s readings Cipolla and Gee Watt,
Gradient Domain Salience-preserving Color-to-gray Conversion
Chapter 11: Stereopsis Stereopsis: Fusing the pictures taken by two cameras and exploiting the difference (or disparity) between them to obtain the depth.
Computer Graphics Image processing 紀明德
Presentation transcript:

Digital Bas-Relief from 3D Scenes 何 会 珍

Tim Weyrich Assistant Professor Dept. of Computer Science University College London Connelly Barnes Graduate Student Princeton Graphics Group Princeton University

Szymon Rusinkiewicz Associate Professor Department of Computer Science Princeton University Adam Finkelstein Associate Professor Department of Computer Science Princeton University Jia Deng Ph.D. Student Computer Science Department Princeton University

Examples of bas-relief Top: Ancient Greek, Assyrian relief. Below: Modern examples

Examples of high relief high-relief of the cloister and a rotated view of it

Motivation 1.Given: Height-Data as Z = h(x,y) 2.Want: Relief 3.Need: Compressing Height-Range original 3D modelgenerated relief

Related Work Automatic Generation Of Bas- And High-Reliefs; Cignoni, Montani, Scopigno; Journal of Graphics Tools;1997. Gradient Domain High Dynamic Range Compression Fattal, R., Lischinski, D., Werman, M ACM Transactions on Graphics (SIGGRAPH ’02) Numerous Works On HDR Image Compression

1.Depth : achieved by perspective foreshortening 2.Object Order: preserve depth order of overlapping objects 3.Compression: the background are flatter than those in the foreground 4.Discontinuities: depth discontinuities in the relief become smaller 5.Steps: small step along the object outline 6.Materials: wood, clay, stucco, metal, stone, ivory, bone, ice

Main Idea Transforms the input 3D scene into a regularly sampled height field Compression takes place in Gradient Domain Integration to recover a height field Cignoni : Linear Scaling  important Features are lost originLinear ScalingOur algorithm

Algorithm Workflow GradientExtraction Fix the gradientdirectionExtractingsilhouettes CompressGradientmagtitudeIntegration

1.Retrieving depth values: perspective foreshortening 2.Gradient Extraction: forward difference to extract gradients 3.Why Fix the gradient direction? preserve shapes visible 4. silhouettes: contribute as overly large gradients 5. How to extract silhouettes

bunnyextracted silhouettes sprrow extracted silhouettes

6.Attenuate gradient magtitude nonlinear compression function C to the gradient magnitude

this algorithmlinear algorithm origin teapotsilhouette

7.Integration: optimization process

Poisson equation:

Results about different

8.Artistic Controls: decompose the gradient field

Left : Increasing low frequencies. Right : Amplify high frequencies Results:

Left: unmodified version. Right: emphasize the teapot

Results:

Left: Scenes with high complexityRight: emphasizing depth discontinuities

Future Work 1.Other shapes: Creation of alto-relievo 2.Explore material properties into the algorithm 3. Using normal as input Top: Photograph of a pine cone, and its normal field Bottom: Relief after converting normals to gradients

Thank you!