Top Banner
SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson
24

SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

Dec 19, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

SENIOR DESIGN PROJECTSDesign ReviewEye Tracking System OptimizationZachary HarveyPiyush AgarwalRobert LaiaconaLowren Lawson

Page 2: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

PRESENTATION OVERVIEW Project Overview

Zachary Harvey Typical Operation / Sensors

Rob Laiacona System Overview

Lowren Lawson TI Divinci DM355 / Possible Problems

Piyush Agarwal Prior Work / Power Requirements

Lowren Lawson Multidisciplinary Components / Societal Impact / Power

requirements Zachary Harvey

Testing / System Integration/Alternatives/Costs Rob Laiacona

Page 3: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

EXISTING SYSTEM

http://www.cis.rit.edu/pelz/publications/ETRA04_babcock_pelz.pdf

PC53XS scene camera

PC206XP eye camera

IR LED

Page 4: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

PROBLEMS WITH THE EXISTING SYSTEM

Video Synchronization Video Cutout Data Processing

New Eye Tracking Algorithm Power Management Monitoring Too Bulky Offline analysis restriction

Page 5: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

CUSTOMER WANTS

Basic Level Synchronized 30 FPS video LCD screen display Four hour video storage Simple Interface 8 hours storage / battery

More Advanced Features Control Wirelessly Storage via H.264 Video multiplexing

Page 6: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

TYPICAL OPERATION

Subjects are taken outdoors / indoors in daylight

Operation in fair weather

Subjects are instructed to hike and climb

Page 7: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

SENSORS

Cameras CMOS Analog NTSC encoded video stream ~30 FPS to capture all eye movement

PC53XS scene camera

PC206XP eye camera

IR LED

Page 8: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

TYPICAL DATA

Page 9: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

SYSTEM STARTUP

Startup Self Test Determine number of cameras Determine battery power Storage Space LCD test

Enter standby mode

Wait for input

Page 10: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

USER INTERFACE

Page 11: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

HIGH LEVEL SYSTEM DESIGN

Page 12: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

LEOPARD BOARD TI DM355

MPEG4 Coprocessor

Arm GPP (270 MHz)

TI DM365 MPEG4 /

H.264

Page 13: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

PROBLEMS

Leopard Board interfacing

Processing Expense

Packaging

Page 14: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

PROBLEMS (LEOPARD BOARD INTERFACE)

Digitizing two video streams Breakout board needed

Getting drivers to work properly

Power consumption

Mitigation Switching platforms to a more powerful SBC

Page 15: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

PROBLEMS (PROCESSING EXPENSE)

MPEG4 / H.264 video compression is computationally expensive

Hardware capable of processing is expensive SBC solution ~500 - 1000$

Mitigation Leopard Board (~100$)

Limited to one stream / MPEG4

Page 16: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

PROBLEMS (PACKAGING)

System must be durable Subjects are told to climb / hike outdoors Connections must be secure

System must be low power System runs off of 7.2V 4000 mAH battery

Heat dissipation Mitigation

Locking connectors Low power parts Enclosure

Page 17: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

PRIOR WORK

Applied Science Laboratory EYE TRAC Expensive

openEye Open Source Poor recording capabilities

RIT Multidisciplinary Project Poor software implementation

Windows XP + Lab View More research needs to be done on what went

wrong NASA eye tracking device

Works specifically with their equipment Not commercially available

Page 18: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

POWER REQUIREMENTS

User would like 4-8 hours of operation Using 7.2 4000 mAH battery

Leopard board will last 4-5 hours

Page 19: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

MULTIDISCIPLINARY COMPONENTS

Electrical Engineering Power consumption

Imaging Science

Computer Science

Packaging Science

Page 20: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

SOCIETAL IMPACT

Visual Perception Research

Commercial Advertising

Medical Research

Academic Strategies

Page 21: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

TESTING PROCEDURE

Video Stream Testing

Power Consumption Testing

Regression Testing

Interface testing

Page 22: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

SYSTEM INTEGRATION

Initially VGA camera module will be used for input

Data will be recorded to SD card

Once Video can be acquired, the NTSC streams will be used

Page 23: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

Alternative Approaches

SBC Easy but expensive

Reverse engineer existing video capture device

Fully Custom Platform

Page 24: SENIOR DESIGN PROJECTS Design Review Eye Tracking System Optimization Zachary Harvey Piyush Agarwal Robert Laiacona Lowren Lawson.

COST ESTIMATESItem Item Cost Expected

CostItem Qt.

Eye-tracking Cameras, glasses, IR LED, and breakout box. (Headgear)

$5000.00 $0.00 1

16 GB SD Card $35.25 $35.25 2

Camelbak Backpack $62.50 $0.00 1

Battery 7.4 V (4000 mAh) $50.00 $0.00 1

Power Distribution Block $10.00 $0.00 1

Microphone $10.00 $0.00 2

Cables $10.00 $10.00

LCD 6” Display $160.00 $160.00 1

Video Decoder IC $10.00 $0.00 2

Audio Decoder IC $10.00 $0.00 1

Leopard Board $0.00 $84.00 1

$5553.00 $289.25