Accurate and Cost-effective Human Pose Estimation in Unfavorable Environments

Closed
Vergo
Dartmouth, Nova Scotia, Canada
Christian Browne
President, Vergo
(5)
4
Project
Academic experience
200 hours of work total
Learner
Anywhere
Advanced level

Project scope

Categories
Machine learning
Skills
data preprocessing data compression cloud computing programming languages data storage data collection attention mechanisms business metrics performance metric python (programming language)
Details

Project Goal:

Seeking an intern to develop a streamlined, data-efficient human pose estimation algorithm for a revenue-generating business model. The current data-heavy pretrained model drives high server costs. The primary objective at Vergo is to transform research findings into a product, enabling businesses to reduce data expenses while maintaining precise human pose estimation. Additionally, Vergo aims to enhance computer vision capabilities for various environments, including low-light conditions, ensuring accurate human pose detection even in challenging lighting situations. The candidate will explore diverse approaches to address this challenge and implement the optimal solution.


Key Responsibilities:

  • Research various human pose estimation models.
  • Evaluate and test different models for suitability.
  • Integrate the chosen model seamlessly into the platform.
  • Assess algorithm performance and make necessary adjustments to enhance accuracy and reduce data costs.
  • Develop a dependable, cost-effective human pose estimation solution aligning with customer requirements.


Required Qualifications:

  • Proficiency in transfer learning, data augmentation, attention mechanisms, and ensemble learning.
  • Experience in computer vision, deep learning, and programming languages (e.g., Python, TensorFlow, or PyTorch).
  • Strong skills in data preprocessing, model training, and familiarity with cloud computing platforms (such as AWS or GCP).
  • Ability to optimize the model's performance on large-scale datasets.


Deliverables

To achieve the project goal of developing a streamlined, data-efficient human pose estimation algorithm for Vergo, learners will need to complete the following key tasks:


  1. Literature Review: Begin by conducting a comprehensive review of existing literature and research on human pose estimation models, data efficiency, and low-light conditions. This will provide a foundation for understanding the current state of the field and potential solutions.
  2. Model Research: Explore various human pose estimation models, both traditional and deep learning-based. Investigate their strengths, weaknesses, and applicability to the project's objectives.
  3. Model Testing: Conduct experiments to test and evaluate different models' performance, especially in low-lighting conditions. Collect data and metrics to assess accuracy and efficiency.
  4. Model Integration: Select the most suitable human pose estimation model for Vergo's needs. Integrate the chosen model into the existing platform, ensuring seamless compatibility.
  5. Performance Assessment: Continuously monitor and assess the algorithm's performance in real-world scenarios. Collect feedback and data to identify areas for improvement.
  6. Optimization: Implement optimizations such as transfer learning, data augmentation, and attention mechanisms to enhance the model's accuracy and efficiency, particularly in challenging lighting conditions.
  7. Cost Reduction: Work on reducing data server costs by implementing strategies like data compression, efficient data storage, or cloud computing optimization.
  8. Documentation: Maintain detailed documentation of the research process, experimental results, code, and adjustments made to the algorithm. This documentation should be clear and organized for future reference.
  9. Collaboration: Collaborate with the team to ensure that the developed solution aligns with the company's objectives and customer needs.
  10. Communication: Regularly communicate progress, findings, and challenges with team members and stakeholders to ensure transparency and alignment with project goals.
  11. Iterative Development: Continuously iterate on the algorithm and make necessary adjustments based on feedback and performance metrics to achieve the desired level of accuracy and efficiency.
  12. Final Product Development: Work towards transforming the research findings and optimized algorithm into a final product that can be used by businesses to reduce data costs while maintaining accurate human pose estimation.


Mentorship
  1. Mentorship: Assigning each intern a dedicated mentor from our team with expertise in cybersecurity will provide consistent guidance, answer questions, and offer assistance throughout the project.
  2. Regular Check-ins: Scheduled check-in meetings will ensure that interns are making progress, provide a platform to address challenges, and offer timely feedback to keep the project on track.


About the company

Company
Dartmouth, Nova Scotia, Canada
2 - 10 employees
Technology

Vergo reduces costly workplace injuries by using a computer vision platform that identifies high-risk postures and injury-prone activities in the workplace.