
平时用 AI 给人像换发型很容易踩坑,只要人物侧脸、仰头、低头角度稍大,发型就会飘在头上、五官变形、发际线错乱。今年 SIGGRAPH 上新出的 HairPort 很好解决了这个常见问题。它没有只用 2D 图片简单拼接,而是加入 3D 头部空间对齐,分三步完成换发:先把原图变成干净秃头,再匹配发型的 3D 姿态,最后自然融合发丝光影。团队还专门制作了光头人像数据集,不管是真人照片还是二次元插画,都能稳定替换各类长短卷发,不会破坏原本人物长相和背景,整套方案相关资料全部公开可学习。
定量评测数据显示,它发型匹配相似度、人脸身份留存两大核心指标相较主流基线提升 15% 以上,人工盲测用户偏好占比超 74%,整套论文、数据集与技术资料完整开源,为人像修图、虚拟试妆、数字人创作提供标准化高效解决方案。


unsetunset效果展示unsetunset
输入参考发型,输出来源身份信息。


每个图都展示了一张人脸图像、一个参考发型以及最终的 HairPort 处理结果。这些示例着重展示了颜色、风格、视角、比例和视觉领域的变化。
unsetunset相关链接unsetunset
论文:https://arxiv.org/pdf/2606.12562 代码:https://github.com/deepmancer/HairPort 主页:https://deepmancer.github.io/HairPort/ 权重:https://huggingface.co/deepmancer/bald_konverter
unsetunset论文阅读unsetunset
在计算机图形学、计算机视觉和视觉特效领域,将发型在不同图像间转移是一项重要但极具挑战性的任务。它使用户无需实际改变头发即可探索新的造型,可应用于虚拟试妆系统、增强现实和娱乐等领域。
大多数现有方法在姿态差异较小时效果最佳,但在视角和尺度差异较大时则表现不佳,此时缺失的毛发内容必须进行合成而非迁移。HairPort 通过将毛发去除和迁移明确分离,并在合成前强制执行几何一致性,解决了这些问题。
HairPort 推出了一款光头转换器,它利用基于 LoRa 的上下文自适应技术,通过 FLUX 模型生成逼真的秃头人脸版本。该 FLUX 模型使用 Baldy 数据集进行训练,Baldy 数据集包含 6400 张配对的秃头图像和原始图像。一个 3D 感知迁移流程首先从目标视角重建并重新渲染参考发型,然后将其合成到源图像上。最后,一个条件流匹配生成器根据秃头源图像、姿态对齐的发型渲染、原始参考图像和文本提示,合成最终结果。
unsetunset方法概述unsetunset

分阶段进行姿势一致的头发导入流程。HairPort 首先创建一个干净的光头源画布,将参考发型在 3D 中对齐,然后合成最终的保留身份的转移。
光头转换器:去除毛发,同时保留面部特征、表情、光照和背景环境。 光头数据集:提供 6,400 组秃头和原始人像,用于监督情境中的秃头生成。 3D感知传输:从源视角重建和重新渲染参考头发,以处理姿势和比例差距。 流匹配合成:将光头素材、对齐的头发渲染、参考图像和提示融合为一个连贯的编辑。 专门用于情境内移植的秃顶一代阶段。 Bald Converter 利用基于 LoRA 的 FLUX 上下文自适应技术,生成逼真的光头版原始肖像。Baldy 提供针对不同身份和成像条件的光头版/原版配对监督。
光头转换(Bald Converter)训练。(a) 渲染 3D 资产,并将深度图、Canny 边缘图、分割图以及背景线索作为条件输入给 ControlNet++。SDXL 生成与渲染几何形状相匹配的秃头图像(蓝色虚线框),而 SDXL-Inpaint 则生成相应的头发图像(橙色虚线框),从而构建成对的“头发-秃头”样本。(b) 每一对样本及其分割图构成一个 2×2 组合图像,用于 FLUX.1 Kontext 的 LoRA 适配。预测出的光头图像显示在红色虚线框内。
unsetunset实验结果unsetunset


定量指标(CelebA-HQ 数据集): HairPort 发型 DINO 相似度 0.83、身份 IDS 0.74、非人脸 SSIM 0.83,三项核心指标全部榜单第一,FID 真实度与最优基线持平,证明发型还原、人脸保留能力双顶尖。 

全画幅复杂场景测试:面对侧脸、大俯仰角、远景人像等难例,其他模型普遍出现发型漂浮、穿模,HairPort 依靠 3D 几何约束保持发丝贴合头皮,背景、服装无篡改。 人工用户调研:19 名参与者打分中,HairPort 在发型精准度、人物保留、画面自然度三项选择占比均超 74%,大幅甩开 HairFusion、Stable-Hair 等竞品。 泛化能力:无需动漫专项微调,即可稳定完成二次元人物发型迁移;Bald Converter 在复杂卷发、辫子、彩色挑染样本上均可干净去发。
unsetunset结论unsetunset
HairPort 跳出传统 2D 图像 warp 对齐的固有思路,引入完整 3D 几何重建解决跨姿态发型迁移的行业痛点,自研 Baldy 数据集与 Bald Converter 提供干净的人像编辑基底,搭配流匹配生成实现发丝与原图光影自然融合。不管是电商虚拟试发、数字人形象制作、肖像修图、二次元创作,该框架都能大幅降低人工调整成本。目前论文、代码、数据集、LoRA 权重全部对外开放,开发者可基于整套管线搭建专属发型编辑工具。当前局限是单张 H100 推理约 5-7 分钟,后续可通过模型蒸馏、并行 3D 重建、轻量化头部拟合模块进一步提速,实现准实时落地。
感谢你看到这里,添加小助手 AIGC_Tech 加入官方 AIGC读者交流群,下方扫码加入 AIGC Studio 星球,获取前沿AI应用、AIGC实践教程、大厂面试经验、AI学习路线以及IT类入门到精通学习资料等,欢迎一起交流学习💗~

夜雨聆风