+ All Categories
Home > Documents > Kinect Introduce

Kinect Introduce

Date post: 15-Jan-2016
Category:
Upload: aric
View: 30 times
Download: 1 times
Share this document with a friend
Description:
Kinect Introduce. 2012 Seung Heon Kang. Kinect Introduce. Motion sensing device Natural user interface using gestures and spoken commands. History. Technical invented by Zeev Zalevsky, Alexander Shpunt, Aviad Maizels and Javier Garcia (2005) Project Natal (June 1, 2009) - PowerPoint PPT Presentation
Popular Tags:
14
Kinect Introduce 2012 Seung Heon Kang
Transcript
Page 1: Kinect Introduce

Kinect Introduce

2012

Seung Heon Kang

Page 2: Kinect Introduce

Kinect Introduce

Motion sensing device

Natural user interface using gestures and

spoken commands

2

Page 3: Kinect Introduce

History

Technical invented by Zeev Zalevsky, Alexander Shpunt, Aviad Maizels and Javier Garcia (2005)

Project Natal (June 1, 2009) Kinect (November 4, 2010) First release of Kinect SDK (June 16, 2011) Release of Kinect SDK v1.0 Beta2 (November

1, 2011) Release of Kinect for Windows SDK (February

1, 2012)3

Page 4: Kinect Introduce

Structure

4

Page 5: Kinect Introduce

Features

Field of View Horizontal field of view : 57 degrees

Vertical field of view : 43 degrees

Physical tilt range : ±27 degrees

Data Stream 320X240 16-bit depth @ 30 frames/sec

640X480 32-bit color @ 30 frames/sec

16-bit audio @ 16kHz

5

Page 6: Kinect Introduce

Features

Skeleton tracking system Tracks up to 6 people, including 2 active players

Tracks 20 joints per active player

Audio System Echo cancellation system enhances voice input

Speech recognition in multiple

6

Page 7: Kinect Introduce

NUI Library

Natural User Interface

7

Page 8: Kinect Introduce

NUI Library

8

Video Components Audio Components

Windows components

1

2

35

4

Kernel-mode drivers for Kinect for Windows

DMO codec for mic array

Applications

Kinect for Windows SDK

User-created components

USB Hub

Windows Core Audio and Speech APIs

Device setup

Audio stream controlVideo stream control

WinUSB device stack USBAudio audio stackWinUSB camera stack

Motor Audio mic arrayCameras

NUI APIA/V capture and transcodingMedia Foundation | DirectShow

User Mode

Kernel Mode

Kinect sensor

Hardware

Device access

Page 9: Kinect Introduce

Color Image Data

Resolution 640x480, fps 30

Resolution 1280x960, fps maximum 12

4Byte per Pixel RGB color

YUV color

9

Page 10: Kinect Introduce

Depth Image Data

Resolution 320x240 fps 30

Resolution 640x480 fps 30

(upsampling)?

2Byte per Pixel Real depth 13bit 0~8192

Player 3bit

10

Page 11: Kinect Introduce

Depth Image Data

Measure distance Default Mode 800 ~ 4000 mm

Near Mode 400 ~ 3000 mm

11

Page 12: Kinect Introduce

Skeleton Data

Using depth image

Make joint points

3D points Float x

Float y

Float z

Float w

12

Page 13: Kinect Introduce

How to Skeleton Tracking

13

DepthMapDepthMap Divide Divide by Backgroundby Background

DistinguishDistinguish RecognizeRecognize CreateCreate

Page 14: Kinect Introduce

Skeleton Data

Skeleton data of the players detects 6

players

Get skeleton data 2 players

14


Recommended