istd 2003, gestures interactive systems technical design seminar work: gestures pekka välitalo...

24
ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

Post on 21-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Interactive Systems Technical Design

Seminar work: GESTURES

Pekka VälitaloDaniel Pakkala

Teemu Koponen

Page 2: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Introduction/Definitions• The use of motions of the limbs or body as a means of expression

• In a computer controlled environment, one wants to use the human hand as a manipulator, and its use in human-machine communication

• Gestures originate as gesturer’s mental concept, possibly in conjuction with speech

• Gestures are expressed through the motion of arms and hands, the same way speech is produced by air stream modulation through the human vocal tract

• Observers perceive gestures as streams of visual images, which are interpret using the existing knowledge about those gestures

Page 3: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Motivation

• As the computing, communication and display technologies process even futher

The existing HCI (Human-Computer Interaction) techniques may become a bottleneck in the

effective utilization of the available information flow

• The use of hand gestures provide an alternative to cumbersome interface devices for HCI

Visual interpretation of hand gestures can help in

achieving the ease and naturalness desired for it

• More natural interfaces for humans to computing systems

Page 4: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Taxonomy of Hand Gestures for HCI

Hand/Arm Movements

Unintentional Movements Gestures

Manipulative

Acts Symbols

Communicative

Mimetic Deictic Referential Modalizing

Page 5: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Implementation

Page 6: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Implementation

• Temporal Modeling-Gesture Phases

-Preparation-Nucleus-Retraction

• Spatial Modeling-3D Hand/Arm Model-Appearance-Based Model

Page 7: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Applications

• Control of consumer electronics

• Interaction with visualization systems

• Control of mechanical systems

• Computer games

Page 8: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Hand Gesture Control of TV Set and a Lamp

• Three types of hand gestures: static hand posture, quantitative hand motion and qualitative hand motion.(In the prototype static hand postures used)

• Lars Bretzner & Co, “A Prototype System for Computer Vision Based Human Computer Interaction”, Technical Report, Royal Institute of Technology, Stockholm, Sweden www.nada.kth.se/cvap/adstracts/cvap251.html.

Page 9: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

In Detail1. Images grabbed at frame rate2. RGB -> new color space3. Color feature detection ->Image features(blobs,ridges)4. Tracking & Pose recognition-> pose, position,scale,orientation5. Match 3.&4. Results with set ofobject hypothesis with statistical approach(particle filtering/condensation)6. Application control (Recognizedgestures bound with actions)

Page 10: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Strengths / Advantages

• No actual physical remote controller needed

• More natural interaction (?)

• Relatively simple recognition technigue

• Nice test case, but...

Page 11: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Limitations / Weaknesses

• Usability: Slow response time• Solution: faster algorithms, more processing power

• Static hand postures & skin colour• skin and background colour variations?• solution: recognition based on translations/trajectories

• Two dimensional gesture recognition: angle of the hand has to be right in relation to the camera.• Solution: 3D hand model & recognition or multiple

cameras/multiple models for same gesture

Page 12: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Industrial Players

• Cybernet Systems Corporation (www.cybernet.com)• A company committed to research and commercialize

technology solutions and advancements to human- machine interaction

• UseYourHead: http://www.gesturecentral.com/useyourhead/

• Immersion (www.immersion.com)• SuperGlove: www.immersion.com/products/ 3d/interaction/

cyberglove.shtml

• Toshiba (www.toshiba.com)• Motion Processor: www.toshiba.com

/news/980715.htm

UseYourHead

Page 14: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

International Research Groupsand Projects

• University of California at Berkeley, GUIR (Group for User Interface Research)• http://guir.berkeley.edu/• http://guir.berkeley.edu/projects/quill/

• GMD - German National Research Center for Information Technology (Fraunhofer-Gesellschaft)• www.fraunhofer.de/english/• Interactive Electronic Whiteboard: www.acoustics.hut

.fi/icad2001/proceedings/ papers/muller-t.pdf

• Ruhr-University of Bochum, Germany, Institut for Neuroinformatik • http://www.ruhr-uni-bochum.de/index_en.htm• http://www.neuroinformatik.ruhr-uni-bochum.de/

top.html

Page 15: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Finnish Research Groupsand Projects

• Helsinki University of Technology, Intelligent Machines and Special Robotics Institute• WorkPartner, service robot

Page 16: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

WorkPartner

• Robot control is based on human gestures and speech instead of keyboard and joystick

• All operator hardware is included in the operator´s coat

• The coat is a bright color textile including PC, speechmike and hand trackers. The bright color of the waistcoat is used to help the machine to recognize and track the operator and his gestures.

Page 17: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

WorkPartner

• Handtrackers are used if direct teleoperation of the manipulators is needed in teaching or gripping of difficult objects

• The ring in the end of the potentiometer wire is simply thread of the operator’s thumb

• Hand positions are calculated from the length and two direction angles of the wire and transmitted to the robot

• More sophiticated (more complex) solutions for the robot control are under research and construction

Operator controlling the right arm of WorkPartner with hand tracker

Page 23: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Future Developments

• Real-time interaction based on 3D model gesture analysis.

• Human gestures, especially communicative, naturally employ actions of both hands two-handed gestures

• Multi-user interfaces• Simultaneous use of gestures, speech and gaze for

multimodal control input

Ideally, any and every gesture performed by the user should be unambiguously interpretable, thus allowing for naturalness of the interface.

Page 24: ISTD 2003, GESTURES Interactive Systems Technical Design Seminar work: GESTURES Pekka Välitalo Daniel Pakkala Teemu Koponen

ISTD 2003, GESTURES

Further Reading

Pavlovic, V., I., Sharma, R., Huang, T., S., “Visual Interpretation ofHand Gestures for Human-Computer Interaction: A Review”, IEEE Transactions on Pattern Analysis and Machine Intelligence,Vol 19, No. 17, July 1997, pp 677-695.http://www.cs.rutgers.edu/~vladimir/pub/pami97.pdf

Brezner, L., Laptev, I., Lindberg, T., Lenman, S., Sundblad, Y.,“A Prototype System for Computer Vision Based Human Computer Interaction”, Technical Report, Department of numerical Analysis andComputing Science, KTH, Stockholm, Swedenftp://ftp.nada.kth.se/CVAP/reports/cvap251.pdf

Gesture Recognition Home Page: Lots of information about research groups and commercial products.http://www.cybernet.com/~ccohen