On Wikipedia you can find the following definition of NUI: “In computing, a natural user interface, or NUI, or Natural Interface is the common parlance.

Slides:



Advertisements
Similar presentations
Davide Spano CNR-ISTI, HIIS Laboratory, Via G. Moruzzi Pisa, Italy.
Advertisements

Víctor Ponce Miguel Reyes Xavier Baró Mario Gorga Sergio Escalera Two-level GMM Clustering of Human Poses for Automatic Human Behavior Analysis Departament.
What is Software Design?. Systems Development Life- Cycle Planning Analysis Design Implementation Design.
KINECT REHABILITATION
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2Image 3 Source.
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Midway Design review.
Ryan C. Bergsmith Ross Kelly Kevin Warne Sponsor: Steve Peralta Motion Music Controller.
Kinect + TFS aka Kinban Jeremy Novak Farm Credit Services of America.
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
 INTRODUCTION  STEPS OF GESTURE RECOGNITION  TRACKING TECHNOLOGIES  SPEECH WITH GESTURE  APPLICATIONS.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
MESA LAB Depth ordering Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of California,
The Science of Digital Media Microsoft Surface 7May Metropolia University of Applied Sciences Display Technologies Seminar.
Game Development with Kinect
© 2013 IBM Corporation Efficient Multi-stage Image Classification for Mobile Sensing in Urban Environments Presented by Shashank Mujumdar IBM Research,
Software Verification and Validation (V&V) By Roger U. Fujii Presented by Donovan Faustino.
1 References: 1. J.M. Hart, Windows System Programming, 4th Ed., Addison-Wesley, 2010, Ch.12 2.Microsoft Kinect SDK for Developers,
Yingcai Xiao Interactive Visualization with NUI and Game Engines.
Kinect Part II Anna Loparev.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
Introduction Kinect for Xbox 360, referred to as Kinect, is developed by Microsoft, used in Xbox 360 video game console and Windows PCs peripheral equipment.
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
1 Digital I&C Systems Configuration Management Presented By: David E Woods Senior Engineer – Electrical/I&C Design Engineering June 21, 2011.
Human Gesture Recognition Using Kinect Camera Presented by Carolina Vettorazzo and Diego Santo Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa.
Project Guide: Mr. B.RAVINDER Assistant Professor (CSE) Batch No.: CSB33 Team Members: D. Sai Goud A0569 Satya Swarup Sahoo A0574 G. Shivadeep.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Page 1 | Microsoft Work With Skeleton Data Kinect for Windows Video Courses Jan 2013.
Feasibility Study.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Final Honours Presentation Principal Investigator: João Lourenço Supervisor: Dr Hannah Thinyane.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
MACHINE VISION Machine Vision System Components ENT 273 Ms. HEMA C.R. Lecture 1.
RESEARCH METHOD B. System setup 2/ Install Sensor Kinect driver program as provided by Prime Sense, Support OpenNI bottom layer. 3/ Install NITE as provided.
Some Libraries for Kinect 1 2. Open NI Open NI supports many API functions, can combine middleware to increase ability for Kinect. * Support: - Detect.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Design of PCA and SVM based face recognition system for intelligent robots Department of Electrical Engineering, Southern Taiwan University, Tainan County,
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
D-BUG Turkish Sign Language Recognition Using Microsoft Kinect Sponsored by INNOVA.
Multimedia Systems and Communication Research Multimedia Systems and Communication Research Department of Electrical and Computer Engineering Multimedia.
CS4201 Interactive Systems Project Raffles Letters Group.
Outline Introduction Related Work System Overview Methodology Experiment Conclusion and Future Work.
VR software and platform Dr. Nan WANG Dr. Ronan BOULIC EPFL Immersive Interaction Group.
Michele Gattullo 2 yr. doctoral program - XXVIII cycle DMMM·ING-IND/15·VR 3 Lab.
TOUCHLESS TOUCHSCREEN USER INTERFACE
Preliminary project assignment Smart house Natural User Interface for Business NUIT4B.
Perceptive Computing Democracy Communism Architecture The Steam Engine WheelFire Zero Domestication Iron Ships Electricity The Vacuum tube E=mc 2 The.
Introduction to Machine Learning, its potential usage in network area,
KINECT AMERICAN SIGN TRANSLATOR (KAST)
Southern Taiwan University Department of Electrical Engineering
Hand Gestures Based Applications
A Hierarchical Model for Object-Oriented Design Quality Assessment
Applying Deep Neural Network to Enhance EMPI Searching
Bag-of-Visual-Words Based Feature Extraction
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
ARD Presentation January, 2012 BodyPointer.
for Display Antique and Art Object Information
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
TOUCHLESS TOUCHSCREEN USER INTERFACE
Programming HCI Yingcai Xiao Yingcai Xiao.
NBKeyboard: An Arm-based Word-gesture keyboard
CSc 219 Project Proposal Raymond Fraizer.
EEC-693/793 Applied Computer Vision with Depth Cameras
Kinect for Creative Development with open source frameworks
Higher School of Economics , Moscow, 2016
network of simple neuron-like computing elements
Implementation of a GNSS Space Receiver on a Zynq
Higher School of Economics , Moscow, 2016
Presentation transcript:

On Wikipedia you can find the following definition of NUI: “In computing, a natural user interface, or NUI, or Natural Interface is the common parlance used by designers and developers of human-machine interfaces to refer to a user interface that is effectively invisible, and remains invisible as the user continuously learns increasingly complex interactions. The word natural is used because most computer interfaces use artificial control devices whose operation has to be learned.” Ultimately NUI stands for the acronym of "Natural User Interface“, that’s to say it’s a user interface designed with the goal of being used in a way as natural as possible. The main goal of NUI design consists in achieving: immediate experience progressive learning direct interaction, minimum cognitive load, low physical effort of interaction, an overall pleasant user experience.

Goal Design and implementation of a Natural User Interface based on Mid Air Gestures interaction. Instruments Kinect - Kinect V2 (coming soon … ) Kinect for Windows SDK Kinect Studio Device API Prime Sense OpenNI (not mandatory) Prime Sense NITE2 tracking libraries (not mandatory) Other available API & IDEs Programming languages C/C++, C# WPF, Windows Form Applications Industrial, Gaming.

Interaction metaphors elicitation (done). Gestures set definition under a user centric point of view (done). Gesture set usability assessment: Agreement (done) Guessability (done) Memorability (done) Ergonomics (improving) Gesture recognition (what about working together?) Accuracy (to do) Overall User Experience (to do)

User tracking Limited working area available in industrial environment -> no optimal distance from sensor. User occlusion.  Pseudo casual IR pattern projection  Depth image acquisition through IR sensor  Disparity matrix evaluation  Calibration on metric scale basing on each spot correlation with 64 near ones. User tracking is obtained through two phases:  Scene depht map acquisition  Skeletoning

Skeletoning consists in identifying:  number,  position,  skeletal junctions (joints) of users in the scene under sensor’s active range Depth imagePixels labelling3D joint proposal

Problems  Joints loos due to self occlusion during interaction.  False joint detection due to user’s working devices handling. If a digital multimeter does that, imagine what personal protective equipment could do!  Undesired false interactions -> robust gesture and attention detection.

Study of the state of the art of gesture recognition algorithms: Features detection. Classification systems (comparison between Neural Networks, Hidden Markov Models, SVM and so on). Implementation of a robust mid air gesture detection system to be used in a NUI aimed at navigation of an AR maintenance manual (4 gestures, remember 7 +/- 2 is the magic number!). System quality analysis: Accuracy FPR, ROC curve and so on. Workflow Detailed Kinect and Kinect V2 features analysis Device, API, libraries and IDE selection. State of the art of gesture recognition. Implementation. User test. Prototyping. Quality analysis.

Goal Extension and improvement of our testing framework aimed at mid air gestures NUIs’ usability assessment. Instruments Kinect - Kinect V2 (coming soon … ) Kinect for Windows SDK Kinect Studio OpenNI Other available API & IDEs Applications Industrial, Medical, Gaming.

Framework Usability metrics assessment: Agreement Guessability Ergonomics Goodness Easyness Accuracy

Further validation of previous CE metric User test Data analysis Shoulder-arm kinematics model improvement exploiting new Kinect V2 feature (i.e. finger tracking to take into account arm and wrist torsion).

Engine Implementation of an in-house made ergonomics assessment engine basing on state of the art of upper body kinematics model Metric validation through comparison with other used metrics (Borg CR10, Likert Scale, previous CE) Workflow Kinect V2 features analysis Shoulder-Arm kinematics model study and software implementation Reliability testing Framework integration NUI usability evaluation

Thanks for your attention! Vito Manghisi Contact information: Dipartimento di Meccanica, Matematica e Management Viale Japigia 182, Bari, IT Terza palazzina (stanza prof. Monno) Tel