The VideoMouse: A Camera-Based Multi-Degree-of-Freedom Input Device

  • ,
  • Mike Sinclair ,
  • Erik Hanson ,
  • Richard Szeliski ,
  • Matt Conway

UIST '99 Proceedings of the 12th annual ACM symposium on User interface software and technology |

Published by ACM

Publication

The VideoMouse is a mouse that uses a camera as its input sensor. A real-time vision algorithm determines the six degree-of-freedom mouse posture, consisting of 2D motion, tilt in the forward/back and left/righ axis, rotation of the mouse about its vertical axis, and some limited height sensing. Thus, a familiar 2D device can be extended for three-dimensional manipulation, while remaining suitable for standard 2D GUI tasks. We describe techniques for mouse functionality, 3D manipulation, navigating large 2D spaces, and using the camera for lightweight scanning tasks.