TextGaze: Gaze-Controllable Face Generation with Natural Language
Hengfei Wang, Zhongqun Zhang, Yihua Cheng, Hyung Jin Chang
TL;DR
The paper tackles natural language-driven gaze control for face generation by introducing ToG, a text-of-gaze dataset with over 95k annotations that describe head pose and gaze behavior. It presents a two-stage gaze-controllable text-to-face framework: first, a text-to-gaze diffusion model with a Text Attention Module maps text to pose $ig\{\boldsymbol{g}, \boldsymbol{h}\big\}$, then a 3D-face-model prior (FLAME) yields a 2D face sketch used by a ControlNet-conditioned diffusion model to render the final image. This approach avoids explicit gaze labels while achieving accurate head/gaze alignment with textual descriptions, and it includes extensive experiments on FFHQ showing superior or competitive performance against baselines, along with a dataset and code release. The contribution advances practical, natural-language specification of gaze in facial synthesis, with potential impact on visual realism, human-computer interaction, and digital human applications.
Abstract
Generating face image with specific gaze information has attracted considerable attention. Existing approaches typically input gaze values directly for face generation, which is unnatural and requires annotated gaze datasets for training, thereby limiting its application. In this paper, we present a novel gaze-controllable face generation task. Our approach inputs textual descriptions that describe human gaze and head behavior and generates corresponding face images. Our work first introduces a text-of-gaze dataset containing over 90k text descriptions spanning a dense distribution of gaze and head poses. We further propose a gaze-controllable text-to-face method. Our method contains a sketch-conditioned face diffusion module and a model-based sketch diffusion module. We define a face sketch based on facial landmarks and eye segmentation map. The face diffusion module generates face images from the face sketch, and the sketch diffusion module employs a 3D face model to generate face sketch from text description. Experiments on the FFHQ dataset show the effectiveness of our method. We will release our dataset and code for future research.
