powerpoint presentation...•named after the brazilian city, meaning “relating to birth” •...

50

Upload: others

Post on 11-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 2: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 3: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 4: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 5: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 6: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 7: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

Project Natal

Kinect for Xbox 360

Kinect SDK from Microsoft Research

The Kinect Effect video

Kinect for Windows 1.0 product

Kinect for Windows 1.5 product

Page 9: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

• Named after the Brazilian city, meaning “relating to birth”

• “The birth of the next generation of home entertainment“ (Alex Kipman)

• Not just the device. The sensor provides “eyes and ears”… but it needs a brain

• Raw data from that sensor is just “a whole bunch of noise that someone needs to take and turn into signal” that is what our software does: find the signal

Source: Wikipedia

Page 10: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 11: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

• Find the people in the scene, ignore background

• Find their limbs and joints, which person is which

• Find and track their gestures

• Map the gestures to meaning and commands

• Also: recognize faces

• Also: recognize voices and commands

Page 12: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

• Machine Learning

• Effectively…

• Evaluate trillions of the possible body configurations of 32 body (skeletal) segments

• Every video frame

• 30 times a second

•On <10% of the CPU

Page 13: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 14: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

Real-Time Human Pose Recognition in Parts from a Single Depth Image Jamie Shotton, Andrew Fitzgibbon, Mat Cook, Toby Sharp, Mark Finocchio, Richard Moore, Alex Kipman, Andrew Blake http://research.microsoft.com/apps/pubs/default.aspx?id=145347

http://cvpr2011.org

Paper Supplementary Video

Page 15: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 16: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

• Collect training data – thousands of visits to global households, filming real users, the Hollywood motion capture studio generated billions of images

• Apply state-of-the-art object recognition research

• Apply state-of-the-art real-time semantic segmentation

• Build a training set – classify each pixel’s probability of being in any of 32 body segments, determine probabilistic cluster of body configurations consistent with those, present the most probable

• Millions of training images Millions of classifier parameters

• Hard to parallelize New algorithm for distributed decision-tree training

• Major use of DryadLINQ (large-scale distributed cluster computing)

Page 18: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 19: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 20: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 21: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 22: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

THERAPY HEALTHCARE TRAINING RETAIL

Page 23: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 24: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 25: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 26: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

Mexico

Brazil

Page 27: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

MULTI-ARRAY MIC RGB CAMERA

3D DEPTH SENSORS

Page 28: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

10 joint

40cm near

3D mesh

Lots of good things!

Record, playback, debug

4+11 language regions

Page 29: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

http://go.microsoft.com/fwlink/?LinkID=247735

Page 30: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 31: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 32: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

DISPLAY SPECTRUM

D

D

MAP INPUT AND OUTPUTS TO SCREEN SIZE AND ORIENTATION

Page 33: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

PROXIMITY SPECTRUM

0’-3’

3’-6’

6’-10’

OUTSIDE

FOV

INPUT/OUTPUT FIDELITY IS PROPORTIONAL TO DISTANCE

Page 34: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

POSTURE SPECTRUM

MAP INPUTS/OUTPUTS TO ACTIVITY LEVEL

SEATED

STANDING

ACTIVE

Page 35: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

ORIENTATION SPECTRUM

MAP OUTPUTS TO ORIENTATION

AUDIOVISUAL AUDIOVISUAL AUDIO

Page 36: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

ENGAGEMENT SPECTRUM

ENGAGED

ENGAGED

NOT ENGAGED

NOT ENGAGED

ENGAGED

TRACKING

Page 37: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 38: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

How do we make

computing always,

instantly, intuitively

available?

Page 39: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

http://research.microsoft.com/en-us/um/redmond/groups/cue/skinput/

Page 40: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

http://research.microsoft.com/en-us/um/redmond/groups/cue/humantenna/

Page 41: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

http://research.microsoft.com/en-us/groups/sendev/

Page 42: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

http://research.microsoft.com/en-us/groups/natural/

Page 43: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

http://research.microsoft.com/en-us/groups/vision/

Page 44: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 45: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 46: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 47: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 48: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not
Page 49: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not

[email protected] http://research.microsoft.com/~stansley @dswtan #KinectWindows

Page 50: PowerPoint Presentation...•Named after the Brazilian city, meaning “relating to birth” • “The birth of the next generation of home entertainment“ (Alex Kipman) • Not