Wait, what? More than just technology catch-up. Johnny Lee (Carnegie Mellon) * Motion-Tracking/Head-Tracking/Virtual Whiteboard

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Page 1 | Microsoft Work With Depth Data Kinect for Windows Video Courses Jan 2013.
What’s New in Kinect for Windows v2 Click to add title
Capturing Your Audience with Kinect
Kinect Development By: Richard Isely III. Outline What is the Kinect History ▫How it started ▫Microsoft Project The Components of the Kinect ▫What they.
KINECT Vinayak Thapliyal and Noah Balsmeyer 1. Overview  What is the Kinect?  Why was it made?  How does it work?  How does it compare to other sensors?
BRETT WATT COMPUTER SCIENCE 1631 WINTER.  Originally known by the code name “Project Natal”  Microsoft Kinect is a hands free gaming system built for.
KINECT REHABILITATION
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2Image 3 Source.
Real-Time Hand Gesture Recognition with Kinect for Playing Racing Video Games 2014 International Joint Conference on Neural Networks (IJCNN) July 6-11,
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
Kinect H4x Gesture Recognition and Playback Tools (+Inspiration)
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
Work With Skeleton Data
By Rishabh Maheshwari. Objective of today’s lecture Play Angry Birds in 3D.
Project Natal
PROXY X Network and Multimedia Lab Group 2 陳柏亘、郭祖豪、吳張祺.
Game Development with Kinect
Project Natal
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
XBOX 360 Presented by, KARTHIK.S. CONTENTS  INTRODUCTION  WHAT IS XBOX  HISTORY  About XBOX 360  PERIPHERALS Controller Kinect Console Headset 
1 References: 1. J.M. Hart, Windows System Programming, 4th Ed., Addison-Wesley, 2010, Ch.12 2.Microsoft Kinect SDK for Developers,
Page 1 | Microsoft Introduction to audio stream Kinect for Windows Video Courses.
Page 1 | Microsoft Streams sync and coordinate mapping Kinect for Windows Video Courses.
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.
Gerardo Cabral Jr MIS 304 Professor Fang Fang.  Project Natal” is the code name for a revolutionary new way to play on your Xbox 360.  Natal is pronounced.
GAMING CONSOLES … “Evolution to the next level” Presented by:- Manindar Singh Ratan Regd.No.: Branch:- IT, Group:- ‘B’ Sem:- 7 th,CVRCE Game.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
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.
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
1 EEC-492/592 Kinect Application Development Lecture 2 Wenbing Zhao
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
S ENSORS U SED I N G AMES By Wusqa Waqar. What are sensors and how are they used in games? A sensor is a converter that measures a physical quantity and.
Programming with the Kinect for Windows SDK
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Spectrograms Revisited Feature Extraction Filter Bank Analysis EEG.
Ben Lower Kinect Community Evangelism Kinect for Windows in 5 Minutes.
Kinect & 3D Scanning Mark Breedveld
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.
Introduction to Kinect For Windows SDK
EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 8 Wenbing Zhao
Virtual Pointing Device Using Stereo Camera The 6th International Conference on Applications and Principles of Information Science Jan , 2007, Kuala.
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
Kinect for Windows By: Craig Delzangle COSC 380. What I’m going to cover: History How Kinect works Kinect and Windows Uses Conclusion Questions.
Expressive Intelligence Studio // Center for Games and Playable Media // Microsoft Kinect Intro CMPS179 Game.
Microsoft Kinect Jason Wong Pierce Nichols Rick Berggreen Tri Le.
Microsoft Kinect How does a machine infer body position?
Creative Coding & the New Kinect
Southern Taiwan University Department of Electrical Engineering
VIRTUAL INTELLIGENCE PROJECT NATAL (Kinect & Xbox 360)
Xbox Kinect: A Brand New Console
Introduction to Microsoft Kinect Sensor Programming
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Technology in Motion The Play station Move was released September 2010
Xbox Kinect (Microsoft)
Controller Tech Presentation: Kinect
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Fusion, Face, HD Face Matthew Simari | Program Manager, Kinect Team
EEC-693/793 Applied Computer Vision with Depth Cameras
Kinect for Creative Development with open source frameworks
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Presentation transcript:

Wait, what? More than just technology catch-up. Johnny Lee (Carnegie Mellon) * Motion-Tracking/Head-Tracking/Virtual Whiteboard

Introduced at E (Launched ~E3 2010) Thought to be MSFT’s response to Wii Separate unit that doesn’t require 360 upgrade* Uses 1 core of multi-core Xenon processor inside % of overall 360 resources

Cool technology, why limit to 360? Adafruit contest for open-source drivers * - Goal: RGB, Depth - See also: OpenKinect/libfreenect MSFT’s response – mixed signals ** Official SDK released Jan 2011 *** - C#, C++, and Visual Basic supported - Depth, RGB, Skeletal, Microphones

SDK & Open Source lead to lots of new devs, projects ( * - “Official” devs making Windows apps, games V1.5 SDK – Has GUI debugger for user interaction, seated/near person-positioning Johnny Lee – Google employee ** 18 million units sold by Jan 2012

Consists of IR projector and a CMOS sensor IR beam bounces off subject and is captured by the CMOS sensor. Sensor uses time to measure distance of objects IR Projector CMOS Sensor

Used for Facial Recognition and other features that require RGB readings. 640 x 480px at 30fps 11-bit depth, meaning 2048 colors RGB Camera

tegoryId=3&action=RESET

4 Microphones on the device Supports single speaker voice recognition 16-bit audio sampled at 16kHz Microphone Array

Natal housed a microprocessor to compute skeletal structure All processing now has moved to the central Xbox 360 CPU

Kinect SDK Camera Basics Depth Basics Skeletal Basics

Camera Basics Polling vs. Eventing –polling async, eventing sync –allFramesReady event Camera Generates byte array of pixels Camera tilt –range -27 to 27 degrees –returns tilt based on mount angle

Depth Basics Depth data for every pixel –distance (mm) –player (1-6) Default & Near modes –near only provides a hip joint

Distancing

Skeletal Tracking Tracks 1-2 players xyz coordinates (z = dist. from camera) State tracked, not tracked, inferred Smoothing Scaling

Disney REVEL Kinect + Reverse Electrovibration = Awesome Qhttp:// Q

Johnny Lee’s Wii Projects: The Future 360: Project Natal takes shot at Wii Open-Kinect (Open-Source Kinect Driver) Kinect for Windows (Official SDK):

How Microsoft Kinect Works: oft-kinect2.htm oft-kinect2.htm How Motion Detection Works in Xbox Kinect: nights-release-xbox-kinect-how-does-it- work/ nights-release-xbox-kinect-how-does-it- work/ Microsoft drops internal Natal chip: soft-drops-internal-natal-chip_1 soft-drops-internal-natal-chip_1 Kinect SDK Basics ckstart/ ckstart/