Microsoft Kinect Jason Wong Pierce Nichols Rick Berggreen Tri Le.

Slides:



Advertisements
Similar presentations
What’s New in Kinect for Windows v2 Click to add title
Advertisements

Capturing Your Audience with Kinect
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 Vinayak Thapliyal and Noah Balsmeyer 1. Overview  What is the Kinect?  Why was it made?  How does it work?  How does it compare to other sensors?
BRETT WATT COMPUTER SCIENCE 1631 WINTER.  Originally known by the code name “Project Natal”  Microsoft Kinect is a hands free gaming system built for.
KINECT REHABILITATION
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2Image 3 Source.
Po-Hsiang Chen Advisor: Sheng-Jyh Wang 2/13/2012.
Wait, what? More than just technology catch-up. Johnny Lee (Carnegie Mellon) * Motion-Tracking/Head-Tracking/Virtual Whiteboard
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
Range Imaging and Pose Estimation of Non-Cooperative Targets using Structured Light Dr Frank Pipitone, Head, Sensor Based Systems Group Navy Center for.
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.
Real-Time Human Pose Recognition in Parts from Single Depth Images Presented by: Mohammad A. Gowayyed.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
Kinect Case Study CSE P 576 Larry Zitnick
A Lightweight Computer- Vision-based Electronic Travel Aid Andrew B. Raij Enabling Tech Project Final Report 4/17/2003.
PROXY X Network and Multimedia Lab Group 2 陳柏亘、郭祖豪、吳張祺.
7/24/031 Ben Blazey Industrial Vision Systems for the extruder.
Seafloor Mapping In Partnership with Colleen Peters By: Ashley Landis.
Page 1 | Microsoft Introduction to audio stream Kinect for Windows Video Courses.
Sean Ryan Fanello. ^ (+9 other guys. )
IT Introduction to Information Technology CHAPTER 05 - INPUT.
The Remote Sensing of Winds Student: Paul Behrens Placement and monitoring of wind turbines Supervisor: Stuart Bradley.
(CONTROLLER-FREE GAMING
A Brief Overview of Computer Vision Jinxiang Chai.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
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.
Gerardo Cabral Jr MIS 304 Professor Fang Fang.  Project Natal” is the code name for a revolutionary new way to play on your Xbox 360.  Natal is pronounced.
Juhana Leiwo – Marco Torti.  Position and movement  Direction of acceleration (gravity) ‏  Proximity and collision sensing  3-dimensional spatial.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
Object Tracking Using Autonomous Quad Copter Carlos A Munoz, Advisor: Dr. Tarek Sobh Robotics, Intelligent Sensing & Control (RISC) Lab., School of Engineering,
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.
Multimedia Elements: Sound, Animation, and Video.
1 EEC-492/592 Kinect Application Development Lecture 2 Wenbing Zhao
Vrobotics I. DeSouza, I. Jookhun, R. Mete, J. Timbreza, Z. Hossain Group 3 “Helping people reach further”
S ENSORS U SED I N G AMES By Wusqa Waqar. What are sensors and how are they used in games? A sensor is a converter that measures a physical quantity and.
Cmput412 3D vision and sensing 3D modeling from images can be complex 90 horizon 3D measurements from images can be wrong.
ECE 8443 – Pattern Recognition EE 3512 – Signals: Continuous and Discrete Objectives: Spectrograms Revisited Feature Extraction Filter Bank Analysis EEG.
Professor : Tsung Fu Chien Student’s name : Nguyen Trong Tuyen Student ID: MA02B208 An application Kinect camera controls Vehicles by Gesture 1 Southern.
Human pose recognition from depth image MS Research Cambridge.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
High Speed 3D Imaging Technology
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
TELE IMMERSION AMAN BABBER
KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.
Introduction to Kinect For Windows SDK
RGB-D Images and Applications
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
MASKS © 2004 Invitation to 3D vision. MASKS © 2004 Invitation to 3D vision Lecture 1 Overview and Introduction.
MULTI TOUCH. Introduction Multi-touch is a human-computer interaction technique. Consists of a touch screen as well as software that recognizes multiple.
Presenter: Jae Sung Park
Optical Design, Fabrication and Measurement Associate Professor: Yi-Pai Huang Department of Photonics and Display Institute 2010/02/25.
Kinect for Windows By: Craig Delzangle COSC 380. What I’m going to cover: History How Kinect works Kinect and Windows Uses Conclusion Questions.
Best Practice T-Scan5 Version T-Scan 5 vs. TS50-A PropertiesTS50-AT-Scan 5 Range51 – 119mm (stand- off 80mm / total 68mm) 94 – 194mm (stand-off.
Microsoft Kinect How does a machine infer body position?
General Engineering Research Institute
Creative Coding & the New Kinect
Southern Taiwan University Department of Electrical Engineering
VIRTUAL INTELLIGENCE PROJECT NATAL (Kinect & Xbox 360)
Contents Team introduction Project Introduction Applicability
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
CAPTURING OF MOVEMENT DURING MUSIC PERFORMANCE
Real-Time Human Pose Recognition in Parts from Single Depth Image
Controller Tech Presentation: Kinect
EEC-693/793 Applied Computer Vision with Depth Cameras
Presentation transcript:

Microsoft Kinect Jason Wong Pierce Nichols Rick Berggreen Tri Le

Overview Background History Kinect development Kinect hardware Kinect features Expanding Kinect beyond video games

Kinect Technology Development Technology originally conceived in 2005 by Zeev Zalevsky, Alexander Shpunt, Aviad Maizels and Javier Garcia. Microsoft was not able to gain proprietary hold of the depth technology. PrimeSense now partners with the competitor of the Kinect for PC, ASUS Software design by Rare, a british game company and subsidiary of Microsoft Project Natal > Kinect

Kinect Processor Mystery Kinect originally included a processor in its specifications Sept 2010 Microsoft announces that the Kinect will not include the stated processor Released Kinect has a processor – Marvell PXA 168 Theories involve sharing resource demand with xBox, microphone spatial calculations, potential for further innovation

Inside the Kinect 1)Microhpone Array 2)IR Emitter 3)Depth Camera 4)Tilt Motor 5)USB Cable 6)Color Camera

Inside the Kinect

Structured Light Scanning

Kinect Light Pattern

Kinect Depth Map

Precision shape measurement, as of turbine blades Precision measurement of volume and planarity Precision measurement of cutting tool surface and structure Resolution on the order of 10 microns Structured Light Applications

Turbine Blade Gauging

Almost all non-Kinect structured light cameras are very expensive. The Kinect cuts the cost by not being a precision instrument – Low resolution – approximately minimum range. – Not much accuracy required to accurately reconstruct gestures etc. How did the Kinect Get to $150?

Features Skeletal Recognition and Tracking Beam Formation to identify the current sound source From microsoft sdk

Skeletal Recognition Use input depth map Infer body parts using a decision forest Produce joint position Positions are matched to predefined skeletal structures

Skeletal Recognition User captured depth image and synthetic motion capture data for training (object recognition base) 100k poses such that no two poses (max joint) are closer than 5 (cm)

Skeletal Recognition Body part / joint selection Correspond to the colors

Skeletal Recognition Per-pixel Depth Image extraction Randomized decision forest for each part

Skeletal Recognition Training parameters and classification accuracy

Joint position proposal Local mode-finding approach based on a mean shift with a weighted Gaussian kernel Each mode is therefore pushed back into the scene by a learned z offset zc to produce final joint position proposal

Skeletal Recognition Process repeats for each frame at 30Hz. The skeletal structure is tracked to differentiate different people in frame.

Audio Features Linear four-element microphone array Microphone array Improve echo cancellation Noise suppression Identify speaker through beam forming Microphone array characteristic: Noise gain and Directivity Index

Beam forming with Audio Array Figure 1. Microphone array directivity pattern in 3D, 1khz Figure 2: Nearly constant beam width in the diapason of 300 to 5kHz the microphone array engine searches for the speaker position and acts as if it points a beam at the current speaker. The higher directivity of the microphone array reduces the amount of captured ambient noises and reverberated waves.

Microphone Array Characteristics Microphone array Element s TypeNG, dBNGA, dBDI, dB Linear, small2uni-directional Linear, big2uni-directional Linear, 4el4uni-directional L-shaped4uni-directional Linear, 4 el second geometry 4integrated

Advances of Kinect Technology Unique, inexpensive, and compact design has led to new applications involving depth perception, video, and imagery Hobbyists take advantage of the depth camera to create automated moving objects Scientists incorporate motion sensing for hands-free assistance of pictures or remote tools

Advances of Kinect Technology Examples utilizing kinect: In Munich, students developed robotic car with Kinect to sent through obstacle courses In UK, team created robot to search through post-earthquake rubble for trapped victims Surgeons in Toronto now view critical patient images and x- rays in the surgery room hands-free instead of leaving room In Oxford, neurologist uses facial recognition and motion sensing to aid blind people with special glasses Professors at UW develop haptic rendering system to experience “remote touching” virtual environment

Bibliography people/multisite_files/mcp/imagecache/mcp2011_slideshow_large/mcp2011_images/alex-kipman-microsoft-i1.jpg