Recent Methods for Image-based Modeling and Rendering Lecture 6: Rendering Darius Burschka Johns Hopkins University Dana Cobzas University of Alberta Zach.

Slides:



Advertisements
Similar presentations
Parameterized Environment Maps
Advertisements

Interactive Deformation of Light Fields Billy Chen Eyal Ofek Heung-Yeung Shum Marc Levoy.
Real-Time Projector Tracking on Complex Geometry Using Ordinary Imagery Tyler Johnson and Henry Fuchs University of North Carolina – Chapel Hill ProCams.
Siggraph/Eurographics Workshop on Graphics Hardware 2001
Real-Time Rendering TEXTURING Lecture 02 Marina Gavrilova.
Recent work in image-based rendering from unstructured image collections and remaining challenges Sudipta N. Sinha Microsoft Research, Redmond, USA.
Parallel Tracking and Mapping for Small AR Workspaces Vision Seminar
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Image Based Rendering with Stable Frame Rates by Qu, et al. IEEE 2000 presentation.
Dana Cobzas-PhD thesis Image-Based Models with Applications in Robot Navigation Dana Cobzas Supervisor: Hong Zhang.
Real-time Dynamic HDR Based Lighting in a Static Environment Marcus Hennix Daniel Johansson Gunnar Johansson Martin Wassborn.
Unstructured Lumigraph Rendering
Copyright  Philipp Slusallek Cs fall IBR: Model-based Methods Philipp Slusallek.
Math. Meth. in Vision and Imaging cmput 613/498 Lecture 1: Introduction and course overview Martin Jagersand.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Tracking and Data Fusion for 4D Visualization Ulrich Neumann Suya You Computer Science Department Integrated Media Systems Center University of Southern.
Computer Vision cmput 613 Sequential 3D Modeling from images using epipolar geometry and F 3D Modeling from images using epipolar geometry and F Martin.
09/11/2006 Bharathi Manivannan A.S Motion Warping International Conference on Computer Graphics and Interactive Techniques, SIGGRAPH’95 - -Andrew Witkin.
Recent Methods for Image-based Modeling and Rendering
1 Image-Based Visual Hulls Paper by Wojciech Matusik, Chris Buehler, Ramesh Raskar, Steven J. Gortler and Leonard McMillan [
Hand-Eye Coordination and Vision-based Interaction Martin Jagersand Collaborators: Zach Dodds, Greg Hager, Andreas Pichler.
Robotic Hand-Eye Systems CMPUT 610 Martin Jagersand.
A Personal Surround Environment: Projective Display with Correction for Display Surface Geometry and Extreme Lens Distortion Tyler Johnson, Florian Gyarfas,
Computing With Images: Outlook and applications
Image-Based Rendering using Hardware Accelerated Dynamic Textures Keith Yerex Dana Cobzas Martin Jagersand.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Real-Time High Quality Rendering COMS 6160 [Fall 2004], Lecture 3 Overview of Course Content
Introduction to Computer Vision CS223B, Winter 2005.
Object Oriented Design. Goals  Using OpenGL as case study turning a blob anti pattern into an Object-Oriented Architecture  A Quick Introduction to.
Recent Methods for Image-based Modeling and Rendering Darius Burschka Johns Hopkins University Dana Cobzas University of Alberta Zach Dodds Harvey Mudd.
Presented by Pat Chan Pik Wah 28/04/2005 Qualifying Examination
Texturing 3D models from several images Martin Jagersand, video.
CSCE 641 Computer Graphics: Image-based Modeling (Cont.) Jinxiang Chai.
3D photography Marc Pollefeys Fall 2008
Realtime 3D Computer Graphics Computer Graphics Computer Graphics Software & Hardware Rendering Software & Hardware Rendering 3D APIs 3D APIs Pixel & Vertex.
Modeling And Visualization Of Aboriginal Rock Art in The Baiame Cave
Real-time Rendering of Dynamic Vegetation Alexander Kusternig Vienna University Of Technology.
Code: CS 893 JIS College of Engineering, WBUT The Augmented Reality Technique Abhinav Biswas & Soumalya Dutta.
MACHINE VISION GROUP Graphics hardware accelerated panorama builder for mobile phones Miguel Bordallo López*, Jari Hannuksela*, Olli Silvén* and Markku.
High Resolution Displays at PPPL Mike Miller
Geometry and Algebra of Multiple Views
- 1/22 - Centre for Digital Video Processing C E N T R E F O R D I G I T A L V I D E O P R O C E S S I N G DIGIFACT: Digitisation of Museum Artefacts Facilitating.
The Graphics Rendering Pipeline 3D SCENE Collection of 3D primitives IMAGE Array of pixels Primitives: Basic geometric structures (points, lines, triangles,
CVPR Workshop on RTV4HCI 7/2/2004, Washington D.C. Gesture Recognition Using 3D Appearance and Motion Features Guangqi Ye, Jason J. Corso, Gregory D. Hager.
AMIPS: The Anywhere, Multipurpose Image Projection System Nicholas Lord Budirijanto Purnomo Paul Alan Roberts Johns Hopkins University Department of Computer.
고급 컴퓨터 그래픽스 중앙대학교 컴퓨터공학부 손 봉 수. Course Overview Level : CSE graduate course No required text. We will use lecture notes and on-line materials This course.
Business and Computing Deanery 3D Modelling Tools Week 13 Animation.
Hardware-accelerated Rendering of Antialiased Shadows With Shadow Maps Stefan Brabec and Hans-Peter Seidel Max-Planck-Institut für Informatik Saarbrücken,
Virtual Systems Engineering Course objective: To study methods for design and analysis of virtual systems What is a virtual system ? A virtual system is.
Differential Instant Radiosity for Mixed Reality Martin Knecht, Christoph Traxler, Oliver Mattausch, Werner Purgathofer, Michael Wimmer Institute of Computer.
A SEMINAR ON 1 CONTENT 2  The Stream Programming Model  The Stream Programming Model-II  Advantage of Stream Processor  Imagine’s.
GPU Based Sound Simulation and Visualization Torbjorn Loken, Torbjorn Loken, Sergiu M. Dascalu, and Frederick C Harris, Jr. Department of Computer Science.
Immersive Rendering. General Idea ► Head pose determines eye position  Why not track the eyes? ► Eye position determines perspective point ► Eye properties.
게임 프로그래밍 특론 Advanced Game Programming 한신대학교 대학원 컴퓨터정보학과 류승택 Spring.
Photo VR Editor: A Panoramic and Spherical Environment Map Authoring Tool for Image-Based VR Browsers Jyh-Kuen Horng, Ming Ouhyoung Communications and.
VLF Rendering & Implementation Details Virtual Light Field Group University College London GR/R13685/01 Research funded by: Jesper.
A Prototype System for 3D Dynamic Face Data Collection by Synchronized Cameras Yuxiao Hu Hao Tang.
Visual Odometry David Nister, CVPR 2004
컴퓨터 그래픽스 Real-time Rendering 1. Introduction.
Image Fusion In Real-time, on a PC. Goals Interactive display of volume data in 3D –Allow more than one data set –Allow fusion of different modalities.
1 Real-Time High-Quality View-dependent Texture Mapping using Per-Pixel Visibility Damien Porquet Jean-Michel Dischler Djamchid Ghazanfarpour MSI Laboratory,
Intro to Real World Robotics Upcoming course project Martin Jagersand
Chapter 1 An overview on Computer Graphics
고급 컴퓨터 그래픽스 (Advanced Computer Graphics)
Construction of visualization system for scientific experiments
Chapter 1 An overview on Computer Graphics
가상현실 Virtual Reality (CSCE 458 Fall 2004)
CSC 2231: Parallel Computer Architecture and Programming GPUs
Multiple View Geometry in Computer Vision
محاسبات عددی و برنامه نویسی
– Graphics and Visualization
Presentation transcript:

Recent Methods for Image-based Modeling and Rendering Lecture 6: Rendering Darius Burschka Johns Hopkins University Dana Cobzas University of Alberta Zach Dodds Harvey Mudd College Martin Jagersand University of Alberta Keith Yerex Virtual Universe Corporation IEEE VR 2003 tutorial 1

Implementation Matlab for geometric modeling and prototypingMatlab for geometric modeling and prototyping mexVision for tracking (30Hz frame rate)mexVision for tracking (30Hz frame rate) Hardware accelerated OpenGL for rendering (2.8Hz in SW, 18Hz on GeForce 2)Hardware accelerated OpenGL for rendering (2.8Hz in SW, 18Hz on GeForce 2) pthreads and pvm for parallel processingpthreads and pvm for parallel processing MATLAB meXVision OpenGL

Hardware rendering Unsigned basisUnsigned basis Scaling to 8 bitScaling to 8 bit WhereWhere

OpenGL

Geometric SFM and dynamic textures I1I1 ItIt … == + + Warped texture Motion params (R 1 a 1 b 1 ) …(R t a t b t ) Structure P Texture basis y 1 … y t Texture coeff New pose (R a b) Training Model New view (Cobzas, Yerex Jagersand 2002)

Capture system Video and visual tracking from and ieee1394 camVideo and visual tracking from and ieee1394 cam Based on XVision2, PVM and Capture UIBased on XVision2, PVM and Capture UI

Structure editor Verify geometric structure reprojectionsVerify geometric structure reprojections Edit tracking errorsEdit tracking errors

Triangulation and Texture Editor Adjust Delauney triangulationAdjust Delauney triangulation Adjust texture resolution for individual trianglesAdjust texture resolution for individual triangles

Real-Time Renderer Real-Time HW implementation of texture blending in NVIDIA register combinersReal-Time HW implementation of texture blending in NVIDIA register combiners