2. Nice to meet you
Tom Kerkhove
Kinect for Windows MVP
Integration Professional
hello@tomkerkhove.be
+32 473 701 073
@TomKerkhove
be.linkedin.com/in/tomkerkhove
4. Disclaimer
➔ Kinect forWindows v2 is alpha hardware
➔ Not all features are available yet
This is preliminary software and/or hardware and APIs are preliminary and
subject to change
10. Supported systems
➔ Supported systems
➔ Windows 8+ (.Net 4.5 / Desktop only)
➔ Windows Embedded
➔ Not supported
➔ Micro Framework
➔ VM supported
➔ Four sensors on one machine (First gen.)
Feature overview
11. Tools
➔ Kinect Studio
➔ Record & play Kinect-data
➔ Comes in handy for development/testing
Feature Overview
13. Camera
➔ Color camera
➔ RGBA
➔ GBRA
➔ YUV2
➔ 1920x1080 - 30/15 FPS
➔ Greenkeying
13
Feature Overview
14. Depth
➔ Active Infrared mechanism
➔ 500 mm – 4.500 mm
➔ 512x424 – 30 fps
➔ Ability to get distance of pixels based on the sensor &
gives player index
14
Feature Overview
15. Skeletal tracking
➔ Tracked skeleton means :
➔ Up to 25 tracked joints
➔ Fully tracks 6 skeletons
➔ Unique ID per skeleton
➔ Positions are in three dimensional
world based on the sensor
15
Feature Overview
16. Skeletal tracking
➔ Ability to perform hand tracking
➔ Tracking state
• Unknown
• NotTracked
• Open
• Closed
• Lasso
➔ Confidence
• High
• Low
16
Feature Overview
17. Skeletal tracking
➔ Skeleton joints
➔ Tracked state
• Not tracked
• Inferred
• Tracked
➔ 3D position
➔ Joint orientation as a quaternion
17
Feature Overview
18. Skeletal tracking
➔ Activities
➔ Eye left closed
➔ Eye right closed
➔ Mouth open
➔ Mouth moved
➔ Looking away
➔ More might be added
➔ Leaning
18
Feature Overview
NOTE - Not available yet
19. Skeletal tracking
➔ Appearance
➔ Wearing glasses
➔ More might be added
➔ Expressions
➔ Happy
➔ Neutral
➔ More might be added
➔ Engaged
19
Feature Overview
NOTE - Not available yet
20. Speech
➔ Tracks loudest audio input
➔ Automatic ambient noise filter
➔ Can track position by noise
➔ Audio beam will be steerable in second generation
➔ Manually shift focus of cone
20
Feature Overview
NOTE - Not available for second generation yet
21. FaceTracking
➔ 87 tracked head points
➔ Not unique per user
➔ Not for authentication
21
Feature Overview
NOTE - Not available for second generation yet
22. Interaction
➔ Grip recognition up to 2 persons
➔ Interaction controls
➔ Push
➔ Grip
➔ Cursor
➔ Viewer
22
Feature Overview
NOTE - Not available for second generation yet
38. Real-World cases
➔ Family Eye
➔ Fall detection
➔ Burglar detection system
➔ Human tracking after configured time
➔ Kiosk
➔ Browse the articles of a shop and try them on
Scenarios & Real-World Cases
39. Burglar detection system
➔ Detects people in certain timewindow
➔ Render, save & host video as proof
➔ Notify owner of breach
➔ Enable / Disable monitoring remotely
39
Scenarios & Real-World Cases
40. Kinect ApplicationTypes
➔ Visualize in 3D env
➔ 3D Processing
➔ Green keying
➔ Fun, fun, fun!
➔ Interaction
➔ Combination with
other hardware
41
Scenarios & Real-World Cases
➔ Image Processing
➔ Video Rendering
➔ Content Delivery
➔ Depth Analytics
➔ 3D Processing
➔ Image storage
➔ Data farming
➔ Body tracked/trigger
Kinect-based Big Picture
42. Kinecting the Cloud
44
Scale
Scale based on users
Plug-and-play
Plug-and-play applications
Data Protection
Store and secure data
Compute
Heavy data processing
44. Scenario
➔ MICVlaanderen has an exhibition
➔ Kinect tracks certain data of the attendees
➔ Time at booth
➔ Photo of person
➔ Attendee can ask question by raising hand
➔ Local vendor receives notification if person has question
or left the booth
46
Codit Integration Cloud
Structured light
Active IR Time-of-flight
Calculate distance by measuring time the light signal travels to-and-from the object
helping companies reduce operational costs, improve efficiency and enhance control by enabling people and applications to integrate more efficiently
WHAT
We need to explain what we do for our customers. What is our technical expertise, our skills and our competencies we can apply to our customers and projects
helping companies reduce operational costs, improve efficiency and enhance control by enabling people and applications to integrate more efficiently
WHAT
We need to explain what we do for our customers. What is our technical expertise, our skills and our competencies we can apply to our customers and projects
helping companies reduce operational costs, improve efficiency and enhance control by enabling people and applications to integrate more efficiently
WHAT
We need to explain what we do for our customers. What is our technical expertise, our skills and our competencies we can apply to our customers and projects
helping companies reduce operational costs, improve efficiency and enhance control by enabling people and applications to integrate more efficiently
WHAT
We need to explain what we do for our customers. What is our technical expertise, our skills and our competencies we can apply to our customers and projects
CEO - # of attendees / showroom
Marketing - # of attendees / showroom and what is the added values Tracked time
Engineers – What do they think of the product
Local Vendors – Help when people have question5