Kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio (en) (ja) Rev 1: 9/15/2012.

Slides:



Advertisements
Similar presentations
K - News By: Elie Ain Malak Nour Assi Vasken Sarkis Georges Wakim.
Advertisements

Page 1 | Microsoft Work With Depth Data Kinect for Windows Video Courses Jan 2013.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
Kinect Development By: Richard Isely III. Outline What is the Kinect History ▫How it started ▫Microsoft Project The Components of the Kinect ▫What they.
KINECT REHABILITATION
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
Kinect H4x Gesture Recognition and Playback Tools (+Inspiration)
Security and Digital Recording System Students: Gadi Marcu, Tomer Alon Number:D1123 Supervisor: Erez Zilber Semester:Spring 2004 Mid Semester Presentation.
Game Development with Kinect
Design Fest Data Collection 2 Daniel de Angelis Cordeiro Fabio de Oliveira Vaz Francisco Gatto Kelly Rosa Braghetto Marcos Eduardo Bolelli Broinizi Marcos.
Given Connections Solution
Chapter 5 Black Jack. Copyright © 2005 Pearson Addison-Wesley. All rights reserved. 5-2 Chapter Objectives Provide a case study example from problem statement.
NFC Inventory Android App
1 References: 1. J.M. Hart, Windows System Programming, 4th Ed., Addison-Wesley, 2010, Ch.12 2.Microsoft Kinect SDK for Developers,
Page 1 | Microsoft Introduction to audio stream Kinect for Windows Video Courses.
Page 1 | Microsoft Streams sync and coordinate mapping Kinect for Windows Video Courses.
Kinect calibration Ilya Afanasyev Facoltà di Ingegneria Trento, /20 25/01/2012.
CHUCK NORRIS HAD TO DESTROY THE PERIODIC TABLE… HE ONLY RECOGNIZES THE ELEMENT OF SURPRISE!
Reprojection of 3D points of Superquadrics Curvature caught by Kinect IR-depth sensor to CCD of RGB camera Mariolino De Cecco, Nicolo Biasi, Ilya Afanasyev.
Yingcai Xiao Interactive Visualization with NUI and Game Engines.
Kinect Part II Anna Loparev.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
AAGILE ANDROID APPLICATIONS RICHARD KUE, KELSEY MATTHEWS, NICHOLAS PAIVA KUMAIVA INDUSTRIES CORPORATIONS.
Project Guide: Mr. B.RAVINDER Assistant Professor (CSE) Batch No.: CSB33 Team Members: D. Sai Goud A0569 Satya Swarup Sahoo A0574 G. Shivadeep.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Page 1 | Microsoft Work With Skeleton Data Kinect for Windows Video Courses Jan 2013.
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
Using the Kinect for Natural User Interfaces IAN PHILPOT DMVMUG Reston, VA
Virtual Mirror for Fashion Retailing
Top 5… 1. Nearpod 2. AirPlay 3. Aurasma 4. ShowMe 5. Book Creator.
1 EEC-492/592 Kinect Application Development Lecture 2 Wenbing Zhao
Example. Outline How to get live stream How to set audio on/off How to get schedule logs How to query events How to get metadata logs How to get DI status.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
OpenNI-Reading and Processing Depth Data Author: 鄭暐達.
Click to edit Master title style Ramsey Baker Kunal Parbadia Radford Parker Rohit Sahay David Salazar SecurityCam Single Modular Wi-Fi Enabled Security.
Version Control with SVN Images from TortoiseSVN documentation
Kinect & 3D Scanning Mark Breedveld
Some Libraries for Kinect 1 2. Open NI Open NI supports many API functions, can combine middleware to increase ability for Kinect. * Support: - Detect.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Mobile Futures: Apptitude. 5 Years ago $ Years ago
Kinect Hank Wei. Top - News 1.5 billion USD.
Wiimote/Kinect Lab Midterm Update Senior Design December 2011, Group 16 Adviser: Dr. Tom Daniels Brenton Hankins Rick Hanton Harsh Goel Jeff Kramer.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Interactive Computer Graphics
KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.
Introduction to Kinect For Windows SDK
Compatible Hardware and Software SDK’s Software/Hardware Issues.
Example. Outline How to get live stream How to set audio on/off How to get schedule Logs How to query events How to get DI/DO status How to control DO.
Bronwen Zande & John O’Brien – Soul Solutions.
Kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio Rev 1: 9/5/2012.
Sharing makes life beautiful ARKUDA STB SOLUTION.
On Wikipedia you can find the following definition of NUI: “In computing, a natural user interface, or NUI, or Natural Interface is the common parlance.
System Components Operating System Services System Calls.
? Scenario:Best Practice: Scenario:Best Practice:
Rob Relyea | Program Manager, Kinect Team Johan Marien | Program Manager, Kinect Team.
KineTcl Andreas Kupries ActiveState Software Inc. © th Annual Tcl Conference National Museum of Health + Medicine Chicago, Chicago, IL Nov 12 –
Identify internal hardware devices (e. g
KINECT AMERICAN SIGN TRANSLATOR (KAST)
Motion Capture CSE 3541 Matt Boggus.
Creative Coding & the New Kinect
Southern Taiwan University Department of Electrical Engineering
AGL audio architecture in CES 2017 demo
Microsoft /27/2018 9:34 PM THR3077 Develop for depth camera sensors on Windows 10 Anniversary update – IoT with processing Andreas Erben CEO Americas.
Human Computer Interaction
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Example.
Programming HCI Yingcai Xiao Yingcai Xiao.
EEC-693/793 Applied Computer Vision with Depth Cameras
Comparing Slopes of the Lines using the Microsoft Kinect 2.0
Presentation transcript:

kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio (en) (ja) Rev 1: 9/15/2012

SensorKinect Driver and K4W Driver cannot coexist Problem Image Node User Node OpenNI App Depth Node KinectSDK App Image UserID+ Skeleton Depth SensorKinect Driver Avin2’s SensorKinect NITE OpenNI FW K4W Driver Image Stream Depth Stream Skeleton Stream Image Depth Skeleton User ID Kinect SDK

Bridge alters SensorKinect by providing OpenNI-complient nodes that wrap Kinect SDK, so that OpenNI/KinectSDK apps can coexist Bridge Solution Image Node User Node OpenNI App Depth Node KinectSDK App Image UserID+ Skeleton Depth Bridge NITE OpenNI FW K4W Driver Image Stream Depth Stream Skeleton Stream Image Depth Skeleton User ID Kinect SDK User Node UserID+ Skeleton Kinect Studio.xed

Bridge Solution (cont.) App can apply NITE’s algorithms (e.g. User node) upon Bridge’s Depth node App can choose either User node of NITE’s or bridge’s ◦ User “query” on node creation ◦ Bridge’s User node works by itself but requires no depth node ◦ App can even use both at the same time if needed Compatible with recording/playback with Kinect Studio ◦ Because it is totally transparent under Kinect SDK

Recorder node can apply on bridges Depth and Image node ◦ So XED -> ONI conversion is possible ONI Recording Image Node User Node OpenNI App Depth Node UserID+ Skeleton Bridge NITE OpenNI FW K4W Driver Skeleton User ID Kinect SDK User Node UserID+ Skeleton Kinect Studio.xed Recorder Node Image Stream Depth Stream Skeleton Stream.oni Image Depth Image

Bridge does not do anything with ONI playback ◦ Kinect SDK’s skeleton tracking cannot be applied on ONI ONI Playback User Node OpenNI App Bridge NITE OpenNI FW User Node S S.oni Mocks Depth Node Image Node Depth Node Image Node D D I I K4W Driver Skeleton User ID Depth Image Kinect SDK Image Depth UserID+ Skeleton

Misc Audio node is supported ◦ Wrapping DMO Device node is supported ◦ App can choose one of multiple connected Kinect Sensors ◦ Kind of hack, not perfect at all Design policy ◦ Stay upon Kinect SDK as possible rather than working around it