Designing and implementing a method for locating and presenting a Laser pointer spot Eran Korkidi Gil-Ad Ben-Or.

Slides:



Advertisements
Similar presentations
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Advertisements

Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
A Projector Based Hand-held Display System
 Projector .55” x 2.36” x 4.64”  133 g with battery  16:9 and 4:3 aspect ratio  848 x 480 pixels  Laser Pointers  5 mW output power  532 +/- 10.
30 April Prepared by Avinash Kumar Chauhan B.Tech (IT) 4 th Year Roll No : Virtual Keyboard.
A Laser Pointer by Uri Gordon & Mark Shovman for PostPC, fall 2002.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Introduction The project presented here describes an alternative method for controlling a mouse using a laser pointer.
Laser Presentation System Using a Laser Pointer US Patent # Nicolas Brown Oct. 10, 2014 US Patent # Nicolas Brown Oct. 10, 2014.
AVIT Video Conferencing Training Module Lectures.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Probabilistic video stabilization using Kalman filtering and mosaicking.
Touchscreen Implementation for Multi-Touch
Hi_Lite Scott Fukuda Chad Kawakami. Background ► The DARPA Grand Challenge ► The Defense Advance Research Project Agency (DARPA) established a contest.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
The Problem  Current infrared camera technology makes it difficult to identify points of interest due to:  Thermal and Visible Images are inconsistent.
Motion detector ​ Bikesh Shrestha ​ Ari Rajamäki.
MACHINE VISION GROUP Multimodal sensing-based camera applications Miguel Bordallo 1, Jari Hannuksela 1, Olli Silvén 1 and Markku Vehviläinen 2 1 University.
Joel Willis. Photography = Capturing Light Best Light Sources and Directions Basics: Aperture, Shutter Speed, ISO, Focal Length, White Balance Intro to.
Aperture Priority Photo No.PlacementMeter Setting f/stop/S.S pd Describe Photo Quality 1In front of window Matrix2.8 Insert Picture Backlit Situations:
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
A HIGH RESOLUTION 3D TIRE AND FOOTPRINT IMPRESSION ACQUISITION DEVICE FOR FORENSICS APPLICATIONS RUWAN EGODA GAMAGE, ABHISHEK JOSHI, JIANG YU ZHENG, MIHRAN.
INTERACTIVE LCD TOUCH SOLUTIONS. Simplified presentation technology for the classroom or meeting space Expectations for technology in classrooms and businesses.
1 Phases in Software Development Lecture Software Development Lifecycle Let us review the main steps –Problem Definition –Feasibility Study –Analysis.
1.Obtain laser pointer coordinates 2.Send laser pointer coordinates to the laptop through the standard PS/2 mouse port 3.Pixel Mapping 4.Attach a button.
Optical Tracking for VR Bertus Labuschagne Christopher Parker Russell Joffe.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Presentation by: K.G.P.Srikanth. CONTENTS  Introduction  Components  Working  Applications.
T-800 Vision by the Terminator Jonathan Russo, Asaf Shamir, Baruch Segal.
3D SLAM for Omni-directional Camera
Surface Computing Turning everyday surfaces into interactive intelligent interfaces Co-located input and output Mixed reality: tangible objects, natural.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
CMPT480 Term Project Yichen Dang Nov 28,2012.   For me:  Introduce a technology for painting without hands requirement  Deeper understanding of eye.
Shadows via Projection Glenn G. Chappell U. of Alaska Fairbanks CS 381 Lecture Notes Wednesday, November 5, 2003.
Video Segmentation Prepared By M. Alburbar Supervised By: Mr. Nael Abu Ras University of Palestine Interactive Multimedia Application Development.
SEMINAR ON: VIRTUAL KEYBOARD PRESENTED BY BY KARTHIK ALVA 5 th sem cs.
Using IR Chapters 7 & 8 of Robotics with the Boe-Bot.
By : Ramiro Torres GALAXY NGC INTRODUCTION: My discussion will cover the following: Brief description of the project. Object of Observation. How.
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
The Implementation of a Glove-Based User Interface Chris Carey.
1 Value of information – SITEX Data analysis Shubha Kadambe (310) Information Sciences Laboratory HRL Labs 3011 Malibu Canyon.
CONTENT 1. Introduction to Kinect 2. Some Libraries for Kinect 3. Implement 4. Conclusion & Future works 1.
Student Name: Honghao Chen Supervisor: Dr Jimmy Li Co-Supervisor: Dr Sherry Randhawa.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Detection system Optimal parameter estimation framework Conclusion 2.
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Jr. Greg Langlois Nick Jacek Dmitry Kovalenkov.
People today are limited to a mouse and keyboard when using a computer There are little to no alternatives out in the market at this moment Natural human.
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
INFOMGP Student names and numbers Papers’ references Title.
Su-ting, Chuang 1. Outline Introduction Related work Hardware configuration Finger Detection system Optimal parameter estimation framework Conclusion.
SUREILLANCE IN THE DEPARTMENT THROUGH IMAGE PROCESSING F.Y.P. PRESENTATION BY AHMAD IJAZ & UFUK INCE SUPERVISOR: ASSOC. PROF. ERHAN INCE.
Multiplication Level 1 (Facts 0-2) Read These Instructions:  Try to get the answer before the computer puts it on the screen.  Do not click on your.
Orienter Laser Optics Assy Refurbishment Spire. Orienter Laser Assy Detail:  As the diode in the laser assy ages, the light intensity degrades below.
What is a Laser Mouse? Laser Mouse is a tool that will enable users to control a mouse on a projection screen using a laser pointer. Users will no longer.
What you need: In order to use these programs you need a program that sends out OSC messages in TUIO format. There are a few options in programs that.
Designing a Control System Sayande Adekoye College of North West London.
Image Text & Audio hacks. Introduction Image Processing is one of the fastest growing technology in the field of computer science. It is a method to convert.
Zhaoxia Fu, Yan Han Measurement Volume 45, Issue 4, May 2012, Pages 650–655 Reporter: Jing-Siang, Chen.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Table of contents INTRODUCTION Background Problem Statement Scope of The Research Objective Method DESIGN SYSTEM TESTING AND EVALUATION CONCLUSION.
EYE TRACKING TECHNOLOGY
How to Start This PowerPoint® Tutorial
Robotic Guidance.
Fourier Transform: Real-World Images
Ali Ercan & Ulrich Barnhoefer
The Implementation of a Glove-Based User Interface
眼動儀與互動介面設計 廖文宏 6/26/2009.
Vision Tracking System
Grape Detection in Vineyards
Higher School of Economics , Moscow, 2016
Introduction to Artificial Intelligence Lecture 22: Computer Vision II
Presentation transcript:

Designing and implementing a method for locating and presenting a Laser pointer spot Eran Korkidi Gil-Ad Ben-Or

Introduction The project presented here describes an alternative method for controlling a mouse using a laser pointer when showing a presentation.

Locating and presenting the spot of a laser pointer on a projection screen can be useful for many applications, for example: The purpose of the project Enhancing laser pointer appearance on screen. By presenting the laser point via the computer, we can sketch contours on the projection. Replacement Interface for a Wireless Mouse.

Our solution Detecting the red spot of the laser pointer is done by a camera. The camera is directed to the projection screen, and calibrated according to the specifications of the relevant projected area, focus and zoom.

After The camera locates the laser spot on the screen, the program updates the pointer state, taking into consideration the location of the spotted point and presents it via the projector. Our solution

Algorithm Find the brightest area on the screen. Average positions of all bright points on the screen to extract pointer location. Transform the resulting coordinates to screen coordinates. Update pointer position.

Experiments and results First experiments were made with a adjacent frame difference approach. The results show that with the equipment we used, there is a need for another level of filtering.

Improving the solution Problem: Finding a small spot on the screen is problematic due to high rates of noise. Solution: Use an infrared camera and laser pointer let us “see” only the laser pointer and ignore background noise. Experiments and results

We use a 904nm laser and a camera that can detect infrared light to separate visible light from the laser pointer. Experiments and results Improving the solution

Experiments and results IR experiments: The following picture introduce our interface and was taken by an IR camera Improving the solution

Recommended Further work Implementation of kalman filter for contour estimation, thus inhibiting any unwelcome disturbance or noise. Full Interface interaction with the mouse cursor while lecturing with a presentation. Support a wider range of cameras, using less expensive cameras.

Conclusion Our goal in this project was to design a system that locates a laser spot and presents it via projector. The solution described here answer the problem that presented above. Future work is needed to implement better IR system and Additive Kalman Filter.