Kinect for Windows An Update for Researchers

Similar documents
The Kinect Sensor. Luís Carriço FCUL 2014/15

GTC Interaction Simplified. Gesture Recognition Everywhere: Gesture Solutions on Tegra

Margarita Grinvald. Gesture recognition for Smartphones/Wearables

Interaction with the Physical World

Spring 2011 Prof. Hyesoon Kim

A Kinect Sensor based Windows Control Interface

High-Fidelity Augmented Reality Interactions Hrvoje Benko Researcher, MSR Redmond

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Kinect Cursor Control EEE178 Dr. Fethi Belkhouche Christopher Harris Danny Nguyen I. INTRODUCTION

CS664 Lecture #16: Image registration, robust statistics, motion

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

Dr. Shuang LIANG. School of Software Engineering TongJi University

Projective Geometry and Camera Models

Game Programming. Bing-Yu Chen National Taiwan University

Real Time Tracking System using 3D Vision

Research Article Motion Control of Robot by using Kinect Sensor

Human Arm Simulation Using Kinect

Mobile UI. Device, Input, Interaction Characteristics. Mobile UI 1

Chapter 12 3D Localisation and High-Level Processing

Spring 2009 Prof. Hyesoon Kim

CS 775: Advanced Computer Graphics. Lecture 17 : Motion Capture

Rich Augmented Reality Interactions (without goggles, gloves or 3D trackers)

Depth Sensors Kinect V2 A. Fornaser

LICENSE PLATE RECOGNITION SETUP AND FIELD INSTALLATION GUIDE

Advanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors

Implementation of Kinetic Typography by Motion Recognition Sensor

Khronos and the Mobile Ecosystem

Projective Geometry and Camera Models

CS-184: Computer Graphics. Introduction to Animation. Lecture #17: Introduction to Animation. 17-AnimationIntro.key - April 15, 2014

MediaTek Natural User Interface

Virtual Production for the Real World Using Autodesk MotionBuilder 2013

Lecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013

Development of 3D Image Manipulation Software Utilizing the Microsoft Kinect

Index C, D, E, F I, J

Graphical System Design Platform. NI LabVIEW. Test and Measurement Industrial Measurements and Control Embedded Design. ni.

Capturing Reality with Point Clouds: Applications, Challenges and Solutions

Depth. Common Classification Tasks. Example: AlexNet. Another Example: Inception. Another Example: Inception. Depth

Kinect: getting started. Michela Goffredo University Roma TRE

Facoltà di Ingegneria. Kinect calibration. Ilya Afanasyev Trento, /01/2012 1/20

Hautant's Test Based on Kinect Skeleton Tracking Feature

Structure from Motion. Lecture-15

Body-Tracking Camera Control for Demonstration Videos

Getting Started with Microsoft Kinect for FRC

Hand Gesture Recognition with Microsoft Kinect A Computer Player for the Rock-paper-scissors Game

OUTDOOR AND INDOOR NAVIGATION WITH MICROSOFT KINECT

Security Management System Camera Configuration Guidelines (Document Version )

The NAO Robot, a case of study Robotics Franchi Alessio Mauro

CS-184: Computer Graphics. Introduction to Animation. Generate perception of motion with sequence of image shown in rapid succession

Probabilistic 2D Acoustic Source Localization Using Direction of Arrivals in Robot Sensor Networks

Dataliner Message Displays Using DL50 Slaves with a DL40 Master

Automatic Recognition of Postoperative Shoulder Surgery Physical Therapy Exercises from Depth Camera Images

Collaboration is encouraged among small groups (e.g., 2-3 students).

Complete High-Speed Motion Capture System

Leveraging Mobile Interaction with Sensor-Driven and Multimodal User Interfaces"

Advanced Gemstone Shaders

Pinhole Camera Model 10/05/17. Computational Photography Derek Hoiem, University of Illinois

Animation by Adaptation

Finally: Motion and tracking. Motion 4/20/2011. CS 376 Lecture 24 Motion 1. Video. Uses of motion. Motion parallax. Motion field

The 3D Terrain Interactive Technique Based on Gesture Recognition Yanyan Li1, a, Xiaomeng Xu2, b, Jiayu Sun3, c, Haimeng Zhao4, d*

Ubi Quick Start Guide

Active Stereo Vision. COMP 4900D Winter 2012 Gerhard Roth

Geometric camera models and calibration

Skeleton based Human Action Recognition using Kinect

8510 AC Spindle Drive Hardware/Firmware Replacement

Motion Analysis. Motion analysis. Now we will talk about. Differential Motion Analysis. Motion analysis. Difference Pictures

Instructions. (For 6180 Industrial Computers) Applications. Overview & Safety

Introduction to Computer Vision

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015

Single Camera Calibration

DetectWORKS License Plate Recognition System. User Manual.

The Implementation of a Glove-Based User Interface

Computer Vision on Tegra K1. Chen Sagiv SagivTech Ltd.

A Low Power, High Throughput, Fully Event-Based Stereo System: Supplementary Documentation

Multimedia Technology CHAPTER 4. Video and Animation

AUTOMATED DISPENSING SYSTEMS

Track-based Gesture Recognition Method Based on Kinect

CS-184: Computer Graphics. Administrative

Frequently Asked Questions

Maximizing GPU Power for Vision and Depth Sensor Processing. From NVIDIA's Tegra K1 to GPUs on the Cloud. Chen Sagiv Eri Rubin SagivTech Ltd.

The Film and Digital camera. The use of photographic film was introduced by George Eastman who started

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

Autonomous Navigation for Flying Robots

Sony develops transparent lens eyewear SmartEyeglass - Announces availability of software development kit -

Exam in DD2426 Robotics and Autonomous Systems

Brief Intro on Mobile Platforms and Dev. Tools

How to Adjust the Back Focus for TCM-5311

Global 3D Depth Sensor Market: Industry Analysis & Outlook ( )

TUTORIAL: MoveYourRobot with Unity3D You created your own robot with servo- motors and you are wondering how to control it.

Advanced Digital Photography and Geometry Capture. Visual Imaging in the Electronic Age Lecture #10 Donald P. Greenberg September 24, 2015

CAR BLACK BOX. Beyond Security. User Manual

ACTIVITY FIVE-A NEWTON S SECOND LAW: THE ATWOOD MACHINE

Robotic Systems ECE 401RB Fall 2006

CS Decision Trees / Random Forests

A Virtual Dressing Room Using Kinect

Applications. Systems. Motion capture pipeline. Biomechanical analysis. Graphics research

CS-184: Computer Graphics. Today

OPERATION MANUAL. IWB Setup Software/EyeRIS IX NEC edition

Trimble Engineering & Construction Group, 5475 Kellenburger Road, Dayton, OH , USA

CISCO IP PHONE 7970G NEW! CISCO IP PHONE 7905G AND 7912G XML

Stereo Epipolar Geometry for General Cameras. Sanja Fidler CSC420: Intro to Image Understanding 1 / 33

Transcription:

1

Kinect for Windows An Update for Researchers Stewart Tansley, PhD Microsoft Research Connections Special thanks: Prof. Patrick Baudisch, Hasso Plattner Institute and Kinect for Windows product group 2

What's New in NUI Where Are We, and Where Might We Go?

What's New in NUI Where Are We, and Where Might We Go?

What's New in NUI Where Are We, and Where Might We Go?

For me

What s your perspective?

If you had to build an interactive system for 1-year olds What would be your design objectives?

What's New in NUI Where Are We, and Where Might We Go?

Quiz

We are still living in 1968

We are still living in 1968

We are still living in 1968

But the world is changing

"NUI" Computers seeing & hearing us, as we see & hear, via: cameras, mics [image: benko wilson]

Design Influences don t so much come from the workplace today, but from

film, animation, games,

Steve Mann: "metaphor-free computing" [wikipedia]

in the 70s, it seemed fair to assume that users had worked in an office

2012: the office assumption has failed

800 million PCs 5 billion mobile devices

So what can we rely on her knowing?

The physical world around us

touching, pointing, distances inertia, spatial memory, ballistics = very few rules & highly consistent

Euclid distances, angles, translation, rotation

Newton 1. objects stay at rest / in motion 2. objects accelerate when you apply force 3. you can bump stuff

#1 NUI: (good) An interface a "1-year-old" can operate

#2 NUI: (better) An interface that a user can operate who only knows Euclid & Newton

The screen connects virtual with physical

Natural = user and objects form one space

#3 NUI: (best?) (ideally) a single Euclidian/Newtonian space that includes display(s) and user

Basic NUI principles:

What's New in NUI Where Are We, and Where Might We Go?

What's New in NUI Where Are We, and Where Might We Go?

Skinput Project http://research.microsoft.com/en-us/um/redmond/groups/cue/skinput/ Joint work with CMU

Humantenna Project http://research.microsoft.com/en-us/um/redmond/groups/cue/humantenna/ Joint work with UW

Sensors & Devices Group http://research.microsoft.com/en-us/groups/sendev/ Joint work with (multiple, EU)

Natural Interaction Group http://research.microsoft.com/en-us/groups/natural/ Joint work with (multiple, e.g. CMU, UMD, Cornell, UIUC, UCLA, TU Lisbon, RWTH Aachen, HPI, Newcastle )

Computer Vision Group http://research.microsoft.com/en-us/groups/vision/ Joint work with (multiple, EU)

What's New in NUI Where Are We, and Where Might We Go?

Kinect for Windows v1.6 Released October 8, 2012 Wider availability China! Next: Chile, Colombia, Czech Republic, Greece, Hungary, Poland, Puerto Rico 38 markets by end of year New features: Extended sensor data access Improved developer tools Greater support for operating systems 45

Kinect for Windows v1.6 Features - 1 Extended sensor data access Data from sensor's 3-axis accelerometer now exposed Enables detection of sensor's orientation Extended-range depth data beyond 4m Lower accuracy, but extends usage scenarios Color camera settings Brightness and exposure, to tune sensor to environment Infrared stream now exposed Many scenarios, such as calibrating other color cameras to the depth sensor or capturing grayscale images in low-light Faster toggling of IR to support multiple overlapping sensors 46

Kinect for Windows v1.6 Features - 2 Improved developer tools Kinect Studio updated to support all new sensor data features German speech recognition language pack Skeletal tracking now supported on multiple sensors within a single application New samples How to use all the new SDK features New sample demonstrates a best-in-class UI based on the Kinect for Windows Human Interface Guidelines Basic Interactions WPF sample 47

Kinect for Windows v1.6 Features - 3 Greater support for operating systems Windows 8 desktop compatibility Development with Visual Studio 2012 and Microsoft.NET Framework 4.5 Virtual Machine support Works on Windows running in a VM Tested: Microsoft Hyper-V, VMWare, Parallels Remember: all new features are supported on the Kinect for Windows sensor Not the Xbox 360 sensor! See www.kinectforwindows.com for availability 48

What's New in NUI Where Are We, and Where Might We Go?

NUI Digital Physical

Resources stansley@microsoft.com http://research.microsoft.com/~stansley @dswtan #KinectWindows

Thank you!