you're at the end of cs148, the cs148, summer...
TRANSCRIPT
1
…
CS148, Summer 2010
Siddhartha Chaudhuri
2
You're at the end of CS148, the introductory graphics class
3
Where do you want to go today?
4
Computational Photography
Light Field Photography with a Hand-Held Plenoptic Camera(Ng, Levoy, Brédif, Duval, Horowitz, Hanrahan. 2005)
5
The Frankencamera:An Experimental Platform for Computational Photography
(Adams, Talvala, Park, Jacobs, Ajdin, Gelfand, Dolson, Vaquero,Baek, Tico, Lensch, Matusik, Pulli, Horowitz, Levoy. 2010)
Computational Photography
6
More Information
CS178: Digital Photography
CS448A: Computational Photography
7
Character Animation
Optimizing Walking Controllers for Uncertain Inputs and Environments(Wang, Fleet, Hertzmann)
Interactive Generation of Human Animation with Deformable Motion Models (Min, Chen)
Gesture Controllers(Levine, Krähenbühl, Thrun, Koltun) 8
More Information
CS164: Computing with Physical Objects: Algorithms for Shape and Motion
CS205A: Mathematical Methods for Computer Vision, Robotics, and Graphics
CS448D: Character Animation
9
Fluids and Solids
Unified Simulation of Elastic Rods, Shells, and Solids
(Martin, Kaufmann, Botsch, Grinspun, Gross, 2010) 10
More Information
CS205B: Mathematical Methods forFluids, Solids and Interfaces
11
Image Editing
PatchMatch: A Randomized Correspondence Algorithmfor Structural Image Editing
(aka Photoshop CS5 Content-Aware Fill)
(Barnes, Shechtman, Finkelstein, Goldman, 2009) 12
Computer Vision
Real-Time Object Segmentation with Semantic Texton Forests
(Shotton, Johnson, Cipolla. 2008)
13
More Information
CS223B: Introduction to Computer Vision
CS448F: Image Processing for Photography and Vision
14
Large-Scale Rendering
25 billion polygons rendered interactively
(Chaudhuri, Horn, Hanrahan, Koltun, 2009)
15
Photorealistic GPU Rendering
Nvidia OptiX GPU Raytracer 16
More Information
CS248: Interactive Computer Graphics(the one that has the video game contest)
CS348B: Computer Graphics: Image Synthesis Techniques
(the one that has the rendering contest)
17
Understanding Shapes
A Connection between Partial Symmetryand Inverse Procedural Modeling
(Bokeloh, Wand, Seidel, 2010) 18
Generating Shapes
Metropolis Procedural Modeling
(Talton, Lou, Lesser, Duke, Měch, Koltun, 2010)
19
Data-Driven Modeling
Data-Driven Suggestions for Creativity Support in 3D Modeling(Chaudhuri and Koltun, 2010) 20
Model Acquisition and Reconstruction
Non-local Scan Consolidation for 3D Urban Scene(Zheng, Sharf, Wan, Li, Mitra, Chen, Cohen-Or, 2010)
21
More Information
CS268: Geometric Algorithms
CS348A: Computer Graphics: Geometric Modeling
CS468: Topics in Geometric Algorithms
22
Visualization
CS448B: Data Visualization
23
And now for something completely different...
24
NETRA: Interactive Display for EstimatingRefractive Errors and Focal Range
(Pamplona, Mohan, Oliveira, Raskar, 2010)