Real Time Visual Body Feedback & IR Tracking in HMD Based Virtual Environments Using Microsoft Kinects Speaker: Srivishnu ( Kaushik ) Satyavolu Advisor:

Slides:



Advertisements
Similar presentations
Evidential modeling for pose estimation Fabio Cuzzolin, Ruggero Frezza Computer Science Department UCLA.
Advertisements

CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
DEVELOPMENT OF A COMPUTER PLATFORM FOR OBJECT 3D RECONSTRUCTION USING COMPUTER VISION TECHNIQUES Teresa C. S. Azevedo João Manuel R. S. Tavares Mário A.
1/6 ELIS – Multimedia Lab Optimization of Automated Video Surveillance Using Multi-modal Video Analysis Viktor Slavkovikj 05/12/2012 Viktor Slavkovikj.
For Internal Use Only. © CT T IN EM. All rights reserved. 3D Reconstruction Using Aerial Images A Dense Structure from Motion pipeline Ramakrishna Vedantam.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
KINECT REHABILITATION
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2Image 3 Source.
1.Introduction 2.Article [1] Real Time Motion Capture Using a Single TOF Camera (2010) 3.Article [2] Real Time Human Pose Recognition In Parts Using a.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Multi video camera calibration and synchronization.
Virtual Reality. What is virtual reality? a way to visualise, manipulate, and interact with a virtual environment visualise the computer generates visual,
Head Tracking and Virtual Reality by Benjamin Nielsen.
Game Development with Kinect
HK UST * Hong Kong University of Science and Technology HK UST Modeling Hair from Multiple Views Y. Wei, E. Ofek, L. Quan and H. Shum.
Recognizing and Tracking Human Action Josephine Sullivan and Stefan Carlsson.
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.
Music and Interaction Development Using the Countess Quanta Robot Brad Pitney Yin Shi Chal McCollough.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
(CONTROLLER-FREE GAMING
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.
A Brief Overview of Computer Vision Jinxiang Chai.
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.
MANAGED IMMERSIVE AUDIO COMMUNICATION Alfonso Torrejon Part time MSD.
Introduction Kinect for Xbox 360, referred to as Kinect, is developed by Microsoft, used in Xbox 360 video game console and Windows PCs peripheral equipment.
Virtual Humanoid “Utsushiomi” Michihiko SHOJI Venture Business Laboratories, Yokohama National University
Multimedia Specification Design and Production 2013 / Semester 2 / week 8 Lecturer: Dr. Nikos Gazepidis
Prepared By: Menna Hamza Mohamed Mohamed Hesham Fadl Mona Abdel Mageed El-Koussy Yasmine Shaker Abdel Hameed Supervised By: Dr. Magda Fayek.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
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,
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Virtual Mirror for Fashion Retailing
Exploitation of 3D Video Technologies Takashi Matsuyama Graduate School of Informatics, Kyoto University 12 th International Conference on Informatics.
By: Alex Norton Advisor: Dr. Huggins November 15, 2011
Person detection, tracking and human body analysis in multi-camera scenarios Montse Pardàs (UPC) ACV, Bilkent University, MTA-SZTAKI, Technion-ML, University.
Effects of Handling Real Objects and Avatar Fidelity on Cognitive Task Performance in Virtual Environments Benjamin Lok University of North Carolina at.
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.
Direct Blind Walking in a Different Virtual World INTRODUCTION AND BACKGROUND Betty J. Mohler †, Heinrich H. Bülthoff †, William B. Thompson* & Sarah H.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Tracking Systems in VR.
Team Members Ming-Chun Chang Lungisa Matshoba Steven Preston Supervisors Dr James Gain Dr Patrick Marais.
REU Project RGBD gesture recognition with the Microsoft Kinect.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
Immersive virtual reality game with depth camera Ben Jorissen.
2006/10/25 1 A Virtual Endoscopy System Author : Author : Anna Vilanova 、 Andreas K ö nig 、 Eduard Gr ö ller Source :Machine Graphics and Vision, 8(3),
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
KINECT 3D MODELLING Mechatronics I - Final Project Proposal.
Feel the beat: using cross-modal rhythm to integrate perception of objects, others, and self Paul Fitzpatrick and Artur M. Arsenio CSAIL, MIT.
Rapidly Incorporating Real Objects for Evaluation of Engineering Designs in a Mixed Reality Environment Xiyong Wang, Aaron Kotranza, John Quarles, Benjamin.
A novel depth-based head tracking and facial gesture recognition system by Dr. Farzin Deravi– EDA UoK Dr Konstantinos Sirlantzis– EDA UoK Shivanand Guness.
Southern Taiwan University Department of Electrical Engineering
VR/AR project Progress Report
AN OPEN BIOMECHANICS SYSTEM USING COMMODITY HARDWARE
First-person Teleoperation of Humanoid Robots
RGBD Camera Integration into CamC Computer Integrated Surgery II Spring, 2015 Han Xiao, under the auspices of Professor Nassir Navab, Bernhard Fuerst and.
Development of VR Glasses
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
Video-based human motion recognition using 3D mocap data
Kinect for Creative Development with open source frameworks
TELE-PRESENCE BY BHABANI SANKAR SENAPATI.
LEAP MOTION: GESTURAL BASED 3D INTERACTIONS
December 12th, 2003 Benjamin Lok
Presentation transcript:

Real Time Visual Body Feedback & IR Tracking in HMD Based Virtual Environments Using Microsoft Kinects Speaker: Srivishnu ( Kaushik ) Satyavolu Advisor: Dr. Pete Willemsen

Thesis Problem Analysis of using multiple kinects to implement an inexpensive IR based tracking system, in addition to real time 3D visual body feedback and natural interaction to the user in HMD based Virtual Environments.

Motivation Absence of real time ( self ) visual body feedback in existing HMD based VEs Difficulties to study the perceptions / interaction of multiple users simultaneously in HMD based VEs Full-body Tracking possible only by highly expensive tracking systems & Motion Capture suits

Initial Approach Using OpenCV Issues???

Microsoft Xbox Kinect

Issues Camera Calibration RGB Depth Mapping 3D User segmentation, smoothing & representation IR Interference between multiple kinects Relative Orientation between multiple Kinects Tracking User Positions and/or pose

Camera Calibration & RGB Depth Mapping Issues: Intrinsic Camera Calibration Incorrect mapping between RGB and Depth images Why is this interesting?:Accurate RGB to Depth Mapping Solution: OpenCV Camera Calibration using Standard Chessboard Recognition Techniques

3D User Representation Issue:3D Point Cloud representation Why is this interesting?:Real time Visual body feedback to the user Approaches used:Triangulation, RGB/ IR / Depth Background Subtraction, Basic Filtering Techniques

IR Interference Issue: Interference of IR between multiplekinects Why is this interesting?:For many reasons, which you will see shortly Solution: Not as bad as expected Unresolved at the moment

Relative Orientation between multiple kinects Issue:Extrinsic Camera Calibration Why is this Interesting?:Relative Orientation of Multiple Kinects Solutions: Manual Orientation Automatic Calibration using OpenCV’s Chessboard Recognition Techniques Others?

User Tracking Issues:Tracking User Position, Orientation & Pose across large VR Lab spaces Why is it Interesting?:Real time 3D Natural Interaction by User across VR Lab spaces Solution:IR Based Kinect Tracking System?

IR based Kinect Tracking System What is it for? –Track User Head Position and orientation ( possibly ) in VR Lab Spaces How is it done? –Tracking an IR marker across a VR Space ( how large??? ) Why do we need it? –Interference issues ( again?? ) with existing Tracking Sytems like World Viz etc. –Extending OpenNI and Microsoft SDK pose estimation techniques( effects of interference?? )

Issues External Interference ( and again??? ) Marker visibility Jitter / Noise

Current Approach Principle of locality Multiple Kinects ( interference??? ) over the network Mean Filter Interpolation???

Experiments & Results Experiment #1: Evaluation of noise/jitter of kinect's IR based position tracking over a large space Results: Standard Deviation: – % of the mean

Future Scope & Conclusion Photorealisitc and real time 3D Self Representation –3D Visual Body Feedback to the User Real time 3D Natural Interaction of the User across VR lab spaces –Kinect Based IR tracking System in conjunction with Microsoft / OpenNI pose estimation techniques Increased perception and level of presence in VEs – Yet to be verified, but it's quite possible Better understanding of HMD based VEs with multiple users

References Libfreenect Nicholas Burrus’ work ( RGBDemov0.4) Oliver Kreylos’ Kinect Viewer OpenCV And all the other websites from which I downloaded some of the images used in this presentation

THANK YOU

Questions?