Moving the Mouse Pointer Using Eye Gazing. Computer Science. Honours Documentation. Ibraheem Frieslaar

Size: px
Start display at page:

Download "Moving the Mouse Pointer Using Eye Gazing. Computer Science. Honours Documentation. Ibraheem Frieslaar"

Transcription

1 Moving the Mouse Pointer Using Eye Gazing Computer Science Honours Documentation Ibraheem Frieslaar Supervisors: Mr Mehrdad Ghaziasgar and Mr James Connan Department of Computer Science University of the Western Cape

2 ABSTRACT: With a growing number of computer devices around us, and the increasing time we spend for interacting with such devices, we are strongly interested in finding new interaction methods which ease the use of computers or increase interaction efficiency. Eye tracking seems to be a promising technology to achieve this goal. This project intends to use eye gazing techniques to allow a user to move the mouse pointer using his eyes.

3 TABLE OF CONTENTS ABSTRACT:... 2 CHAPTER INTRODUCTION Human computer interaction (HCI): Current Research:... 5 CHAPTER USER REQUIREMENTS DOCUMENT Users view of the problem Description of the problem Expectations from the software solution Not expected from the software solution... 9 CHAPTER REQUIREMENTS ANALYSIS DOCUMENT Designer's interpretation Complete Analysis of the problem Current Solution: Suggested Solution: CHAPTER USER INTERFACE SPECIFICATION (UIS) CHAPTER HIGH LEVEL DESIGN High Level Data Dictionary Relationship between objects High Level Design of Eye Gazing and Mouse Movement Diagram CHAPTER LOW LEVEL DESIGN Low Level Data Dictionary... 17

4 6.2 Low Level Design of Eye Gazing and Mouse Movement Diagram Detailed Methodology Haar-like feature Greyscale SVM LIST OF FIGURES REFERANCE... 23

5 CHAPTER 1 INTRODUCTION 1.1 Human computer interaction (HCI): HCI is the study, planning and design of the interaction between users and computers. It is often regarded as the intersection of computer science, behavioural sciences, design and several other fields of study [1]. Interaction between users and computers occurs at the user interface. There are new modalities for computer interaction like speech interaction, input by gestures or by tangible objects with sensors. A further input modality is eye gaze which nowadays finds its application in accessibility systems. Such systems typically use eye gaze as the sole input, but outside the field of accessibility eye gaze can be combined with any other input modality. Therefore, eye gaze could serve as an interaction method beyond the field of accessibility. The aim of this work is to find new forms of interactions utilizing eye gaze and suitable for standard users. 1.2 Current Research: An eye-gaze interface seems to be a promising candidate for a new interface technique, which may be more convenient than the ones we use. Traditionally, disabled people who cannot move anything except their eyes use eye gaze interaction. These systems are designed to direct the computer solely by the eyes. Such systems work well and are a great help for people who need them, but for others they are cumbersome and less efficient than keyboard and mouse. An eye-gaze interface might offer several potential benefits: I. A benefit of eye tracking could be reduced stress for hand and arm muscles by transferring the computer input from the hand to the eyes. This need not necessarily put

6 extra load on the eye muscles because for most interactions the eyes move anyway. For example, when clicking a button on the screen in most cases mouse and eyes move to the target. [2] II. Video-based eye tracking works contact free which means that no maintenance is necessary. There is no need to clean the device, which is a typical problem for keyboards and mouse devices. Placing the camera behind strong transparent material results in a vandalism-proofed interface, which is nearly impossible to realize for keyboards and mouse devices. III. The eyes tell a lot about what somebody is doing. Tracking the eyes provides useful information for context-aware systems. In the simplest form an eye tracker tells where the attention is, which already has a big potential for the implementation of contextawareness. Simple analysis of the eye tracker data can detect activities like reading. Analysis that is more sophisticated could reveal the physical or emotional condition of a user, her or his age, and degree of literacy. [2] There are also possible problems: I. The eyes perform unconscious movements and this might disturb their use as computer input. It is not clear to which degree people are able to control the movement of their eyes. The ability to control the eyes consists of both suppressing unintended movements and performing intended eye movements. It seems that we are at least able to control where we look because this is required by our social protocols. However, it is not clear whether we can train the motor skills of the eye muscles to the same extent as we can train the fingers for playing the guitar [2].

7 II. Misinterpretation by the gaze interface can trigger unwanted actions wherever we look. The situation is similar when triggering actions by eye movements, i.e. gestures. The eyegaze interface has to separate natural eye movements from intentional gaze gestures. III. From other input devices we know that extensive use of particular muscles or muscle groups can cause physical problems called RSI (repetitive strain injury) [7]. There are fears that this might happen to the eye muscles too. In this project we intend to capture the eye gaze location immediately once the user has correctly placed his face in front of the web camera.

8 CHAPTER 2 USER REQUIREMENTS DOCUMENT This chapter focuses on viewing the problem from the user s perspective. The solution is based on the vital information acquired from the user. 2.1 Users view of the problem The user requires a system that should determine where the user is looking with a high degree of accuracy. High accuracy is the ability for the user to place the mouse within 32 pixels of the actual location, since this is a standard icon size. The proposed hardware and software requirements are: i. A web camera ii. Windows 7 Operating System iii. Visual Studio 2010 iv. Open Source Computer Vision Library (Opencv libraries) v. Library for Support Vector Machines (LIBSVM) 2.2 Description of the problem Disabled people who cannot move anything except their eyes would need a system where they will be able to use their eyes to move the mouse to the position where the eyes is gazing. However people who have no disabilities would also want such a system.

9 2.3 Expectations from the software solution The user requires a system that should determine where the user is looking with a high degree of accuracy. The system should run in the background and track the eyeball without user intervention and move the mouse to the appropriate position according to their eye gaze. 1) Image Acquisition A digital image is produced by a web camera. 2) Image processing and analysis Acquire the users eyes within the image 3) Feature extraction Regions of interest (ROI) to determine user s left eye 4) Detection Eye detection is done and its location is stored and sent to the SVM 5) Object tracking Using the Support Vector Machine (SVM) we can determine the movement of the eyes. 2.4 Not expected from the software solution It is not expected to be able to process the image with more than one human head in the image at a time. People wearing spectacles will not be supported.

10 CHAPTER 3 REQUIREMENTS ANALYSIS DOCUMENT 3.1 Designer's interpretation The eyes perform unconscious movements and this might disturb their use as computer input. It is not clear to which degree people are able to control the movement of their eyes. The difficulty lies within identifying the eye correctly. The SVM needs accurate data to make the correct decision. 3.2 Complete Analysis of the problem I. A web camera is required to capture the users face in real time. II. From the image, Haar-like features are used to determine the eyes location. III. Having the eyes location we then set a ROI over the left eye. IV. We then detect the true location of the eye within the ROI using Hough Circles. V. That location is stored and drawn onto a white image as a black circle. VI. The pixels of that image is stored and sent to the SVM VII. The SVM determines which direction the user is looking VIII. Based on the SVM s prediction we can move the mouse.

11 3.3 Current Solution: I. Lenovo s eye-controlled notebook. Developed in conjunction with Swedish-based Tobii, this computer is the first fully functional prototype of Tobi si eye-tracking technology that allows users to zoom, automatically centre on what they re focusing on, auto-dim and brightens the display, scroll through documents with their eyes. [3] II. Sweden's eye tracking and control innovator Tobii has release a stand-alone eye control device called PCEye. The device tracks eye movement and translates it into mouse cursor action onscreen. Positioned in front of a PC monitor and connected via USB. [4] 3.5 Suggested Solution: The suggested solution aims to be a cost effective. All you would need is a basic web camera and the Opencv libraries installed

12 CHAPTER 4 USER INTERFACE SPECIFICATION (UIS) The UIS is a daemon which runs in the background, rather than under the direct control of a user, it is initiated as background processes.

13 CHAPTER 5 HIGH LEVEL DESIGN In this chapter we will look at it from a high level of abstraction, while the low level view will follow in the next chapter. Since the system was programmed in C/C++ we do not have an Object Oriented Analysis so we will not include a class diagram. 5.1 High Level Data Dictionary An object is given with its description to help define the diagrams that follow. Object Description OpenCV Opencv is the open source library used for this purpose. Its main focus is real-time image processing. Haar-like features A Haar-like feature considers adjacent rectangular regions at a specific location in a detection window, sums up the pixel intensities in these regions and calculates the difference between them. This difference is then used to categorize subsections of an image. [5] Region of Interest (ROI) Region of Interest is a rectangular area in an image, to segment object for further processing. Greyscale It is used to convert colour images to its

14 greyscale equivalent. The conversion, to a shade of grey from a colour image, is established by calculating the effective brightness or luminance of the colour. This value is then used to create the shade of grey that corresponds to the desired brightness. Locate Iris Finds the left Iris in image. Support Vector Machine (SVM) A set of related supervised learning methods that analyse data and recognize patterns, used for classification and regression analysis. The standard SVM takes a set of input data and predicts, for each given input, which possible classes the input is a member of. [6] Mouse Movement The mouse pointer will be moved using x and y coordinates

15 5.2.1 Relationship between objects In the figure below the relationship between the objects are identified. Original Frame 1 : 1 Haar Like Features 1 : 1 ROI 1 : 1 Mouse Movement 1 : 1 SVM 1 : 1 Locate Iris Position Figure 1: Relationships between objects

16 5.2.2 High Level Design of Eye Gazing and Mouse Movement Diagram In this figure the key component to the system is slightly elaborated. It shows a high-level view of how the eyes are tracked in the system using computer vision methods. Input Webcam Image Processing Move Mouse Pointer Figure 2 High Level Design of System

17 CHAPTER 6 LOW LEVEL DESIGN 6.1 Low Level Data Dictionary Class Attributes Haar-like features Using HaarDetectObjects we are able to detect the eyes within the frame. ROI We then use SetImageROI to set a region of interest over the left eye and its stored in eyeroi Greyscale eyeroi is then converted to greyscale and stored in the new image grey. HoughCircles HoughCircles are used to locate circles within the grey image Pixel Calculation The circles that have been found are looped through and all the pixels are counted. The circle with the darkest pixel value will be the eye. DarkPixels = DarkPixels + (255-s.val[0])

18 Eye Re-plotting The Correct circle is redrawn as a black circle onto a white image, which is saved in image trueeye. SVM The Pixels of image trueeye is sent to the SVM where it determines what position the eye is. Mouse Movement SetCursorPos(x,y) will Moves the mouse based on the SVM predication

19 6.2 Low Level Design of Eye Gazing and Mouse Movement Diagram Input Webcam Image Processing Move Mouse Pointer Haar-like features ROI Greyscale Pixel Calculation Eye Replotting Hough Circles SVM Figure 3 Low Level Design of System

20 6.3 Detailed Methodology We will now discuss the methodology used to create this system by elaborating on the following key computer vision techniques used: I. Haar-like features II. Greyscale III. SVM Haar-like feature Viola and Jones [5] adapted the idea of using Haar wavelets and developed the so called Haarlike features. A Haar-like feature considers adjacent rectangular regions at a specific location in a detection window, sums up the pixel intensities in these regions and calculates the difference between them. This difference is then used to categorize subsections of an image. The key advantage of a Haar-like feature over most other features is its calculation speed; it minimizes computation time while achieving high detection accuracy. [5]

21 6.3.2 Greyscale When we have the captured frame we use this method to convert colour images to its greyscale equivalent on the fly. The greyscale image shows the effective brightness or luminance of the colour image. Red, green and blue values are multiplied by 0.3, 0.59 and 0.11 respectively. The sum of the product is calculated to give the single pixel value, which is greyscale. [8] Since our system needs to run in real-time, we need to use techniques that process faster than it would have taken to process the original frame. Greyscale is also necessary because since its only one value rather than three, it is easier to manipulate the frames. [8] SVM SVM s are a useful technique for data classification. It s a set of related supervised learning methods that analyse data and recognize patterns, used for classification and regression analysis. The standard SVM takes a set of input data and predicts, for each given input, which possible classes the input is a member of. [6]. The SVM will allow us to accurately predict which region the users are gazing at.

22 LIST OF FIGURES Figure 1: Relationships between objects Figure 2 High Level Design of System Figure 3 Low Level Design of System... 19

23 REFERANCE [1] Baecker, Card, Carey, Gasen, Mantei, Perlman, Strong and Verplank Hewett, "ACM SIGCHI Curricula for Human-Computer Interaction," ACM SIGCHI, ISBN , [2] Heiko Drewes, "Eye Gaze Tracking for Human Computer Interaction," Ludwig-Maximilians- Universität, Munich, [3] Chris Ziegler. (2011, April) Engadget. [Online]. [4] Tobii Technology. (2011, April) Tobii Technology. [Online]. [5] Paul Viola and Michael Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features," in ACCEPTED CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, [6] John Shawe-Taylor & Nello Cristianini, Support Vector Machines and other kernel-based learning methods. [7] James E. McGreevey, CUMULATIVE TRAUMA DISORDERS IN OFFICE WORKERS, 2003, Public Employees Occupational Safety and Health Program. [8] Codeback. Codeback. [Online].

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

Input and output devices for specific needs

Input and output devices for specific needs Input and output devices for specific needs Teacher s Notes Lesson Plan Length 60 mins Specifi cation Link 212/r Learning objective Candidates should be able to: (r) discuss input and output devices for

More information

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL

HAND GESTURE BASEDOPERATINGSYSTEM CONTROL HAND GESTURE BASEDOPERATINGSYSTEM CONTROL Garkal Bramhraj 1, palve Atul 2, Ghule Supriya 3, Misal sonali 4 1 Garkal Bramhraj mahadeo, 2 Palve Atule Vasant, 3 Ghule Supriya Shivram, 4 Misal Sonali Babasaheb,

More information

Context-aware Library Management System using Augmented Reality

Context-aware Library Management System using Augmented Reality International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 7, Number 9 (2014), pp. 923-929 International Research Publication House http://www.irphouse.com Context-aware Library

More information

How To Use Eye Tracking With A Dual Eye Tracking System In A Collaborative Collaborative Eye Tracking (Duet)

How To Use Eye Tracking With A Dual Eye Tracking System In A Collaborative Collaborative Eye Tracking (Duet) Framework for colocated synchronous dual eye tracking Craig Hennessey Department of Electrical and Computer Engineering University of British Columbia Mirametrix Research craigah@ece.ubc.ca Abstract Dual

More information

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it?

SMART BOARD USER GUIDE FOR PC TABLE OF CONTENTS I. BEFORE YOU USE THE SMART BOARD. What is it? SMART BOARD USER GUIDE FOR PC What is it? SMART Board is an interactive whiteboard available in an increasing number of classrooms at the University of Tennessee. While your laptop image is projected on

More information

Designing a Graphical User Interface

Designing a Graphical User Interface Designing a Graphical User Interface 1 Designing a Graphical User Interface James Hunter Michigan State University ECE 480 Design Team 6 5 April 2013 Summary The purpose of this application note is to

More information

CATIA Basic Concepts TABLE OF CONTENTS

CATIA Basic Concepts TABLE OF CONTENTS TABLE OF CONTENTS Introduction...1 Manual Format...2 Log on/off procedures for Windows...3 To log on...3 To logoff...7 Assembly Design Screen...8 Part Design Screen...9 Pull-down Menus...10 Start...10

More information

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014 Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College

More information

Real-Time Eye Gaze Tracking With an Unmodified Commodity Webcam Employing a Neural Network

Real-Time Eye Gaze Tracking With an Unmodified Commodity Webcam Employing a Neural Network To appear in Proceedings of ACM Conference on Human Factors in Computing Systems (CHI), Atlanta, GA, 2010 Real-Time Eye Gaze Tracking With an Unmodified Commodity Webcam Employing a Neural Network Weston

More information

SMART board 101. SMART board 101 Training

SMART board 101. SMART board 101 Training SMART board 101 SMART board 101 Training For those who want to learn/remember how to connect it, turn it on, configure it, and feel better about using it at a basic level. We will talk about how the SMART

More information

Chapter 5 Objectives. Chapter 5 Input

Chapter 5 Objectives. Chapter 5 Input Chapter 5 Input Describe two types of input List characteristics of a Identify various types of s Identify various types of pointing devices Chapter 5 Objectives Explain how voice recognition works Understand

More information

-ipad 2: Quick Reference Guide-

-ipad 2: Quick Reference Guide- 1 -ipad 2: Quick Reference Guide- The Apple ipad 2 is lighter and has a faster processor than the original ipad. It includes features of the original plus front and rear cameras, advanced photo editing,

More information

A Method for Controlling Mouse Movement using a Real- Time Camera

A Method for Controlling Mouse Movement using a Real- Time Camera A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA hojoon@cs.brown.edu Abstract This paper presents a new

More information

Eye Tracking Instructions

Eye Tracking Instructions Eye Tracking Instructions [1] Check to make sure that the eye tracker is properly connected and plugged in. Plug in the eye tracker power adaptor (the green light should be on. Make sure that the yellow

More information

Hands free HCI based on head tracking using feature extraction

Hands free HCI based on head tracking using feature extraction Hands free HCI based on head tracking using feature extraction Mrs. Nitty Sarah Alex 1 Senior Assistant Professor, New Horizon College of engineering, Bangalore, India Abstract The proposed system is an

More information

Using. An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it.

Using. An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it. Using An excerpt from Smart Technology's getting started manual explaining the basics of the SmartBoard and how to use it. Quick Reference Hardware Basics for Front Projection SMART Board Interactive Whiteboards

More information

Kinect Interface to Play Computer Games with Movement

Kinect Interface to Play Computer Games with Movement Kinect Interface to Play Computer Games with Movement Program Install and Hardware Setup Needed hardware and software to use the Kinect to play computer games. Hardware: Computer running Windows 7 or 8

More information

Virtual Mouse Using a Webcam

Virtual Mouse Using a Webcam 1. INTRODUCTION Virtual Mouse Using a Webcam Since the computer technology continues to grow up, the importance of human computer interaction is enormously increasing. Nowadays most of the mobile devices

More information

Image Management Suite. Mini Thesis. Roland Foster. Supervisors: Mr. Mehrdad Ghaziasgar and Mr. James Connan. B.Sc. Honours

Image Management Suite. Mini Thesis. Roland Foster. Supervisors: Mr. Mehrdad Ghaziasgar and Mr. James Connan. B.Sc. Honours Image Management Suite Mini Thesis Roland Foster 2916282 Supervisors: Mr. Mehrdad Ghaziasgar and Mr. James Connan B.Sc. Honours Department of Computer Science 2012 Acknowledgements I would like to thank

More information

Interactive Projector Screen with Hand Detection Using LED Lights

Interactive Projector Screen with Hand Detection Using LED Lights Interactive Projector Screen with Hand Detection Using LED Lights Padmavati Khandnor Assistant Professor/Computer Science/Project Mentor Aditi Aggarwal Student/Computer Science/Final Year Ankita Aggarwal

More information

Using SMART Notebook (Overview)

Using SMART Notebook (Overview) Using SMART Notebook (Overview) A SMART Notebook is an electronic notebook that can capture and save images, objects and notes that are created on a SMART Board i.e. you can write student responses over

More information

2. How to Use SMART Board as a Projector and Whiteboard

2. How to Use SMART Board as a Projector and Whiteboard Page 1 Smart Board Getting Started Smart Board is an interactive whiteboard developed by SMART Technologies that combines the capabilities of a data projector and a white board. Use the SMART Board to

More information

Translog-II: A Program for Recording User Activity Data for Empirical Translation Process Research

Translog-II: A Program for Recording User Activity Data for Empirical Translation Process Research IJCLA VOL. 3, NO. 1, JAN-JUN 2012, PP. 153 162 RECEIVED 25/10/11 ACCEPTED 09/12/11 FINAL 25/06/12 Translog-II: A Program for Recording User Activity Data for Empirical Translation Process Research Copenhagen

More information

Unit A451: Computer systems and programming. Section 2: Computing Hardware 4/5: Input and Output Devices

Unit A451: Computer systems and programming. Section 2: Computing Hardware 4/5: Input and Output Devices Unit A451: Computer systems and programming Section 2: Computing Hardware 4/5: Input and Output Devices Input and Output devices Candidates should be able to: (a) understand the need for input and output

More information

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika

More information

Dragon Solutions From RSI to ROI

Dragon Solutions From RSI to ROI Dragon Solutions From RSI to ROI RSI A Painful Reality for Computer Users The widespread use of computers in the workplace has contributed to the rise of musculoskeletal disorders (MSDs), which include

More information

Future Human Computer Interaction with special focus on input and output techniques

Future Human Computer Interaction with special focus on input and output techniques Future Human Computer Interaction with special focus on input and output techniques Thomas Hahn University of Reykjavik thahn1985@gmail.com March 26, 2010 Abstract Human Computer Interaction in the field

More information

User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application

User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application User Tutorial on Changing Frame Size, Window Size, and Screen Resolution for The Original Version of The Cancer-Rates.Info/NJ Application Introduction The original version of Cancer-Rates.Info/NJ, like

More information

Working With Animation: Introduction to Flash

Working With Animation: Introduction to Flash Working With Animation: Introduction to Flash With Adobe Flash, you can create artwork and animations that add motion and visual interest to your Web pages. Flash movies can be interactive users can click

More information

CREATING BANNERS & IMAGES USING MS PAINT & ANIMATED PROGRAMS

CREATING BANNERS & IMAGES USING MS PAINT & ANIMATED PROGRAMS Support for Website & Online Store owners CREATING BANNERS & IMAGES USING MS PAINT & ANIMATED PROGRAMS A banner generally consist of some text and images. There are many ways in which you can make a banner,

More information

Smart Cam, CC-Smart-Cam, and Smart Cam Packages Installation and Quick Start Operating Instructions

Smart Cam, CC-Smart-Cam, and Smart Cam Packages Installation and Quick Start Operating Instructions Smart Cam, CC-Smart-Cam, and Smart Cam Packages Installation and Quick Start Operating Instructions 12/12/2013 FRONT VIEW BACK VIEW TYPICAL PACKAGE 1 Installation Assemble video coupler to the zoom body

More information

Mac Built-in Accessibility (10.7 - Lion) - Quick Start Guide

Mac Built-in Accessibility (10.7 - Lion) - Quick Start Guide Mac Built-in Accessibility (10.7 - Lion) - Quick Start Guide Overview The Mac operating system has many helpful features to help users with a wide range of abilities access their computer. This Quickstart

More information

STARTING WEBSTER...3 GETTING STARTED WITH WEBSTER TOOLS...5

STARTING WEBSTER...3 GETTING STARTED WITH WEBSTER TOOLS...5 Table of Contents STARTING WEBSTER...3 GETTING STARTED WITH WEBSTER TOOLS...5 WEBSTER SMARTBOARD ICONS...5 THE WEBSTER SOFTWARE MAIN WINDOW...6 THE WEBSTER COMMAND TOOLBAR...7 THE PROJECTION TOOLBAR...8

More information

Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows

Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows Adding emphasis to a presentation in PowerPoint 2010 and 2013 for Windows This document introduces technique to add interest to your presentation using graphics, audio and video. More detailed training

More information

Revision history: New comments added to: m)! Universal Driver

Revision history: New comments added to: m)! Universal Driver Revision history: 1.0! 17/07/2006! Initial draft 1.1! 18/07/2006! Added screen shot for picture slides. 1.2! 07/09/2006! New features added: s)! Support for QuickTime VR movies. t)! Support for PDF files

More information

Tobii TX 300. Experiment Room. Participant

Tobii TX 300. Experiment Room. Participant Tobii TX 300 Tobii TX 300 is an eyetracker that has a high speed infrared camera and it emits infrared light.it can track eyedata at 60Hz, 120Hz or 300Hz. It chooses automatically between black pupil eye

More information

One-Way Pseudo Transparent Display

One-Way Pseudo Transparent Display One-Way Pseudo Transparent Display Andy Wu GVU Center Georgia Institute of Technology TSRB, 85 5th St. NW Atlanta, GA 30332 andywu@gatech.edu Ali Mazalek GVU Center Georgia Institute of Technology TSRB,

More information

Chapter 5 Understanding Input. Discovering Computers 2012. Your Interactive Guide to the Digital World

Chapter 5 Understanding Input. Discovering Computers 2012. Your Interactive Guide to the Digital World Chapter 5 Understanding Input Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Define input and differentiate among a program, command, and user response Identify

More information

CS231M Project Report - Automated Real-Time Face Tracking and Blending

CS231M Project Report - Automated Real-Time Face Tracking and Blending CS231M Project Report - Automated Real-Time Face Tracking and Blending Steven Lee, slee2010@stanford.edu June 6, 2015 1 Introduction Summary statement: The goal of this project is to create an Android

More information

SMART Ink 1.5. Windows operating systems. Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device.

SMART Ink 1.5. Windows operating systems. Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device. SMART Ink 1.5 Windows operating systems User s guide Scan the following QR code to view the SMART Ink Help on your smart phone or other mobile device. Trademark notice SMART Ink, SMART Notebook, SMART

More information

SMART Board 9 Software Tips and Tricks

SMART Board 9 Software Tips and Tricks SMART Board 9 Software Tips and Tricks Tips for Writing and Adding Content Drawing (or erasing) fine lines For precise control of the digital ink, change the pen setting to use the thinnest line width.

More information

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers. Standard Methods of Input Keyboard Mouse Input device enables you to input information and commands into the computer. The Keyboard One of the first peripherals to be used with a computer and is still

More information

Geometer s Sketchpad. Discovering the incenter of a triangle

Geometer s Sketchpad. Discovering the incenter of a triangle Geometer s Sketchpad Discovering the incenter of a triangle Name: Date: 1.) Open Geometer s Sketchpad (GSP 4.02) by double clicking the icon in the Start menu. The icon looks like this: 2.) Once the program

More information

I want you to know how to use Android accessibility features with accessible instructional materials.

I want you to know how to use Android accessibility features with accessible instructional materials. Hello, my name is John Paul Harris and I am the Wyoming AIM Clearinghouse project coordinator at the Wyoming Institute for Disabilities. Thank you for joining us for this webinar series focusing on technology

More information

Wearable Computing. Editor: Bernt Schiele n MPI Informatics n schiele@mpi-inf.mpg.de. Toward Mobile Eye-Based Human-Computer Interaction

Wearable Computing. Editor: Bernt Schiele n MPI Informatics n schiele@mpi-inf.mpg.de. Toward Mobile Eye-Based Human-Computer Interaction Wearable Computing Editor: Bernt Schiele n MPI Informatics n schiele@mpi-inf.mpg.de Toward Mobile Eye-Based Human-Computer Interaction Andreas Bulling and Hans Gellersen Eye-based human-computer interaction

More information

AD201, STC106, STC109, STC204, STC302, STC304, STC309, STC311

AD201, STC106, STC109, STC204, STC302, STC304, STC309, STC311 Smart Classrooms information & instructions Smart Classrooms are located in: Administration Building Arts & Science Building Academic & Technical Building Library STC AD003, AD209, AD208, AD202 & AD201,

More information

Emotion Recognition Using Blue Eyes Technology

Emotion Recognition Using Blue Eyes Technology Emotion Recognition Using Blue Eyes Technology Prof. Sudan Pawar Shubham Vibhute Ashish Patil Vikram More Gaurav Sane Abstract We cannot measure the world of science in terms of progress and fact of development.

More information

E7495. Notebook PC. User Guide for Windows 8

E7495. Notebook PC. User Guide for Windows 8 E7495 Notebook PC User Guide for Windows 8 e7495_win8_user_guide.indd 1 8/13/12 2:47:52 PM Copyright Information No part of this manual, including the products and software described in it, may be reproduced,

More information

GazePointer: A Real-Time Mouse Pointer Control Implementation Based on Eye Gaze Tracking

GazePointer: A Real-Time Mouse Pointer Control Implementation Based on Eye Gaze Tracking GazePointer: A Real-Time Mouse Pointer Control Implementation Based on Eye Gaze Tracking Maryam Sohail M. Nafees Geelani M. Usman Ghani Sarah Chaudhry FALL 2012 Department of Electrical Engineering COMSATS

More information

Relations between Psychological Status and Eye Movements

Relations between Psychological Status and Eye Movements Relations between Psychological Status and Eye Movements Kohei Arai Graduate School of Science and Engineering Saga University Saga City, Japan Abstract Relations between psychological status and eye movements

More information

How to rotoscope in Adobe After Effects

How to rotoscope in Adobe After Effects Adobe After Effects CS6 Project 6 guide How to rotoscope in Adobe After Effects Rotoscoping is an animation technique in which you draw, paint, or add other visual effects in a layer over live-action film

More information

www.menegon-metrologie.com Ultimate ease of use, menuless with large icons Easy output to email, print or file

www.menegon-metrologie.com Ultimate ease of use, menuless with large icons Easy output to email, print or file Dimensioning & Mark-up Software for Mantis, Lynx and the SX range of stereo microscopes. Image capture and mark-up software, with on-screen dimensioning Ultimate ease of use, menuless with large icons

More information

Advice for Teachers of Colour Blind Secondary School Students

Advice for Teachers of Colour Blind Secondary School Students Advice for Teachers of Colour Blind Secondary School Students Colour vision deficiency (CVD) affects 1 in 12 boys (8%) and 1 in 200 girls. There are approximately 400,000 colour blind pupils in British

More information

SMART Sympodium and Notebook Software 9.5

SMART Sympodium and Notebook Software 9.5 SMART Sympodium and Notebook Software 9.5 What is a SMART Sympodium? Equipped with the same software as SMART Board interactive whiteboards, SMART Sympodium interactive pen displays are perfect for presenting

More information

Software Sequencing Basics

Software Sequencing Basics October 12, 1998 software sequencing basics Software Sequencing Basics Supplemental Notes Roland gear is often used in conjunction with a variety of software sequencer programs. The purpose of this document

More information

Overview Image Acquisition of Microscopic Slides via Web Camera

Overview Image Acquisition of Microscopic Slides via Web Camera MAX-PLANCK-INSTITUT FÜR MARINE MIKROBIOLOGIE ABTEILUNG MOLEKULARE ÖKOLOGIE Overview Image Acquisition of Microscopic Slides via Web Camera Andreas Ellrott and Michael Zeder Max Planck Institute for Marine

More information

Using Your Polyvision Digital Whiteboard and Walk-and-Talk

Using Your Polyvision Digital Whiteboard and Walk-and-Talk Using Your Polyvision Digital Whiteboard and Walk-and-Talk What is Walk-and-Talk? The Walk-and-Talk Digital Whiteboard is a remote control operated interactive system that connects to your computer. You

More information

MXL 990 Virtual Preamp Installation

MXL 990 Virtual Preamp Installation MXL 990 Virtual Preamp Installation The MXL 990 USB will operate without MXL s Virtual Preamp software using the standard drivers included in your computer's operating system. However, the MXL 990 USB

More information

A Real Time, Object Oriented Fieldbus Management System

A Real Time, Object Oriented Fieldbus Management System A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark pd@post4.tele.dk

More information

SMART Board Beginning

SMART Board Beginning SMART Board Beginning Downloading the Software... 2 600 Series SMART Board... 2 800 Series SMART Board... 3 SMART Board Cleaning Options... 4 SMART Board Pens... 4 SMART Board Help... 4 Using the On Screen

More information

REAL TIME FACE DETECTION SYSTEM AMY SAFRINA BINTI MOHD ALI

REAL TIME FACE DETECTION SYSTEM AMY SAFRINA BINTI MOHD ALI i REAL TIME FACE DETECTION SYSTEM AMY SAFRINA BINTI MOHD ALI This thesis is submitted as partial fulfillment of the requirements for the award of the Bachelor of Electrical Engineering (Hons.) (Electronics)

More information

Computer Basics Handouts: Computer Basics

Computer Basics Handouts: Computer Basics Computer Basics Handouts: Computer Basics Prepared by Christine Anning June 2011 Modified by Emilie Hanson March 2012 St. Catherine University, MLIS Department 2004 Randolph Ave, St Paul MN 55105 www.stkate.edu/academic/mlis/

More information

Fixplot Instruction Manual. (data plotting program)

Fixplot Instruction Manual. (data plotting program) Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with

More information

SMART NOTEBOOK 10. Instructional Technology Enhancing ACHievement

SMART NOTEBOOK 10. Instructional Technology Enhancing ACHievement SMART NOTEBOOK 10 Instructional Technology Enhancing ACHievement TABLE OF CONTENTS SMART Notebook 10 Themes... 3 Page Groups... 4 Magic Pen... 5 Shape Pen... 6 Tables... 7 Object Animation... 8 Aligning

More information

Windows Movie Maker 2012

Windows Movie Maker 2012 Windows Movie Maker 2012 Open Windows Movie Maker A shortcut for Movie Maker should be on the desktop, but if it is not, you can search for the program by touching the right edge of the screen and swiping

More information

Introduction. Page1of13

Introduction. Page1of13 BookMap User Guide Introduction BookMap is an innovative analysis and trading application that delivers a consolidated visualization of past and present market depth. Using a configurable color scheme,

More information

LESSON 7: IMPORTING AND VECTORIZING A BITMAP IMAGE

LESSON 7: IMPORTING AND VECTORIZING A BITMAP IMAGE LESSON 7: IMPORTING AND VECTORIZING A BITMAP IMAGE In this lesson we ll learn how to import a bitmap logo, transform it into a vector and perform some editing on the vector to clean it up. The concepts

More information

Welcome to The Grid 2

Welcome to The Grid 2 Welcome to 1 Thanks for choosing! These training cards will help you learn about, providing step-by-step instructions for the key skills you will need and introducing the included resources. What does

More information

The preliminary design of a wearable computer for supporting Construction Progress Monitoring

The preliminary design of a wearable computer for supporting Construction Progress Monitoring The preliminary design of a wearable computer for supporting Construction Progress Monitoring 1 Introduction Jan Reinhardt, TU - Dresden Prof. James H. Garrett,Jr., Carnegie Mellon University Prof. Raimar

More information

Frequently Asked Questions About VisionGauge OnLine

Frequently Asked Questions About VisionGauge OnLine Frequently Asked Questions About VisionGauge OnLine The following frequently asked questions address the most common issues and inquiries about VisionGauge OnLine: 1. What is VisionGauge OnLine? VisionGauge

More information

The following is an overview of lessons included in the tutorial.

The following is an overview of lessons included in the tutorial. Chapter 2 Tutorial Tutorial Introduction This tutorial is designed to introduce you to some of Surfer's basic features. After you have completed the tutorial, you should be able to begin creating your

More information

A new Method for Face Recognition Using Variance Estimation and Feature Extraction

A new Method for Face Recognition Using Variance Estimation and Feature Extraction A new Method for Face Recognition Using Variance Estimation and Feature Extraction Walaa Mohamed 1, Mohamed Heshmat 2, Moheb Girgis 3 and Seham Elaw 4 1, 2, 4 Faculty of science, Mathematical and Computer

More information

Introduction Configuring Your HP Mouse Batteries Replacing the Batteries Mouse Sensor Technology Navigating the HP Mouse Control Center

Introduction Configuring Your HP Mouse Batteries Replacing the Batteries Mouse Sensor Technology Navigating the HP Mouse Control Center Introduction Congratulations on your purchase of an HP mouse. This mouse is the latest in a wide range of computer peripherals manufactured by HP. It is designed to provide you with the highest level of

More information

RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University

RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University RESEARCH ON SPOKEN LANGUAGE PROCESSING Progress Report No. 29 (2008) Indiana University A Software-Based System for Synchronizing and Preprocessing Eye Movement Data in Preparation for Analysis 1 Mohammad

More information

Face detection is a process of localizing and extracting the face region from the

Face detection is a process of localizing and extracting the face region from the Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.

More information

GYM PLANNER. User Guide. Copyright Powerzone. All Rights Reserved. Software & User Guide produced by Sharp Horizon. www.sharphorizon.com.

GYM PLANNER. User Guide. Copyright Powerzone. All Rights Reserved. Software & User Guide produced by Sharp Horizon. www.sharphorizon.com. GYM PLANNER User Guide Copyright Powerzone. All Rights Reserved. Software & User Guide produced by Sharp Horizon. www.sharphorizon.com. Installing the Software The Powerzone gym Planner is a piece of software

More information

Experiments with a Camera-Based Human-Computer Interface System

Experiments with a Camera-Based Human-Computer Interface System Experiments with a Camera-Based Human-Computer Interface System Robyn Cloud*, Margrit Betke**, and James Gips*** * Computer Science Department, Boston University, 111 Cummington Street, Boston, MA 02215,

More information

Hands-On Practice. Basic Functionality

Hands-On Practice. Basic Functionality Basic Functionality Your school or company has just moved one of your SMART Board interactive whiteboards into a new room because you were unable to access the Internet from the old location. You will

More information

Multi-Touch Ring Encoder Software Development Kit User s Guide

Multi-Touch Ring Encoder Software Development Kit User s Guide Multi-Touch Ring Encoder Software Development Kit User s Guide v2.0 Bulletin #1198 561 Hillgrove Avenue LaGrange, IL 60525 Phone: (708) 354-1040 Fax: (708) 354-2820 E-mail: instinct@grayhill.com On the

More information

A Real Time Driver s Eye Tracking Design Proposal for Detection of Fatigue Drowsiness

A Real Time Driver s Eye Tracking Design Proposal for Detection of Fatigue Drowsiness A Real Time Driver s Eye Tracking Design Proposal for Detection of Fatigue Drowsiness Nitin Jagtap 1, Ashlesha kolap 1, Mohit Adgokar 1, Dr. R.N Awale 2 PG Scholar, Dept. of Electrical Engg., VJTI, Mumbai

More information

Tutorial for Tracker and Supporting Software By David Chandler

Tutorial for Tracker and Supporting Software By David Chandler Tutorial for Tracker and Supporting Software By David Chandler I use a number of free, open source programs to do video analysis. 1. Avidemux, to exerpt the video clip, read the video properties, and save

More information

Colour Image Segmentation Technique for Screen Printing

Colour Image Segmentation Technique for Screen Printing 60 R.U. Hewage and D.U.J. Sonnadara Department of Physics, University of Colombo, Sri Lanka ABSTRACT Screen-printing is an industry with a large number of applications ranging from printing mobile phone

More information

Advantage Cloud Access: Microsoft Remote Desktop for Android

Advantage Cloud Access: Microsoft Remote Desktop for Android Advantage Cloud Access: Microsoft Remote Desktop for Android 2645 Townsgate Road, Suite 200 Westlake Village, CA 91361 Support: 800.888.8075 Fax: 805.497.4983 2013 Compulink Business Systems, Inc. All

More information

SB101 SMART Board 101

SB101 SMART Board 101 SB101 SMART Board 101 Pieces and Parts SMART Board with cable connected to a laptop or desktop computer LCD projector with cable connected to the computer Computer SMART Board cable (use the appropriate

More information

Quick Help Guide (via SRX-Pro Remote)

Quick Help Guide (via SRX-Pro Remote) Quick Help Guide (via SRX-Pro Remote) 2012 i³ International Inc. The contents of this user manual are protected under copyright and computer program laws. Page 2 SRX-Pro Remote - Quick Help Guide Logging

More information

Corporate Property team contact details

Corporate Property team contact details Central Support Services Property and Local Taxation Division Managed land mapping service Corporate Property team contact details for further information please Contact PROPERTY, Estates Information Team

More information

TABLE OF CONTENTS SURUDESIGNER YEARBOOK TUTORIAL. IMPORTANT: How to search this Tutorial for the exact topic you need.

TABLE OF CONTENTS SURUDESIGNER YEARBOOK TUTORIAL. IMPORTANT: How to search this Tutorial for the exact topic you need. SURUDESIGNER YEARBOOK TUTORIAL TABLE OF CONTENTS INTRODUCTION Download, Layout, Getting Started... p. 1-5 COVER/FRONT PAGE Text, Text Editing, Adding Images, Background... p. 6-11 CLASS PAGE Layout, Photo

More information

Carrie Schoenborn Molly Switalski. Big Idea: Journeys

Carrie Schoenborn Molly Switalski. Big Idea: Journeys Carrie Schoenborn Molly Switalski Big Idea: Journeys What are types of journeys that people travel in life? Are all journeys physical journeys? What defines a journey? How do we know when a journey is

More information

Lesson Plan. Preparation

Lesson Plan. Preparation Lesson Plan Course Title: Principles of Information Technology Lesson Duration: 45 Minutes Session Title: Keyboards, Mice, and Other Input Devices Performance Objective: Upon completion of this assignment,

More information

User Manual Network connection and Mobics Dashboard (MIS) software for Dryer Controller M720

User Manual Network connection and Mobics Dashboard (MIS) software for Dryer Controller M720 User Manual Network connection and Mobics Dashboard (MIS) software for Dryer Controller Manual version : v1.00 Networking and MIS Manual Dryer controller Page 1 of 16 Document history Preliminary version

More information

Cloud tracking with optical flow for short-term solar forecasting

Cloud tracking with optical flow for short-term solar forecasting Cloud tracking with optical flow for short-term solar forecasting Philip Wood-Bradley, José Zapata, John Pye Solar Thermal Group, Australian National University, Canberra, Australia Corresponding author:

More information

PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL. Version 2.1

PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL. Version 2.1 PN-L702B LCD MONITOR TOUCH PANEL DRIVER OPERATION MANUAL Version 2.1 Contents Setting up the PC...3 Installing the touch panel driver...3 Touch Panel Settings...4 How to configure settings...4 Calibration...5

More information

APPLICATION NOTE. Getting Started with pylon and OpenCV

APPLICATION NOTE. Getting Started with pylon and OpenCV APPLICATION NOTE Getting Started with pylon and OpenCV Applicable to all Basler USB3 Vision, GigE Vision, and IEEE 1394 cameras Document Number: AW001368 Version: 01 Language: 000 (English) Release Date:

More information

Auto Clicker Tutorial

Auto Clicker Tutorial Auto Clicker Tutorial This Document Outlines Various Features of the Auto Clicker. The Screenshot of the Software is displayed as below and other Screenshots displayed in this Software Tutorial can help

More information

SMART Boards. If the board is connected to a different computer - Orientation is needed whenever you connect it to a new or different computer.

SMART Boards. If the board is connected to a different computer - Orientation is needed whenever you connect it to a new or different computer. SMART Boards What is a SMART Board? The SMART Board is an interactive whiteboard that converts a computer and date projector into a powerful tool for teaching and learning. With the computer image projected

More information

INTERACTIVE WHITEBOARD. Owner s Manual

INTERACTIVE WHITEBOARD. Owner s Manual INTERACTIVE WHITEBOARD Owner s Manual Table of Contents What s In The Box... 2 QOMO Whiteboard System Requirements... 3 Introduction... 4 Whiteboard Software Features... 5 How to Install Hardware... 6

More information

Instrument Software Update Instructions. Keysight X-Series Signal Analyzers (PXA/MXA/EXA/CXA) Upgrading an older version to A.12.

Instrument Software Update Instructions. Keysight X-Series Signal Analyzers (PXA/MXA/EXA/CXA) Upgrading an older version to A.12. Instrument Software Update Instructions Keysight X-Series Signal Analyzers (PXA/MXA/EXA/CXA) Purpose Upgrading an older version to A.12.09 and above The purpose of this document is to outline the instrument

More information

Changing How the Mouse Works in Windows 7

Changing How the Mouse Works in Windows 7 Changing How the Mouse Works in Windows 7 Mada Assistive Technology Center Tel: 00 974 44594050 Fax: 00 974 44594051 Email: info@mada.org.qa Pen Introduction There are several ways to adjust the mouse

More information