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. 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
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