{ "id": "2408.16450", "version": "v1", "published": "2024-08-29T11:30:21.000Z", "updated": "2024-08-29T11:30:21.000Z", "title": "What to Preserve and What to Transfer: Faithful, Identity-Preserving Diffusion-based Hairstyle Transfer", "authors": [ "Chaeyeon Chung", "Sunghyun Park", "Jeongho Kim", "Jaegul Choo" ], "categories": [ "cs.CV" ], "abstract": "Hairstyle transfer is a challenging task in the image editing field that modifies the hairstyle of a given face image while preserving its other appearance and background features. The existing hairstyle transfer approaches heavily rely on StyleGAN, which is pre-trained on cropped and aligned face images. Hence, they struggle to generalize under challenging conditions such as extreme variations of head poses or focal lengths. To address this issue, we propose a one-stage hairstyle transfer diffusion model, HairFusion, that applies to real-world scenarios. Specifically, we carefully design a hair-agnostic representation as the input of the model, where the original hair information is thoroughly eliminated. Next, we introduce a hair align cross-attention (Align-CA) to accurately align the reference hairstyle with the face image while considering the difference in their face shape. To enhance the preservation of the face image's original features, we leverage adaptive hair blending during the inference, where the output's hair regions are estimated by the cross-attention map in Align-CA and blended with non-hair areas of the face image. Our experimental results show that our method achieves state-of-the-art performance compared to the existing methods in preserving the integrity of both the transferred hairstyle and the surrounding features. The codes are available at https://github.com/cychungg/HairFusion.", "revisions": [ { "version": "v1", "updated": "2024-08-29T11:30:21.000Z" } ], "analyses": { "keywords": [ "identity-preserving diffusion-based hairstyle transfer", "face image", "hairstyle transfer approaches heavily", "achieves state-of-the-art performance", "one-stage hairstyle transfer diffusion model" ], "note": { "typesetting": "TeX", "pages": 0, "language": "en", "license": "arXiv", "status": "editable" } } }