main result main result

Abstract

Recently introduced Contrastive Language-Image Pre-Training (CLIP) bridges images and text by embedding them into a joint latent space. This opens the door to ample literature that aims to manipulate an input image by providing a textual explanation. However, due to the discrepancy between image and text embeddings in the joint space, using text embeddings as the optimization target often introduces undesired artifacts in the resulting images. Disentanglement, interpretability, and controllability are also hard to guarantee for manipulation. To alleviate these problems, we propose to define corpus subspaces spanned by relevant prompts to capture specific image characteristics. We introduce CLIP projection-augmentation embedding (PAE) as an optimization target to improve the performance of text-guided image manipulation. Our method is a simple and general paradigm that can be easily computed and adapted, and smoothly incorporated into any CLIP-based image manipulation algorithm. To demonstrate the effectiveness of our method, we conduct several theoretical and empirical studies. As a case study, we utilize the method for text-guided semantic face editing. We quantitatively and qualitatively demonstrate that PAE facilitates a more disentangled, interpretable, and controllable image manipulation with state-of-the-art quality and accuracy.

Framework

overview
Overview of the network structure
PAE structure
Computation of PAE

Further Results

controllability
Controllability of PAE
face editing: emotions
Face editing: emotions
face editing: hairstyle
Face editing: hairstyle
face editing: physical characteristics
Face editing: physical characteristics
face editing with text prompt "a happy face"
Face editing with text prompt "a happy face"
face editing with text prompt "a sad face"
Face editing with text prompt "a sad face"
face editing with text prompt "an angry face"
Face editing with text prompt "an angry face"
face editing with text prompt "a surprised face"
Face editing with text prompt "a surprised face"
face editing with text prompt "blonde"
Face editing with text prompt "blonde"
face editing with text prompt "black hair"
Face editing with text prompt "black hair"
face editing with text prompt "grey hair"
Face editing with text prompt "grey hair"
face editing with text prompt "bald hair"
Face editing with text prompt "bald hair"
face editing with text prompt "curly hair"
Face editing with text prompt "curly hair"
face editing with text prompt "large eyes"
Face editing with text prompt "large eyes"
face editing with text prompt "small eyes"
Face editing with text prompt "small eyes"
face editing with text prompt "large mouth"
Face editing with text prompt "large mouth"
face editing with text prompt "small mouth"
Face editing with text prompt "small mouth"

Citation

@inproceedings{zhou2023clip,
    title={CLIP-PAE: Projection-Augmentation Embedding to Extract Relevant Features for a Disentangled, Interpretable and Controllable Text-Guided Face Manipulation},
    author={Zhou, Chenliang and Zhong, Fangcheng and Oztireli, Cengiz},
    booktitle={Proceedings of ACM SIGGRAPH},
    pages={1--9},
    year={2023}
}


The website template was borrowed from D2NeRF.