courses

Friday, 17 December | 2:15 PM - 4:00 PM | Room E6

Presented in English / 영어로 발표 됨

Build Your Own 3D Display

Friday, 17 December | 12:15 am - 2:00 am | Room E6

Commercial stereoscopic displays have re-emerged in the consumer market, and film studios routinely produce live-action and animated 3D content for theatrical release. While primarily enabled by the widespread adoption of digital projection, which allows accurate view synchronization, the underlying 3D display technologies have changed little in the last few decades. Theatrical systems rely on stereoscopic display: projecting a left/right image pair separated by various filters in glasses worn by viewers. In contrast, several LCD manufactures are introducing automultiscopic displays, which allow view-dependent imagery to be perceived without special glasses. 3D display is poised for another resurgence.

This hands-on introduction to 3D display provides attendees with the mathematics, software, and practical details necessary to build their own low-cost stereoscopic displays. An example-driven approach is used throughout. Each new concept is illustrated by a practical 3D display implemented with off-the-shelf parts. First, glasses-bound stereoscopic displays are explained. Detailed plans are provided for attendees to construct their own LCD shutter glasses. Next, unencumbered automultiscopic displays are explained, including step-by-step directions to construct lenticular and parallax-barrier designs using modified LCDs. All the necessary software, including algorithms for rendering and calibration, is provided for each example, so attendees can quickly construct 3D displays for their own educational, amusement, and research purposes.

The course concludes by describing various methods for capturing, rendering, and viewing various multi-view imagery sources. Stereoscopic OpenGL support is reviewed, as well as methods for ray-tracing multi-view imagery with POV-Ray. Techniques for capturing "live-action" light fields are also outlined. Finally, recent developments are summarized and attendees are encouraged to evolve the capabilities of their self-built 3D displays.

Level

Beginner

Intended Audience

Students, hobbyists, and industry professionals, especially those interested in quickly learning how to use 3D capture and display technology in their own research and who are excited by hands-on projects.

Presentation Language

Presented in English / 영어로 발표 됨

Prerequisites

Attendees should have hobbyist-level experience with do-it-yourself electronic projects. While executables are provided for beginners, attendees with prior knowledge of Matlab, C/C++, and OpenGL can directly examine and modify the provided source code.

Syllabus

History and Physiology - Hirsch

Representation and Display - Lanman

Glasses-Bound Stereoscopic Displays - Hirsch

Unencumbered Automultiscopic Displays - Lanman

Source Material: Rendering and Capture - Hirsch

Emerging Technology - Lanman
 
Q & A

Matthew Hirsch
MIT Media Lab

Douglas Lanman
Brown University

Instructor Bios

Matthew Hirsch
Matthew Hirsch is a PhD student at the MIT Media Lab. His research focuses on imaging devices that enable new understanding and interaction scenarios. He works with Henry Holtzman and Ramesh Raskar in the Information Ecology and Camera Culture groups, respectively. He graduated from Tufts University in 2004 with a BS in computer engineering. From 2004 to 2007, he worked as an imaging engineer at Analogic Corp., where he designed threat-detection algorithms for computed tomography security scanners.

Douglas Lanman
Douglas Lanman is a PhD student at Brown University. His research focuses on computational photography, particularly active illumination for 3D reconstruction and lightfield capture and display. He received a BS in applied physics with honors from the California Institute of Technology in 2002 and a MS in electrical engineering from Brown University in 2006. He has worked as an intern at Intel, Los Alamos National Laboratory, INRIA, Mitsubishi Electric Research Laboratories, and the MIT Media Lab. He previously presented the Build Your Own 3D Scanner course at SIGGRAPH 2009 and SIGGRAPH Asia 2009.