Augmented Reality with.NET casey chesnut brains-N-brawn.com Wisconsin.NET UG November 2007.

Slides:



Advertisements
Similar presentations
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Advertisements

Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Introduction to Microsoft Windows Movie Maker Brandy Russell.
Augmented Reality David Johnson.
WHAT IS HAPPENING TODAY!? SIT BACK, RELAX, AND STEP INTO THE WONDERFUL WORLD OF SHANNON…IF YOU DARE!
Rajarshi Shahu College of Engineering Department of Computer Engineering Preliminary Project Presentation BE Computer.
Chapter 10: Configuring Windows Vista Applications.
MUltimo3-D: a Testbed for Multimodel 3-D PC Presenter: Yi Shi & Saul Rodriguez March 14, 2008.
Supervised by Prof. LYU, Rung Tsong Michael Department of Computer Science & Engineering The Chinese University of Hong Kong Prepared by: Chan Pik Wah,
Interactive Systems Technical Design
WIEN Structured Visual Markers for Indoor Pathfinder Michael Kalkusch Michael Knapp Thomas Lidy.
FYP0002 Wireless Cyber Campus Supervisor: Prof. Michael R. Lyu Student:Jang Kim Fung Tang Ho Man.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
FYP Project LYU0303: 1 Video Object Tracking and Replacement for Post TV Production.
Multimodal Apps: Tablet PC & Speech Development in.NET casey chesnut brains-N-brawn.com Wisconsin.NET June 2005.
Introduction ‘Have you ever played video games before? Look at the joystick movement. When you move the joystick to the left, the plane on the TV screen.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of 1-1 HCI Human Computer Interaction Week 10.
Harshita Karamchandani Placement, Masters Project and Travels…..
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan and Mr Mehrdad Ghaziasgar.
3dtv.at DV/HDV Tape Drive Synchronization Stereoscopic Displays and Applications Conference 29 th – 31 th January 2007 San Jose, United States.
Electronic Visualization Laboratory University of Illinois at Chicago Interaction between Real and Virtual Humans: Playing Checkers R. Torre, S. Balcisoy.
Augmented Reality with.NET casey chesnut brains-N-brawn.com Dallas C# SIG January 2008.
Communication 200 Media Narratives Negroponte, “Being Digital” Kris Samuelson Byron Reeves.
Who Am I? Trần Trọng Thanh 3 years working with Flash / Flex / Air Pyramid Consulting (HCM city) VNFX: ttt_conan Twitter:
1 Introduction to Multimedia What is Multimedia. 1
Augmented Reality New Trend in Education Adoracion C. Cunanan Presenter.
Develop apps for your Living Room using the Media Center SDK casey chesnut brains-N-brawn.com Madison.NET October 2007.
Supporting Beyond-Surface Interaction for Tabletop Display Systems by Integrating IR Projections Hui-Shan Kao Advisor : Dr. Yi-Ping Hung.
DEVELOPMENT OF AN EYE TRACKING SYSTEM FOR A TABLET Harshita Karamchandani Supervisor: David Hobbs Co-supervisor: Dr. Tom Chau (Toronto)
2 Contents  Definition  Developing history  Augmented reality  What is augmented reality  Requirements  TV  Gaming industry  Mobile  Tools 
Augmented reality applied to Resilience Management LLP Programme Knowledge Alliances“Collaborative Reformation of Curricula on Resilience Management with.
DirectShow.
Olaf Feldkamp Development Platform Advisor Microsoft Schweiz GmbH.
Supporting Beyond-surface Interaction for Tabletop Systems by Integrating IR Projections Hui-Shan Kao.
Submitted by:- Vinay kr. Gupta Computer Sci. & Engg. 4 th year.
Speaker: Shau-Shiang Hung( 洪紹祥 ) advisor :Shu-Chen Cheng( 鄭淑真 ) Date : 2010/4/8 Computer Graphics and Applications, IEEE Publication Date : March-April.
Window Shopper PRESENTED BY : MARIA FATIMA MUHAMMAD SAAD KHAN MOHAMMAD HARRIS SAMEE SOLANGI.
Advanced tools of teaching: Augmented reality Università degli studi G D’Annuzio June, 2015 Valeria Sciarretta Ud’Anet Srl.
1 Evolution and Revolution: Windows 7 and Desktop Virtualization How to Accelerate Migration to Windows 7 Miguel Sian, Sr. Enterprise Solutions Consultant.
Augmented Reality and 3D modelling By Stafford Joemat Supervised by Mr James Connan.
Video Eyewear for Augmented Reality Presenter: Manjul Sharma Supervisor: Paul Calder.
By: LaToya Prescod-Williams.  Higher order Thinking Activities  Easy classroom Interfacing  Learning goals /meeting student and teacher needs  List.
Going the Distance with Video Technology  Must be user friendly  Requires cooperative effort  Effective technical support approach  Empowering faculty.
视频处理相关技术. Basic Concept Image Sequence (图像序列) FPS ( Frames Per Second ) Resolution 1080p , 720i , DVD , VCD , HD Compression Codec H.264 、 MPEG Quick.
FYP Project LYU0304: “Monster Battle”: A Prototype of Augmented Reality Card Game.
Ubitrack - Ubiquitous Tracking for Augmented Reality Joe Newman For more information
Augmented Reality Authorized By: Miss.Trupti Pardeshi. NDMVP, Comp Dept. Augmented Reality 1/ 23.
Augmented reality(AR) 王佩怡 唐馨.
Creating Streaming Video Clips for Web-based Instruction Jay Cofield, Ph.D. The university of Montevallo July 9, 2002.
Pervasive Gaming with Mobile Devices Prepared By: Karnung Liang Project Supervisor: Dr Brett Wilkinson.
Spring 2007 COMP TUI 1 Computer Vision for Tangible User Interfaces.
Markerless Augmented Reality Platform Design and Verification of Tracking Technologies Author:J.M. Zhong Date: Speaker:Sian-Lin Hong.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Chapter 1: Image processing and computer vision Introduction
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
A new layer of information in your world. Virtual Reality.
IBM - CVUT Student Research Projects IBM Presence detection Milan Stezka
Window Shopper Presented By: Mohammad Harris Samee Solangi Maria Fatima Muhammad Saad Khan Supervised By : Dr. Muhammad Sarim.
What is Multimedia Anyway? David Millard and Paul Lewis.
Augmented Riality Nothing new, Now it is for public too.
Nosipho Masilela COSC 480.  Define Augmented Reality  Augmented Reality vs. Reality  History of AR and its Applications  Augmented Tracking  Future.
THE NEW MOBILE WORKSPACE Enable Business Applications on Mobile Devices hopTo Work “I am amazed to see how easily hopTo transforms the user interface of.
Implementing Localization
Sishir Giri INDEPENDENT PROJECT
What is Augmented Reality?
Senior Capstone Project Gaze Tracking System
Abhishek P, S3 ECE, Roll No : 3
תכנות אסינכרוני, תקשורת ופיתוח אפליקציות ל-Windows 8
Chapter 1: Image processing and computer vision Introduction
An Introduction of Marker and Markerless In AR
Presentation transcript:

Augmented Reality with.NET casey chesnut brains-N-brawn.com Wisconsin.NET UG November 2007

Source Environment : 32-bit Vista, VS 2005,.NET 3.0, Logitech QuickCam Pro Web Cam for Notebooks

brains-N-brawn.com Pervasive Computing –Tablet PC (MVP 03) –Compact Framework (MVP 04) –Advanced Web Services (MVP 05) –Media Center (MVP 06) –Speech / Office Communication Server (MVP 07) –Location Based Services –Artificial Intelligence –3D –Image Processing –Augmented Reality

Audience DirectShow? 3D? WPF? Augmented Reality?

Outline Intro to Augmented Reality DirectShow AR Libraries WPF 3D

Introduction Augmented Reality (AR) - is the combination of real world data with virtual data.

Audience What are some current examples?

Current Examples Pilot HUDs QuickCam video conferencing PS3 Eye of Judgment Sports : Football, Hockey, Nascar Aircraft maintenance ARQuake Star Wars chess …

Videos QuickCam Eye of Judgment

Steps Acquire real-world data (camera, HMD, mobile devices) Recognize real-world data (computer vision, face detection, fudicial markers) Determine relative position of real-world marker to input source. Display composite of real-world data and virtual object (monitor, HMD, mobile device, projector).

Acquire real-world data OpenCV / SharperCV DirectShow / DirectShow.NET Windows Media Foundation …

DirectShow Used by Windows Media Player, Media Center Edition, Windows Media Encoder, Movie Maker, … User for audio/video playback, DVD, TV tuners, web cams, media capture, media transcoding, …

DirectShow COM GraphEdt tool Graph, Filter, Pin, Configuration Filters (Source, Transform, Sink) DirectShow.NET (C# wrapper) – Learning the filters is key Not WPF 3D friendly

DirectShow.NET C# wrapper Wraps a majority of DirectShow Many samples available, along with GraphEdt.exe, and MSDN documentation Also has wrappers for Windows Media Lib and Windows Media Foundation

Demo GraphEdt /dshowPlay /wpfArBasic - capture

Recognize real-world data OpenCV Face detection AR Libraries (fudicial markers) …

AR Libraries ArToolKit ArTag ArToolKitPlus – graz.ac.at/handheld_ar/artoolkitplus.phphttp://studierstube.icg.tu- graz.ac.at/handheld_ar/artoolkitplus.php Studierstube Tracker Goblin XNA (coming)

ArToolKitPlus Optimized for mobile devices C++ Lib GPL, no longer under development Not well documented, but ArToolKit is Single, Multi-config, Multi-distinct tracking Markers (ID, BCH, Patterns)

Videos ARTag Magic Lens Studierstube Mobile

Demo /wpfArBasic – AR tracking /wpfArTest

Composite real and virtual data GDI OpenGL / Tao Direct3D XNA WPF 3D …

WPF 3D Viewport3D MatrixCamera Light ModelVisual3D / Model3DGroup Material Transform3D HitTest

WPF 3D 3D Programming for Windows (Petzold) Windows SDK Samples

Demo /wpfArBasic – 3D model /wpfArVideo

Future Augmented Home (book) –Mostly OpenGL and C++, but at least one C# and Tao sample. Based on ArTag library. Goblin XNA (AR library) –For PC use, not on 360 until XNA is extended …

Questions