Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3....
Transcript of Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3....
![Page 1: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/1.jpg)
1
![Page 2: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/2.jpg)
• Creative Director
on Kinect
• 15 years in gaming
industry
• < 3 years at
Microsoft
2
![Page 3: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/3.jpg)
“ The purpose of Kinect
is to make Xbox more
accessible to a broader
audience“
3
![Page 4: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/4.jpg)
Key Pillars:
1. Unique to Kinect
2. Approachable
3. Social
4. As fun to watch as it is to
play
5. Play any way you want to
6. Redefine Microsoft
approach to broadening
4
![Page 5: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/5.jpg)
5
![Page 6: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/6.jpg)
Key Features: 1. Avateering
2. Voice Rec and Party
Chat
3. Recognizing People
and Objects
4. Stuff Works!!!!
6
![Page 7: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/7.jpg)
7
![Page 8: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/8.jpg)
8
![Page 9: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/9.jpg)
Making a natural
experience is
UN-NATURAL
9
![Page 10: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/10.jpg)
MSR is pretty darn
AWESOME!!!!
10
![Page 11: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/11.jpg)
We are all learning
about Kinect
together.
11
![Page 13: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/13.jpg)
![Page 14: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/14.jpg)
Kudo Tsunoda Creative Director – Kinect Microsoft Game Studios
Andrew Fitzgibbon Principal Researcher
Microsoft Research Cambridge
![Page 15: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/15.jpg)
Andrew Fitzgibbon Principal Researcher Microsoft Research Cambridge
![Page 18: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/18.jpg)
![Page 19: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/19.jpg)
Don Syme
![Page 20: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/20.jpg)
Andrew Blake, Kentaro Toyama,
Probablisitic tracking in a metric space
Best Paper, IEEE International Conference on Computer Vision, 2001
“Search”-based: look up matching exemplar
![Page 21: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/21.jpg)
Image 𝒛 Pose 𝜃
Agarwal & Triggs, CVPR ’04; Urtasun et al., ICCV ’05
![Page 22: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/22.jpg)
Image, 𝒛
Po
se,
θ
![Page 23: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/23.jpg)
Image, 𝒛
Po
se,
θ
![Page 24: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/24.jpg)
znew Image, 𝒛
Po
se,
θ
![Page 25: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/25.jpg)
𝑧𝑛𝑒𝑤
𝜃𝑛𝑒𝑤
Image, 𝒛
Po
se,
θ
![Page 26: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/26.jpg)
znew Image, 𝒛
Po
se,
θ
![Page 27: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/27.jpg)
Can it ever work?
• 𝑓 is multivalued
• 𝑧 and 𝜃 high dimensional
![Page 28: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/28.jpg)
or ?
![Page 29: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/29.jpg)
or ?
![Page 30: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/30.jpg)
Image, 𝒛
Po
se,
θ
![Page 31: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/31.jpg)
Image, 𝒛
Po
se,
θ
![Page 32: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/32.jpg)
Image, 𝒛
Po
se,
θ
![Page 33: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/33.jpg)
Image, 𝒛
Po
se,
θ
![Page 34: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/34.jpg)
Image, 𝒛
Po
se,
θ
![Page 35: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/35.jpg)
znew Image, 𝒛
Po
se,
θ
![Page 36: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/36.jpg)
znew Image, 𝒛
Po
se,
θ
![Page 37: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/37.jpg)
znew Image, 𝒛
Po
se,
θ
![Page 38: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/38.jpg)
t=1 t=2 t=3
![Page 39: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/39.jpg)
t=1 t=2 t=3
![Page 40: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/40.jpg)
Image, 𝒛
Po
se,
θ
![Page 41: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/41.jpg)
Image, 𝒛
Po
se,
θ
![Page 42: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/42.jpg)
Image, 𝒛
Po
se,
θ
![Page 43: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/43.jpg)
Image, 𝒛
Po
se,
θ
![Page 44: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/44.jpg)
But we can easily capture more unlabelled images, i.e. (𝒛,∗) pairs
Image, 𝒛
Po
se,
θ
![Page 45: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/45.jpg)
And we can easily obtain more motion capture data i.e. more (∗, 𝜃) pairs
Image, 𝒛
Po
se,
θ
![Page 46: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/46.jpg)
Image marginal, 𝑝 𝒛 = ∫ 𝑝 𝒛, 𝜽 𝑑𝜽
𝑝𝛉
=∫
𝑝𝒛
,𝜽𝑑
𝒛
![Page 47: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/47.jpg)
![Page 48: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/48.jpg)
![Page 49: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/49.jpg)
Wide range of motion
But limited agility
And not realtime
R Navaratnam, A Fitzgibbon, R Cipolla
The Joint Manifold Model for
Semi-supervised Multi-valued Regression
IEEE Intl Conf on Computer Vision, 2007
![Page 50: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/50.jpg)
“We need a body tracker with
All motions…
All agilities…
10x Realtime…
For multiple players…
![Page 51: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/51.jpg)
“We need a body tracker with
All motions…
All agilities…
10x Realtime…
For multiple players…
… but you have got 3D ”
![Page 52: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/52.jpg)
Teams visit households across the globe, filming real users
Hollywood motion capture studio generates billions of CG images
Researchers and devs think…
![Page 53: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/53.jpg)
J. Shotton, J. Winn, C. Rother, A. Criminisi, TextonBoost: Joint Appearance, Shape and Context Modeling for
Multi-Class Object Recognition and Segmentation. European Conference on Computer Vision, 2006
![Page 54: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/54.jpg)
![Page 55: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/55.jpg)
Teams visit households across the globe, filming real users
Hollywood motion capture studio generates billions of CG images
Researchers and devs think… if only I had a hammer.
![Page 56: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/56.jpg)
![Page 57: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/57.jpg)
1. Classify each pixel’s probability of being each of 32 body parts
2. Determine probabilistic cluster of body configurations consistent with those parts
3. Present the most probable to the user
![Page 58: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/58.jpg)
t=1 t=2 t=3
1. Classify each pixel’s probability of being each of 32 body parts
2. Determine probabilistic cluster of body configurations consistent with those parts
3. Present the most probable to the user
![Page 59: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/59.jpg)
![Page 60: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/60.jpg)
Millions of training images -> millions of classifier parameters
Very far from “embarrassingly parallel”
New algorithm for distributed decision-tree training
Major use of DryadLINQ [available for download]
Distributed Data-Parallel Computing Using a High-Level
Programming Language
M Isard, Y Yu
International Conference on Management of Data (SIGMOD), July
2009
![Page 61: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/61.jpg)
Machine learning loves hard problems
Games programmers are amazing
Blue skies research can be quickest to market
![Page 62: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/62.jpg)
![Page 63: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/63.jpg)
![Page 64: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/64.jpg)
Questions?
64
![Page 65: Project Natal - The Innovative Journey · Key Pillars: 1. Unique to Kinect 2. Approachable 3. Social 4. As fun to watch as it is to play 5. Play any way you want to 6. Redefine Microsoft](https://reader033.fdocuments.in/reader033/viewer/2022042021/5e78b8bb1272ca152b7898c8/html5/thumbnails/65.jpg)