+ All Categories
Home > Documents > Kinect Development

Kinect Development

Date post: 05-Jan-2016
Category:
Upload: bette
View: 64 times
Download: 0 times
Share this document with a friend
Description:
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?. - PowerPoint PPT Presentation
Popular Tags:
25
Kinect Development By: Richard Isely III
Transcript
Page 1: Kinect Development

Kinect DevelopmentBy:Richard Isely III

Page 2: Kinect Development

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

Page 3: Kinect Development

What is the Kinect?

Image from: http://uncrate.com/p/2010/11/kinect-xl.jpg

Page 4: Kinect Development

History

•It all started with the Wii

•Moore’s Big Plans

•Project loses momentum

Page 5: Kinect Development

Project Natal

•Alex Kipman takes over project

•PrimeSense Chosen to Create Prototype

•Demo for Executives

Page 6: Kinect Development

Components of the Kinect

Image From: http://guide-images.ifixit.net/igi/xKZqFJXNYEGTvYbI.medium

Page 7: Kinect Development

Components of the Kinect

•Major components▫IR Projector▫IR Camera▫VGA Camera▫Microphone Array▫Motorized Tilt

Image From: http://www.everybodyplays.co.uk/images/screenshots/picsforarticles/kinect.jpg

Page 8: Kinect Development

VGA Camera

•Allows the Player to be shown on screen.

•Take still shots.

Page 9: Kinect Development

Microphone Array

•Four Microphones

•Position Detection

•Noise Cancelation

http://social.microsoft.com/Forums/getfile/18629/

Page 10: Kinect Development

Microphone Array(Development Issue)

•Voice Recognition

▫Background Noise

▫Various Accents

Page 11: Kinect Development

Microphone Array(Solution)

•Background Noise▫MSR Team develops Audio processing

Solution Audio Processing Tricks

•Various Accents ▫Acoustical Model built into the Array

Page 12: Kinect Development

Motorized Tilt

•Built into the base of the Kinect

•54 Degree tilt range▫27 Degrees up▫27 Degrees down

•Records Actual angle of Kinect

Page 13: Kinect Development

IR Projector and Camera(Depth Sensor)

•What’s being projected

•Time of Flight

•How the Kinect does it

Image From: http://bbzippo.files.wordpress.com/2010/11/dsc00014s_thumb.jpg?w=700&h=528

Page 14: Kinect Development

IR Projector and Camera (Depth Sensor) Continued

•ps1080 Chip

•What it produces▫Depth Image

Image From: http://www.primesense.com/images/technology/Chip_Diagram.gif

Page 15: Kinect Development

Using the Depth Image

•Pixel Data▫16-bit number

Depth Data Given in millimeters

Player Data Range 0-6

Page 16: Kinect Development

Depth Image(Development Issue)

•Initializing Recognition

•Losing Player Mid-Game

•Body Type Issue

Page 17: Kinect Development

Depth Image(Solution)

•Breaking up the data▫From 1 Blob to 31 body parts▫Body parts to joints▫Joints to Skeletal image

•Decision Tree

Page 18: Kinect Development

Depth Image(Solution)

Page 19: Kinect Development

Depth Image(Solution)

Page 20: Kinect Development

Hacking the Kinect

•Race to create a driver▫Bounty set▫Cracked in 7 days

•OpenKinect▫PrimeSense Releases Libraries

Page 21: Kinect Development

Microsoft SDK

•First Release (June 17th, 2011)▫Skeletal Recognition▫Voice Recognition▫Beta Version

•Latest Release and new Kinect▫Near mode▫Commercial Development▫C++, C#, and VB

Page 22: Kinect Development

Demo

Page 23: Kinect Development

Conclusion

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

Page 24: Kinect Development

Sources • [1] Ashley, James and Jarrett Webb. Beginning Kinect

Programming with the Microsoft Kinect SDK. Apress, 2012. [eBook].

• [2] Hall, Jonathan, Sean Kean, and Phoenix Perry. Meet the Kinect: An Introduction to Programming Natural User Interfaces. Apress, 2011. [eBook]

• [3] Borenstein, Greg. Making Things See: 3D vision with Kinect, Processing, Arduino, and MakerBot. Make, 2012. [eBook]

• [4] “Kinect for Windows.” Microsoft Support. Sat. 10 Mar. 2012.<http://support.xbox.com/en-US/kinect-for-windows/kinect-for-windows-info>

Page 25: Kinect Development

Sources (continued)• [5] “OpenNI.” PrimeSense. Sun. 11 Mar. 2012.

<http://75.98.78.94/default.aspx>

• [6] “About PrimeSense.” PrimeSense. Sun. 11 Mar. 2012.<http://www.primesense.com/en/company-profile>

• [7] “OpenKinect: About.” OpenKinect. Sat. 17 Mar. 2012<http://openkinect.org/wiki/Main_Page>

• [8] “Kinect for Windows Quickstart Series.” Channel9. By: Dan Fernandez. Sat. 17 Mar. 2012<http://channel9.msdn.com/Series/KinectQuickstart>


Recommended