Being There: Capturing and Experiencing a Sense of Place Richard Szeliski Microsoft Research Symposium on Computational Photography and Video.

Slides:



Advertisements
Similar presentations
Interactive Deformation of Light Fields Billy Chen Eyal Ofek Heung-Yeung Shum Marc Levoy.
Advertisements

Virtual Reality Design Virtual reality systems are designed to produce in the participant the cognitive effects of feeling immersed in the environment.
Interactive Video Tours MSR Interactive Visual Media Group //msrweb/vision/IBR Rick Szeliski, Sing Bing Kang, Matt Uyttendaele, Simon Winder, Antonio Criminisi.
Graphics and Games IS 101Y/CMSC 101 Computational Thinking and Design Carolyn Seaman University of Maryland Baltimore County.
Vision For Graphics ICCV 2005 Vision for Graphics Larry Zitnick, Sing Bing Kang, Rick Szeliski Interactive Visual Media Group Microsoft Research Steve.
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
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 21: Image-Based Rendering Ravi Ramamoorthi
BPC: Art and Computation – Fall 2006 Introduction to virtual environments Glenn Bresnahan
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Image-Based Rendering Computer Vision CSE576, Spring 2005 Richard Szeliski.
Scene Modeling for a Single View : Computational Photography Alexei Efros, CMU, Fall 2005 René MAGRITTE Portrait d'Edward James …with a lot of slides.
Computational Photography
High-Quality Video View Interpolation
Image-Based Rendering Produce a new image from real images. Combining images Interpolation More exotic methods.
Image-based Rendering of Real Objects with Complex BRDFs.
Image or Object? Michael F. Cohen Microsoft Research.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Introduction to Virtual Reality Mark Green School of Creative Media.
Computational Photography Light Field Rendering Jinxiang Chai.
CSCE 641: Computer Graphics Image-based Rendering Jinxiang Chai.
NVIDIA Lecture 10 Copyright  Pat Hanrahan Image-Based Rendering: 1st Wave Definition: Using images to enhance the realism of 3D graphics Brute Force in.
 Marc Levoy IBM / IBR “The study of image-based modeling and rendering is the study of sampled representations of geometry.”
 Marc Levoy IBM / IBR “The study of image-based modeling and rendering is the study of sampled representations of geometry.”
Renderings and Fly-bys Presented by: Tara Hoffman of Office Environments, Inc. Building Architecture –Creative use and modification.
“ The task of artists is to organize elements into a comprehensible whole by simplifying, organizing, and unifying.” - Kenneth Bates.
WHAT MAKES A GOOD PHOTOGRAPH? Composition. The selection, placement and arrangement of subjects within the picture area Means “putting together” Organization.
University of Texas at Austin CS 378 – Game Technology Don Fussell CS 378: Computer Game Technology Beyond Meshes Spring 2012.
Real-Time High Quality Rendering CSE 291 [Winter 2015], Lecture 6 Image-Based Rendering and Light Fields
The Uncanny Valley in 3D Modeling Steve Seitz and Rick Szeliski BIRS Workshop on Computer Vision and the Internet August 31, 2009.
PHOTOGRAPHY ARTISTS BY LAURA STAMP LEVEL 2 PHOTOGRAPHY.
CSS 522 Topics in Rendering March 01,2011 Scott and Lew.
Components of a computer vision system
Building An Interactive, 3-D Virtual World Raymond H. Mazza, Computer Science, Colby College Advisor:
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 15: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
Video Textures Arno Schödl Richard Szeliski David Salesin Irfan Essa Microsoft Research, Georgia Tech.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 8 This presentation © 2004, MacAvon Media Productions Animation.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Dynamically Reparameterized Light Fields Aaron Isaksen, Leonard McMillan (MIT), Steven Gortler (Harvard) Siggraph 2000 Presented by Orion Sky Lawlor cs497yzy.
Proxy Plane Fitting for Line Light Field Rendering Presented by Luv Kohli COMP238 December 17, 2002.
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
Image-based rendering Michael F. Cohen Microsoft Research.
Image-based Rendering. © 2002 James K. Hahn2 Image-based Rendering Usually based on 2-D imagesUsually based on 2-D images Pre-calculationPre-calculation.
 The creation of moving pictures one frame at a time Literally 'to bring to life' e.g. make a sequence of drawings on paper, in which a character's position.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
1 Computer Graphics Week2 –Creating a Picture. Steps for creating a picture Creating a model Perform necessary transformation Lighting and rendering the.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Welcome to Form and Value You will use this presentation to complete the Form and Value section of your sketchbook. So take notes! If you don’t finish.
CSL 859: Advanced Computer Graphics Dept of Computer Sc. & Engg. IIT Delhi.
12/7/10 Looking Back, Moving Forward Computational Photography Derek Hoiem, University of Illinois Photo Credit Lee Cullivan.
112/5/ :54 Graphics II Image Based Rendering Session 11.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Introduction to Photography sai. What is Photography? Photography is an art form like drawing and painting. Photographers use their camera to make us.
CSCE 641 Computer Graphics: Image-based Rendering (cont.) Jinxiang Chai.
Moving pictures Session 4. What is digital cinema? Article by Lev Manowich Digital media redefines the very identity of cinema. New methods possible with.
CS559: Computer Graphics Lecture 36: Raytracing Li Zhang Spring 2008 Many Slides are from Hua Zhong at CUM, Paul Debevec at USC.
Video Textures Arno Schödl Richard Szeliski David Salesin Irfan Essa Microsoft Research, Georgia Tech.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Presented by 翁丞世  View Interpolation  Layered Depth Images  Light Fields and Lumigraphs  Environment Mattes  Video-Based.
DESIGN ELEMENTS AND COMPOSITION By Sofia Obien 2015.
Chapter 9 Art Composition. Chapter 9 Art Composition.
Chapter 9 Art Composition. Chapter 9 Art Composition.
Chapter 10 Computer Graphics
Steps Towards the Convergence of Graphics, Vision, and Video
Image-Based Rendering
Image-Based Rendering
Introduction of Photography
The Graphics Rendering Pipeline
Presentation transcript:

Being There: Capturing and Experiencing a Sense of Place Richard Szeliski Microsoft Research Symposium on Computational Photography and Video

Early art: events Lascaux

Early art: events

Bayeux Tapestries

Renaissance art: events Da Vinci

Baroque art: portraits Rembrandt

Baroque art: landscapes Rembrandt

Classical art: landscapes Corot

Impressionism: landscapes Monet

Modern art: multi-perspective Picasso

Impressionism: landscapes Monet

Photography: events Henri Cartier-Bresson

Photography: landscapes Ansel Adams

Photography: landscapes Galen Rowell

Photography: landscapes Art Wolfe

Interactive Visual Media Branching storytellingGames: –problem solving, skill acquisition –sense of place, navigation

Real-world “immersive” media Recapturing the sense of place QTVR: the first real breakthrough in modeling from reality? Fairly universal for high-end home and car sales, virtual tourism Limitations: mostly static, discrete jumps

Increasing realism Better: –field of view and resolution Demo: Space Needle –dynamic range Additional cues/modalities: –motion / movement Demo: Deception Falls –sound

VR Tools

Fully automated stitch discovery Demo

Image stitching — open issues Fully automated assembly (no ordering) Full 2D stitching (multiple rows) Double image fix-up (de-ghosting) Merging different exposures Automated grouping/clustering (detection)

HDR: merging exposures InputsTonemapped output: no motion compensation or consistency check

InputsTonemapped output: global+local motion compensation HDR: merging exposures

Video Textures How can we turn a short video clip into continuous video? –Enhance sense of liveness –Use in games and presentations

Video Textures 1.Find cyclic structure in the video 2.Play frames with random shuffle 3.Optional region-based analysis 4.Smooth over discontinuities (morph)

Animating Stills What if we only have a single beautiful photo (or painting)? Can we add so liveness to a photo/still?

Animating Stills

Increasing “immersion” Add continuous movement

Demo Bellevue Botanical Garden

Demo HDR Home Walkthrough

Video-based walkthroughs Add continuous movement How did we do this? Is this 3D? 2D? Graphics? Video? Dimensionality and storage?

Limits of Video-Based Walkthroughs Video-based walkthroughs are “rail experiences” of a space-time slice How do we break the bounds? –Can’t move from side to side –If there is motion in the scene, don’t see it Capturing all points of view everywhere in space at all times is impractical

A Practical 3D Video Camera Working volume? –Walls of a room: Virtualized Reality –2D “window”: LightField Array –1D “rail”: Virtual Viewpoint Video

“3D” video

Virtual Viewpoint Video Capture multiple synchronized video streams

Key to view interpolation: Geometry Stereo Camera 1Camera 2 Image 1 Image 2 Virtual Camera

Don’t match pixels – match segments Segments contain more information, so they’re easier to match.

Iteratively update depths

Depth through time:

Matting Some pixels get influence for multiple surfaces. Background Surface Foreground Surface Image Camera Close up of real image: Multiple colors and depths at boundary pixels…

Find matting information: 1.Find boundary strips using depth. 2. Within boundary strips compute the colors and depths of the foreground and background object. Background Foreground Strip Width

Why matting is important Matting No Matting

Representation ColorDepth MAIN LAYER ColorDepth Matting information BOUNDARY LAYER

Rendering pipeline (GPU) Render Main Layer Render Boundary Layer Composite Render Main Layer Render Boundary Layer

Real-time viewpoint control “Matrix”-like effects – on demand! (With much, much less hardware.)

Wrapping up…

Light Field Rendering Sample and synthesize (capture and render) from a 4D ray space [Lightfield, Levoy & Hanrahan; Lumigraph, Gortler et al., SIGGRAPH’96]

Slow Glass What if we could capture all the photons and play them all back at a later time? Light of Other Days Bob Shaw, ©

Slow Glass One could stand the glass beside, say, a woodland lake until the scene emerged, perhaps a year later. If the glass was then removed and installed in a dismal city flat, the flat would—for that year—appear to overlook the woodland lake. During the year it wouldn't be merely a very realistic but still picture—the water would ripple in sunlight, silent animals would come to drink, birds would cross the sky, night would follow day, season would follow season. Apart from its stupendous novelty value, the commercial success of slow glass was founded on the fact that having a scenedow was the exact emotional equivalent of owning land. The meanest cave dweller could look out on misty parks—and who was to say they weren't his? A man who really owns tailored gardens and estates doesn't spend his time proving his ownership by crawling on his ground, feeling, smelling, tasting it. All he receives from the land are light patterns…

Being There Artists (and all of us) have always wanted to capture a sense of being there. Computational photography and video bring us a lot closer: –realism (field of view, resolution, contrast) –movement and sound –immersion and exploration What does the future hold?