Kinect Development By: Richard Isely III. Outline What is the Kinect History ▫How it started ▫Microsoft Project The Components of the Kinect ▫What they.

Slides:



Advertisements
Similar presentations
Using the Kinect in Processing David Meredith Aalborg University.
Advertisements

CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Page 1 | Microsoft Work With Depth Data Kinect for Windows Video Courses Jan 2013.
Davide Spano CNR-ISTI, HIIS Laboratory, Via G. Moruzzi Pisa, Italy.
What’s New in Kinect for Windows v2 Click to add title
Verification of specifications and aptitude for short-range applications of the Kinect v2 depth sensor Cecilia Chen, Cornell University Lewis’ Educational.
Capturing Your Audience with Kinect
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.
Wait, what? More than just technology catch-up. Johnny Lee (Carnegie Mellon) * Motion-Tracking/Head-Tracking/Virtual Whiteboard
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
SDP 12 Project “PRASER” Senior Design Project Midway Design Review Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien, Brian.
SDP 12 Project “PRASER” Senior Design Project Comprehensive Design Review Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien,
Kinect H4x Gesture Recognition and Playback Tools (+Inspiration)
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
-Baljeet Aulakh -Arnold Csok -Jared Shepherd -Amandeep Singh EEC 490 Spring 2012 Kinect Fitness Trainer 1.
SDP 12 Project “PRASER” Senior Design Project 2012 Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien, Brian Giang, Simon Ma.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Kinect Case Study CSE P 576 Larry Zitnick
Project Natal
PROXY X Network and Multimedia Lab Group 2 陳柏亘、郭祖豪、吳張祺.
Game Development with Kinect
Project Natal
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 Player Gender Recognition from Speech Analysis
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.
SDP 12 Project “PRASER” Senior Design Project Final Project Review Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien, Brian.
GAMING CONSOLES … “Evolution to the next level” Presented by:- Manindar Singh Ratan Regd.No.: Branch:- IT, Group:- ‘B’ Sem:- 7 th,CVRCE Game.
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.
Coding4Fun: Build Fun, Cool, Commercial Applications Using the Kinect for Windows SDK Dan Fernandez Director Microsoft Corporation Rick Barraza Senior.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
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.
Programming with the Kinect for Windows SDK
Ben Lower Kinect Community Evangelism Kinect for Windows in 5 Minutes.
Kinect & 3D Scanning Mark Breedveld
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Kinect Hank Wei. Top - News 1.5 billion USD.
EEC 490 GROUP PRESENTATION: KINECT TASK VALIDATION Scott Kruger Nate Dick Pete Hogrefe James Kulon.
SciFest Overview Neil Gannon. Outline Demonstrations using a Microsoft Kinect sensor – Image Manipulation Real-time Invisibility Background removal (green.
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.
Coding4Fun: Build Fun, Cool, Commercial Applications Using the Kinect for Windows SDK Dan Fernandez Director Microsoft Corporation Rick Barraza Senior.
Introduction to Kinect For Windows SDK
RGB-D Images and Applications
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
Coding4Fun: Build Fun, Cool, Commercial Applications Using the Kinect for Windows SDK Dan Fernandez Director Microsoft Corporation Brian Peek Senior Technical.
Introduction TYWu. Applications Games –Microsoft Kinect Motion Sensor.
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.
Creative Coding & the New Kinect
Southern Taiwan University Department of Electrical Engineering
How Microsoft has leveraged
VIRTUAL INTELLIGENCE PROJECT NATAL (Kinect & Xbox 360)
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)
EEC-693/793 Applied Computer Vision with Depth Cameras
Kinect for Creative Development with open source frameworks
Presentation transcript:

Kinect Development By: Richard Isely III

Outline What is the Kinect History ▫How it started ▫Microsoft Project The Components of the Kinect ▫What they are/How they work ▫Development Issues ▫Solution Hacking the Kinect ▫OpenKinect Microsoft SDK Demo

What is the Kinect? Image from:

History It all started with the Wii Moore’s Big Plans Project loses momentum

Project Natal Alex Kipman takes over project PrimeSense Chosen to Create Prototype Demo for Executives

Components of the Kinect Image From:

Components of the Kinect Major components ▫IR Projector ▫IR Camera ▫VGA Camera ▫Microphone Array ▫Motorized Tilt Image From:

VGA Camera Allows the Player to be shown on screen. Take still shots.

Microphone Array Four Microphones Position Detection Noise Cancelation

Microphone Array (Development Issue) Voice Recognition ▫Background Noise ▫Various Accents

Microphone Array (Solution) Background Noise ▫MSR Team develops Audio processing Solution  Audio Processing Tricks Various Accents ▫Acoustical Model built into the Array

Motorized Tilt Built into the base of the Kinect 54 Degree tilt range ▫27 Degrees up ▫27 Degrees down Records Actual angle of Kinect

IR Projector and Camera (Depth Sensor) What’s being projected Time of Flight How the Kinect does it Image From:

IR Projector and Camera (Depth Sensor) Continued ps1080 Chip What it produces ▫Depth Image Image From:

Using the Depth Image Pixel Data ▫16-bit number  Depth Data  Given in millimeters  Player Data  Range 0-6

Depth Image (Development Issue) Initializing Recognition Losing Player Mid-Game Body Type Issue

Depth Image (Solution) Breaking up the data ▫From 1 Blob to 31 body parts ▫Body parts to joints ▫Joints to Skeletal image Decision Tree

Depth Image (Solution)

Hacking the Kinect Race to create a driver ▫Bounty set ▫Cracked in 7 days OpenKinect ▫PrimeSense Releases Libraries

Microsoft SDK First Release (June 17 th, 2011) ▫Skeletal Recognition ▫Voice Recognition ▫Beta Version Latest Release and new Kinect ▫Near mode ▫Commercial Development ▫C++, C#, and VB

Demo

Conclusion What the future may hold ▫Possible Application ▫Cheap form of motion detection ▫Commercial Availability

Sources [1] Ashley, James and Jarrett Webb. Beginning Kinect Programming with the Microsoft Kinect SDK. Apress, [eBook]. [2] Hall, Jonathan, Sean Kean, and Phoenix Perry. Meet the Kinect: An Introduction to Programming Natural User Interfaces. Apress, [eBook] [3] Borenstein, Greg. Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot. Make, [eBook] [4] “Kinect for Windows.” Microsoft Support. Sat. 10 Mar windows-info

Sources (continued) [5] “OpenNI.” PrimeSense. Sun. 11 Mar [6] “About PrimeSense.” PrimeSense. Sun. 11 Mar [7] “OpenKinect: About.” OpenKinect. Sat. 17 Mar [8] “Kinect for Windows Quickstart Series.” Channel9. By: Dan Fernandez. Sat. 17 Mar