Katie He

Github LinkedIn Medium

Projects

Here are some projects that I've worked on in my spare time, with topics spanning from music to signal processing, from arts to machine learning. The main thread that ties them all together is mathematics, with Python as the go-to programming language.

What’s lost in JPEG?

In this article I replicate the lossy part of JPEG compression process in Python using common libraries (mostly just Numpy and Scipy for the actual compression), which includes chroma subsampling, discrete cosine transform, and quantization.

Music in Python

Using Numpy and Scipy, one can easily analyze sound in a few lines of code even if you don’t have trained musician ears and perfect pitch. Read the 2-part blog post here and here.
Katie He · Twinkle Star (Sustain)

Twilight Zone in Color

A condition GAN (generative adversarial network) that colorizes the original Twilight Zone by "watching" YouTube vidoes of a 70s TV show. Details on Github and you can watch network output video here.

Photography