Tattoo Remover

Machine learning image to image model that removes tattoos

While taking classes in Machine Learning in school, I was looking for a fun side project model to work on in parallel to learning in my classes.

I ended up finding the project SkinDeep an open souce project on github that attempted to remove tattoos from people.

After using the model I instantly noticed some limitations and started tinkering by creating models and datasets of my own to see If I could do better.

This lead me down a path of creative techniques in synthetic dataset generation and various unet architectures and learning more in-depth frameworks like pytorch, tensorflow, and jax.

To showcase some progress I created a github repo with some code to run a model I trained with the model weights published on huggingface. Checkout my Github repo here

Here is a GIF of some results I achieved blended together so you can see the before and after results:

Also note that all of the images above were not part of the training set that was used.

This is a project I really enjoyed and will be working on it more in my free time.