Machine Learning for Image Processing
Image to Art
Art Line : https://github.com/vijishmadhavan/ArtLine
Self-Attention (https://arxiv.org/abs/1805.08318). Generator is pre trained UNET with spectral normalization and self-attention. Something that I got from Jason Antic's DeOldify(https://github.com/jantic/DeOldify), this made a huge difference, all of a sudden I started getting proper details around the facial features.
Progressive Resizing (https://arxiv.org/abs/1710.10196),(https://arxiv.org/pdf/1707.02921.pdf,(https://arxiv.org/pdf/1707.02921.pdf)). Progressive resizing takes this idea of gradually increasing the image size. In this project, the image size was gradually increased and learning rates were adjusted. Thanks to fast.ai for introducing me to Progressive resizing, this helps the model to generalize better as it sees many more different images.
Generator Loss : Perceptual Loss/Feature Loss based on VGG16. (https://arxiv.org/pdf/1603.08155.pdf).
Stylized Neural Painters : simulated paint process for a photo, Github repo, Colab
Toonify convert photo to 3d cartoon
Image Reconstruction and Upscaler
DeOldify: A Deep Learning based project for colorizing and restoring old images (and video!)
Github PifuHD: 3D Human Reconstruction
Waifu : Image, GIF and Video enlarger/upscaler(super-resolution) achieved with Waifu2x, SRMD, RealSR, Anime4K and ACNet.
Image Cloaking
Fawkes : Prevent AI for identifying photo
Computer Vision Data Manipulation
cvdata (MIT) : Tools for creating and manipulating computer vision datasets: resize images, rename files, annotation format conversion, image format conversion, Split dataset into training, validation, and test subsets and much more.
ML-based Image Processor
Hotpot AI ; Design Assistant, starting from image processing, device mockups, to social media posts
Last updated