SIGGRAPH 2004 - The 31st international conference on computer graphics and interactive techniques
Conferenece Exhibition Call For Participation Presenters Media Registration spacer

22. Projectors: Advanced Graphics and Vision Techniques
Monday, Tutorial, 3:45 - 5:30 pm
Room 515B
Level: Advanced

New advances in projective geometry, computer vision and rendering enable the use of projectors beyond conventional applications like immersive workbenches and tiled large-scale displays. Due to the falling cost of projector and graphics resources, there has been considerable interest in experimenting with projector-based systems in universities, labs, industries, and artworks. A novel class of applications is emerging, involving illumination of complex 3D shapes, dynamic interaction between movable surfaces and projectors, and combining projectors with cameras, trackers, mirrors, and tilt-sensors. Since the topics in large-format displays are now mature, this advanced tutorial discusses geometric techniques for using projectors in a range of applications, especially innovative configurations.

Many ideas in computer vision, projective geometry, optics and color mapping are still relatively new to designers, programmers and artists who are otherwise familiar with computer graphics techniques. A larger problem is that those fields encompass many geometric and algorithmic concepts that involve a steep learning curve. For example, programmers using projectors for creative applications for research or art installations face challenges when they try to write the code on their own or try to understand how to use the available solutions. Fortunately, only subsets of a large array of techniques are really relevant for projector-based applications. The goal of this course is to present them in a single tutorial in a compact form.

The course describes calibration issues such as estimating the projector model, computing image-transfer functions for planar (via homography) and curved display surfaces, and corresponding parametric and non-parametric approaches. The rendering techniques include device integration (camera, tracker, mirror), image warping for perspectively correct views, illumination of complex geometry, and emerging applications. In addition, the course summarizes practical insights, implementation details (with pseudo-code), and examples for a variety of systems in art, research, and industry.

General knowledge of 2D and 3D geometric concepts. Basic understanding of computer graphics theory, including perspective projection and rendering, is assumed. Familiarity with video projection and basic concepts in computer vision is helpful but not necessary.

Intended Audience
Artists, designers, and programmers who use or build applications for innovative projector-based systems and want to learn powerful geometric tools.

Additional Information

Organizer and Lecturer
Ramesh Raskar
Mitsubishi Electric Research Laboratories

3:45 Introduction:
  • Projection Model

3:55 Calibration:
  • Parameter Estimation and Robustness
  • Image Transfer Functions
  • Planar and Quadric
  • Non-parametric Approaches

4:25 Geometric Relationship:
  • Device Integration
  • Trackers and Mirrors

4:45 Rendering:
  • Image Generation and Warping
  • Multi-projector Seamless Displays
  • Projector-based Augmented Reality

5:20 Examples and Discussion

1       2       3      
4       5       6      
7       8       9      
10     11     12
13     14     15
16     17     18
19     20     21
22     23     24
25     26     27
28     29     30
31     32     33
Course Evaluation
All course attendees are encouraged to evaluate SIGGRAPH 2004 Courses content and presenters.

Online Evaluation Forms

Your ratings and comments are very important. They will be used to ensure that the annual SIGGRAPH conference consistently offers excellent courses on topics that are important to the SIGGRAPH community.
 > courses committee
 > share the SIGGRAPH 2004 web site
Conference 8-12 August, Exhibition 10-12 August.  In Los Angeles, CA