Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Kinect Development By: Richard Isely III. Outline What is the Kinect History ▫How it started ▫Microsoft Project The Components of the Kinect ▫What they."— Presentation transcript:

1 Kinect Development By: Richard Isely III

2 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

3 What is the Kinect? Image from:

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

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

6 Components of the Kinect Image From:

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

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

9 Microphone Array Four Microphones Position Detection Noise Cancelation

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

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

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

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

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

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

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

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

18 Depth Image (Solution)

19

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

21 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

22 Demo

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

24 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

25 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


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

Similar presentations


Ads by Google