Image-Guided Weathering: A New Approach Applied to Flow Phenomena C. Bosch 1, P. Y. Laffont, H. Rushmeier, J. Dorsey, G. Drettakis Yale University – REVES/INRIA.

Slides:



Advertisements
Similar presentations
Example-Based Fractured Appearance L. Glondu, L. Muguercia, M. Marchal, C. Bosch, H. Rushmeier, G. Dumont and G. Drettakis.
Advertisements

Change Detection C. Stauffer and W.E.L. Grimson, “Learning patterns of activity using real time tracking,” IEEE Trans. On PAMI, 22(8): , Aug 2000.
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
High-Resolution Three- Dimensional Sensing of Fast Deforming Objects Philip Fong Florian Buron Stanford University This work supported by:
1 Online Construction of Surface Light Fields By Greg Coombe, Chad Hantak, Anselmo Lastra, and Radek Grzeszczuk.
Computer Vision Laboratory 1 Unrestricted Recognition of 3-D Objects Using Multi-Level Triplet Invariants Gösta Granlund and Anders Moe Computer Vision.
Albert Mas Ignacio Martín Gustavo Patow Fast Inverse Reflector Design FIRD Graphics Group of Girona Institut d’Informàtica i Aplicacions Universitat de.
Light Field Compression Using 2-D Warping and Block Matching Shinjini Kundu Anand Kamat Tarcar EE398A Final Project 1 EE398A - Compression of Light Fields.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 14 Ravi Ramamoorthi
Advanced Computer Graphics (Fall 2010) CS 283, Lecture 16: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Measurement, Inverse Rendering COMS , Lecture 4.
Self-Supervised Segmentation of River Scenes Supreeth Achar *, Bharath Sankaran ‡, Stephen Nuske *, Sebastian Scherer *, Sanjiv Singh * * ‡
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
1 Visual Information Extraction in Content-based Image Retrieval System Presented by: Mian Huang Weichuan Dong Apr 29, 2004.
Final Gathering on GPU Toshiya Hachisuka University of Tokyo Introduction Producing global illumination image without any noise.
Active Appearance Models Computer examples A. Torralba T. F. Cootes, C.J. Taylor, G. J. Edwards M. B. Stegmann.
Camera parameters Extrinisic parameters define location and orientation of camera reference frame with respect to world frame Intrinsic parameters define.
Basic Rendering Techniques V Recognizing basic rendering techniques.
BIOPLUME II Introduction to Solution Methods and Model Mechanics.
Pre Production I.Concept II.Story Development III.Visual Development IV.Technical Direction V.Production Management.
1 Satellite Remote Sensing of Particulate Matter Air Quality ARSET Applied Remote Sensing Education and Training A project of NASA Applied Sciences Pawan.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 6 Image-Based Rendering and Light Fields
05/09/02(c) 2002 University of Wisconsin Last Time Global illumination algorithms Grades so far.
Interactive Terrain Synthesis
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 15: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Efficient Editing of Aged Object Textures By: Olivier Clément Jocelyn Benoit Eric Paquette Multimedia Lab.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
Shading. What is Shading? Assigning of a color to a pixel in the final image. So, everything in shading is about how to select and combine colors to get.
Topic 10 - Image Analysis DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
PiCAP: A Parallel and Incremental Capacitance Extraction Considering Stochastic Process Variation Fang Gong 1, Hao Yu 2, and Lei He 1 1 Electrical Engineering.
Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de.
I 3D: Interactive Planar Reconstruction of Objects and Scenes Adarsh KowdleYao-Jen Chang Tsuhan Chen School of Electrical and Computer Engineering Cornell.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
GPU-Accelerated Surface Denoising and Morphing with LBM Scheme Ye Zhao Kent State University, Ohio.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
1 Reconstructing head models from photograph for individualized 3D-audio processing Matteo Dellepiane, Nico Pietroni, Nicolas Tsingos, Manuel Asselot,
1 Implicit Visibility and Antiradiance for Interactive Global Illumination Carsten Dachsbacher 1, Marc Stamminger 2, George Drettakis 1, Frédo Durand 3.
Digital Image Processing - (monsoon 2003) FINAL PROJECT REPORT Project Members Sanyam Sharma Sunil Mohan Ranta Group No FINGERPRINT.
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
Image-Based Rendering of Diffuse, Specular and Glossy Surfaces from a Single Image Samuel Boivin and André Gagalowicz MIRAGES Project.
TextureAmendment Reducing Texture Distortion in Constrained Parameterizations Yu-Wing TaiNational University of Singapore Michael S. BrownNational University.
CPSC : Data-driven Computer Graphics Jinxiang Chai.
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
Mitsubishi Electric Research Labs Progressively Refined Reflectance Fields from Natural Illumination Wojciech Matusik Matt Loper Hanspeter Pfister.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Yoshinori Dobashi (Hokkaido University) Yusuke Shinzo (Hokkaido University) Tsuyoshi Yamamoto (Hokkaido University) Modeling of Clouds from a Single Photograph.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
CSC321 Lecture 5 Applying backpropagation to shape recognition Geoffrey Hinton.
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 6: Applying backpropagation to shape recognition Geoffrey Hinton.
Inverse Estimation of Concrete Properties Andrew Salisbury Civil Engineering November 27, 2006.
Enhancing Image-Based Aging Approaches Olivier Clément Eric Paquette.
Fast Global Illumination Including Specular Effects Xavier Granier 1 George Drettakis 1 Bruce J. Walter 2 1 iMAGIS -GRAVIR/IMAG-INRIA iMAGIS is a joint.
Image-Based Rendering Geometry and light interaction may be difficult and expensive to model –Think of how hard radiosity is –Imagine the complexity of.
Improvements on Automated Registration CSc83020 Project Presentation Cecilia Chao Chen.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
Bo Sun Kalyan Sunkavalli Ravi Ramamoorthi Peter Belhumeur Shree Nayar Columbia University Time-Varying BRDFs.
Computer Graphics Imaging
Depth estimation and Plane detection
Approaches to Continental Scale River Flow Routing
Image-Based Rendering
Basic Rendering Techniques
Adversarially Tuned Scene Generation
Primary Sample Space Path Guiding
Computer Animation Texture Mapping.
CASE − Cognitive Agents for Social Environments
Noah Snavely.
Wavelet-based Compression of 3D Mesh Sequences
Computer Graphics Lecture 15.
Interactive Sampling and Rendering for Complex and Procedural Geometry
Random Neural Network Texture Model
Presentation transcript:

Image-Guided Weathering: A New Approach Applied to Flow Phenomena C. Bosch 1, P. Y. Laffont, H. Rushmeier, J. Dorsey, G. Drettakis Yale University – REVES/INRIA Sophia Antipolis 1 Currently at ViRVIG, University of Girona

Aging and Weathering   Essential for modeling urban environments   Governed by physical, chemical and biological processes

Flow effects   Particularly complex   Flow over the scene (global effect)   Material properties (local effect)

Aging and Weathering in CG   Physically-based simulation   Difficult to get the desired effect   Texture synthesis   Restricted by input information   Global effects particularly hard

Motivation   Physically-based simulation   More flexible, allows global effects   Two main difficulties   Choosing appropriate parameters to achieve a given effect   Obtaining realistic visual detail

Image-Guided Weathering   Use images to guide simulation   Flow stains as a representative case Exemplar New simulation

Overview (I)   Extract data from exemplars   Color information   Simulation parameters   High frequency details S i = r t = k S = a t = k D = T = 803 k a,t = Exemplar Data

Overview (II)   Simulate new effects on scenes S i = r t = k S = a t = k D = T = 803 k a,t = Data

Related Work   Simulation   Phenomenon-specific [Merillou08]   Flow stains [Dorsey96; Chen05; Endo10]   Capture-and-transfer (synthesis)   Single image [Wang06; Xue08]   Acquisition systems [Gu06; Mertens06; Sun07; Lu07]   Inverse procedural textures [Bourque04; Lefebvre00]

Flow model   Particle-based simulation [Dorsey96]   Absorption, solubility and deposition   Stain concentration maps   Parameters   Particles: mass (m), Si   Stain material: kS, kD   Target materials: a, ka, roughness (r)   Simulation: time (t), particle rate (N)

Extracting Stains   Based on Appearance Manifolds [Wang06] Exemplar Appearance Manifold Degree Map

  Degree map = Stain concentration map ErrorSimulation Parameter Fitting Input stainDegree map S i = 1 k S = 0.04 k D = 0.04 r t = 0.2 a t = 0.3 k a,t = 0.05 T = 300 S i = 1 k S = 0.04 k D = 0.04 r t = 0.2 a t = 0.3 k a,t = 0.05 T = 300 Initial parameters New parameters S i = 1.3 k S = 0.02 k D = 0.08 r t = 0.25 a t = 0.4 k a,t = 0.02 T = 803 S i = 1.3 k S = 0.02 k D = 0.08 r t = 0.25 a t = 0.4 k a,t = 0.02 T = 803 Error < threshold or max. iterations Stop Proxy geometry target (Levenberg-Marquardt) [Lourakis04] image plane source

Improving Fitting Stain distribution along the source   Accumulate degree from bottom to top

Improving Fitting (II) Flow deflection along the target   Compute local degree distribution (~vector field)

ErrorSimulation Input stainDegree map S i = 1 k S = 0.04 k D = 0.04 r t = 0.2 a t = 0.3 k a,t = 0.05 T = 300 S i = 1 k S = 0.04 k D = 0.04 r t = 0.2 a t = 0.3 k a,t = 0.05 T = 300 Initial parameters New parameters S i = 1.3 k S = 0.02 k D = 0.08 r t = 0.25 a t = 0.4 k a,t = 0.02 T = 803 S i = 1.3 k S = 0.02 k D = 0.08 r t = 0.25 a t = 0.4 k a,t = 0.02 T = 803 Error < threshold or max. iterations Stop Proxy geometry target (Levenberg-Marquardt) [Lourakis04] image plane source Parameter Fitting (II) Vector field Stain distribution

Fitting Results (w/o vector field) ExemplarDegree MapSimulation Using source distribution

Fitting Results (w/o vector field) ExemplarDegree MapSimulation

Fitting Results (w/ vector field) Exemplar Degree MapSimulation w/o vfield

Fitting Results (w/ vector field) ExemplarDegree MapSimulation

Fitting Results (w/ vector field) ExemplarDegree MapSimulation

Fitting Results (Complex Targets) Exemplar Degree MapSimulation

Stain Detail   Simulation lacks spatial variations (high-frequency detail) Degree MapSimulation Exemplar

Detail Maps   Extract detail by image difference   Use guided texture synthesis [Lefebvre05]   Detail maps will modify stain adhesion Degree MapSimulationDifference Detail Map

Simulating New Stains   Link data to stain sources and targets   Parameters, detail maps, color   Use 1D texture synthesis for distributions   Run flow simulation   Flow deflected by target geometry (+ disp. map)

Color Transfer   Transfer stain color from input image   Background mixed with stain everywhere   Non-linear relationship between color and degree   Use per-pixel warping background color target background fully stained

Results

Results (II)

Results (III)

Results (IV)

Performance   Preprocessing   Degree map: 1-3 minutes   Fitting: minutes (500 iter., ~256x512)   Detail synthesis: 1-2 minutes (1024x1024)   Final simulation   Stain simulation: 2-5 minutes/stain   Color warping: 5-8 seconds/stain (1024x1024)

Limitations   Good extraction from background   Fitting: Not true physical estimations   Detail maps: Depend on appropriate fit   Computation time

Conclusions   New approach to acquire simulation data from photographs   Solves parameter estimation from images   Combines simulation with data-driven methods   Appearance manifold, texture synthesis, …   Fills the gap between data-driven and simulation   Easy to use   Natural variations (including global effects)

Future work   Extend to other weathering phenomena   Deal with large scale scenes   Fast simulation, global effects, …

Acknowledgements   Visiting grant U.Girona   ANR project (ANR-06-MDCA )   ERCIM “Alain Bensoussan” Fellowship   Autodesk (Maya/MentalRay)   Coding help: Li-Ying, Su Xue   Scene treatment: S. Close and F. Andrade-Cabral

Thank you