Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Implementation of a Glove-Based User Interface Chris Carey.

Similar presentations


Presentation on theme: "The Implementation of a Glove-Based User Interface Chris Carey."— Presentation transcript:

1 The Implementation of a Glove-Based User Interface Chris Carey

2 Abstract  Multi-touch interfaces offer task simplification through more natural commands  A glove-based interface provides the utility of a multi-touch interface without the proximity restriction  Glove commands that merely match the complexity of mouse commands are less efficient  Instead efficiency is found by simplifying tasks since gestures provide more degrees of input

3 Background  Why now?  Accessibility of Technology  Increased Application Sophistication  Usage in Restriction Environments Minority Report (2002) - DreamWorksAyo Technology (2007) – Aftermath Entertainment

4 Past and Current Glove Systems Glove Systems Glove Systems –Haptic Gloves and VR Systems –Full Motion Capture Glove Systems –Basic Wiimote Glove Systems Non-Glove Systems Non-Glove Systems –Neural Network Hand Gesture Recognition –3D Model Reconstruction Gesture Recognition

5 Project Goals  Task Simplification  Improved User Experience  Overcoming Command Inaccuracy  Creative Applications for Usage

6 Hardware Implementation Logitech Webcam Logitech Webcam –IR-blocking filter removed –Visible-light blocking filter added IR LED Glove IR LED Glove –3 IR LEDs –3 1.5V AAA batteries

7 Software Implementation Java and Java Media Framework Java and Java Media Framework Custom LED Detection Custom LED Detection LED Tracking LED Tracking Gesture Recognition Gesture Recognition Command Execution Command Execution (Glove Interface)

8 Software Implementation  Manipulation of photos with both mouse and glove interfaces (drag, rescale, rotate)  Pre-defined tasks in which photos must be manipulated to reach a final state  Space and time data collection during task  Data export to CSV files (Photo Manipulation Application)

9 Software Implementation (Photo Manipulation Application)

10 LED Detection Binary Rasterization Binary Rasterization Brightness Threshold Determination Brightness Threshold Determination

11 LED Detection  Blob Detection  Finding centers of two overlapping LEDs Equal DistributionUnequal Distribution

12 LED Tracking  Initial Classification Required  Identifies left/right pointer/clicker/aux LEDs  Logic-Based Reclassification of new LEDs

13 Gesture Recognition  Application-Specific Gestures  Photo drag, rescale, and rotate  Current status:  Single pointer and clicker that matches mouse commands DragRescaleRotate

14 Gesture Recognition  Two-Handed Gestures: Rescale/Rotate  Executed when both hands pinch while their respective cursors are holding an image  Rescale: moving cursors closer/farther  Rotate: rotating cursors about midpoint  Still in development/evaluation phase RescaleRotate

15 Experiment  Three single-handed gesture commands were executed with both a mouse interface and the glove interface  Relevant space and time collected for comparison

16 Mouse Interface Time dragging: 1.841 s Glove Interface Time dragging: 2.626 s 42.6% (0.785 s) more time Task: Drag Photo 500 pixels to the Right

17 Mouse Interface Time dragging: 2.207 s Glove Interface Time dragging: 2.489 s 12.7% (0.282 s) more time Task: Rescale Photo to from 25% to 100%

18 Mouse Interface Time dragging: 3.159 s Glove Interface Time dragging: 5.442 s 72.3% (2.283 s) more time Task: Rotate Photo 2.0 Radians Clockwise

19 Analysis  Glove interface consistently spent more dragging time than mouse interface  Evaluation of glove interface:  Smooth during movement  Corrections during placement  Indicates lesser accuracy, especially with non-movement

20 Conclusion  The glove interface gestures evaluated only matched the mouse interface commands  Glove interface has no advantage in input of the same complexity  It is expected that the glove interface will only have an advantage over the mouse interface when it can simplify the command due to its versatile input capabilities


Download ppt "The Implementation of a Glove-Based User Interface Chris Carey."

Similar presentations


Ads by Google