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/right axes, 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.
|
677
|
Computer Vision
– Ballard, Brown
- 1982
|
|
310
|
A Flexible New Technique for Camera Calibration", IEEE transactions on pattern analysis and machine intelligence
– Zhang
- 2000
|
|
231
|
Bricks: Laying the Foundations for Graspable User Interfaces
– Fitzmaurice, Ishii, et al.
- 1995
|
|
186
|
Creating full view panoramic image mosaics and environment maps
– Szeliski, Shum
- 1997
|
|
164
|
An alternative approach to the computer interface
– Perlin, Fox
- 1993
|
|
126
|
Model-based object pose in 25 lines of code
– Dementhon, Davis
- 1995
|
|
98
|
Using vanishing points for camera calibration
– Caprile, Torre
- 1990
|
|
83
|
Squeeze Me, Hold Me, Tilt Me! An Exploration of Manipulative User Interfaces
– Harrison, Fishkin, et al.
- 1998
|
|
83
|
Tilting Operations for Small Screen Interfaces
– Rekimoto
- 1996
|
|
65
|
Integrality and separability of input devices
– Jacob, Sibert, et al.
- 1994
|
|
50
|
Bridging the paper and electronic worlds: the paper user interface," INTERCHI'93
– Johnson, Jellinek, et al.
- 1993
|
|
40
|
The design of a GUI paradigm based on tablets, two-hands, and transparency
– Kurtenbach, Fitzmaurice, et al.
- 1997
|
|
39
|
Improving browsing performance: A study of four input devices for scrolling and pointing tasks
– Zhai, Smith, et al.
- 1997
|
|
36
|
performance evaluation of manipulation schemes in virtual environments
– Zhai, Human
- 1993
|
|
31
|
Usability Analysis of 3D Rotation Techniques
– Hinckley, Tullio, et al.
|
|
30
|
Applying Electric Field Sensing to Human-Computer Interfaces," CHI'95
– Zimmerman, Smith, et al.
|
|
27
|
Touch-Sensing Input Devices
– Hinckley, Sinclair
- 1999
|
|
25
|
Milgram."Quantifying coordination in multiple DOF movement and its application to evaluating 6 DOF input devices
– Zhai, P
- 1998
|
|
24
|
The Rockin'Mouse: Integral 3D manipulation on a plane
– Balakrishnan, Baudel, et al.
- 1997
|
|
14
|
Lens Distortion for Close-Range Photogrammetry
– Fryer, Brown
- 1986
|
|
12
|
An Exploration into Supporting Artwork Orientation in the User Interface
– Fitzmaurice
- 1999
|
|
9
|
Making Nested Rotations Convenient for the User
– Britton, Lipscomb, et al.
- 1978
|
|
8
|
A TwoBall Mouse Affords Three Degrees of Freedom
– MacKenzie, Soukoreff, et al.
- 1997
|
|
7
|
Protofoil: storing and finding the information worker’s paper documents in an electronic file cabinet
– Rao, Card, et al.
- 1994
|
|
7
|
The effects of using fine muscle groups in multiple degree-of-freedom input
– Zhai, Milgram, et al.
- 1996
|
|
5
|
Designing and testing the optical mouse
– Lyon, Haeberli
- 1982
|
|
1
|
The Rockin'Mouse: Integral 3D
– Balakrishnan, Baudel, et al.
|
|
1
|
Manipulation on a Plane," CHI'97
– Ballard, Brown
- 1982
|
|
1
|
Using Vanishing Points for Camera Calibration
– Graphics
- 1978
|
|
1
|
Model-based object pose in 25 lines of code
– Vision
- 1990
|