PixelSmile: Toward Fine-Grained Facial Expression Editing
Organizations: Fudan University · StepFun
Abstract
Fine-grained facial expression editing has long been limited by intrinsic semantic overlap. To address this, we construct the Flex Facial Expression (FFE) dataset with continuous affective annotations and establish FFE-Bench to evaluate structural confusion, editing accuracy, linear controllability, and the trade-off between expression editing and identity preservation. We propose PixelSmile, a diffusion framework that disentangles expression semantics via fully symmetric joint training. PixelSmile combines intensity supervision with contrastive learning to produce stronger and more distinguishable expressions, achieving precise and stable linear expression control through textual latent interpolation. Extensive experiments demonstrate that PixelSmile achieves superior disentanglement and robust identity preservation, confirming its effectiveness for continuous, controllable, and fine-grained expression editing, while naturally supporting smooth expression blending.
Figures & tables
| Ablation | mSCR | ACC-6 | ACC-12 | CLS-6 | CLS-12 | HES | ID Sim | |
|---|---|---|---|---|---|---|---|---|
| Loss | w/o Contrastive Loss | 0.2725 | 0.6471 | 0.5889 | 0.6978 | 0.5889 | 0.4500 | 0.7018 |
| w/o ID Loss | 0.0550 | 0.8824 | 0.6500 | 0.8215 | 0.6874 | 0.4451 | 0.5749 | |
| w/o Sym. Frame. | 0.1350 | 0.7843 | 0.4700 | 0.7939 | 0.6488 | 0.4253 | 0.6402 | |
| Constraint | w/ Log-Ratio Constraint | 0.1750 | 0.8039 | 0.5300 | 0.7917 | 0.6546 | 0.4933 | 0.6943 |
| w/ Hinge Constraint | 0.0950 | 0.8824 | 0.6600 | 0.7997 | 0.7228 | 0.4758 | 0.6280 | |
| Data | MEAD | 0.2125 | 0.7647 | 0.4700 | 0.7047 | 0.6187 | 0.4235 | 0.5735 |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
Image Editing
Image editing changes selected visual content while preserving the parts of an image that should remain unchanged.
See all 315 papers