Emily Li - Projects
Outdated. Please view my latest work on github.
Some fun projects I have worked on!
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.
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.
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.
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.
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.
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++.
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