Kinect A brief introduction to Microsoft’s Kinect Sensor

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

Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
What’s New in Kinect for Windows v2 Click to add title
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 (
Kawada Industries Inc. has introduced the HRP-2P for Robodex 2002
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?
KINECT REHABILITATION
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2Image 3 Source.
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)
Justin Gold Patrick Lupiani The Goal  Enhance the experience of traditional tabletop gaming over long distance Make it as ‘natural’ feeling as possible.
Kinect H4x Gesture Recognition and Playback Tools (+Inspiration)
ALFRED THOMPSON MICROSOFT ACADEMIC TEAM Kinect for FRC 2012.
Stereo.
SM1205 Interactivity Topic 01: Introduction Spring 2012SCM-CityU1.
SDP 12 Project “PRASER” Senior Design Project 2012 Team Mosaic Advisor: Professor Lixin Gao Members: Allen Chew, Charles Essien, Brian Giang, Simon Ma.
Kinect Case Study CSE P 576 Larry Zitnick
Game Development with Kinect
SM1205 Interactivity Topic 01: Introduction Spring 2011SCM-CityU1.
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.
Yingcai Xiao Interactive Visualization with NUI and Game Engines.
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.
display screens and ergonomics
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.
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 Skeleton Data Kinect for Windows Video Courses Jan 2013.
Page 1 | Microsoft Work With Color Data Kinect for Windows Video Courses Jan 2013.
Virtual Mirror for Fashion Retailing
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
1 EEC-492/592 Kinect Application Development Lecture 2 Wenbing Zhao
Final Honours Presentation Principal Investigator: João Lourenço Supervisor: Dr Hannah Thinyane.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
Vrobotics I. DeSouza, I. Jookhun, R. Mete, J. Timbreza, Z. Hossain Group 3 “Helping people reach further”
Programming with the Kinect for Windows SDK
XBOX Kinect. Features Controller-free gaming means Kinect responds to how you move Once you wave your hand to activate the sensor, your Kinect will.
Ben Lower Kinect Community Evangelism Kinect for Windows in 5 Minutes.
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.
EEC 490 GROUP PRESENTATION: KINECT TASK VALIDATION Scott Kruger Nate Dick Pete Hogrefe James Kulon.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
KINECT FOR WINDOWS Ken Casada Developer Evangelist, Microsoft Switzerland | blogblog.
Introduction to Kinect For Windows SDK
Multi Scale CRF Based RGB-D Image Segmentation Using Inter Frames Potentials Taha Hamedani Robot Perception Lab Ferdowsi University of Mashhad The 2 nd.
Project 2 due today Project 3 out today Announcements TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAAAA.
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
A Gesture Based System Humanize Technology.  Communication is the way we learn.  What about learners with communication difficulties?  Make technology.
Capstone Design Implementation of Depth Sensor Based on Structured Infrared Patterns June 11, 2013 School of Information and Communication Engineering,
Introduction TYWu. Applications Games –Microsoft Kinect Motion Sensor.
Expressive Intelligence Studio // Center for Games and Playable Media // Microsoft Kinect Intro CMPS179 Game.
Microsoft Kinect Jason Wong Pierce Nichols Rick Berggreen Tri Le.
Creative Coding & the New Kinect
Southern Taiwan University Department of Electrical Engineering
Introduction to Microsoft Kinect Sensor Programming
Human Computer Interaction
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Programming HCI Yingcai Xiao Yingcai Xiao.
Range Imaging Through Triangulation
EEC-693/793 Applied Computer Vision with Depth Cameras
Kinect for Creative Development with open source frameworks
Presentation transcript:

Kinect A brief introduction to Microsoft’s Kinect Sensor João Marcelo Teixeira jmxnt@cin.ufpe.br Judith Kelner jk@cin.ufpe.br Tópicos Avançados em Mídia e Interação 3 http://www.cin.ufpe.br/~if760

Agenda Propaganda Current games Example application Real Kinect capabilities Structured light SDKs How would I do it

Propaganda :: wow! Controller-free gaming Kinect responds to how you move new type of hardware for interacting with people Magic Disguised as Technology Motion Sensor, Skeletal Tracking, Facial Recognition, Voice Recognition

Propaganda :: prices Description Type Distance Frequency Resolution Sick LMS200 + Tilt unit 3D 80m 1,5Hz 360 x 50 (7200) >12.000€ Hokuyo UTM-30LX Pan unit 30m 0,4Hz 750 x 100 (75000) >9.000€ SR4000 5m-10m 54Hz 176 x 144 (25344) >8.000€ 2D 75Hz 360 >4.500€ 40Hz 750 ~2.800€ Hokuyo 6,5m 10Hz 721 ~850€ Kinect 4m 30Hz 320 x 240 (76800) 150€

Propaganda :: prices

Propaganda :: prices

Propaganda :: prices

Current games :: shopto.net 31 available

Example application :: robot control http://www.youtube.com/watch?v=GdSfLyZl4N0

Example application :: robot control Future possibilities?

Kinect sensor demystified :: hardware

Kinect sensor demystified :: hardware

Kinect sensor demystified :: hardware Property Spec Field of View (Horizontal, Vertical, Diagonal) 58° H, 45° V, 70° D Depth image size VGA (640x480) Spatial x/y resolution (@ 2m distance from sensor) 3mm Depth z resolution (@ 2m distance from sensor) 1cm Maximum image throughput (frame rate) 60fps Operation range 0.8m - 3.5m Color image size UXGA (1600x1200) Audio: built-in microphones Two mics Audio: digital inputs Four inputs Data interface USB 2.0 Power supply Power consumption 2.25W Dimensions (Width x Height x Depth) 14cm x 3.5cm x 5cm Operation environment (every lighting condition) Indoor Operating temperature 0°C - 40°C

Structured light :: from 2D to 3D Triangulation Recovery of 3D information Points Through the relationship between camera and projector (2D sources) Two possibilities Ray x Plane intersection Ray x Ray intersection

Structured light :: from 2D to 3D Coding schemes temporal spacial modulated colored

Structured light :: from 2D to 3D Coding schemes temporal spacial modulated colored

Structured light :: from 2D to 3D Coding schemes temporal spacial modulated colored

Structured light :: from 2D to 3D Coding schemes temporal spacial modulated colored

SDKs :: hacks and official CL NUI http://codelaboratories.com/nui OpenKinect http://openkinect.org OpenNI http://www.openni.org Microsoft Kinect SDK http://research.microsoft.com/kinectsdk

How I would do it :: Kinect Adventures http://www.youtube.com/watch?v=xwgu7n_8RY4

How I would do it :: Kinect Adventures What information do we have? RGB, Depth and Skeleton How to do it? Skeleton matching Joint collision

How I would do it :: Kinect Adventures Skeleton matching

How I would do it :: Kinect Adventures Joint collision . . . . . . . . . . . . . . . . . . . .

Questions Why a dot pattern? Why a laser? Why only one IR camera? Is the dot pattern random? How is it calibrated? Why isn’t depth computed everywhere? Would it work outside?

References http://www.xbox.com/en-US/Kinect/Home http://www.cs.washington.edu/education/courses/csep576/11sp/ppt/Kinect.pptx http://www.slideshare.net/campuspartyvalencia/iniciacin-a-kinect-ppt http://www.cs.tut.fi/~defee/mmsp/mmsp.5.ppt http://public.csusm.edu/fangfang/Teaching/StudentNewsPresentation/Fall2010/RafaelFlores.ppt