Some Libraries for Kinect 1 2. Open NI Open NI supports many API functions, can combine middleware to increase ability for Kinect. * Support: - Detect.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

Davide Spano CNR-ISTI, HIIS Laboratory, Via G. Moruzzi Pisa, Italy.
OpenCV Introduction Hang Xiao Oct 26, History  1999 Jan : lanched by Intel, real time machine vision library for UI, optimized code for intel 
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
David Angulo Rubio ANDROID OS Open Software Platform for Mobile Devices.
KINECT REHABILITATION
Kinect + TFS aka Kinban Jeremy Novak Farm Credit Services of America.
Real-Time Hand Gesture Recognition with Kinect for Playing Racing Video Games 2014 International Joint Conference on Neural Networks (IJCNN) July 6-11,
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
DEPARTMENT OF COMPUTER ENGINEERING
PROXY X Network and Multimedia Lab Group 2 陳柏亘、郭祖豪、吳張祺.
Game Development with Kinect
Ch 1 Intro to Graphics page 1CS 367 First Day Agenda Best course you have ever had (survey) Info Cards Name, , Nickname C / C++ experience, EOS experience.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Jr. Greg Langlois Nick Jacek Dmitry Kovalenkov.
Page 1 | Microsoft Streams sync and coordinate mapping Kinect for Windows Video Courses.
HAND GESTURE BASED HUMAN COMPUTER INTERACTION. Hand Gesture Based Applications –Computer Interface A 2D/3D input device (Hand Tracking) Translation of.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
(CONTROLLER-FREE GAMING
Human tracking and counting using the KINECT range sensor based on Adaboost and Kalman Filter ISVC 2013.
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.
Francois de Sorbier Hiroyuki Shiino Hideo Saito. I. Introduction II. Overview of our system III. Violin extraction and 3D registration IV. Virtual advising.
Exploration Robot with Stereovision Vladislav Richter Miroslav Skrbek FIT, CTU in Prague
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
REU Project RGBD gesture recognition with the Microsoft Kinect Steven Hickson.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Real-Time Operating Systems An Overview of RoBIOS.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
 Supervised by Prof. LYU Rung Tsong Michael Student: Chan Wai Yeung ( ) Lai Tai Shing ( )
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
LCC, MIERSI SM 14/15 – T4 Special Effects Miguel Tavares Coimbra.
INEMO™ Demonstration Kit DOF (Degrees of Freedom) platform  The STEVAL-MKI062V2 combines accelerometers, gyroscopes and magnetometers with pressure.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
General features of GUI's Applicable to all methodologies and all platforms: Linux/UNIX Windows Android OS-X.
AR 2 kanoid - Augmented Reality Arkanoid Bax Smith, BSc, BEng, PhD Candidate Supervisor: Ray Gosine.
Kinect Hank Wei. Top - News 1.5 billion USD.
SciFest Overview Neil Gannon. Outline Demonstrations using a Microsoft Kinect sensor – Image Manipulation Real-time Invisibility Background removal (green.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Interactive Computer Graphics
GROUP SD1501 IOT VISION ADVISORS: BOB WEINMANN, SAMEE KHAN CLIENT: APPAREO Group Members Dale Bromenshenkel James Massey Bradley Hoffmann.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
Chapter 1: Image processing and computer vision Introduction
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
TELEVISION & SPORTS CÉCILE ESKENAZI MATEJ DOVADOVNIK LUCIE RABATTU.
Computer Operating Systems And Software applications.
A Gesture Based System Humanize Technology.  Communication is the way we learn.  What about learners with communication difficulties?  Make technology.
Che-An Wu Background substitution. Background Substitution AlphaMa p Trimap Depth Map Extract the foreground object and put into another background Objective.
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.
By: Nicole Cappella. Roadmap  What is Project Glass?  What prototype looks like  Augmented Reality Application  How Project Glass works  What makes.
Application development process Part 1. Overview State of the mobile industry Size of the market Popularity of platforms How users use their devices Internationalisation.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
IBall Face2Face CHD 12.0 Webcam
Creative Coding & the New Kinect
Southern Taiwan University Department of Electrical Engineering
How Microsoft has leveraged
Human Computer Interaction
Dynamics of Mobile Application Testing
Prepared By : wala’ Hamad Khayrieh Homran
Programming HCI Yingcai Xiao Yingcai Xiao.
Fusion, Face, HD Face Matthew Simari | Program Manager, Kinect Team
Mixed Reality Server under Robot Operating System
FLIP CAMERA BASICS MMS Tech Academy 2010.
Android Developer Fundamentals V2
Presentation transcript:

Some Libraries for Kinect 1 2. Open NI Open NI supports many API functions, can combine middleware to increase ability for Kinect. * Support: - Detect gesture. - Skeleton tracking - Windows, Linux, Mac OSX

Some Libraries for Kinect 2 3. Point cloud library Point cloud is library to process image in 3D space. Having many algorithms such as: filtering, surface reconstruction, segmentation, feature estimation… PCL can apply on many platforms such as: Window, Mac OS, Linux, Android,…

Some applications by using Kinect 1. Display the depth image side by side with color image 3

Some applications by using Kinect 2. Looking at the pixel 4 Figure 3.2 Display R,G,B values when click mouse on image

Some applications by using Kinect 3. Finding the closest Pixel 5 Figure 3.3 Our red circle following my outstretched fist

Implement 1. System design Figure 4.1 General design 6

7 Rs232 Kinect USB cable IRsend sensor Microcontroller board Tivi PC

Implement 1. System design Figure 4.2 Detail design Kinect IDE MCU IDE Kinect Driver

Implement 9 Define pin Start Set communication UpDown LeftRight Val 1, Val 2, Val 3 Val 1 = 1Val 1 = 2Val 1 = 0 Yes No Yes No Yes Val 2 = 1Val 2 = 2 Yes No Val 2 = 0 No Disable Yes Stop

Conclusions 10 The Kinect has been one of the pioneer in the consumer market of the human / virtual environment interaction without using some actual buttons or controller, but only by using natural gesture or speech. We have seen that this field has progressed a lot since the Kinect has been released (a bit more than 1 year) and find its application in many different domain whereas the Kinect was orignally planed to be mostly used for games. The Kinect has opened the doors of the Virtual and Augmented Reality to everybody but it is not the perfect device, it still needs a better reliability (better sensors, cameras and microphones) also related components, or combined (screens, robotics...) need to be improved to develop all the capacity of the Kinect.

11 References [1] Chumbley, Eric M., Francis G. O'Connor, and Robert P. Nirschl. "Evaluation of Overuse Elbow Injuries - February 1, American Academy of Family Physicians." American Academy of Family Physicians. American Academy of Family Physicians, 1 Feb Web. 12 July [2] “Golf Swing Tips.” Golf Swing Tips. Golfswingtips.4u.com, Web. 9 July [3] “OpenNI Modules.” Downloads. OpenNI TM, Nov Web. June-July [4] “Physical Therapy Charges.” Akron General. Akron General Health System, Web. 14 July [5] “Shoulder Problems and Injuries – Topic Overview.” WebMD. WebMD, LLC, 2011.

12 Thank you for your attention