1 / 37

Project Eyeris, May 13-20

Project Eyeris, May 13-20. TEAM Will Bryan Tyler Burnham Scott Connell Justin Derby Kris Scott Arjay Vander Velden ADVISOR Daji Qiao CLIENT Stephen Gilbert,VRAC. Client. Virtual Reality Applications Center (VRAC). Problem Statement. No mobile solution tracks both eyes

awen
Download Presentation

Project Eyeris, May 13-20

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Eyeris, May 13-20 TEAM Will Bryan Tyler Burnham Scott Connell Justin Derby Kris Scott Arjay Vander Velden ADVISOR Daji Qiao CLIENT Stephen Gilbert,VRAC

  2. Client • Virtual Reality Applications Center (VRAC)

  3. Problem Statement • No mobile solution tracks both eyes • Need for real-time streaming • Need solution to allow for viewers to analyze the data as the study is happening

  4. System Description

  5. Concept Sketch • Embedded, real-time eye tracking system • Stream outward video and eye tracking data wirelessly • Will be used in the C6/MIRAGE for virtual reality applications

  6. Design sketch-up

  7. Functional Requirements • Track both eyes for 3D depth • Two-hour, onboard cache of world view video and eye data • Real-time, wireless transmission of world view video • Real-time, wireless transmission of eye tracking data • Video and eye tracking data must be in-sync

  8. Non-Functional Requirements General Requirements • Glasses will be active, stereoscopic glasses • System must be unobstructive and nonintrusive • Battery must last at least three hours

  9. Non-Functional Requirements Video Requirements • World-view camera must be high definition (720p or 1080p) • The sensor camera must be 640x480 at 30fps

  10. Non-Functional Requirements Physical Requirements • Weight constraints: Glasses – 2.3 lbs.; Backpack – 5 lbs. • Dimensional constraints: Glasses – no wider than 10 inches

  11. Existing Products

  12. Existing Market Tobii ($45,000) • No hardware adjustments necessary • System guided calibration • Lightweight & discrete • Parallax compensation • Millisecond data sync

  13. Existing Market SMI ($30,000) • Real time & recording • Audio

  14. Project Justification What can we improve upon? • High resolution real-time streaming over Wi-Fi • 3D vector tracking (adds depth to tracking location) • Cost of the system

  15. Implementation

  16. Risks and Mitigations

  17. Resource and Cost Estimate • Resources • 2 Gumstix Boards • 1 PandaBoard • 4 Inward-Facing Cameras • 1 Outward-Facing Camera • 1 Battery Pack • PCB • Wires • Stereo Glasses • Cost Estimate: Approx. ~$1,000

  18. Project Milestones End of Fall semester: • Finished Design Document • Finished Project Plan • Working 2D Eye-Tracking algorithm End of Winter break: • ~50% of the modules implemented • All hardware ordered End of Spring semester: • Fully working product

  19. Project Schedule

  20. System Overview

  21. Functional Decomposition

  22. Functional Decomposition Glasses

  23. Functional Decomposition Mainboard

  24. Functional Decomposition Network

  25. System Specifications

  26. Hardware Used • Gumstix Duo Vero • PandaBoard ES • Battery (TBD) • CMOS Cameras • Web Camera

  27. Software Used • OpenCV • TBB (Threading Building Blocks) • Boost (C++) • Java Runtime

  28. Platforms Used • Linux • Windows

  29. Test Plan • Unit testing • Real-world Testing • Eye testing • Wireless testing • Blackbox testing • Whitebox testing

  30. Metrics • Network throughput • Capture rate of cameras • Accuracy of eye tracking • Accuracy of depth

  31. Next Steps

  32. Prototype

  33. Project Status • First portion of eye tracking done • Almost all hardware in • Remaining hardware has been ordered • Wrote scripts to compile software needed for the eye-tracking algorithm • Can run programs on the Gumstix

  34. Task Responsibility • Justin Derby (SE) • Software development • Eye tracking • Tyler Burnham (SE) • Software development • Eye tracking • Arjay Vander Velden (CPR E) • Middle layer software development • Scott Connell (CPR E) • Middle layer software development • Will Bryan (CPR E) • Embedded Programming / Interfaces • Kris Scott (EE) • Physical hardware

  35. Plan for Next Semester • Implementing • Prototyping • Testing • Bug Fixing • Testing again • More bug fixing • Finished product

  36. Questions ?

More Related