Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SignTalker - milestone 1

SignTalker - milestone 1

Milestone 1 presentation by students at the Startup Programming course 2016 at University of Victoria.

Startup Programming course

October 14, 2016
Tweet

More Decks by Startup Programming course

Other Decks in Education

Transcript

  1. What’s happening? 1. Grab color image from camera 2. Use

    K-Means to do color clustering, and find the biggest color cluster (hand) 3. Get the contour of the hand 4. Take the Discrete Fourier Transform of the contour to obtain a sampled, scale-invarient shape descriptor 5. Match the descriptor against a prepared set of 4 (A-D) ground truth samples using linear interpolation 6. The best match (within a certain margin of error) is returned
  2. Feature list 4 1. Researching and testing existing technologies M1

    2. Shape descriptor for hand position M1 3. REST server to receive shape descriptor data from phone M1 4. REST server to respond with determined word M1 5. Machine Learning framework M1 6. Creating relationship with the ASL community (users) M2 7. Get Dataset M2 8. Train classifier to run on server M2 9. Menu options on phone M2 10. Companion Website M2 11. Phone gets word from REST and outputs as audio (Text -to-Speech) M3 12. Optimizing and improving shape descriptor M3 13. Tutorial/guide/help options M3
  3. Road Map Ground Truth Dataset Optimize features extraction & classification

    Text predictor Full App development ASL Users 5 Train Machine Learning Classifier Milestone 2 (4/Nov)
  4. Our Progress 1. Researching and testing existing technologies 2. Researching

    and meeting with ASL users 3. Shape descriptor for hand position 4. REST server to receive shape descriptor data from phone 5. REST server to respond with determined word 6. Machine Learning framework 7. Evaluated technical risks a. Time 6
  5. 7

  6. ASL Learning tool Why to pivot? 1.- We know the

    letter we are matching 1.1 This makes the search space smaller 2.- Lower the Hardware requirements 3.- Real-time not required 4.- Larger user base 8
  7. Thanks! Any questions? Amanda Dash - [email protected] Nora Huang -

    [email protected] Dany Cabrera - [email protected] Tristan Partridge - [email protected] Maria Ferman - [email protected] Presentation template by SlidesCarnival 9 http://104.236.214.96:8080/signtalker/