int-lab.de by Prof. Dr. Martin Weigel

Mobile Projectors: Automatic Correction of Keystone Effects and Hand Jitter

Mobile projectors solve the limited display and interaction space on small mobile devices. The java framework combines infrared camera, accelerometer and gyroscope data of a Wii Remote to reduce keystone effects and hand jitter in the projected image. An Objective-C video player is implemented as example application to show the importance and usage of the framework.

Mobile projector turned to the left, producing a skewed projection of a beach hut photo Mobile projector facing the screen straight on, producing an undistorted projection Mobile projector turned to the right, producing a skewed projection of a beach hut photo
Diagram: hand jitter moves the projector toward and away from the screen and sideways Diagram: horizontal hand jitter shifts the projected image sideways Diagram: rotational hand jitter rotates the projected image
System overview: Wii remote, mobile projector, infrared beacon with four LEDs, processing unit and visualized application
System overview: (1) Wii remote including accelerometer and gyroscope; (2) mobile projector; (3) infrared beacon with four LEDs; (4) processing unit; (5) java framework for pose estimation; and (6) visualized application.

The project was part of my Bachelor’s thesis at TU Darmstadt during the summer term 2010. The project was supervised by Jochen Huber.