Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to.

Slides:



Advertisements
Similar presentations
ARTIFICIAL PASSENGER.
Advertisements

Sumitha Ajith Saicharan Bandarupalli Mahesh Borgaonkar.
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Video Inpainting Under Constrained Camera Motion Kedar A. Patwardhan, Student Member, IEEE, Guillermo Sapiro, Senior Member, IEEE, and Marcelo Bertalm.
Multiple People Detection and Tracking with Occlusion Presenter: Feifei Huo Supervisor: Dr. Emile A. Hendriks Dr. A. H. J. Stijn Oomes Information and.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
ICIP 2000, Vancouver, Canada IVML, ECE, NTUA Face Detection: Is it only for Face Recognition?  A few years earlier  Face Detection Face Recognition 
Electrical and Computer Engineer Large Portable Projected Peripheral Touchscreen Team Jackson Brian Gosselin Greg Langlois Nick Jacek Dmitry Kovalenkov.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
May 10, 2004Facial Tracking and Animation Todd Belote Bryan Harris David Brown Brad Busse.
Face Detection: a Survey Speaker: Mine-Quan Jing National Chiao Tung University.
Detecting Image Region Duplication Using SIFT Features March 16, ICASSP 2010 Dallas, TX Xunyu Pan and Siwei Lyu Computer Science Department University.
Polarization Processing for Low Light Imaging Abstract: An important property of still picture cameras and video cameras is their ability to present an.
Virtual Dart – An Augmented Reality Game on Mobile Device Supervised by Prof. Michael R. Lyu LYU0604Lai Chung Sum ( )Siu Ho Tung ( )
UNIVERSITY OF MURCIA (SPAIN) ARTIFICIAL PERCEPTION AND PATTERN RECOGNITION GROUP REFINING FACE TRACKING WITH INTEGRAL PROJECTIONS Ginés García Mateos Dept.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
A Vision-Based System that Detects the Act of Smoking a Cigarette Xiaoran Zheng, University of Nevada-Reno, Dept. of Computer Science Dr. Mubarak Shah,
Abstract In this project we expand our previous work entitled "Design of a Robotic Platform and Algorithms for Adaptive Control of Sensing Parameters".
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Mahesh Sukumar Subramanian Srinivasan. Introduction Face detection - determines the locations of human faces in digital images. Binary pattern-classification.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
1 Activity and Motion Detection in Videos Longin Jan Latecki and Roland Miezianko, Temple University Dragoljub Pokrajac, Delaware State University Dover,
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
Sana Naghipour, Saba Naghipour Mentor: Phani Chavali Advisers: Ed Richter, Prof. Arye Nehorai.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Lab 2: Capturing and Displaying Digital Image
Deep Green System for real-time tracking and playing the board game Reversi Nadav Erell Intro to Computational and Biological Vision, CS department, Ben-Gurion.
The Camera Mouse: Visual Tracking of Body Features to Provide Computer Access for People With Severe Disabilities.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Multimedia Databases (MMDB)
ICPR/WDIA-2012 High Quality Novel View Synthesis Based on Low Resolution Depth Image and High Resolution Color Image Jui-Chiu Chiang, Zheng-Feng Liu, and.
1 Mean shift and feature selection ECE 738 course project Zhaozheng Yin Spring 2005 Note: Figures and ideas are copyrighted by original authors.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
GESTURE ANALYSIS SHESHADRI M. (07MCMC02) JAGADEESHWAR CH. (07MCMC07) Under the guidance of Prof. Bapi Raju.
ECEN 4616/5616 Optoelectronic Design Class website with past lectures, various files, and assignments: (The.
AN EYE MOUSE SYSTEM USING FPGA AN EYE MOUSE SYSTEM USING FPGA Professor: Yih-Ran Sheu Student: Dinh Viet Thang(M992B206)
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
High-Resolution Interactive Panoramas with MPEG-4 발표자 : 김영백 임베디드시스템연구실.
Digital Image Processing CCS331 Relationships of Pixel 1.
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Structured Face Hallucination Chih-Yuan Yang Sifei Liu Ming-Hsuan Yang Electrical Engineering and Computer Science 1.
1 Formation et Analyse d’Images Session 7 Daniela Hall 25 November 2004.
Digital Photography with Flash and No-Flash Image Pairs Gabriela Martínez Processamento de Imagem IMPA.
Expectation-Maximization (EM) Case Studies
Figure ground segregation in video via averaging and color distribution Introduction to Computational and Biological Vision 2013 Dror Zenati.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Autonomous Robots Vision © Manfred Huber 2014.
Bachelor of Engineering In Image Processing Techniques For Video Content Extraction Submitted to the faculty of Engineering North Maharashtra University,
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
2016/1/141 A novel method for detecting lips, eyes and faces in real time Real-Time Imaging (2003) 277–287 Cheng-Chin Chiang*,Wen-Kai Tai,Mau-Tsuen Yang,
Motion Detection and Processing Performance Analysis Thomas Eggers, Mark Rosenberg Department of Electrical and Systems Engineering Abstract Histograms.
Using Adaptive Tracking To Classify And Monitor Activities In A Site W.E.L. Grimson, C. Stauffer, R. Romano, L. Lee.
Type of Vehicle Recognition Using Template Matching Method Electrical Engineering Department Petra Christian University Surabaya - Indonesia Thiang, Andre.
Person Following with a Mobile Robot Using Binocular Feature-Based Tracking Zhichao Chen and Stanley T. Birchfield Dept. of Electrical and Computer Engineering.
An Introduction to Digital Image Processing Dr.Amnach Khawne Department of Computer Engineering, KMITL.
Portable Camera-Based Assistive Text and Product Label Reading From Hand-Held Objects for Blind Persons.
ENTERFACE 08 Project 9 “ Tracking-dependent and interactive video projection ” Mid-term presentation August 19th, 2008.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
Ehsan Nateghinia Hadi Moradi (University of Tehran, Tehran, Iran) Video-Based Multiple Vehicle Tracking at Intersections.
3D Puppetry: A Kinect-based Interface for 3D Animation
Eye Detection and Gaze Estimation
Image Segmentation Classify pixels into groups having similar characteristics.
Digital image self-adaptive acquisition in medical x-ray imaging
PRAKASH CHOCKALINGAM, NALIN PRADEEP, AND STAN BIRCHFIELD
Using FPGA to Provide Faster Digitally Enhanced Images in Order to Demonstrate a More Efficient Way to Process Images When Compared to Using Software.
Presentation transcript:

Abstract Some Examples The Eye tracker project is a research initiative to enable people, who are suffering from Amyotrophic Lateral Sclerosis (ALS), to use prosthetic limbs using their eyes by tracking the movement of the pupil. The project will be implemented in two main phases. The idea is to mount an infrared camera onto a pair of sunglasses and capture the movement of the pupil, and move the limbs using the control signal generated, based on the pupil movements. In this semester, we focused on developing software tools for tracking the motion of the eye. In the next semester, we will build the hardware necessary to control the prosthetic limbs. Sana Naghipour, Saba Naghipour, Phani Chavali, Ed Richter, and Arye Nehorai Preston M. Green Department of Electrical and Systems Engineering Overview Procedure Description Experimental Setup Goal To track the location of the pupil, in a live video stream using image processing techniques.Approach First Phase : development of the software for pupil tracking Second Phase : building the hardware necessary to capture the images of the eye and transfer the images to a processing unitApplications Help ALS patients in various tasks such as communication, writing s, drawing, making music.Challenges The challenges include but are not limited to developing algorithms that are: (i) fast, which obtain good frame rate (ii) robust, that are insensitive to lighting conditions and facial irregularities. The picture is taken from the website: The image shows pair of infrared cameras mounted on sunglasses to detect the pupil movements of the patient. We implement our project in the following steps. Image AcquisitionImage Acquisition We use Labview to capture the video using an infrared camera. There is support for recording of videos with several frame rates, and formats. After obtaining the video, we perform sequential frame by frame processing. Discarding Color information Discarding Color information We convert the images from all the frames into to their corresponding gray scale images. To do this, we average the pixel values in all the three color channel to obtain a gray scale image. Low pass filteringLow pass filtering We use low-pass filtering to remove the sharp edges in each image. This also helps to remove the undesired background light in the image. ScalingScaling We scale down the filtered images to obtain lower resolution images. This serves two purposes. First, since the dimension of the image decreases, scaling improves the processing time. Second, the averaging effect removes the undesired background light. Template Matching Template Matching We used a template matching algorithm to segment the darkest region of the image. Since after discarding the color information and, low-pass filtering, the pupil corresponds to the darkest spot in the eye, this method was used. We used a small patch of dark pixels as a template. The matching is done using exhaustive search over the entire image. Once a match is found, the centroid of the this block was determined to the pupil location. For the experiments, we used a block size of 5 x 5 pixels. Determining the search spaceDetermining the search space Since the exhaustive search over the entire image to find a match is computationally intensive, we propose an adaptive search method. Using this method, we choose the search space based on the pupil location from earlier frame. In this manner, using the past information, we were able to greatly reduce the complexity of the search. We used a search space of 75 X 75 pixels around the pupil location from the last frame. References P. W. Hallinan, Recognizing human eyes, in: SPIE Proceedings,Vol. 1570: Geometric Methods in Computer Vision, 1991, pp. 212{226. Conclusion An algorithm for estimating the position and the movement of the pupil is implemented using a template matching method. In the future, we will build the necessary hardware that uses the algorithm for prosthetic limb control. a) Experimental Setup b) Labview instrument