1 / 32

Graphics research and courses at Stanford

Explore cutting-edge graphics research at Stanford, covering areas like modeling, geometry, rendering, simulation, computational photography, and more. Discover courses in computer graphics, computer vision, and geometric algorithms. Join the innovative community at Stanford Graphics.

cgreen
Download Presentation

Graphics research and courses at Stanford

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Graphics research and courses at Stanford http://graphics.stanford.edu

  2. Leo Guibasmodeling, geometry Pat Hanrahanrendering, architectures, visualization Marc Levoy photography, imaging, rendering Graphicsfaculty Ron Fedkiw simulation, natural phenomena

  3. Relatedareas Terry Winogradhuman-computer interaction Mark HorowitzVLSI, hardware Sebastian Thrunrobotics, computer vision Scott Klemmer human-computer interaction

  4. Digital Michelangelo project Solving the Forma Urbis Romae Visualizing cuneiform tablets Modeling subsurface scattering Kinetic data structures Measuring and modeling reflectance Acquisition and display of light fields Image-based modeling and rendering Geometry for structural biology Reflective integral digital photography Parallel graphics architectures Stanford multi-camera array Non-photorealistic visualization Multi-perspective panoramas Automatic illustration systems Physics-based modeling and simulation Virtual humanoid Real-time programmable shading Research projects …and many more

  5. Light field photography(Hanrahan, Levoy, Horowitz)

  6. Adaptive Optics microlens array 125μ square-sided microlenses Our prototype camera 4000 × 4000 pixels ÷ 292 × 292 lenses = 14 × 14 pixels per lens Contax medium format camera Kodak 16-megapixel sensor

  7. Examples of digital refocusing

  8. Refocusing portraits

  9. Refocusing portraits

  10. Action photography

  11. Scientific computing on GPUs(Hanrahan) • 3GHz Pentium P4 SSE • 6 GFLOPs • ATI X800XT (R420) fragment processor: 520 Mhz * 16 pipes * 4 wide * 1 flop/inst * 1 inst/cycle = 66.5 GFLOPs • key challenge: how to program GPUs?

  12. Stream programming on GPUs molecular dynamics folding@home fluid flow

  13. Non-photorealistic renderingfor scientific illustration(Hanrahan) • for each phase of moon, extract strip at illumination horizon • mosaic together so that light appears raking everywhere

  14. Stanford multi-camera array(Levoy, Horowitz) • 640 × 480 pixels ×30 fps × 128 cameras • synchronized timing • continuous streaming • flexible arrangement

  15. Ways to use large camera arrays • widely spaced light field capture • tightly packed high-performance imaging • intermediate spacing synthetic aperture photography

  16. Example of synthetic aperture photography

  17. Arrays of cameras and projectors • real-time 3D capture of moving scenes • non-photorealistic illumination

  18. + planar part cylindrical part Algorithms for point clouds(Guibas) 3D shape segmentation completion using prior models

  19. Geometric reasoning for networks of cameras(Guibas) • estimate spatial occupancy by sharing occlusion maps across multiple cameras

  20. Physics-basedmodeling and simulation(Fedkiw)

  21. The Stanford CityBlock Project(Thrun, Levoy) • goal • to obtain a useful visual representation ofcommercial city blocks • applications • graphical yellow-pages – associate images with web sites • in-car navigation – get a picture of the place you’re going

  22. The vehicle • Sebastian Thrun’s modified Volkswagen Toureg • GPS + IMU + odometry +LIDAR + high-speed video

  23. Multiperpective panoramas • capture video while driving • extract middle column from each frame • stack them to create a panorama

  24. Multiperpective panoramas

  25. Multiperpective panoramas

  26. Courses(http://graphics.stanford.edu/courses/) • CS 205 – Mathematics for Robotics, Vision, and Graphics Fedkiw • CS 248 – Introduction to Computer Graphics Levoy • CS 223B – Introduction to Computer Vision Thrun • CS 348A – Geometric Modeling Guibas • CS 348B – Image Synthesis Techniques (rendering) Hanrahan • CS 368 – Geometric Algorithms (computational geometry) Guibas • CS 448 – Topics in Computer Graphics everybody • CS 468 – Topics in Geometric Algorithms Guibas

  27. Examples of topics • CS 448 - Topics in Computer Graphics • data visualization • modeling virtual humans • computational photography • real-time graphics architectures • CS 468 - Topics in Geometric Algorithms • introduction to computational topology • matching techniques and similarity measures

  28. “Retreats”

  29. http://graphics.stanford.edu

More Related