Intelligent Skating Performance Analysis and Assistive Training

Drawing of two figure skaters skating.

Beyond algorithmic and technology advancements, this project will produce key digitized data of figure skating performance that will be valuable for the research community to explore

Project description

This project will fill a gap by developing multiple sensory technologies involving visual cameras, pressure sensors and IMU sensors to provide detailed full body motion capturing of figure skating performance. Through digitizing the skaters' performance, and working with national team figure skating coaches, we will develop algorithms and software systems for detailed analysis of skaters' movements and use it to guide more targeted personal training. Based on the capturing and analysis, the project will further develop algorithms to automatically generate figure skating programs synchronized with the chosen music, given the elements that the skaters are capable to perform and obeying all choreograph constraints, to maximize the skaters potential scores. Our project involves both graduate and undergraduate students, high school and middle schools students who are figure skaters, and national team figure skating coaches. Beyond algorithmic and technology advancements, this project will produce key digitized data of figure skating performance that will be valuable for the research community to explore.

Project outcome

Algorithm and video demo that can analyze skating behavior.

Project details

Timing, eligibility and other details
Length of commitment Year-long (10-12 months)
Start time Anytime
In-person, remote, or hybrid? Hybrid
Level of collaboration Large group project (4+ students)
Benefits Research experience, academic credit
Who is eligible All undergraduate students with some knowledge of programming in python/C++

Project mentor

Junsong Yuan

Professor

Computer Science and Engineering

Phone: (716) 645-0562

Email: jsyuan@buffalo.edu

Start the project

  1. Email the project mentor using the contact information above to express your interest and get approval to work on the project. (Here are helpful tips on how to contact a project mentor.)
  2. After you receive approval from the mentor to start this project, click the button to start the digital badge. (Learn more about ELN's digital badge options.) 

Preparation activities

The specific preparation activities for this project will be customized through discussions between you and your project mentor. Please be sure to ask them for the instructions to complete the required preparation activities.

Keywords

computer vision, skating analysis, computer science and engineering