Interactive Video Tours MSR Interactive Visual Media Group //msrweb/vision/IBR Rick Szeliski, Sing Bing Kang, Matt Uyttendaele, Simon Winder, Antonio Criminisi.

Slides:



Advertisements
Similar presentations
3.01 Explore multimedia systems, elements, and presentations.
Advertisements

SETTING UP A PROJECT Adobe Premiere Pro CS6. Getting started… Adobe Premiere Pro project file stores links to all the video and sound files-aka…clips.
Chapter 10 Video.
Results/Conclusions: In computer graphics, AR is achieved by the alignment of the virtual camera with the actual camera and the virtual object with the.
Video Definitions Necessary Multimedia Vocabulary #5 Journalism 108.
2. What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented through audio,
3.02C Multimedia Fair Uses Guidelines and Elements
EVENTS: INRIA Work Review Nov 18 th, Madrid.
1 Panoramic University of Amsterdam Informatics Institute.
Vision For Graphics ICCV 2005 Vision for Graphics Larry Zitnick, Sing Bing Kang, Rick Szeliski Interactive Visual Media Group Microsoft Research Steve.
EE442—Multimedia Networking Jane Dong California State University, Los Angeles.
Facial Tracking and Animation Todd Belote Bryan Harris David Brown Brad Busse.
Una DooneyMultimediaSlide 1 What is Multimedia? A combination of different media types such as text, graphics, audio, video and animation etc in a single.
May 10, 2004Facial Tracking and Animation Todd Belote Bryan Harris David Brown Brad Busse.
John A. Bender Applications in Real-time 3D Tracking Collaborators: Pietro Perona Luis Goncalves Ken Goldberg Karl Chen Ilan Lobel Steve Nowlin.
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.
Interactive Systems Technical Design
Image Stitching and Panoramas
FYP Project LYU0301: Secure and Reliable PDA-Based Communication System.
Animation Theory.
1 Different Video Properties
Introduction to Virtual Environments CIS 4930/6930
The Uncanny Valley in 3D Modeling Steve Seitz and Rick Szeliski BIRS Workshop on Computer Vision and the Internet August 31, 2009.
Digital Video An Introduction to the Digital Signal File Formats Acquisition IEEE 1394.
Integration Of CG & Live-Action For Cinematic Visual Effects by Amarnath Director, Octopus Media School.
Chapter Objectives Explain Web page multimedia issues
Web Design, 3 rd Edition 6 Multimedia and Interactivity Elements.
Being There: Capturing and Experiencing a Sense of Place Richard Szeliski Microsoft Research Symposium on Computational Photography and Video.
Multimedia. Definition What is Multimedia? Multimedia can have a many definitions these include: Multimedia means that computer information can be represented.
A HIGH RESOLUTION 3D TIRE AND FOOTPRINT IMPRESSION ACQUISITION DEVICE FOR FORENSICS APPLICATIONS RUWAN EGODA GAMAGE, ABHISHEK JOSHI, JIANG YU ZHENG, MIHRAN.
Multimedia is a program that combines:
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
Chapter 10-Basic Software Tools. Overview Text-based editing tools. Graphical tools. Sound editing tools. Animation, video, and digital movie tools. Video.
Image-based rendering Michael F. Cohen Microsoft Research.
Multimedia Elements: Sound, Animation, and Video.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Image stitching Digital Visual Effects Yung-Yu Chuang with slides by Richard Szeliski, Steve Seitz, Matthew Brown and Vaclav Hlavac.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Tutorial 7 Working with Multimedia. New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition 2 Objectives Explore various multimedia applications.
Computer Science Department Pacific University Artificial Intelligence -- Computer Vision.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - VIDEO. In this chapter How digital video differs from conventional analog video How digital video differs from.
XP Practical PC, 3e Chapter 15 1 Creating Desktop Video and Animation.
Augmented Reality and 3D modelling By Stafford Joemat Supervised by Mr James Connan.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
3.01 Explore multimedia systems, elements, and presentations. 3.01A Evolution of Multimedia.
More Meaningful Jargon Or, All You Need to Know to Speak Like a Geek Video.
W E L C O M E. A U G M E N T E D R E A L I T Y A SEMINAR BY JEFFREY J M EC7A ROLL NO:
Windows Movie Maker /6-12/Session 1 of 3 Workshop Title.
112/5/ :54 Graphics II Image Based Rendering Session 11.
FYP Project LYU0304: “Monster Battle”: A Prototype of Augmented Reality Card Game.
Industry workflow:  Scripting: Movie is conceived or written  Production: Where you create your footage, capturing performances using video or film cameras,
Dasar-Dasar Multimedia
Ulead Video Studio is an easy to use video editing software that allows even the novice of movie makers to produce a professional project complete with.
VR Worx Toolbox I450 Technology Seminar Stuart Holland, Jesse Miles Team Real Funky.
Multimedia. A medium (plural media) is something that a presenter can use for presentation of information Two basic ways to present information are: –Unimedium.
Capturing And Viewing Big, Wide, And Deep Imagery Michael F. Cohen Matt Uyttendaele Johannes Kopf MSR – Interactive Visual Media Universitaet Konstanz.
Flash Planning a Project. Production Process Write Script Design characters and Backgrounds Storyboard Create animatic from storyboard Animate Composite.
Presented by 翁丞世  View Interpolation  Layered Depth Images  Light Fields and Lumigraphs  Environment Mattes  Video-Based.
Copyright © 2003 Prentice Hall, IncSlides created by Bob Koziel.
3.01 Explore multimedia systems, elements, and presentations.
Jun Shimamura, Naokazu Yokoya, Haruo Takemura and Kazumasa Yamazawa
Steps Towards the Convergence of Graphics, Vision, and Video
Little work is accurate
Overview What is Multimedia? Characteristics of multimedia
Coding Approaches for End-to-End 3D TV Systems
3.01 Explore multimedia systems and elements.
3.01 Explore multimedia systems, elements, and presentations.
3.01 Explore multimedia systems and elements.
Presentation transcript:

Interactive Video Tours MSR Interactive Visual Media Group //msrweb/vision/IBR Rick Szeliski, Sing Bing Kang, Matt Uyttendaele, Simon Winder, Antonio Criminisi

Being There: Video-Based Reality Project A new computer-mediated interactive medium Goal: Combine the interactivity of 3D games and virtual worlds with the realism and richness of film and video

Being There: Video-Based Reality Project How? Capture real-world video footage with an omni- directional camera and add interactive video/graphic elements Application: Video-Based Walkthroughs [IEEE CG&A May/June 2004]

Virtual Tours  Move camera along a rail (“dolly track”) and play back a 360  video  Applications: –Homes and architecture –Outdoor locations (tourist destinations)

Surround video acquisition system OmniCam (six-camera head)

OmniCam  Built by Point Grey Research (Ladybug)  Six camera head  Portable hard drives, fiber-optic link  Resolution per image: 1024 x 768  FOV: ~100 o x ~80 o  Acquisition speed: 15 fps uncompressed

Acquisition platforms  Robotic cart  Wearable

Calibration: Lens distortion Original (distorted) imageOutput (corrected, perspective) image

Calibration: Vignetting Before correctionAfter correction

Stitching (Only 4 of 6 images shown here)

Problem with simple feathering

Multiperspective plane sweep With MPPSWithout MPPS

Feature tracking for calibration and ego-motion Points tracked in all frames in all 6 cameras Edges tracked in all frames in all 6 cameras

Stabilization Before motion stabilizationAfter motion stabilization Align frame- to-frame and distribute  heading

Augmented surround video A movie clip from the original surround data. The augmented movie clip. Surround augmented with video

Viewing Software  D3D + DirectShow + XML scene graphs  Model: 6 texture mapped planes –Rendered using D3D hardware  Rendering software: –Selective decompression –Joystick controller –Overlays support

Demo A Virtual Home Tour

 Head-mounted outdoor scene acquisition  Map control  Localized audio for a richer experience  Complex path navigation (greater freedom of motion) A second scenario: Bellevue Botanical Gardens

Data acquisition  Walk through the garden with the Ladybug camera mounted on helmet  Acquisition done in about 15 minutes  44 Gb worth of video and audio data

Map control The garden map Drawing the acquisition path Mapping video frames positions on map Placing sound sources (background and dynamic) Output is a descriptive XML file

Audio processing and streaming All audio sources are: 1.Attenuated (based on distance from current position), 2.Mixed together, 3.Streamed to sound card (DirectX Audio). Two types of sound: background and dynamic Some audio sources Current ego-position

Bifurcation handling  Hypothesize, align, choose best pair as bifurcation  Choice of path depends on current heading and bifurcation point orientation Current heading

Bifurcation handling  Hypothesize, align, choose best pair as bifurcation  Choice of path depends on current heading and bifurcation point orientation Current heading

Demo 2 A walk in Bellevue Botanical Garden

 High-Dynamic range (HDR) imaging  Complex indoor path navigation 3 rd scenario: High-End Home (architectural walkthrough)

 Combine multiple exposures to obtain a high dynamic range (HDR) image. High dynamic range imaging Overexposed Combined Underexposed

All frames Underexposed framesOverexposed frames  HDR imaging is challenging for videos.  Image registration is necessary.

Demo 3 A High-End Home

Sample walkthroughs Garden Tour High-End Home Tour Simple Home Tour

Features and statistics  Rapid scene acquisition  Map control  Localized audio for a richer experience  Complex path navigation  High data rates: –44 Gb worth of video and audio data in 15 minutes

Current/future work  Scene Modeling –Motion estimation and map generation –More interactive 3D elements  Compression & selective decoding –Tiled video representation  Rendering –Better use of GPU  Interactive DVD deployment