Kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio Rev 1: 9/5/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.
Pro Tools 7 Session Secrets Chapter 6: After the Bounce or Life Outside of Pro Tools Life Outside of Pro Tools.
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
Kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio (en) (ja) Rev 1: 9/15/2012.
Kinect + TFS aka Kinban Jeremy Novak Farm Credit Services of America.
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.
PROXY X Network and Multimedia Lab Group 2 陳柏亘、郭祖豪、吳張祺.
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
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Final Project Review.
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.
Distributed Software Development Requirements Definition and Design Description Presentation : Live TV Customers : Damir Isovic.
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.
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
 Supervised by Prof. LYU Rung Tsong Michael Student: Chan Wai Yeung ( ) Lai Tai Shing ( )
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
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Kinect Hank Wei. Top - News 1.5 billion USD.
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.
VR software and platform Dr. Nan WANG Dr. Ronan BOULIC EPFL Immersive Interaction Group.
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.
Expressive Intelligence Studio // Center for Games and Playable Media // Microsoft Kinect Intro CMPS179 Game.
Microsoft Kinect How does a machine infer body position?
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 –
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
Human Computer Interaction
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Example.
Why Roku is the best streaming device?
Programming HCI Yingcai Xiao Yingcai Xiao.
EEC-693/793 Applied Computer Vision with Depth Cameras
Presentation transcript:

kinect-mssdk-openni-bridge Supplemental Diagrams Tomoto Shimizu Washio Rev 1: 9/5/2012

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

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

Bridge Solution (cont.) App can apply NITE’s algorithms (e.g. User node) upon Bridge’s Depth node App can also use Kinect SDK’s skeleton tracker through the User node bridge provides ◦ Use “query” on User node creation ◦ Bridge’s User node works by itself but requires no depth node ◦ App can use both User nodes at the same time if needed Compatible with recording/playback with Kinect Studio ◦ Kinect Studio is totally transparent within Kinect SDK

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

Kinect SDK OpenNI FW NITE 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 User Node ST Mocks Depth Node Image Node Depth Node Image Node DS IS K4W Driver Skeleton User ID Depth Image Player Image User ID+ Skeleton Depth.oni

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