# Project Tasks and Milestones ## Initialization 1. Setting up project logistics (Week 1) - Collaborative tools - Slack for communication - Google Documents to collaborate via docx - HackMD to collaborate via Markdown - Using a GitHub repository to store files - Using GitHub projects to manage tasks via a KanBan style board. - Meeting Schedule - Weekly Meetings on Fridays 11am-1pm - Post weekly meetings minutes online - Supervisor - Weekly email updates to Professor Jonathan - Professor Jonathan has access to our GitHub repository 2. Discussing Project Direction (Week 2) - Research vs Implementation based? - Decided on Implementation based - Came up with two proposals for implementation: - Australian Sign Language Translation - Controlling Musical Parameters 3. Coming up with Project Brief (Week 2/3) - Contains: - Problem Statement - Project Summary and Objectives - Project Timeline + Milestones - Finalized on one proposal - Using Real Time Pose Estimation to map to musical parameters ## Discovery 4. Deciding on which Algorithm to use (Week 4/5): - Had options of: - OpenPose - PoseNet - AlphaPose - Finalized on OpenPose due to: - Hand/Face recognition capability - Well documented - Making a rubric to evaluate usability of algorithm (still in progress) - Able to compile OpenPose on local laptop 5. Researching gesture mapping techniques (Week 4/5): - From papers/videos and online resources 6. Experimenting with Cloud Environment (Week 5) - Using Google Colab to compile and run OpenPose - Able to use an IP-camera to connect to online Google Colab environment 7. Gantt Chart generation (Week 5) - Using GitHub apis to automate gantt chart generation. 8. Setting up/Experimenting with Windows Virtual Machine (Week 5/Mid Sem Break) - Able to gain multiple concurrent user access - Able to compile OpenPose (CPU Only) ## Implementation 8. Working with OpenPose (Mid-sem break) - Understanding OpenPose flags and outputs - Saving outputs as a video file + json files (for each frame) 9. Experimenting with Keypoint to Musical Parameters Mapping (Mid-sem break) - Demo developed using PureData from OpenPose keypoint outputs ## Testing