Hybrid Infrared and Visible Light Projection for Location Tracking

Slides:



Advertisements
Similar presentations
Abdullah Said Alkalbani University of Buraimi
Advertisements

Date of Birth Design Problem
Counters and Registers
Looking Inside the Black Box
LED Drivers Al Marble Manager, Sales & Market Development January 2010.
CSE 370 Sample Final Exam Questions. 1) Logic Minimization CD AB F = Σm(0,6,7,8,9,11,15) + d(1,13)
- 1 - Using an SMT Solver and Craig Interpolation to Detect and Remove Redundant Linear Constraints in Representations of Non-Convex Polyhedra Christoph.
Register Transfer and Microoperations Part2
Processador 8 bits de dados e 16 bits de endereço ROM RAM I/O master slave constant mem : mem_type := ( -- load increment LDCi, 1, -- store it at 0x4000.
Slide 1 Insert your own content. Slide 2 Insert your own content.
Principles & Applications
Principles & Applications Seven-Segment Displays
Haptic Pen: A Tactile Feedback Stylus for Touch Screens
Automatic Projector Calibration with Embedded Light Sensors
Moveable Interactive Projected Displays Using Projector Based Tracking
Copyright © 2001 Nominum, Inc. IPv6 DNS Ashley Kitto Nominum, Inc.
Fast Algorithms for Finding Nearest Common Ancestors Dov Harel and Robert Endre Tarjan Fast Algorithms for Finding Nearest Common Ancestors SIAM J. COMPUT.
0 - 0.
SUBTRACTING INTEGERS 1. CHANGE THE SUBTRACTION SIGN TO ADDITION
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Year 6 mental test 10 second questions Numbers and number system Numbers and the number system, fractions, decimals, proportion & probability.
8 October 2013Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
15 October 2013Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
1 Floating Point Representation and Arithmetic (see Patterson Chapter 4)
A Simple ALU Binary Logic.
Photo Composition Study Guide Label each photo with the category that applies to that image.
Linear Feedback Shift Registers (LFSR)
Real-Time Projector Tracking on Complex Geometry Using Ordinary Imagery Tyler Johnson and Henry Fuchs University of North Carolina – Chapel Hill ProCams.
CS 105 Tour of the Black Holes of Computing
SE 292 (3:0) High Performance Computing L2: Basic Computer Organization R. Govindarajan
1 Thirteenth International Meeting on DNA Computers June 5, 2007 Staged Self-Assembly: Nanomanufacture of Arbitrary Shapes with O(1) Glues Eric DemaineMassachusetts.
Miroslav Hlaváč Martin Kozák Fish position determination in 3D space by stereo vision.
Monika Gope Lecturer IICT, KUET
1 Interconnect and Packaging Lecture 3: Skin Effect Chung-Kuan Cheng UC San Diego.
Truth Tables & Logic Expressions
Switching & Logic Laboratory
Discrete Mathematical Structures: Theory and Applications
Digital Systems Introduction Binary Quantities and Variables
Logic Gates Flip-Flops Registers Adders
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
B AB CD C A D m0m1m3m2 m4 m5m7m6 m12 m8m9m11 m10 m13 m15m14 Input combo mintermExpressio n 0000m0A’B’C’D’ 0001m1A’B’C’D 0010m2A’B’CD’
Computer Graphics 4: Viewing In 2D
Chapter 4 The Von Neumann Model
Chapter 4 The Von Neumann Model
Past Tense Probe. Past Tense Probe Past Tense Probe – Practice 1.
This, that, these, those Number your paper from 1-10.
CS1022 Computer Programming & Principles
Backup Strategies for Hyper-V Chris Henley, Veeam Software @HyperVBear.
Binary Lesson 3 Hexadecimal. Counting to 15 Base Base Base 16 Base Base Base 16 Two Ten (Hex) Two Ten (Hex)
Binary Lesson 3 Hexadecimal. Counting to 15 Base Base Base 16 Base Base Base 16 Two Ten (Hex) Two Ten (Hex)
Addition 1’s to 20.
Digital Logic & Design Lecture No. 3. Number System Conversion Conversion between binary and octal can be carried out by inspection.  Each octal digit.
Test B, 100 Subtraction Facts
Week 1.
Visions of Australia – Regional Exhibition Touring Fund Applicant organisation Exhibition title Exhibition Sample Support Material Instructions 1) Please.
ELECTRONICS TECHNOLOGY Digital Devices I Karnaugh Maps
20 September How Computers Have Affected Society.
and M-ary Quadrature Amplitude Modulation (M-QAM)
1/15/2015 Slide # 1 Binary, Octal and Hex Numbers Copyright Thaddeus Konar Introduction to Binary, Octal and Hexadecimal Numbers Thaddeus Konar.
Number Systems Decimal Binary Denary Octal Hexadecimal Click the mouse or Press the space bar to Continue.
1 Advanced Database Systems Dr. Fatemeh Ahmadi-Abkenari September 2013.
Advanced Mate Selection in Evolutionary Algorithms.
Internet Engineering Czesław Smutnicki Discrete Mathematics – Combinatorics.
FPGA Climatic Oana Valentina Rusu Advisor: Lecturer eng. Adrian-Vasile Duka PhD “Petru Maior” University of Tirgu Mures, Romania.
Mitsubishi Electric Research Laboratories August 2006 Mitsubishi Electric Research Labs (MERL) Cambridge, MA Instant Replay: Inexpensive High Speed Motion.
Raskar, Camera Culture, MIT Media Lab Camera Culture Ramesh Raskar Camera Culture Associate Professor, MIT Media Lab.
Jay Summet -Intel Mentor: Rahul Sukthankar BurningWell Micro-controller based sensor localization and tracking system using projected light patterns GVU.
Haptic Pen: A Tactile Feedback Stylus for Touch Screens
Presentation transcript:

Hybrid Infrared and Visible Light Projection for Location Tracking Johnny Lee, Scott Hudson, Paul Dietz Carnegie Mellon University Mitsubishi Electric Research Labs UIST 2007 – Newport, RI

Hybrid Projection one projector infrared visible But, why?

Projector-Based Location Discovery [Lee, UIST’04] Light sensors Projector Electronics & computer

Projector-Based Location Discovery calibration free: - no computer vision - no alignment - no manual input Scalable and robust

Moveable Surfaces calibration free no external tracker [Lee, UIST 2005] calibration free no external tracker - interactive content

Drawbacks Location Discovery [‘04] Moveable Surfaces [‘05] Incremental tracking Caustic B&W patterns Momentary movement

Ideally Full-screen Application Content Full-screen Location Patterns

Hybrid Projection one projector infrared visible for the computer for the human

Infrared & Visible Projection If we could make a projector the can emit IR images Could do full screen location discovery without the viewer’s knowledge Simultaneously project visible light application content. Chose green for infrared because that is how it is rendered in night-vision cameras.

Infrared & Visible Projection

Infrared & Visible Projection

Infrared & Visible Projection

Infrared & Visible Projection

Infrared & Visible Projection

Infrared & Visible Projection

Infrared & Visible Projection

Infrared & Visible Projection

Infrared & Visible Projection

How?

Light Source: Lamps Xenon Arc Lamp Lots of IR energy, sometimes 100 times But this is energy we can’t see so manufactures use IR cutoff filters Reduces heat and wear on the imaging element Even if the optics were changed Unmodulated light is hard to use (easy interference) Xenon Arc Lamp

Light Technologies You are probably familiar with these, but LED stands for light emitting diode Available in a wide variety of form factors, and power, and Most importantly color.

More Efficient and Better Lifespan The benefit of using an LED light source Lower heat Lower power Smaller – most of a projector is power supply and cooling Handheld projector becoming possible. Products emerging on market this year, 2007

IR and Visible Light LEDs 1000 LEDs/mm2 This is our LED light source. Notice only two color bands. Since I’m building these by hand, Don’t have manufacturing capability to create quad color LED arrays that are dense enough. But a commercial manufacturer could easily do this. So, for our proof-of-concept prototype we use visible red light and invisible infrared. IR and Visible Light LEDs 1000 LEDs/mm2 University of Strathclyde, Institute of Photonics

LED Array DMD Lens Projection optics Inside the DLP projector LED array Culminating lens which focuses light onto the DLP chip DLP reflect light into the barrel of projection optics. Projection optics

Our Dev Kit: 180 binary images/s High-Speed Dev Kit: 16,500 binary images/s Production Unit: +50,000 binary images/s We use a DLP Discovery development kit to control the mirror state on the chip. 1024x768 area = 20 binary images 60Hz tracking = 2.4% duty cycle of production DMD Required changes to commercial designs would be minimal.

Demo of Capability Uses a second projector for visible content

Inherent Multi-Stylus Tracking Inherent stylus support on any surface Multi simultaneous users with user ID Possible with a minor design change to upcoming generation of DLP projectors.

Non-Planar and Discontinuous Surfaces Inherent stylus support on any surface Multi simultaneous users with user ID Possible with a minor design change to upcoming generation of DLP projectors.

Static IR Patterns

Concept Applications Simulated using external tracking (calibration)

Hand-held projection with photosensitive tags In siggraph 2004, explored interaction of handheld projection Simulated using camera-based tracking, but enabled by IR projector-based tracking Selection Grouping Annotating [Siggraph 2004]

Foldable Interactive Displays [submitted to CHI]

Acknowledgements Johnny Chung Lee Funded in part by the National Science Foundation under grants IIS-0121560 and IIS-0325351 Funded in part by Mitsubishi Electric Research Labs Johnny Chung Lee johnny@cs.cmu.edu

Other ways to make invisible patterns Other non-visible wavelengths Steganography Color shifting Noise encoding Bit Timing Synchronization may be difficult

Camera-Based Tracking Requires calibration Requires markers for segmentation IR sensors + transmitter is less power than 4 IR LEDs Does not provide ID Limitation on the number of points Limitation on tracking rate Limitation on scene/target complexity Resolution is not as scalable Less optically robust Optical path geometry and variable illumination

Projector vs Camera Tracking Sensors provide point ID Independent of scene/surface complexity

Space-Labeling Projectors 11 Infrared LED slide projectors Potentially Low-cost Per axis: 500Hz tracking at 10-bits stacked of 11 LED slide projectors Requires cylindrical optics Can do tracking outdoors in complex environments And in dynamic lighting Tracking could be boosted to 25KHz. Outdoor motion tracking

Binary Gray 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

Binary Gray 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 0011 0010 0110 0111 0101 0100 1100 1101 1111 1110 1010 1011 1001 1000

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Binary Gray

Pixart Chip 1024x768 resolution 100Hz tracking 4 points Only 4 points High power LED points