M265: Optical-Computational Processes

George Legrady
ExpVisLab - 2611 Elings Hall , Tues 2pm-6pm

Course Description

An open studio course where each student creates an experimental project based on connecting an optical sensing device (lens/sensor/camera) to a computer and output the data in some recognizable form (screen, speakers, mechanical devices, etc.)  in essence, the camera obscura of the present.


Course Overview: Depth & Motion Tracking, Feedback
PrimeSense | TechReview [1][2] | Apple | Kinect [wired] [NYTimes] | Asus | OPENNI | Installation


Simple Project


Depth Project Lab

Depth Project Presentation


Google Scholar Research Paper Presentations


Student Project I Lab


Student Project I Lab


Student Project I Presentation


Student Project II Lab


Student Project II Lab

Final Presentations

Making Things See, Greg Borenstein

Art Projects
Krueger | Rokeby | Rinaldo | Utterback | Art + Com | Synchronous Tracking | Dynamic Modulations | Sensing Speaking Space | Sense of Place | Moeller | Jeremichenko | Hershman | Snibbe | Levin | Fujihata | Shaw | deMarinis | Laviers | Raffaello | Egerstedt | Goldberg | Rozin | Roosegarde | Paulos | Survival Research Lab | Feingold | Anamorphic Fluid | Waliczky

Research Pubs
Depthmap (arch)

Computer Vision
Szeliski | Crandall | 3D Kinect |

GettingStarted_Shiffman | Borenstein | PointCLoud3D | HildaDemo | OpenNi Reference

Basic programming skills in particular Processing. Some knowledge of the various media mentioned is useful

Grading Online research and Literature Review 20%
Class participation 30%
Completion of projects and online report 50%

The course is designed to be self-directed (DIY). Following the warm-up simple and depth projects, each student will prepare a project concept which they will realize in the course. Completion of the course includes 1) project conceptualization, 2) project realization, 3) project documentation for the course website - with All students will be expected to perform at the level of their expertise.