This project is an unsupervised image restoration tool that uses a convolutional neural network as a structural prior to reconstruct images from noisy or incomplete data. It functions as a neural network image prior, utilizing the inherent biases of the network architecture to restore pixels without the need for a pre-trained dataset or external learning. The system performs zero-shot image restoration by treating the network architecture itself as a regularization term. It uses a randomly initialized encoder-decoder structure and iterative gradient descent to minimize pixel-wise loss, recove
BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning models to upscale, denoise, and deblur images and videos. It serves as a comprehensive system for image super-resolution and video quality restoration, providing the necessary infrastructure to recover fine visual details and increase pixel density. The project distinguishes itself through specialized toolkits for facial image enhancement and high-fidelity face synthesis, as well as a dedicated video quality restoration suite that utilizes deformable convolutions and generative
Guetzli is a lossy image compression tool and perceptual JPEG encoder. It converts PNG or JPEG inputs into high-density JPEG files, reducing file size by removing data that the human eye cannot easily detect. The tool utilizes human vision models to optimize the balance between file size and visual fidelity. It employs perceptual quality metrics and psychovisual similarity estimation to maintain high visual quality while maximizing compression density. The project includes a visual difference analyzer capable of generating spatial difference heatmaps and calculating scalar similarity scores.
This project is a neural style transfer framework that provides a suite of computer vision tools for applying artistic styles to images and video. It functions as a system for training feedforward neural networks, an iterative style optimizer, and a real-time video stylizer. The framework supports two primary methods of stylization: a feedforward model that applies styles in a single pass and an iterative optimization method that generates stylized images by minimizing content and style loss without a pre-trained model. It also enables real-time processing of live webcam feeds using trained m
PerceptualSimilarity is a deep learning framework designed to quantify and evaluate the perceptual distance between images. It provides a system for measuring how similar two images or image patches appear to human vision by using deep feature representations instead of pixel-wise differences.
The main features of richzhang/perceptualsimilarity are: Perceptual Loss, Computer Vision Models, Deep Feature Distances, Metric Learning, Perceptual Metric Heads, Perceptual Metrics, Image Quality Assessment, Perceptual Similarity Scoring.
Open-source alternatives to richzhang/perceptualsimilarity include: dmitryulyanov/deep-image-prior — This project is an unsupervised image restoration tool that uses a convolutional neural network as a structural prior… xpixelgroup/basicsr — BasicSR is a PyTorch-based image restoration toolbox and framework designed for training and deploying deep learning… google/guetzli — Guetzli is a lossy image compression tool and perceptual JPEG encoder. It converts PNG or JPEG inputs into… jcjohnson/fast-neural-style — This project is a neural style transfer framework that provides a suite of computer vision tools for applying artistic… zalandoresearch/fashion-mnist — This project is a computer vision benchmark and image classification dataset used to measure and compare the accuracy… yulunzhang/rcan — PyTorch code for our ECCV 2018 paper "Image Super-Resolution Using Very Deep Residual Channel Attention Networks".