project to remove multiple types of distortions, fisheye, lens flare, and motion blur. Uses a GAN system with either a U-Net or ResNet structure.
The code is a combination of https://github.com/SachaIZADI/colorful-world-pix2pix for the GAN structure
https://github.com/iamkrut/image_inpainting_resnet_unet for the ResNet and UNET
https://github.com/LeviBorodenko/motionblur for the motion blur
requirements: cudatoolkit flask h5py keras matplotlib numpy opencv pandas pillow pytorch scipy torchvision Wand scikit-image