Capturing, Encoding and Rendering Gestures using the Kinect Adan Patience Supervisor: Mr. Merhdad Ghaziasgar Co-Supervisor: Mr. R Dodds Mentor: Mr. Kenzo.

Slides:



Advertisements
Similar presentations
Mobile Medical Information for the Deaf By Siphokazi Dayile Supervisor I Venter Co-Supervisor WD Tucker.
Advertisements

Student: Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor: Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams Anaglyph Videos.
SDP 12 Project “PRASER” Senior Design Project Comprehensive Design Review Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien,
Luvuyo Morris Supervisor: Mr. R. Dodds Co-Supervisor: Mr. M. Ghazi-Asgar Mentor: Mr. Mentor: Mr. Roland Foster.
Video Object Tracking and Replacement for Post TV Production LYU0303 Final Year Project Spring 2004.
AV Converter - CS491B Project Mads Moeller CS 491B December 8, 2006 California State University, Los Angeles.
“ Walk to here ” : A Voice Driven Animation System SCA 2006 Zhijin Wang and Michiel van de Panne.
Lie Detection System Using Micro-Expressions
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.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
Kinect Part II Anna Loparev.
By: Simon Kleinsmith Supervisor: Mr Mehrdad Ghaziasgar Co-supervisor: Mr James Connan.
Front end for monitoring Mesh Network By Lesetsa Mojapelo Supervisor: Prof. W.D. Tucker Co-Supervisor: Mr M. Norman Mentor: Mr Carlos Rey-Moreno.
Muyowa Mutemwa Supervisor: W.D. Tucker Co-Supervisors: Prof. I. Venter; Mr. M Norman.
ELECTRONIC CONDUCTING SYSTEM Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Assisted by: Diego Mushfieldt.
Multi-interface gesture based organic modelling Bradley Wesson.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mehrdad Ghaziasgar & James Connan Mentors: Roland Foster & Kenzo Abrahams.
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.
Capturing, Encoding and Rendering Gestures using the Kinect Adan Patience Supervisor: Mr. Mehrdad Ghaziasgar Co-Supervisor: Mr. Reginald McDonald Dodds.
Mobile Medical information For The Deaf Student: S Dayile Supervisor: Prof I Venter Co-Supervisor: Prof WD Tucker.
MOBILE MEDICAL INFORMATION FOR THE DEAF By: Siphokazi Dayile Supervisor: Prof I Venter Co-supervisor: Prof WD Tucker.
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
By: Hadley Scholtz Supervisor: Mehrdad Ghaziasgar Co - supervisor: James Connan Mentor: Ibraheem Frieslaar.
Electronic Conducting System Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connon Mentored by: Diego Mushfieldt.
Project Transcender Standard Windows Forms to Windows 8 Metro Style porting tool Sri Lanka Institute of Information Technology 1.
Front end for monitoring Mesh Network By Lesetsa Mojapelo Supervisor: Prof. W.D. Tucker Co-Supervisor: Mr M. Norman Mentor: Mr Carlos Rey-Moreno.
The X170 protocol as a vehicle for 3D sound control Presented by Shane Haw Supervisor: Professor Richard Foss
By: Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connan Mentored by: Diego Mushfieldt.
ELECTRONIC CONDUCTING SYSTEM An easy way of learning how to conduct music Kenzo Abrahams Supervisor: Mehrdad Ghaziasgar Co-supervisor: James Connon Assited.
Pervasive Gaming with Mobile Devices KARNUNG LIANG SUPERVISOR: DR BRETT WILKINSON.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
SciFest Overview Neil Gannon. Outline Demonstrations using a Microsoft Kinect sensor – Image Manipulation Real-time Invisibility Background removal (green.
Extending the Operations Dashboard
AN ALTERNATIVE BIO- SPECIMEN BARCODE INITIATOR, READER AND UPDATER APPLICATION By Toluwaleke Ademuyiwa Supervisor : Prof. I.M. Venter Co-supervisor : Prof.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Vizard Virtual Reality Toolkits Vizard Virtual Reality Toolkits.
CAPTURING, ENCODING AND RENDERING GESTURES USING THE KINECT by Adan Patience Supervisor: Mr Mehrdad Ghazi-Asgar.
Magic pyramid Towards a 3D world Feras Khateeb Yousef Azem supervisor Dr.Lui Malhis.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Virtual Desktop Peephole By Kyle Patience Supervisor: Reginald Dodds Co Supervisor: Mehrdad Ghaziasgar.
Virtual Desktop Peephole By Kyle Patience Supervisor: Reginald Dodds Co Supervisor: Mehrdad Ghaziasgar.
CanTour PERSONALIZE YOUR CANTOR EXPERIENCE. PROBLEM & SOLUTION Visitors experience museum fatigue and overwhelming options CanTour proposes to personalize.
Virtual Image Peephole By Kyle Patience Supervisor: Reg Dodds Co Supervisor: Mehrdad Ghaziasgar.
Spring 2007 COMP TUI 1 Computer Vision for Tangible User Interfaces.
Knowledge Systems Lab JN 1/15/2016 Facilitating User Interaction with Complex Systems via Hand Gesture Recognition MCIS Department Knowledge Systems Laboratory.
Introduction to Kinect For Windows SDK
By Roland Foster Supervisors: Mr. Mehrdad Ghaziasgar Mr. James Connan Mentor: Mr. Warren Nel.
Student: Ibraheem Frieslaar Supervisor: Mehrdad Ghaziasgar.
Welcome to Lync 2013 Dan McAllister Just arriving? Sign-in near the door Grab a handout Just arriving? Sign-in near the door Grab a handout Finished for.
Immersive virtual reality game with depth camera Ben Jorissen.
July 28, 2004WSRF Technical Committee F2F meeting1 WSRP leveraging WSRF Use case for Portlets as WS-Resources.
Medical Card System with Fingerprint Authentication Luvuyo Morris Supervisor: Mr. R. Dodds Co-Supervisor: Mr. M. Ghazi-Asgar Mentor: Mr. Roland Foster.
Student: Thabang Kgwefane Supervisor: James Connan.
Student: Takudzwa Chakanyuka Supervisor: Prof Antoine Bagula Co-Supervisor: Mr Mehrdad Ghaziasgar.
Anaglyph Videos Student:Jihaad Pienaar Supervisor: Mr Mehrdad Ghaziasgar Co-Supervisor:Mr James Connan Mentors: Mr Roland Foster & Mr Kenzo Abrahams.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mehrdad Ghaziasgar.
Video notification for SignSupport Remind Deaf users when and how to take medication Student : Vuyisa Phindiso Supervisor : Prof. Bill Tucker.
Alex Triaca Supervisor: James Connan Project Presentation 2 TRACKING AND MAPPING WITH THE PARROT A.R. DRONE.
Kinect for Windows By: Craig Delzangle COSC 380. What I’m going to cover: History How Kinect works Kinect and Windows Uses Conclusion Questions.
FINGERSPELLING THE SIGN LANGUAGE TOOL
User working in web-browser
Bluetooth Vibration API for mobile phones
Fusion, Face, HD Face Matthew Simari | Program Manager, Kinect Team
Optical Character Recognition
LEAP MOTION: GESTURAL BASED 3D INTERACTIONS
AHED Automatic Human Emotion Detection
AHED Automatic Human Emotion Detection
Presentation transcript:

Capturing, Encoding and Rendering Gestures using the Kinect Adan Patience Supervisor: Mr. Merhdad Ghaziasgar Co-Supervisor: Mr. R Dodds Mentor: Mr. Kenzo Abrahams

Overview ▪ Recap ▪ Proposed User Interface ▪ Object Orientated Analysis – Capture – Encode – Render – Class Relationships ▪ Object Orientated Design ▪ Project Plan ▪ Demo

Recap Introduction ▪ Develop a video chatting application using the Kinect, that could possibly be used extensively by the deaf in the near futures. ▪ Reasons – Slow internet – Cost of data ▪ Thus current videos chatting application are not viable options for conveying or receiving gestures during the conversation as per the limitations above.

User Interface

Object Orientated Analysis ▪ Capture Class – Extract meaningful information from the visual input – Use Skeletal Tracking to locate and track joints of the person of interest ▪ Encode Class – Encoding the co-ordinates of the joints into a more readable format.CSV ▪ Render Class – Function is to animate the Blender avatar using the encoded.CSV file – Mapping Kinect co-ordinate system onto the Blender avatar

Object Orientated Analysis ▪ Relationships between the Capture, Encode and Render Classes Includes

OOD of the Capture Class Attributes struct s k el e t o n Methods def u p d a t e _s k el e t o n : def p r o c e s s s_ k e l e t o n : def d r a w_ s k el e t o n :

OOD of the Encode Class Attributes struct s k el e t o n Methods def g e t _j o i n t s ( s k e l e t o n ) : def p r i n t _j o i n t s ( v e c t o r ) :

OOD of the Render Class Attributes floats x, y, z Methods def r e a d_ f i l e : def t r a n s f o rm ( f l o a t x, y, z): def a n im a te ( f l o a t x, y, z ) :

Project Plan Term1 Identify User Requirements, Analyse User Requirements, Literature Survey Become Acquainted with OpenCV and C++ Term2 Identify Objects and Classes in the OOD and analyse the Class’ methods and attributes, Design UI and Choose the Render Application Familiarise myself with the Kinect SDK and API Term3 Create the Capture and Encode Classes leveraging from the Kinect Develop the mapping function. Create UI and finalise application Term4 Test the application against the User Requirements Optimise where possible and iron out bugs