Emily Li - Projects

Outdated. Please view my latest work on github.

Some fun projects I have worked on!

Project 1

BalletNetTrainer is a computer vision-based motion instructor model that analyzes the spatial-temporal dynamics in dance motion data through human pose estimation, a novel feature angle extraction technique, and dynamic time warping.

Paper

Project 1

SlashNBash is a real-time computer vision controlled multi-level fighter game with hit priority, timing mechanics, and full animation by deploying Google’s MediaPipe Pose Tracking & Landmarking model, utilizing OpenCV for webcam access and image processing. Code written in Python.

Project 1

TAF Pose or Temporal Affinity Fields (TAF) Pose is the first transformer-based pose estimation model that directly performs 2D tracking given temporal knowledge with spatio-temporal self-attention. This is an extension of similar work done by Truong et al in the task of video action recognition in DirecFormer.

Project 2

Spectral Clustering. I analyzed the theory behind dimensionality reduction and unsupervised spectral clustering techniques such as K-means clustering, K-nearest neighbors and applied them to cluster music into their genres based on ~200 features (e.g tempo). Implementations are in Julia.

Paper

Project 1

Holo Tic Tac Toe is a tic tac toe game controlled via the movement of a human hand using computer vision. I originally created this project for a workshop I taught at Hackclub’s Assemble hackathon.

Project 1

eZeTrack is an IOS mobile app that aims to reduces food waste by helping its user to track their food usage via an interactive smart digital fridge. In the app, the user can track expiration dates and also curate grocery shopping lists based on available stock in the fridge. App built in Xcode using C++.

Project 1

Chess. This is a 2-player chess game built in Python with Tkinter. Main features in addition to a basic working game include Check/Checkmate detection, En Passant, and Pawn Promotion.

Go back to Home