Accurate, Robust, and Flexible Real-Time Hand Tracking

Total Page:16

File Type:pdf, Size:1020Kb

Accurate, Robust, and Flexible Real-Time Hand Tracking Accurate, Robust, and Flexible Real-time Hand Tracking Toby Sharpy Cem Keskiny Duncan Robertsony Jonathan Taylory Jamie Shottony David Kim Christoph Rhemann Ido Leichter Alon Vinnikov Yichen Wei Daniel Freedman Pushmeet Kohli Eyal Krupka Andrew Fitzgibbon? Shahram Izadi? Microsoft Research Figure 1: We present a new system for tracking the detailed motion of a user’s hand using only a commodity depth camera. Our system can accurately reconstruct the complex articulated pose of the hand, whilst being robust to tracking failure, and supporting flexible setups such as tracking at large distances and over-the-shoulder camera placement. ABSTRACT the user’s hand with gloves or markers can be cumbersome We present a new real-time hand tracking system based on a and inaccurate. Much recent effort, including this work, has single depth camera. The system can accurately reconstruct thus focused on camera-based systems. However, cameras, complex hand poses across a variety of subjects. It also allows even modern consumer depth cameras, pose further difficul- for robust tracking, rapidly recovering from any temporary ties: the fingers can be hard to disambiguate visually and are failures. Most uniquely, our tracker is highly flexible, dra- often occluded by other parts of the hand. Even state of the matically improving upon previous approaches which have art academic and commercial systems are thus sometimes in- focused on front-facing close-range scenarios. This flexibil- accurate and susceptible to loss of track, e.g. due to fast mo- ity opens up new possibilities for human-computer interaction tion. Many approaches address these concerns by severely with examples including tracking at distances from tens of constraining the tracking setup, for example by supporting centimeters through to several meters (for controlling the TV only close-range and front facing scenarios, or by using mul- at a distance), supporting tracking using a moving depth cam- tiple cameras to help with occlusions. era (for mobile scenarios), and arbitrary camera placements (for VR headsets). These features are achieved through a new In this paper, we present a system that aims to relax these pipeline that combines a multi-layered discriminative reini- constraints. We aim for high accuracy, i.e. the correctness tialization strategy for per-frame pose estimation, followed by and fidelity of the final reconstruction across a wide range of a generative model-fitting stage. We provide extensive techni- human hand poses and motions. Our system is remarkably cal details and a detailed qualitative and quantitative analysis. robust, i.e. can rapidly recover from momentary failures of tracking. But perhaps most uniquely, our system is flexible: it INTRODUCTION uses only a single commodity depth camera; the user’s hand The human hand is remarkably dextrous, capable of high- does not need to be instrumented; the hand and fingers can bandwidth communication such as typing and sign language. point in arbitrary directions relative to the sensor; it works Computer interfaces based on the human hand have so far well at distances of several meters; and the camera placement been limited in their ability to accurately and reliably track the is largely unconstrained and need not be static (see Fig.1). detailed articulated motion of a user’s hand in real time. We believe that, if these limitations can be lifted, hand tracking Our system combines a per-frame reinitializer that ensures ro- will become a foundational interaction technology for a wide bust recovery from loss of track, with a model-fitter that uses range of applications including immersive virtual reality, as- temporal information to achieve a smooth and accurate result. sistive technologies, robotics, home automation, and gaming. We propose a new reinitializer that uses machine learning to However, hand tracking is challenging: hands can form a va- efficiently predict a hierarchical distribution over hand poses. riety of complex poses due to their many degrees of free- For the model-fitter, we describe a ‘golden’ objective function dom (DoFs), and come in different shapes and sizes. Despite and stochastic optimization algorithm that minimizes the re- some notable successes (e.g. [7, 32]), solutions that augment construction error between a detailed 3D hand model and the observed depth image. The pipeline runs in real time on con- y denotes joint first authorship. ? denotes joint last authorship. sumer hardware. We provide extensive technical details to aid Permission to make digital or hard copies of all or part of this work for personal or replication, as well as a detailed qualitative and quantitative classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation analysis and comparison on several test datasets. We show on the first page. Copyrights for components of this work owned by others than how our tracker’s flexibility can enable new interactive possi- ACM must be honored. Abstracting with credit is permitted. To copy otherwise, bilities beyond previous work, including: tracking across the or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]. range of tens of centimeters through to a several meters (for CHI ’15, Apr 18 – 23 2015, Seoul, Republic of Korea. high fidelity control of displays, such as TVs, at a distance); Copyright is held by the owner/author(s). Publication rights licensed to ACM. ACM 978-1-4503-3145-6/15/04...$15.00. http://dx.doi.org/10.1145/2702123.2702179. tracking using a moving depth camera (for mobile scenarios); and arbitrary camera placements, including first person (en- known initial pose, and the method cannot recover from loss abling tracking for head-worn VR systems). of track. Qian et al. [20] extend [17] by adding a ‘guided’ PSO step and a reinitializer that requires fingertips to be cle- RELATED WORK Given our aims described above, we avoid encumbering the arly visible. Melax et al. [16] use a generative approach driven user’s hand with data gloves [7], colored gloves [32], wear- by a physics solver to generate 3D pose estimates. These able cameras [13], or markers [38], all of which can be bar- systems work only at close ranges, and are based on simple riers for natural interaction. We focus below on vision-based polyhedral models; our approach instead works across a wide articulated hand tracking. Discriminative approaches work range of distances, and exploits a full 3D hand mesh model directly on the image data (e.g. extracting image features and that is better able to fit to the observed data. using classification or regression techniques) to establish a Keskin et al. [12] propose a discriminative method using a mapping to a predefined set of hand pose configurations. Th- multi-layered random-forest to predict hand parts and thereby ese often do not require temporal information and can thus to fit a simple skeleton. The system runs at 30Hz on con- be used as robust reinitializers [21]. Generative (or model- sumer CPU hardware, but can fail under occlusion. Tang et based) methods use an explicit hand model to recover pose. al. [27, 26] extend this work demonstrating more complex Hybrid methods (such as [3, 23] and ours) combine discrim- poses at 25Hz. Whilst more robust to occlusions than [12], inative and generative to improve the robustness of frame-to- neither approach employs an explicit model fitting step mean- frame model fitting with per-frame reinitialization. ing that results may not be kinematically valid (e.g. implausi- ble articulations or finger lengths). Xu et al. [36] estimate the RGB input Early work relied on monocular RGB cameras, global orientation and location of the hand, regress candidate making the problem extremely challenging (see [8] for a sur- 21-DoF hand poses, and select the correct pose by minimiz- vey). Discriminative methods [2, 34] used small databases of ing reconstruction error. The system runs at 12Hz, and the restricted hand poses, limiting accuracy. Generative methods lack of tracking can lead to jittery pose estimates. Tompson used models with restricted DoFs, working with simplified et al. [30] demonstrate impressive hand tracking results us- hand representations based on 2D, 2½D or inverse kinematics ing deep neural networks to predict feature locations and IK (IK) (e.g. [24, 35]), again resulting in limited accuracy. Bray to infer a skeleton. While real-time, the approach only tack- et al. [4] used a more detailed 3D hand model. de La Gorce et les close-range scenarios. Wang et al. [32, 31] demonstrate a al. [6] automatically apply a scaling to the bones in the hand discriminative nearest-neighbor lookup scheme using a large model during tracking. Most of these systems performed of- hand pose database, and IK for pose refinement. Nearest- fline tracking using recorded sequences. An early example neighbor methods are highly dependent on the database of of online (10Hz) tracking with a simplified deformable hand poses, and can struggle to generalize to unseen poses. model is [10]. This work, as with other RGB-based meth- ods, struggled with complex poses, changing backgrounds, Commercial systems Beyond this research, there have also and occlusions, thus limiting general applicability. been commercial hand tracking systems. The 3Gear Sys- tems [1] (based on prior work of [32, 31]) and the second- Multi-camera input There has also been recent work on generation software for the Leap Motion [15] have shown offline high-quality, (non-interactive) performance capture of tracking of a range of complex poses, including two-handed hands using multi-camera rigs. Ballan et al. [3] demonstrate interaction. We compare to both in our results section. high-quality results closely fitting a detailed scanned mesh model to complex two-handed and hand-object interactions.
Recommended publications
  • P15083: Virtual Visualization for Anatomy Teaching, Training and Surgery Simulation Applications
    P15083: Virtual Visualization for Anatomy Teaching, Training and Surgery Simulation Applications Problem Definition Preamble ● Thank you for attending our review! We are looking for: ● constructive criticisms ● outside perspective Team Member Introduction Member Role Alex Dawson-Elli Team Lead - Biomedical Engineer Nate Burrell Biomedical Engineer Jascha Wilcox Biomedical Engineer Kenny LaMarca Computer Engineer Kevin Alexandre Computer Engineer context context volume rendering stereo visualization technology Background ● Anatomy is inherently a 3D problem ● conventional teaching techniques: ○ book -> 2D ○ dissection -> may discourage some students ● Modern technology is underutilized in the classroom Problem Statement Current State:Students learning anatomy from a textbook, at a low level of excitement, and a low level of exposure to modern imaging modalities Desired State: Students learning in a stereoscopic anatomy visualization environment, with a high level of excitement, and a high level of exposure to modern imaging modalities Project Goals: create a fully virtual stereo anatomy viewer Constraints: budget, pre-designed hardware, must use existing data set Stakeholders ● Project advisor ○ Dr. Christian Linte ● Teachers ○ Instructor of students (grade 6-12) ● Students ○ Our target age group is middle and high school students (grade 6-12) Use Scenario Customer Needs Customer Rqmt. # Importance Description CR1 9 Easy for a teacher to learn CR2 9 Easy for the Student to use CR3 9 Graphical Interface CR4 9 Stereo Viewing System, in 3D
    [Show full text]
  • Effects of Control Device and Task Complexity on Performance and Task Shedding During a Robotic Arm Task
    Old Dominion University ODU Digital Commons Psychology Theses & Dissertations Psychology Spring 2019 Effects of Control Device and Task Complexity on Performance and Task Shedding During a Robotic Arm Task Shelby K. Long Old Dominion University, [email protected] Follow this and additional works at: https://digitalcommons.odu.edu/psychology_etds Part of the Applied Behavior Analysis Commons, Human Factors Psychology Commons, and the Robotics Commons Recommended Citation Long, Shelby K.. "Effects of Control Device and Task Complexity on Performance and Task Shedding During a Robotic Arm Task" (2019). Master of Science (MS), Thesis, Psychology, Old Dominion University, DOI: 10.25777/yh1y-0016 https://digitalcommons.odu.edu/psychology_etds/231 This Thesis is brought to you for free and open access by the Psychology at ODU Digital Commons. It has been accepted for inclusion in Psychology Theses & Dissertations by an authorized administrator of ODU Digital Commons. For more information, please contact [email protected]. EFFECTS OF CONTROL DEVICE AND TASK COMPLEXITY ON PERFORMANCE AND TASK SHEDDING DURING A ROBOTIC ARM TASK by Shelby K. Long B.S. December 2013, Georgia Institute of Technology A Thesis Submitted to the Faculty of Old Dominion University in Partial Fulfillment of the Requirements for the Degree of MASTER OF SCIENCE PSYCHOLOGY OLD DOMINION UNIVERSITY May 2019 Approved by: James P. Bliss (Director) Yusuke Yamani (Member) Xiaoxiao Hu (Member) ABSTRACT EFFECTS OF CONTROL DEVICE AND TASK COMPLEXITY ON PERFORMANCE AND TASK SHEDDING DURING A ROBOTIC ARM TASK Shelby K. Long Old Dominion University, 2019 Director: Dr. James P. Bliss The use of robotic arms across domains is increasing, but the relationship between control features and performance is not fully understood.
    [Show full text]
  • Leap Motion Controllertm
    Leap Motion ControllerTM The world’s leading hand tracking technology The Leap Motion Controller from Ultraleap is an optical hand tracking module that captures the movement of users’ hands and fingers so they can interact naturally with digital content. Small, fast, and accurate, the Leap Motion Controller can be used for productivity applications with Windows computers, integrated into enterprise- grade hardware solutions or displays, or attached to virtual/augmented reality headsets for AR/VR/XR prototyping, research, and development. The controller is capable of tracking hands within a 3D interactive zone that extends up to 60cm (24”) or more, extending from the device in a 120×150° field of view. Leap Motion‘s software is able to discern 27 distinct hand elements, including bones and joints, and track them even when they are obscured by other parts of the hand. With a 120Hz refresh rate and low-latency software, the time between motion and photon falls beneath the human perception threshold1. An accessory component, the VR Developer Mount, allows for easy, reliable, and consistent attachment of the device to virtual reality headsets such as the Oculus Rift and HTC Vive. The Leap Motion App Gallery features 75+ legacy desktop applications and a demo suite for virtual reality. Example applications • Entertainment (location-based VR/AR experiences, arcades, amusement parks) • Healthcare (stroke rehabilitation, training, mirror, medical imaging, lazy eye treatment) • Therapy and Education (anatomic visualizations, hands-on learning) • Personnel training (flight simulators, complex computer systems) • Industrial design and engineering (automotive, assembly lines, facilities management) • Robotics (telepresence, robotic controls, AI-assisted teaching) The Leap Motion Controller features a 120×150° • Global team collaboration field of view and an interactive tracking range of more than 2 feet (60cm).
    [Show full text]
  • Natural Menu Interactions in VR with Leap Motion Masterarbeit
    Natural Menu Interactions in VR with Leap Motion Masterarbeit Zur Erlangung des Grades Master of Science (M.Sc.) im Studiengang Informatik vorgelegt von Björn Zeutzheim Erstgutachter: Prof. Dr. Stefan Müller (Institut für Computervisualistik, AG Computergraphik) Zweitgutachter: Nils Höhner, M.Sc. (Institut für Wissensmedien, IWM) Koblenz, der 6. September 2019 Erklärung Ich versichere, dass ich die vorliegende Arbeit selbständig verfasst und keine anderen als die angegebenen Quellen und Hilfsmittel benutzt habe. Ja Nein Mit der Einstellung dieser Arbeit in die Bibliothek bin ich einverstanden. □ □ . (Ort, Datum) (Unterschrift) Abstract With the appearance of modern virtual reality (VR) headsets on the consumer market, there has been the biggest boom in the history of VR technology. Naturally, this was accompanied by an increasing focus on the problems of current VR hardware. Especially the control in VR has always been a complex topic. One possible solution is the Leap Motion, a hand tracking device that was initially developed for desktop use, but with the last major software update it can be attached to standard VR headsets. This device allows very precise tracking of the user’s hands and fingers and their replication in the virtual world. The aim of this work is to design virtual user interfaces that can be operated with the Leap Motion to provide a natural method of interaction between the user and the VR environment. After that, subject tests are performed to evaluate their performance and compare them to traditional VR controllers. Zusammenfassung Mit dem Erscheinen moderner Virtual Reality (VR) Headsets auf dem Verbrauchermarkt, gab es den bisher größten Aufschwung in der Geschichte der VR Technologie.
    [Show full text]
  • Universidad Católica De Santiago De Guayaquil Facultad De Artes Y Humanidades Carrera De Ingenieria En Producción Y Dirección En Artes Multimedia
    UNIVERSIDAD CATÓLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE ARTES Y HUMANIDADES CARRERA DE INGENIERIA EN PRODUCCIÓN Y DIRECCIÓN EN ARTES MULTIMEDIA TÌTULO: CREACIÓN DE UNA APLICACIÓN MULTIMEDIA QUE DESARROLLE POR MEDIO DE JUEGOS Y ACTIVIDADES LAS HABILIDADES MOTRICES FINAS EN LOS NIÑOS DE PREESCOLAR USANDO LA REALIDAD VIRTUAL EN LOS DISPOSITIVOS MÓVILES TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN PRODUCCIÓN Y DIRECCIÓN EN ARTES MULTIMEDIA AUTOR: ROBERTO ADELKARÍN BELTRÁN LUCAS TUTOR: LIC. LAMBERT SARANGO YAMIL, MGS Guayaquil, Ecuador 2015 UNIVERSIDAD CATÓLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE ARTES Y HUMANIDADES INGENIERIA EN PRODUCCIÓN Y DIRECCIÓN EN ARTES MULTIMEDIA CERTIFICACIÓN Certificamos que el presente trabajo fue realizado en su totalidad por Roberto Adelkarín Beltrán Lucas, como requerimiento parcial para la obtención del Título de Ingeniero en Producción y Dirección de Arte Multimedia. TUTOR ______________________ Lic. Yamil Lambert Sarango, Mgs DIRECTOR DE LA CARRERA ______________________ Lic. Víctor Hugo Moreno, Mgs Guayaquil, a los 29 del mes de septiembre del año 2015 UNIVERSIDAD CATÓLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE ARTES Y HUMANIDADES INGENIERIA EN PRODUCCIÓN Y DIRECCIÓN EN ARTES MULTIMEDIA DECLARACIÓN DE RESPONSABILIDAD Yo, Roberto Adelkarín Beltrán Lucas DECLARO QUE: El Trabajo de Titulación Creación de una aplicación multimedia que a través de juegos y actividades desarrolle las habilidades cognitivas y motrices en los niños de preescolar, usando para ello la realidad virtual en los dispositivos móviles previa a la obtención del Título de Ingeniería en producción y dirección de arte multimedia, ha sido desarrollado respetando derechos intelectuales de terceros conforme las citas que constan al pie de las páginas correspondientes, cuyas fuentes se incorporan en la bibliografía.
    [Show full text]
  • Whitepaper Head Mounted Displays & Data Glasses Applications and Systems
    Whitepaper Head Mounted Displays & Data Glasses Applications and Systems Dr.-Ing. Dipl.-Kfm. Christoph Runde Virtual Dimension Center (VDC) Fellbach Auberlenstr. 13 70736 Fellbach www.vdc-fellbach.de © Competence Centre for Virtual Reality and Cooperative Engineering w. V. – Virtual Dimension Center (VDC) System classes Application fields Directions of development Summary Content . System classes Head Mounted Display (HMD) – Video glasses – Data glasses . Simulator disease / Cyber Sickness . Application fields HMDs: interior inspections, training, virtual hedging engineering / ergonomics . Application fields data glasses: process support, teleservice, consistency checks, collaboration . Directions of development: technical specifications, (eye) tracking, retinal displays, light field technology, imaging depth sensors . Application preconditions information & integration (human, IT, processes) . Final remark 2 SystemSystem classes classes Application fields Directions of development Summary Head Mounted Displays (HMDs) – Overview . 1961: first HMD on market . 1965: 3D-tracked HMD by Ivan Sutherland . Since the 1970s a significant number of HMDs is applied in the military sector (training, additional display) Table: Important HMD- projects since the 1970s [Quelle: Li, Hua et. al.: Review and analysis of avionic helmet-mounted displays. In : Op-tical Engineering 52(11), 110901, Novembre2013] 3 SystemSystem classes classes Application fields Directions of development Summary Classification HMD – Video glasses – Data glasses Head Mounted Display
    [Show full text]
  • Controller-Free Hand Tracking for Grab-And-Place Tasks in Immersive Virtual Reality: Design Elements and Their Empirical Study
    Preprints (www.preprints.org) | NOT PEER-REVIEWED | Posted: 21 October 2020 doi:10.20944/preprints202010.0431.v1 Article Controller-free Hand Tracking for Grab-and-place Tasks in Immersive Virtual Reality: Design Elements and their Empirical Study Alexander Masurovsky 1,2* , Paul Chojecki1, Detlef Runde1, Mustafa Lafci1, David Przewozny1 and Michael Gaebler3 1 Fraunhofer Heinrich Hertz Institute, Berlin, Germany 2 Berlin School of Mind and Brain, Humboldt-Universität zu Berlin, Germany 3 Max Planck Institute for Human Cognitive and Brain Sciences, Leipzig, Germany * Correspondence: [email protected] Abstract: Hand tracking enables controller-free interaction with virtual environments, which can, compared to traditional handheld controllers, make virtual reality (VR) experiences more natural and immersive. As naturalness hinges on both technological and user-based features, fine-tuning the former while assessing the latter can be used to increase usability. For a grab-and-place use case in immersive VR, we compared a prototype of a camera-based hand tracking interface (Leap Motion) with customized design elements to the standard Leap Motion application programming interface (API) and a traditional controller solution (Oculus Touch). Usability was tested in 32 young healthy participants, whose performance was analyzed in terms of accuracy, speed and errors as well as subjective experience. We found higher performance and overall usability as well as overall preference for the handheld controller compared to both controller-free solutions. While most measures did not differ between the two controller-free solutions, the modifications made to the Leap API to form our prototype led to a significant decrease in accidental drops. Our results do not support the assumption of higher naturalness for hand tracking but suggest design elements to improve the robustness of controller-free object interaction in a grab-and-place scenario.
    [Show full text]
  • Usability Evaluation of Input Devices for Navigation and Interaction in 3D
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by International SERIES on Information Systems and Management in Creative eMedia... Usability evaluation of input devices for navigation and interaction in 3D visualisation Peter Skrljˇ Jozeˇ Guna Ciril Bohak, Matija Marolt University of Ljubljana University of Ljubljana University of Ljubljana Faculty of Computer and Faculty of Electrical Faculty of Computer and Information Science Engineering Information Science [email protected] [email protected] fciril.bohak, [email protected] ABSTRACT exploration, which describes navigation through space with We present an assessment study of user experience and us- no target goal, search, where the user must navigate to a ability of different kinds of input devices for view manipula- certain goal with speed, and finally maneuvering, which de- tion in a 3D data visualisation application. Three input de- scribes slower movements but with higher precision. All of vices were compared: a computer mouse, a 3D mouse with the above mentioned aspects are important while developing six degrees of freedom, and the Leap Motion Controller - a highly usable interface for 3D navigation. a device for touchless interaction. Assessment of these de- In our case we do not address a specific aspect of navigation vices was conducted using the System Usability Scale (SUS) listed in introduction (exploration, search or maneuvering), methodology, with addition of application specific questions. we are covering the user experience. Further research for ad- To gain further insight into users’ behaviour, the users’ per- dressing individual aspects are planned as part of future work.
    [Show full text]
  • Virtual Reality Games Integration Module for Managing and Monitoring of Hand Therapy
    SBC { Proceedings of SBGames 2020 | ISSN: 2179-2259 Games and Health { Full Papers Virtual Reality Games Integration Module for Managing and Monitoring of Hand Therapy Ana Grasielle Dionísio Corrêa Adriano Rapussi Felipe Monteiro da Costa Programa de Pós-Graduação em Faculdade de Computação e Informática Faculdade de Computação e Informática Distúrbios do Desenvolvimento Universidade Presbiteriana Mackenzie Universidade Presbiteriana Mackenzie Universidade Presbiteriana Mackenzie São Paulo, Brasil São Paulo, Brasil São Paulo, Brasil [email protected] [email protected] [email protected] Raquel Cymrot Natália Regina Kintschner Silvana Maria Blascovi-Assis Escola de Engenharia Programa de Pós-Graduação em Distúrbios Programa de Pós-Graduação em Distúrbios do Universidade Presbiteriana Mackenzie do Desenvolvimento Desenvolvimento São Paulo, Brasil Universidade Presbiteriana Mackenzie Universidade Presbiteriana Mackenzie [email protected] São Paulo, Brasil São Paulo, Brasil [email protected] [email protected] Abstract—Injuries to the hand function caused by overwork need to manipulate the joystick. However, it is still a challenge or neurological problems lead to the need for intense motor to detect finer hand movements, for example, movements of rehabilitation programs. Rehabilitation training is generally grasping and releasing objects [1]. Other solutions using limited to the rehabilitation center and/or hospitals and patients cameras or wearable technologies such as data gloves are are idle at home. We have developed a module for managing and some of the hand movement capture options most used in monitoring virtual reality games, controlled by the Leap Motion manual rehabilitation [6]. Controller (LMC) sensor, for the rehabilitation of the manual function that can be used in a clinical and/or home environment.
    [Show full text]
  • THE CHALLENGE of HAND GESTURE INTERACTION in the VIRTUAL REALITY ENVIRONMENT Evaluation of In-Air Hand Gesture Using the Leap Motion Controller
    CORE Metadata, citation and similar papers at core.ac.uk Provided by Theseus Hong An Pham THE CHALLENGE OF HAND GESTURE INTERACTION IN THE VIRTUAL REALITY ENVIRONMENT Evaluation of in-air hand gesture using the Leap Motion Controller THE CHALLENGE OF HAND GESTURE INTERACTION IN THE VIRTUAL REALITY ENVIRONMENT Evaluation of in-air hand gesture using the Leap Motion Controller Hong An Pham Bachelor’s Thesis Spring 2018 Information Technology Oulu University of Applied Sciences ABSTRACT Oulu University of Applied Sciences Degree Programme in Information Technology, Internet Services Author: Hong An Pham Title of Bachelor´s thesis: The Challenge of Hand Gesture Interaction in the Virtual Reality Environment Supervisor: Lasse Haverinen Term and year of completion: Spring 2018 Number of pages: 53 In recent years, people in the world have perceived how 3D inventions change our life. Along with the rise of the Virtual Reality technology, there are two types of interaction methods for illustrating human ‘s command in the virtual environment: via controllers and via in-air hand gesture. Using in- air hand gesture is more considered because of natural manipulation and a lower cost for hardware controller. However, comparing with controller device, in-air hand gesture has many limitation of imprecise operation so it is not popular in 3D game and manufacturing industries. By means of a user study with several levels of users, this research conducts a usability test in order to analyse the factors affect in-air hand gesture interaction. With a virtual environment with an Oculus headset and a Leap Motion controller, users were free to perform gesture actions and acknowledge the world with three sensors: sight, touch and hearing.
    [Show full text]
  • Self Representation and Interaction in Immersive Virtual Reality
    Self Representation and Interaction in Immersive Virtual Reality Eros Viola a, Fabio Solari b and Manuela Chessa c Dept. of Informatics, Bioengineering, Robotics, and Systems Engineering, University of Genoa, Italy Keywords: Virtual Reality, Self Representation, Intel Realsense D435, Interaction, Leap Motion, Manus Prime Haptic Gloves, Alignment, Rigid Transformation, Live Correction. Abstract: Inserting a self-representation in Virtual Reality is an open problem with several implications for both the sense of presence and interaction in virtual environments. To cope the problem with low cost devices, we de- vise a framework to align the measurements of different acquisition devices used while wearing a tracked VR head-mounted display (HMD). Specifically, we use the skeletal tracking features of an RGB-D sensor (Intel Realsense d435) to build the user’s avatar, and compare different interaction technologies: a Leap Motion, the Manus Prime haptic gloves, and the Oculus Controllers. The effectiveness of the proposed systems is assessed through an experimental session, where an assembly task is proposed with the three different interaction medi- ums, with and without the self-representation. Users reported their feeling by answering the User Experience and Igroup Presence Questionnaires, and we analyze the total time to completion and the error rate. 1 INTRODUCTION The focus is to develop a framework that is compat- ible with the most common head-mounted displays In current Virtual Reality (VR) applications, the vi- (HMDs), and that can also be extended to other track- sual feedback of the user’s body is often missing, de- ing devices, both for the body tracking and for the spite the abundance of enabling technologies, which hands and fingers tracking.
    [Show full text]
  • Virtual Reality 3D Space & Tracking
    Virtual Reality 3D Space & Tracking Ján Cíger Reviatech SAS [email protected] http://janoc.rd-h.com/ 16.10.2014 Ján Cíger (Reviatech SAS) RV01 16.10.2014 1 / 57 Outline Who am I? Tracking Coordinates in 3D Space Introduction Position in 3D Technologies Orientation in 3D VRPN Euler angles What is VRPN Axis/angle representation Simple Example Rotation matrices (3 × 3) Quaternions Resources Ján Cíger (Reviatech SAS) RV01 16.10.2014 2 / 57 Who am I? Who am I? PhD from VRlab, EPFL, Switzerland I AI for virtual humans, how to make autonomous characters ("NPCs") smarter I Lab focused on human character animation, motion capture, interaction in VR I ≈ 20 PhD students, several post-docs, many master students. VRlab: http://vrlab.epfl.ch IIG: http://iig.epfl.ch Ján Cíger (Reviatech SAS) RV01 16.10.2014 3 / 57 Who am I? Who am I? SensoramaLab, Aalborg University, Denmark I Building a new lab focusing on new media, interaction, use in rehabilitation I Large projection system, tracking, many interactive demos I Teaching bachelor & master students, project supervision. Ján Cíger (Reviatech SAS) RV01 16.10.2014 4 / 57 Who am I? Who am I? Reviatech SAS I Applied research, looking for new technologies useful for our products/customers I Tracking, augmented reality, AI, building software & hardware prototypes. http://www.reviatech.com/ Ján Cíger (Reviatech SAS) RV01 16.10.2014 5 / 57 Coordinates in 3D Space Position in 3D Outline Who am I? Tracking Coordinates in 3D Space Introduction Position in 3D Technologies Orientation in 3D VRPN Euler angles What is VRPN Axis/angle representation Simple Example Rotation matrices (3 × 3) Quaternions Resources Ján Cíger (Reviatech SAS) RV01 16.10.2014 6 / 57 Coordinates in 3D Space Position in 3D 3D Position Carthesian I 3 perpendicular axes I Left or right handed! I Z-up vs Y-up! I Usually same scale on all axes http://viz.aset.psu.edu/gho/sem_notes/3d_ I Common units – meters, fundamentals/html/3d_coordinates.html millimetres, inches, feet.
    [Show full text]