Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Implementation of a Glove-Based User Interface

Similar presentations


Presentation on theme: "The Implementation of a Glove-Based User Interface"— 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 are effective when they provide a simplified or more natural alternative to the mouse command Glove commands are not effective for single input tasks or tasks requiring accuracy

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

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

5 Project Goals Gestural Command Input Task Simplification
Command Naturalization Overall Effectiveness in Speed and Accuracy

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

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

8 Software Implementation
(Photo Manipulation Application) Manipulation of photos with both mouse and glove interfaces (drag, rescale, rotate) Manipulation of viewpoint (pan, zoom) Tasks in which photos and/or viewpoint must be manipulated to reach a final state Space and time data collection during task Data export to CSV files

9 Software Implementation
(Photo Manipulation Application)

10 LED Detection Binary Rasterization Brightness Threshold Determination

11 LED Detection Blob Detection Finding centers of two overlapping LEDs
Circle Hough Transform – finding centers of multiple overlapping LEDs

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

13 LED Tracking Standard Gestural Command Parameters

14 Gesture Recognition and Command Execution
Photo Commands: Photo drag, rescale, and rotate Single Two-Finger Pinch Commands: Rescale/Rotate requires dragging on corner

15 Gesture Recognition and Command Execution
Double Two-Finger Pinch Commands: Executed when both hands pinch while their respective cursors are holding an image Rescale: moving cursors closer/farther Rotate: rotating cursors about midpoint

16 Gesture Recognition and Command Execution
Viewpoint Commands: Viewpoint pan and zoom Single Three-Finger Grab Commands: Double Three-Finger

17 Experiment 3 photo tasks performed: Mouse and Glove (Single)
Task #1: Drag photo 500 pixels (right  left) Mouse and Glove (Single and Double) Task #2: Rescale photo (50%  150%) Task #3: Rotate photo (3.0 radians clockwise)

18 Experiment 7 viewpoint tasks performed: Mouse and Glove (Single)
Task #4: Pan left (1000 pixels) Task #5: Pan right (1000 pixels) Task #6: Pan up (600 pixels) Task #7: Pan down (600 pixels) Task #8: Pan up (600 pixels) and left (1000 pixels) Task #9: Pan down (600 pixels) and right (1000 pixels) Mouse and Glove (Double) Task #10: Zoom in (75%  150%)

19 Analysis Glove interface vs. Mouse Interface:
Slower with single-handed commands Faster with double-handed commands Faster with compositional panning Focus on natural and simplified commands improves glove interface performance time

20 Analysis Advantages Performs wirelessly at a distance
Requires fewer on-screen controls Allows for the combination and simplification of multi-step commands Allows for more naturally-defined commands Disadvantages Less sensitivity and accuracy control Longer physical command execution time when command complexity matches Time delay between gesture performance and command execution Arm fatigue

21 Conclusion Glove interface performance:
Provides the utility of multi-touch at a distance Effective with natural and simplified commands Not effective with commands requiring precision


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

Similar presentations


Ads by Google