 Marc Levoy Graphics research and courses at Stanford

Slides:



Advertisements
Similar presentations
An Efficient Representation for Irradiance Environment Maps Ravi Ramamoorthi Pat Hanrahan Stanford University.
Advertisements

Mixed Scale Motion Recovery James Davis Ph.D. Oral Presentation Advisor – Pat Hanrahan Aug 2001.
Computer Graphics & Scientific Computing Research and Potential Master’s Thesis Projects at Department of Computer Science University of Aarhus Peter Møller.
Marc Levoy 1 Szymon Rusinkiewicz 1 Matt Ginzton 1 Jeremy Ginsberg 1 Kari Pulli 1 David Koller 1 Sean Anderson 1 Jonathan Shade 2 Brian Curless 2 Lucas.
CS6670: Computer Vision Noah Snavely Lecture 17: Stereo
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
History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2000 Slides for September 28 lecture.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2004 Slides for September 28 lecture.
Image-Based Rendering Produce a new image from real images. Combining images Interpolation More exotic methods.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2006 Slides for September 26 lecture.
Computer Graphics & Scientific Computing
Copyright  Philipp Slusallek IBR: View Interpolation Philipp Slusallek.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2003 Slides for September 25 lecture.
Computer Science Department
Graphics research and courses at Stanford
Computer Science Department Graduate Orientation 1 August 31, 2006 Center for Visual Computing.
Spectral Processing of Point-sampled Geometry
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM Graphics modeling.
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Models and Architectures Ed Angel Professor of Computer Science, Electrical and Computer.
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.”
 Marc Levoy Choosing the right course CS 148 Winter, Hanrahan, not SCPD undergraduates only requires 107 terminal course broad and conceptual CS.
Shading Languages By Markus Kummerer. Markus Kummerer 2 / 19 State of the Art Shading.
 Marc Levoy History of computer graphics CS Introduction to Computer Graphics Autumn quarter, 2001 Slides for September 27 lecture.
Acquiring graphical models of shape and motion James Davis ISM101 May 2005.
Bridging the Gap to the Real Wojciech Matusik Adobe Systems, Inc.
Introduction to Computer Graphics (CS560/CS460) Computer graphics means the art and science of creating images of three dimensional objects. Huge and Fast-moving.
Computer graphics & visualization Point-Based Computer Graphics.
CSE 690 General-Purpose Computation on Graphics Hardware (GPGPU) Courtesy David Luebke, University of Virginia.
Digital Archive of Cultural Heritages - Three Dimensional Modeling of Cultural Heritages and its use for Educational Purposes - Atsushi Nakazawa, Takeshi.
Modeling And Visualization Of Aboriginal Rock Art in The Baiame Cave
G52IIP, School of Computer Science, University of Nottingham What we will learn … Topics relate to the use of computer to Acquire/generate Process/manipulate/store.
Emerging Computer Applications th Anniversary of the British Computer Society Celebrating the 1957 to 2007.
Advanced Computer Graphics (Spring 2013) CS 283, Lecture 15: Image-Based Rendering and Light Fields Ravi Ramamoorthi
Chapter 10: Computer Graphics
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 10: Computer Graphics Computer Science: An Overview Tenth Edition.
Image-Based Rendering. 3D Scene = Shape + Shading Source: Leonard mcMillan, UNC-CH.
Advanced Computer Graphics March 06, Grading Programming assignments Paper study and reports (flipped classroom) Final project No written exams.
3D COMPUTER GRAPHICS IMD Chapter 1: 3D Computer Graphics Chapter 1: 1 Lecturer: Norhayati Mohd Amin.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
Computer Graphics. Requirements Prerequisites Prerequisites CS 255 : Data Structures CS 255 : Data Structures Math 253 Math 253 Experience with C Programming.
WolfVision Visualizer Digital Oasis ,High Resolution Projected Images  Note: all document cameras require a "display device" such as an LCD projector.
Recap from Monday Image Warping – Coordinate transforms – Linear transforms expressed in matrix form – Inverse transforms useful when synthesizing images.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
CSC 461: Lecture 3 1 CSC461 Lecture 3: Models and Architectures  Objectives –Learn the basic design of a graphics system –Introduce pipeline architecture.
Real-Time Rendering Digital Image Synthesis Yung-Yu Chuang 01/03/2006 with slides by Ravi Ramamoorthi and Robin Green.
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Research Interests of Dr. Dennis J Bouvier Fall 2007.
1Computer Graphics Lecture 4 - Models and Architectures John Shearer Culture Lab – space 2
Spring 2015 CSc 83020: 3D Photography Prof. Ioannis Stamos Mondays 4:15 – 6:15
Lec 22: Stereo CS4670 / 5670: Computer Vision Kavita Bala.
112/5/ :54 Graphics II Image Based Rendering Session 11.
Lecture 16: Stereo CS4670 / 5670: Computer Vision Noah Snavely Single image stereogram, by Niklas EenNiklas Een.
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
 Marc Levoy Graphics research and courses at Stanford
CSc Computer Graphics Algorithm Lecture 20 Overview of 3D Modeling Techniques Ying Zhu Georgia State University.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Chapter 10: Computer Graphics
Computer Graphics.
Introduction to Graphics Modeling
Image-Based Rendering
CSc 8820 Advanced Graphics Algorithms
Texture for Volume Character Animation Peiyi Shen and Philip Willis
Chapter 10: Computer Graphics
Interactive Computer Graphics
Image Based Modeling and Rendering (PI: Malik)
History of computer graphics
Physically Based Modeling -Overview-
Presentation transcript:

 Marc Levoy Graphics research and courses at Stanford

 Marc Levoy Graphics faculty Chris Bregler animation, motion capture Ron Fedkiw simulation, natural phenomena Pat Hanrahan rendering, architectures Marc Levoy sensing, modeling, rendering Leo Guibas modeling, geometry

 Marc Levoy Related areas Bernd Girod (EE) imaging, video, networking Terry Winograd human-computer interaction Bill Dally computer architecture Mark Horowitz VLSI, hardware

 Marc Levoy Research projects Digital Michelangelo project Solving the Forma Urbis Romae Visualizing cuneiform tablets Modeling subsurface scattering Multi-image digital photography Measuring and modeling reflectance Acquisition and display of light fields Image-based modeling and rendering Real-time volume rendering Interactive workspaces Parallel graphics architectures Stanford immersive television project Texture analysis-synthesis methods Motion analysis / synthesis Automatic illustration systems Physics-based modeling and simulation Visualization of computer systems Real-time programmable shading …and many more

 Marc Levoy Digital Michelangelo project (Levoy) very large geometric models scientific tool for art historians virtual museums, multimedia, replicas lasting archive of important cultural artifacts

 Marc Levoy David’s left eye

 Marc Levoy Research challenges vision problems –aligning and merging scans –automatic hole filling –inverse color rendering –automated view planning digital archiving problems –making the data last forever –robust 3D digital watermarking –indexing and searching 3D data –real-time viewing on low-cost PCs

 Marc Levoy The Forma Urbis Romae (Levoy) 60’ x 45’ x 4” marble map of ancient Rome, carved 200 A.D. shows the city at a scale where you can see every room now in 1,163 fragments, an open problem for 500 years

 Marc Levoy Solving the puzzle algorithms must be fast minimize false positives robust to effects of weathering linear features 2D contours 3D surfaces

 Marc Levoy Real-Time Programmable Shading (Hanrahan) high-level languages for programmable graphics hardware RenderMan in real-time guide the future of graphics hardware parallelizing scientific computations on the same hardware

 Marc Levoy Modeling subsurface scattering (Hanrahan, Levoy) translucency is caused by multiple scattering approximated by volumetric diffusion validation using physical measurements

 Marc Levoy Stanford Immersive Television Project (Bregler, Dally, Girod, Hanrahan, Horowitz, Levoy) light field cameras real-time range scanning sensing vision compression transmission decompression graphics Intel DTV tuner card

 Marc Levoy Light field cameras (Horowitz, Levoy, Hanrahan) video light field camera spherical light field camera

 Marc Levoy Real-time range scanning space time camera projector light stripe object one pixel over time one frame

 Marc Levoy holes can be found and filled on-the-fly object or scanner can be handheld / shoulderheld video framerange data merged model (159 frames)

 Marc Levoy Motion analysis / synthesis (Bregler) ? Acquisition Analysis Animation Kinematics Dynamics Language

 Marc Levoy Physics-based modeling and simulation (Fedkiw) new computational algorithms for numerical simulation of physical phenomena Water - simulated using the Navier Stokes equations and the level set method for implicit surface evolution. A solid “invisible” sphere initiates the splashing.

 Marc Levoy Physics-based modeling and simulation (Fedkiw) new computational algorithms for numerical simulation of physical phenomena Smoke - simulated as a scalar in a flow field generated using the Navier Stokes equations. Photon mapping is used for the visualization.

 Marc Levoy Virtual Human(oid) Project (Fedkiw) derive and improve physics- based models of tissues, organs, organ systems, clothing

 Marc Levoy Kinetic Data Structures (Guibas) A kinetic data structure (KDS) maintains an attribute of interest in a collection of moving or deforming objects. Examples include many kinds of proximity, visibility, or connectivity information. This yields efficient algorithms for collision detection, visibility maintenance, and aggregation or communication among mobile nodes.

 Marc Levoy Interactive workspaces (iRoom) (Winograd, Fox, Hanrahan) multiple display surfaces multiple interaction devices flexible display architecture facilitates group work The ultra-high resolution Interactive Mural integrates desktop access, sketching, 3D models, and images under pen-based control

 Marc Levoy Courses CS 148 – Introductory Computer Graphics CS 248 – Introduction to Computer Graphics CS 348A – Mathematical Foundations (modeling) CS 348B – Image Synthesis Techniques (rendering) CS 348C – Animation Techniques CS 338 – Level Set Methods CS 368 – Geometric algorithms (computational geometry) CS 448 – Topics in Computer Graphics CS 468 – Topics in Geometric Algorithms

 Marc Levoy Examples of topics CS Topics in Computer Graphics –experiments in digital television –interactive workplaces –modeling appearance This year: –graphics architectures (Autumn, Hanrahan) –digital photography (Spring, Levoy) CS Topics in Geometric Algorithms –matching techniques and similarity measures

 Marc Levoy PhD students Maneesh Agrawala Sean Anderson Robert Bosch Ian Buck Cindy Chen Milton Chen Scott Cohen Joao Comba James Davis Matthew Eldridge Reid Gershbein Francois Guimbretiere Olaf Hall-Holt David Hoffman Greg Humphreys Homan Igehy Brad Johanson Menelaos Karavelas Dave Koller Song Sam Liang Tamara Munzner Bradley Nelson John Owens Lucas Pereira Matt Pharr Kekoa Proudfoot Katheline Pullen Timothy Purcell Ravi Ramamoorthi Szymon Rusinkiewicz Gordon Stoll Chris Stolte Diane Tang Yelena Vileshina Li-Yi Wei