pOps: Photo-Inspired Diffusion Operators
Project Page | Paper | Code
Introduction
Different operators trained using pOps. Our method learns operators that are applied directly in the image embedding space, resulting in a variety of semantic operations that can then be realized as images using an image diffusion model.
Trained Operators
- Texturing Operator: Given an image embedding of an object and an image embedding of a texture exemplar, paint the object with the provided texture.
- Scene Operator: Given an image embedding of an object and an image embedding representing a scene layout, generate an image placing the object within a semantically similar scene.
- Union Operator: Given two image embeddings representing scenes with one or multiple objects, combine the objects appearing in the scenes into a single embedding composed of both objects.
- Instruct Operator: Given an image embedding of an object and a single-word adjective, apply the adjective to the image embedding, altering its characteristics accordingly.
Inference
See the pOps repo for inference using the pretrained models
Inference Providers
NEW
This model is not currently available via any of the supported third-party Inference Providers, and
HF Inference API was unable to determine this model's library.