Pinnochio
This presentation is the property of its rightful owner.
Sponsored Links
1 / 23

Pinnochio PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on
  • Presentation posted in: General

Pinnochio. 성도윤 손명배 오승 규. What are we trying to solve?. Too many peripherals. Too power-consuming. Too expensive. That one seems O.K. $8895.00. Limited Functionality. Our Goal. Simple Useful Efficient. Functional Requirements. Provide a virtual input interface for smart device

Download Presentation

Pinnochio

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Pinnochio

Pinnochio

성도윤

손명배

오승규


What are we trying to solve

What are we trying to solve?


Too many peripherals

Too many peripherals


Too power consuming

Too power-consuming


Too expensive

Too expensive

That one seems O.K.

$8895.00


Limited functionality

Limited Functionality


Our goal

Our Goal

  • Simple

  • Useful

  • Efficient


Functional requirements

Functional Requirements

  • Provide a virtual input interface for smart device

  • Using camera, capture the user’s face

  • Recognize the user’s face to control input

    • Behavior 1: Move cursor

    • Behavior 2: Button down or up

    • Behavior 3: TouchkeyEmulation

  • Configure


Threshold based approach

Threshold-based approach


Technical challenges

Technical Challenges

  • Face Recognition

    • Position

    • Orientation

    • Features (Eye, Mouth)

  • Motion Recognition

  • O/S Integration

  • Power Saving


Functional requirements1

Functional Requirements

  • Provide a virtual input interface for smart device

  • Using camera, capture the user’s face

  • Recognize the user’s face to control input

    • Behavior 1: Move cursor

    • Behavior 2: Button down or up

    • Behavior 3: TouchkeyEmulation

  • Activate/Deactivate

  • Configure


Use cases

Use Cases


Use cases1

Use Cases


Architectural diagram

Architectural Diagram

Pinocchio


Class diagram

Class Diagram


Sequence diagram frame processing

Sequence DiagramFrame Processing


Sequence diagram move pointer

Sequence DiagramMove Pointer


Software quality attributes analysis

Software Quality Attributes Analysis

  • Efficiency (Time Behavior)

    • Response time < 1/12 sec

      • Functionality (Correctness)

        • Cursor movement direction is within 15˚ from the angle of tilted head

  • Usability (Learnability)

    • 90% learn how to use the systemwithin5 minutes.

    • 90% can set their touchkey motions within3 minutes.


Technical challenges1

Technical Challenges

  • Face Recognition: Position, Orientation

    • Android API supporting face detection

  • Face Recognition : Features (Eye, Mouth)

    • Luminosity algorithm

  • Motion Recognition

    • Curve difference

    • Threshold

  • O/S Integration

    • Build custom driver for virtual pointing device

  • Power Saving

    • Allow users to deactivate process when it is not needed.


Project milestones

Project Milestones

  • Apr 30

    • Finish face recog. and kernel mod. separately

  • May 7

    • Finish integrating two parts into single device

    • Determine touchkey motions

  • May 14

    • Finish polishing

    • Final verification

  • May 16

    • Final presentation


  • Login