SlideShare a Scribd company logo
Template designed by
Kinect 1, Kinect 2, Leap Motion, Intel
Perceptual Computing: quale scegliere?
Matteo Valoriani
mvaloriani@gmail.com - @MatteoValoriani
Template designed by
brought to you by
WHO I AM…
PhD Student at Politecnico of Milano
CEO of Fifth Element
Consultant
FOLLOW ME ON
TWITTER OR THE
KITTEN GETS IT:
@MatteoValoriani
Template designed by
Why NUI
Sensors
• Kinect 1
• Leap Motion
• Intel Camera
• Kinect 2
Which to choose?
Agenda
Why NUI?
Gam02   kinect1, kinect2
Gam02   kinect1, kinect2
#CDays14 – Milano 25, 26 e 27 Febbraio 2014
NUI devices
Template designed by
Kinect
Template designed by
3D DEPTH SENSOR
RGB CAMERA
MULTI-ARRAY MIC MOTORIZED TILT
Hardware
Depth resolution:
320x240
RGB resolution:
640x480
FrameRate:
60 FPS
Latency
90 ms
Kinect - Specs
Template designed by
43° vertical by 57° horizontal field of view
Kinect - Field of View
Template designed by
Skeleton Data
Maximum two players
tracked at once
Six player proposals per
Kinect
demo
#CDays14 – Milano 25, 26 e 27 Febbraio 2014
Leap Motion
https://www.youtube.com/watch?v=_d6KuiuteIA
https://airspace.leapmotion.com/
Template designed by
Hardware
Template designed by
Leap Motion -Field of View
150° - Long Side
120° - Short Side
Max 60 cm above
the controller
Max 60 cm wide
on each side
Template designed by
Leap Motion for Developers
Template designed by
Hands Recognition
Template designed by
Comfortable use of Leap
Place the Leap Motion Controller on your desk where it's comfortable to use.
Relax your shoulders. If standing or sitting high in a chair, hold your elbows near your side, and keep
your forearms parallel to the floor and at a right angle from your body. If sitting at usual desk height,
you can rest your elbows or forearms on your desk, but not on a sharp edge. Hold your hands just
above the device, your wrist and hands in roughly a straight line
Template designed by
demo
Template designed by
Intel Perceptual Computing
https://www.youtube.com/watch?v=WePIY7svVtg
Template designed by
Camera Specs
Hardware:
Depth resolution:
320x240
RGB resolution:
1280x720
FrameRate:
30 FPS
• Size:
10.15 x 5.1 x 5 cm
Template designed by
demo
Template designed by
Xbox One - Kinect 2
http://youtu.be/Hi5kMNfgDS4
Template designed by
Kinect 2 - Specs
3D DEPTH SENSOR
RGB CAMERA
MULTI-ARRAY MIC
Hardware:
Depth resolution:
512×424
RGB resolution:
1920×1080 (16:9)
FrameRate:
60 FPS
Latency:
60 ms
Template designed by
Kinect 2 vs Kinect 1
Version 1 Version 2
Depth range 0.4m → 4.0m 0.4m → 4.5m
Color stream 640×480 1920×1080
Depth stream 320×240 512×424
Infrared stream None 512×424
Audio stream 4-mic array 16 kHz 4-mic array 48 kHz
USB 2.0 3.0
Hand Traking External tools Yes
Face Traking Yes Yes+Expressions
FOV 57° H 43° V 70° H 60° V
Tilt Motorized Manual
demo
Which to choose?
Template designed by
Some selection criterias…
1° 2° 3° 4°
2 or + users Kinect 2 Kinect 1 Intel Leap
Full body interaction Kinect 2 Kinect 1 - -
Hand Recognition Intel Leap Kinect 2 Kinect 1*
Accuracy Leap Intel Kinect 2 Kinect 1
Voice command Intel (Kinect 2) Kinect 1
Minimum Hardware Intel Leap Kinect 1 Kinect 2
Price Leap Kinect 1 Intel* (Kinect 2)
Compatibility Leap Intel Kinect 1 Kinect 2
Template designed by
Microsoft Kinect Issues:
The device is large
A dedicated power cord is required
The amount of data generated by the sensor also tends to saturate
a USB controller
Kinect cannot easily distinguish individual fingers on a hand
Most of the features listed above require the Microsoft SDK, which
is only supported for desktop applications on Windows 7 and 8.
Which to choose? ALL
Microsoft Kinect
Advantages:
• Skeletal tracking
• Face tracking
• Multiple sensors:
• Raw data
• Voice control
Best for:
Kiosks, installations, and digital signage projects where the user will be
standing fairly far away from the display.
Template designed by
Leap Motion Issues:
Sensing range is fairly limited.
Only fingers are tracked.
There is no skeleton or face tracking.
No access to the raw sensor data.
Which to choose? ALL
Leap Motion Advantages:
• Finger tracking is fast and
accurate.
• Smaller and less expensive
• Framework support: .NET,
Processing, Cinder, etc.
• Compatible: Mac OS and
Windows.
Best for:
Controlled kiosk environments with a pointing-based UI.
Generally best for general audience desktop apps which can be distributed in the Airspace
store.
Template designed by
Intel Issues:
Getting some of the deeper features (like age and gender
detection) to work is a bit tricky.
Device and software are in beta.
Due to the close range of the tracking system, hand
gestures must be designed such that a user’s hand doesn’t
occlude their own view of the display.
Which to choose? ALL
Intel Advantages:
• Smaller and less expensive
• Close-range tracking
• Hand posture/gesture recognition
• Facial analysis
• Speech (built-in support for speech
synthesis powered by Nuance).
• Raw data
• Framework support: Processing, Unity
and OpenFrameworks
Best for:
Desktop/laptop applications where the user will be seated in front of the PC.
Close range applications where features, apart from hand tracking and recognition, are
necessary without too much precision or accuracy.
… TIRED?
Template designed by
So Long
and
Thanks for
all the Fish
Template designed by
brought to you by

More Related Content

PPTX
Dev09 – la battaglia del touchless
PPTX
Microsoft Kinect and Kinect SDK
PDF
Using intel's real sense to create games with natural user interfaces justi...
PDF
Intel RealSense technology : Overview and demos
PPTX
Writing applications using the Microsoft Kinect Sensor
PPTX
Programming with RealSense using .NET
PDF
Augmented Reality with the Intel® RealSense™ SDK and R200 Camera
PPTX
The power of Kinect in 10 minutes
Dev09 – la battaglia del touchless
Microsoft Kinect and Kinect SDK
Using intel's real sense to create games with natural user interfaces justi...
Intel RealSense technology : Overview and demos
Writing applications using the Microsoft Kinect Sensor
Programming with RealSense using .NET
Augmented Reality with the Intel® RealSense™ SDK and R200 Camera
The power of Kinect in 10 minutes

What's hot (20)

PPTX
Developing For Kinect For Windows
PDF
Intel real sense handson
PDF
Augmented Reality with the Intel® RealSenseTM SDK and R200 Camera: User Exper...
PPTX
Microsoft Kinect in Healthcare
 
PDF
Intel® RealSense™ Technology Adding Human-Like Sensing to Computing Devices
PPTX
Kinect
PPT
PPT
Pervasive Checkers
PPSX
Touch Less touch screen
PDF
Kinect on Android Pandaboard
PPT
Enhanced Computer Vision with Microsoft Kinect Sensor: A Review
PDF
Touchless interactivity is the new frontier
PPTX
Touchless technology Seminar Presentation
PPTX
Touchless touchscreen
PPTX
SIT - Microsoft Kinect
PPTX
Sit microsoft kinect
DOCX
Kinect installation guide
PDF
Web cam sensing using sdk tool
PPTX
Screenless display
PPT
Touchless Touchscreen
Developing For Kinect For Windows
Intel real sense handson
Augmented Reality with the Intel® RealSenseTM SDK and R200 Camera: User Exper...
Microsoft Kinect in Healthcare
 
Intel® RealSense™ Technology Adding Human-Like Sensing to Computing Devices
Kinect
Pervasive Checkers
Touch Less touch screen
Kinect on Android Pandaboard
Enhanced Computer Vision with Microsoft Kinect Sensor: A Review
Touchless interactivity is the new frontier
Touchless technology Seminar Presentation
Touchless touchscreen
SIT - Microsoft Kinect
Sit microsoft kinect
Kinect installation guide
Web cam sensing using sdk tool
Screenless display
Touchless Touchscreen
Ad

Similar to Gam02 kinect1, kinect2 (20)

PDF
Communitydays2014
PPTX
Sensor based interaction
PPTX
Communitydays2015
PPTX
Visug: Say Hello to my little friend: a session on Kinect
PPTX
Natural User Interfaces
PPTX
GWAB - Kinecting the Cloud.
PDF
Programming with kinect v2
PPTX
Natural User Interface Microsoft Kinect and Surface Computing
PPTX
2015 01 24 Coding4Fun at Tajamar
PPTX
Nui e biometrics in windows 10
PDF
Develop store apps with kinect for windows v2
PPTX
Develop Store Apps with Kinect for Windows v2
PDF
2 track kinect@Bicocca - hardware e funzinamento
PPTX
Kinect2 hands on
PPTX
Community Day 2013 - The Power of Kinect
PDF
Kinect Hacks: Beyond Just Games
PPTX
motion controller
PPTX
Leap motion
PPTX
Communitydays2014
Sensor based interaction
Communitydays2015
Visug: Say Hello to my little friend: a session on Kinect
Natural User Interfaces
GWAB - Kinecting the Cloud.
Programming with kinect v2
Natural User Interface Microsoft Kinect and Surface Computing
2015 01 24 Coding4Fun at Tajamar
Nui e biometrics in windows 10
Develop store apps with kinect for windows v2
Develop Store Apps with Kinect for Windows v2
2 track kinect@Bicocca - hardware e funzinamento
Kinect2 hands on
Community Day 2013 - The Power of Kinect
Kinect Hacks: Beyond Just Games
motion controller
Leap motion
Ad

More from DotNetCampus (20)

PDF
ARCHITETTURA DI UN'APPLICAZIONE SCALABILE
PPTX
MICROSOFT E IL MONDO IOT
PPTX
70-485: ADVANCED OF DEVELOPING WINDOWS STORE APPS USING C#
PDF
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS
PDF
70-483: PROGRAMMING IN C#
PPTX
DSTORIE DALLA TRINCEA: TEAM FOUNDATION SERVER IN CASI LIMITE E NON SOLO...
PPTX
TUTTO SU VISUAL STUDIO ALM 2015
PPTX
CONTINUOUS INTEGRATION CON SQL SERVER
PPTX
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
PPTX
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
PPTX
FROM ON-PREMISE TO THE HYBRID CLOUD WITH MICROSOFT AZURE
PPTX
SHAREPOINT 2016 - WHAT'S NEW
PPTX
COSTRUISCI IL TUO DEVICE
PPTX
SVILUPPARE PER MICROSOFT BAND
PPTX
INTERFACCE GRAFICHE CON UNITY3D 4.6: IL GIOCO NON BASTA!
PPTX
WINDOWS PHONE APPS IN C++
PPTX
AZURE NOTIFICATION HUB
PPTX
SFRUTTARE I MICROSOFT AZURE MOBILE SERVICES CON XAMARIN.FORMS
PPTX
INTRO TO XAMARIN
PPTX
UNIVERSAL APP IN TUTTE LE SALSE: PHONE, TABLET, PC, XBOX E IOT
ARCHITETTURA DI UN'APPLICAZIONE SCALABILE
MICROSOFT E IL MONDO IOT
70-485: ADVANCED OF DEVELOPING WINDOWS STORE APPS USING C#
70-534: ARCHITECTING MICROSOFT AZURE SOLUTIONS
70-483: PROGRAMMING IN C#
DSTORIE DALLA TRINCEA: TEAM FOUNDATION SERVER IN CASI LIMITE E NON SOLO...
TUTTO SU VISUAL STUDIO ALM 2015
CONTINUOUS INTEGRATION CON SQL SERVER
PREDICT THE FUTURE , MACHINE LEARNING & BIG DATA
DESKTOP AND CLIENT VIRTUALIZATION: NEW WORKSTYLES WITH MICROSOFT VDI
FROM ON-PREMISE TO THE HYBRID CLOUD WITH MICROSOFT AZURE
SHAREPOINT 2016 - WHAT'S NEW
COSTRUISCI IL TUO DEVICE
SVILUPPARE PER MICROSOFT BAND
INTERFACCE GRAFICHE CON UNITY3D 4.6: IL GIOCO NON BASTA!
WINDOWS PHONE APPS IN C++
AZURE NOTIFICATION HUB
SFRUTTARE I MICROSOFT AZURE MOBILE SERVICES CON XAMARIN.FORMS
INTRO TO XAMARIN
UNIVERSAL APP IN TUTTE LE SALSE: PHONE, TABLET, PC, XBOX E IOT

Recently uploaded (20)

PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Machine learning based COVID-19 study performance prediction
PDF
Electronic commerce courselecture one. Pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Approach and Philosophy of On baking technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
Unlocking AI with Model Context Protocol (MCP)
Approach and Philosophy of On baking technology
Advanced methodologies resolving dimensionality complications for autism neur...
Reach Out and Touch Someone: Haptics and Empathic Computing
NewMind AI Weekly Chronicles - August'25 Week I
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Encapsulation theory and applications.pdf
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

Gam02 kinect1, kinect2

  • 1. Template designed by Kinect 1, Kinect 2, Leap Motion, Intel Perceptual Computing: quale scegliere? Matteo Valoriani mvaloriani@gmail.com - @MatteoValoriani
  • 3. WHO I AM… PhD Student at Politecnico of Milano CEO of Fifth Element Consultant
  • 4. FOLLOW ME ON TWITTER OR THE KITTEN GETS IT: @MatteoValoriani
  • 5. Template designed by Why NUI Sensors • Kinect 1 • Leap Motion • Intel Camera • Kinect 2 Which to choose? Agenda
  • 9. #CDays14 – Milano 25, 26 e 27 Febbraio 2014
  • 12. Template designed by 3D DEPTH SENSOR RGB CAMERA MULTI-ARRAY MIC MOTORIZED TILT Hardware Depth resolution: 320x240 RGB resolution: 640x480 FrameRate: 60 FPS Latency 90 ms Kinect - Specs
  • 13. Template designed by 43° vertical by 57° horizontal field of view Kinect - Field of View
  • 14. Template designed by Skeleton Data Maximum two players tracked at once Six player proposals per Kinect
  • 15. demo
  • 16. #CDays14 – Milano 25, 26 e 27 Febbraio 2014 Leap Motion https://www.youtube.com/watch?v=_d6KuiuteIA https://airspace.leapmotion.com/
  • 18. Template designed by Leap Motion -Field of View 150° - Long Side 120° - Short Side Max 60 cm above the controller Max 60 cm wide on each side
  • 19. Template designed by Leap Motion for Developers
  • 21. Template designed by Comfortable use of Leap Place the Leap Motion Controller on your desk where it's comfortable to use. Relax your shoulders. If standing or sitting high in a chair, hold your elbows near your side, and keep your forearms parallel to the floor and at a right angle from your body. If sitting at usual desk height, you can rest your elbows or forearms on your desk, but not on a sharp edge. Hold your hands just above the device, your wrist and hands in roughly a straight line
  • 23. demo
  • 24. Template designed by Intel Perceptual Computing https://www.youtube.com/watch?v=WePIY7svVtg
  • 25. Template designed by Camera Specs Hardware: Depth resolution: 320x240 RGB resolution: 1280x720 FrameRate: 30 FPS • Size: 10.15 x 5.1 x 5 cm
  • 27. demo
  • 28. Template designed by Xbox One - Kinect 2 http://youtu.be/Hi5kMNfgDS4
  • 29. Template designed by Kinect 2 - Specs 3D DEPTH SENSOR RGB CAMERA MULTI-ARRAY MIC Hardware: Depth resolution: 512×424 RGB resolution: 1920×1080 (16:9) FrameRate: 60 FPS Latency: 60 ms
  • 30. Template designed by Kinect 2 vs Kinect 1 Version 1 Version 2 Depth range 0.4m → 4.0m 0.4m → 4.5m Color stream 640×480 1920×1080 Depth stream 320×240 512×424 Infrared stream None 512×424 Audio stream 4-mic array 16 kHz 4-mic array 48 kHz USB 2.0 3.0 Hand Traking External tools Yes Face Traking Yes Yes+Expressions FOV 57° H 43° V 70° H 60° V Tilt Motorized Manual
  • 31. demo
  • 33. Template designed by Some selection criterias… 1° 2° 3° 4° 2 or + users Kinect 2 Kinect 1 Intel Leap Full body interaction Kinect 2 Kinect 1 - - Hand Recognition Intel Leap Kinect 2 Kinect 1* Accuracy Leap Intel Kinect 2 Kinect 1 Voice command Intel (Kinect 2) Kinect 1 Minimum Hardware Intel Leap Kinect 1 Kinect 2 Price Leap Kinect 1 Intel* (Kinect 2) Compatibility Leap Intel Kinect 1 Kinect 2
  • 34. Template designed by Microsoft Kinect Issues: The device is large A dedicated power cord is required The amount of data generated by the sensor also tends to saturate a USB controller Kinect cannot easily distinguish individual fingers on a hand Most of the features listed above require the Microsoft SDK, which is only supported for desktop applications on Windows 7 and 8. Which to choose? ALL Microsoft Kinect Advantages: • Skeletal tracking • Face tracking • Multiple sensors: • Raw data • Voice control Best for: Kiosks, installations, and digital signage projects where the user will be standing fairly far away from the display.
  • 35. Template designed by Leap Motion Issues: Sensing range is fairly limited. Only fingers are tracked. There is no skeleton or face tracking. No access to the raw sensor data. Which to choose? ALL Leap Motion Advantages: • Finger tracking is fast and accurate. • Smaller and less expensive • Framework support: .NET, Processing, Cinder, etc. • Compatible: Mac OS and Windows. Best for: Controlled kiosk environments with a pointing-based UI. Generally best for general audience desktop apps which can be distributed in the Airspace store.
  • 36. Template designed by Intel Issues: Getting some of the deeper features (like age and gender detection) to work is a bit tricky. Device and software are in beta. Due to the close range of the tracking system, hand gestures must be designed such that a user’s hand doesn’t occlude their own view of the display. Which to choose? ALL Intel Advantages: • Smaller and less expensive • Close-range tracking • Hand posture/gesture recognition • Facial analysis • Speech (built-in support for speech synthesis powered by Nuance). • Raw data • Framework support: Processing, Unity and OpenFrameworks Best for: Desktop/laptop applications where the user will be seated in front of the PC. Close range applications where features, apart from hand tracking and recognition, are necessary without too much precision or accuracy.
  • 38. Template designed by So Long and Thanks for all the Fish