Contrastive Feature Loss for Image Prediction
arXiv:2111.06934
Abstract
Training supervised image synthesis models requires a critic to compare two images: the ground truth to the result. Yet, this basic functionality remains an open problem. A popular line of approaches uses the L1 (mean absolute error) loss, either in the pixel or the feature space of pretrained deep networks. However, we observe that these losses tend to produce overly blurry and grey images, and other techniques such as GANs need to be employed to fight these artifacts. In this work, we introduce an information theory based approach to measuring similarity between two images. We argue that a good reconstruction should have high mutual information with the ground truth. This view enables learning a lightweight critic to "calibrate" a feature space in a contrastive manner, such that reconstructions of corresponding spatial patches are brought together, while other patches are repulsed. We show that our formulation immediately boosts the perceptual realism of output images when used as a drop-in replacement for the L1 loss, with or without an additional GAN loss.
Appeared in Advances in Image Manipulation Workshop at ICCV 2021. GitHub: https://github.com/alexandonian/contrastive-feature-loss
References in corpus (9)
- GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium
- Depth Map Prediction from a Single Image using a Multi-Scale Deep Network
- The Perception-Distortion Tradeoff
- Image Quality Assessment: Unifying Structure and Texture Similarity
- Texture Networks: Feed-forward Synthesis of Textures and Stylized Images
- Exploring Simple Siamese Representation Learning
- Perceptual Adversarial Networks for Image-to-Image Transformation
- Depth Extraction from Video Using Non-parametric Sampling
- Progressively Unfreezing Perceptual GAN