SIGGRAPH 2011 ASIA Preview Seminar Rendering: Accuracy and Efficiency Shinichi Yamashita Triaxis Co.,Ltd.

Slides:



Advertisements
Similar presentations
Accelerating Real-Time Shading with Reverse Reprojection Caching Diego Nehab 1 Pedro V. Sander 2 Jason Lawrence 3 Natalya Tatarchuk 4 John R. Isidoro 4.
Advertisements

Ray Tracing Depth Maps Using Precomputed Edge Tables Kevin Egan Rhythm & Hues Studios.
Alex Cheung and Hans-Arno Jacobsen August, 14 th 2009 MIDDLEWARE SYSTEMS RESEARCH GROUP.
Fast Algorithms For Hierarchical Range Histogram Constructions
Breaking the Frame David Luebke University of Virginia.
IIIT Hyderabad Hybrid Ray Tracing and Path Tracing of Bezier Surfaces using a mixed hierarchy Rohit Nigam, P. J. Narayanan CVIT, IIIT Hyderabad, Hyderabad,
Interactive Rendering using the Render Cache Bruce Walter, George Drettakis iMAGIS*-GRAVIR/IMAG-INRIA Steven Parker University of Utah *iMAGIS is a joint.
Ray Tracing CMSC 635. Basic idea How many intersections?  Pixels  ~10 3 to ~10 7  Rays per Pixel  1 to ~10  Primitives  ~10 to ~10 7  Every ray.
A Coherent Grid Traversal Algorithm for Volume Rendering Ioannis Makris Supervisors: Philipp Slusallek*, Céline Loscos *Computer Graphics Lab, Universität.
Chunhui Yao 1 Bin Wang 1 Bin Chan 2 Junhai Yong 1 Jean-Claude Paul 3,1 1 Tsinghua University, China 2 The University of Hong Kong, China 3 INRIA, France.
Joydeep Biswas, Manuela Veloso
Institute of Medical Engineering 1 20th Annual International Conference on Magnetic Resonance Angiography Graz, Real Time Elimination of.
Light Fields PROPERTIES AND APPLICATIONS. Outline  What are light fields  Acquisition of light fields  from a 3D scene  from a real world scene 
Two Methods for Fast Ray-Cast Ambient Occlusion Samuli Laine and Tero Karras NVIDIA Research.
Real-Time Accurate Stereo Matching using Modified Two-Pass Aggregation and Winner- Take-All Guided Dynamic Programming Xuefeng Chang, Zhong Zhou, Yingjie.
Albert Mas Ignacio Martín Gustavo Patow Fast Inverse Reflector Design FIRD Graphics Group of Girona Institut d’Informàtica i Aplicacions Universitat de.
5D COVARIA NCE TRACING FOR EFFICIENT DEFOCUS AND MOTION BLUR Laurent Belcour 1 Cyril Soler 2 Kartic Subr 3 Nicolas Holzschuch 2 Frédo Durand 4 1 Grenoble.
Paper Presentation - An Efficient GPU-based Approach for Interactive Global Illumination- Rui Wang, Rui Wang, Kun Zhou, Minghao Pan, Hujun Bao Presenter.
Artificial Learning Approaches for Multi-target Tracking Jesse McCrosky Nikki Hu.
2009/04/07 Yun-Yang Ma.  Overview  What is CUDA ◦ Architecture ◦ Programming Model ◦ Memory Model  H.264 Motion Estimation on CUDA ◦ Method ◦ Experimental.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
International Conference on Image Analysis and Recognition (ICIAR’09). Halifax, Canada, 6-8 July Video Compression and Retrieval of Moving Object.
3D Graphics Processor Architecture Victor Moya. PhD Project Research on architecture improvements for future Graphic Processor Units (GPUs). Research.
Final Gathering on GPU Toshiya Hachisuka University of Tokyo Introduction Producing global illumination image without any noise.
IN4151 Introduction 3D graphics 1 Introduction to 3D computer graphics part 2 Viewing pipeline Multi-processor implementation GPU architecture GPU algorithms.
Improving the Accuracy of Continuous Aggregates & Mining Queries Under Load Shedding Yan-Nei Law* and Carlo Zaniolo Computer Science Dept. UCLA * Bioinformatics.
Frequency Analysis and Sheared Reconstruction for Rendering Motion Blur Kevin Egan Yu-Ting Tseng Nicolas Holzschuch Frédo Durand Ravi Ramamoorthi Columbia.
A Performance and Energy Comparison of FPGAs, GPUs, and Multicores for Sliding-Window Applications From J. Fowers, G. Brown, P. Cooke, and G. Stitt, University.
Application of Digital Signal Processing in Computed tomography (CT)
Direct Illumination with Lazy Visibility Evaluation David Hart Philip Dutré Donald P. Greenberg Cornell University SIGGRAPH 99.
Voxelized Shadow Volumes Chris Wyman Department of Computer Science University of Iowa High Performance Graphics 2011.
Introduction Belief propagation: known to produce accurate results for stereo processing/ motion estimation High storage requirements limit the use of.
Ray Tracing and Photon Mapping on GPUs Tim PurcellStanford / NVIDIA.
Efficient Volume Visualization of Large Medical Datasets Stefan Bruckner Institute of Computer Graphics and Algorithms Vienna University of Technology.
Interactive Rendering of Meso-structure Surface Details using Semi-transparent 3D Textures Vision, Modeling, Visualization Erlangen, Germany November 16-18,
Interactive Time-Dependent Tone Mapping Using Programmable Graphics Hardware Nolan GoodnightGreg HumphreysCliff WoolleyRui Wang University of Virginia.
PRADEE P SEN Pradeep Sen UC Santa Barbara Denoising Your Monte Carlo Renders: Recent Advances in Image-Space Adaptive Sampling and Reconstruction Matthias.
Gregory Fotiades.  Global illumination techniques are highly desirable for realistic interaction due to their high level of accuracy and photorealism.
Scientific Writing Abstract Writing. Why ? Most important part of the paper Number of Readers ! Make people read your work. Sell your work. Make your.
©Wen-mei W. Hwu and David Kirk/NVIDIA Urbana, Illinois, August 2-5, 2010 VSCSE Summer School Proven Algorithmic Techniques for Many-core Processors Lecture.
1 Rendering Geometry with Relief Textures L.Baboud X.Décoret ARTIS-GRAVIR/IMAG-INRIA.
Tracking with CACTuS on Jetson Running a Bayesian multi object tracker on a low power, embedded system School of Information Technology & Mathematical.
Global Illumination with a Virtual Light Field Mel Slater Jesper Mortensen Pankaj Khanna Insu Yu Dept of Computer Science University College London
Tracking with CACTuS on Jetson Running a Bayesian multi object tracker on an embedded system School of Information Technology & Mathematical Sciences September.
Real-time Shading with Filtered Importance Sampling Jaroslav Křivánek Czech Technical University in Prague Mark Colbert University of Central Florida.
Tone Mapping on GPUs Cliff Woolley University of Virginia Slides courtesy Nolan Goodnight.
Coordinate-Invariant Methods For Motion Analysis and Synthesis Jehee Lee Dept. Of Electric Engineering and Computer Science Korea Advanced Institute of.
Author: B. C. Bromley Presented by: Shuaiyuan Zhou Quasi-random Number Generators for Parallel Monte Carlo Algorithms.
-Arnaud Doucet, Nando de Freitas et al, UAI
Rendering Fake Soft Shadows with Smoothies Eric Chan Massachusetts Institute of Technology.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
M. Jędrzejewski, K.Marasek, Warsaw ICCVG, Multimedia Chair Computation of room acoustics using programable video hardware Marcin Jędrzejewski.
Based on paper by: Rahul Khardekar, Sara McMains Mechanical Engineering University of California, Berkeley ASME 2006 International Design Engineering Technical.
GPU Accelerated MRI Reconstruction Professor Kevin Skadron Computer Science, School of Engineering and Applied Science University of Virginia, Charlottesville,
Real-Time Relief Mapping on Arbitrary Polygonal Surfaces Fabio Policarpo Manuel M. Oliveira Joao L. D. Comba.
Compact, Fast and Robust Grids for Ray Tracing Ares Lagae & Philip Dutré 19 th Eurographics Symposium on Rendering EGSR 2008Wednesday, June 25th.
Compact, Fast and Robust Grids for Ray Tracing
Ray Tracing using Programmable Graphics Hardware
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Ray Tracing by GPU Ming Ouhyoung. Outline Introduction Graphics Hardware Streaming Ray Tracing Discussion.
Wei Hong, Feng Qiu, Arie Kaufman Center for Visual Computing and Department of Computer Science, Stony Brook University
1cs426-winter-2008 Notes. 2 Atop operation  Image 1 “atop” image 2  Assume independence of sub-pixel structure So for each final pixel, a fraction alpha.
1 Interactive Volume Isosurface Rendering Using BT Volumes John Kloetzli Marc Olano Penny Rheingans UMBC.
Noise Filtering in Monte Carlo Rendering
Hybrid Ray Tracing and Path Tracing of Bezier Surfaces using a mixed hierarchy Rohit Nigam, P. J. Narayanan CVIT, IIIT Hyderabad, Hyderabad, India.
Real-Time Ray Tracing Stefan Popov.
Metropolis light transport
Iterative Optimization
Simple and Robust Iterative Importance Sampling of Virtual Point Lights Iliyan Georgiev Philipp Slusallek.
Real-time Global Illumination with precomputed probe
Presentation transcript:

SIGGRAPH 2011 ASIA Preview Seminar Rendering: Accuracy and Efficiency Shinichi Yamashita Triaxis Co.,Ltd.

Rendering: Accuracy and Efficiency Paper List  Displacement Interpolation Using Lagrandian Mass Transport Nicolas Bonneel et al. (National Institute for Research in Computer Science and Control, Canada)  Adaptive Sampling and Reconstruction using Greedy Error Minimization Fabrice Rousselle et al. (University of Bern, Switzerland)  T&I Engine: Traversal and Intersection Engine for Hardware Accelerated Ray Tracing Jae-Ho Nah et al. (Yonsei University, South Korea)  Coherent Parallel Hashing Ismael Garcia Fernandez et al. (University of Girona, Spain)

Displacement Interpolation Using Lagrandian Mass Transport Abstract  Linear Interpolation: can ’ t capture transitional motion  Displacement Interpolation: works based on advection  Distributions or functions are decomposed into sum of radial basis functions (RBFs).  Algorithm finds pair of RBFs and compute their mass transport to obtain the interpolated function. 1

1. Displacement Interpolation Using Lagrandian Mass Transport Displacement Interpolation If we know the distribution function, displacement interpolation is easy to be calculated. But how we could interpolate distributions whose parameterized formula is unknown?

1. Displacement Interpolation Using Lagrandian Mass Transport Algorithm Refer to the Paper Video

1. Displacement Interpolation Using Lagrandian Mass Transport Results and Applications Also Refer to the Paper Video

1. Displacement Interpolation Using Lagrandian Mass Transport Conclusion  Displacement interpolation is useful in many CG situations rather than linear interpolation.  General approach of displacement interpolation on multi-dimensional and continuous domain is proposed.  Several applications of displacement interpolation is demonstrated.

Adaptive Sampling and Reconstruction using Greedy Error Minimization Abstract 2  A new adaptive sampling method for Monte Carlo rendering.  It operates in image space and uses iterative approach.  It focuses on minimizing the MSE on same # of samples.

2. Adaptive Sampling and Reconstruction using Greedy Error Minimization Algorithm Overview Monte Carlo renderer Rendered imagePer-pixel FiltersOutput Image Filter Selection Algorithm Sample Distribution Algorithm New samples Note: each algorithm gives solution which minimize the estimated MSE on output image.

2. Adaptive Sampling and Reconstruction using Greedy Error Minimization Result

2. Adaptive Sampling and Reconstruction using Greedy Error Minimization Conclusions  An adaptive sampling and reconstruction algorithm that greedily minimize MSE in Monte Carlo rendering is described.  It significantly improves MSE and image quality over previous work.  A robust filter selection algorithm.

T&I Engine: Traversal and Intersection Engine for Hardware Accelerated Ray Tracing Abstract  A new ray tracing hardware architecture is proposed  It integrates 3 novel architectures; 1.cache-efficient layout and its traversal 2.3-phase ray-triangle intersection test 3.latency hiding defined as the ray accumulation unit 3 Paper is not available

Coherent Parallel Hashing Abstract 4  A new spatial hashing algorithm for parallel GPU processing.  High load factor and quick rejection time for empty key query.  Preserves space coherence so that adjacent data is kept together in hash table.

4. Coherent Parallel Hashing Algorithm  Based on Robin Hood hashing [Celis 1986].  Store maximum age of key with each entry in hash table for quick rejection of empty key.  Probe function is defined as follows to keep spatial coherence.

4. Coherent Parallel Hashing Examples (Texture Painting) Atras:4096x4096 1M pixels are painted. Hash construction time and rendering frame rate are 3ms and 446fps for d=0.5, 10ms and 237fps for d=0.99.

4. Coherent Parallel Hashing Conclusions  A new spatial hashing method is introduced.  It can be constructed by GPU in parallel.  It keeps high load factor and fast query time (nature of Cuckoo hashing [Pagh and Rodler 2004]).  Empty key queries are quickly rejected.  Spatial coherence is maintained.  Implemented on nVIDIA Fermi GTX480 (CUDA)  It showed remarkable performance.