The KinectΓÇÖs Body Part Recognition Algorithm on an FPGA

Subscribers:
344,000
Published on ● Video Link: https://www.youtube.com/watch?v=XQJ94iZCAvY



Duration: 53:14
360 views
3


The Microsoft Kinect has received little to no attention by the hardware community, specifically those interested in reconfigurable hardware via field-programmable gate-arrays (FGPAs). This is likely due to both the lack of interfaces and to potential hardware applications. This research project takes a step forward in both directions. We present our findings with attempting to interface the Kinect device to a modern Xilinx MLxxx development board; a common platform for hardware development using FPGAs. In addition, and most importantly, we present a fully-functional hardware implementation of a body part recognition algorithm written entirely in a hardware descriptive language (HDL). The algorithm uses randomized decision trees for computing the probabilistic location of body parts on a human. We present a complete architecture for the design and present a hardware simulation. We predict significant speed-ups over even parallelized software versions of the algorithm and discuss future optimizations.




Other Videos By Microsoft Research


2016-08-16Topological quantum computing with Majorana Fermions
2016-08-16Building a global phenology model
2016-08-16Can you read this? If you cannot read, we can help you. If you can read, you can help us.
2016-08-16Surface Haptics: Virtual Touch on Physical Surfaces
2016-08-16TouchDevelop for Windows Phone: Write code for your phone on your phone!
2016-08-16Living in a de-material world: The design and maintenance of sustainable social networks
2016-08-16Metric and Ultrametric Modelling of Semantics and Change for Decision Making
2016-08-16Day 1 recap and discussion
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Mercé Crosas
2016-08-16Mechanism Design for a Risk Averse Seller
2016-08-16The KinectΓÇÖs Body Part Recognition Algorithm on an FPGA
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Ashfaq Munshi
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Jessica Mezei
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Peter Binfield
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Jason Priem
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Lee Dirks
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Jevin West
2016-08-16Invited Demonstrations (Session I; 10 minutes/demonstrator) Alex Wade
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Sarah Greene
2016-08-16Welcome and Introductions: 2011 eScience Workshop-Transforming Scholarly Communication
2016-08-16Invited Demonstrations (Session II; 10 minutes/demonstrator) Alberto Accomazzi



Tags:
microsoft research