文献阅读 - Example-Based Cosmetic Transfer

本文详细介绍了基于实例的妆容迁移方法,通过预处理、妆容映射、外观修正和眼睛迁移四个步骤,实现妆容风格在不同面部的自然转移,同时保留目标面部的固有皮肤特征。在预处理阶段,使用贝叶斯扣图分离眉毛和睫毛,进行孔洞修补和标准面部变形。妆容映射采用色彩混合表达式,外观修正则通过拉普拉斯算子捕捉几何变化。此外,文章讨论了眼睛迁移的特殊处理以及该技术的应用与局限。
摘要由CSDN通过智能技术生成

基于实例的妆容迁移(Example-Based Cosmetic Transfer)

在这里插入图片描述

摘要

妆容迁移

  • 所需条件:化妆前后对比图像(实例), A A A A ∗ A^{\ast} A

  • 输入:图像(目标) B B B

  • 输出:妆容迁移图像 B ∗ B^{\ast} B

参考文献:Tong, D. , Tang, C. K. , Brown, M. S. , Xu, Y. Q. (2007). Example-Based Cosmetic Transfer. IEEE Computer Society.

1 引言

妆容迁移(transfer cosmetic style):

(1)实例面部皮肤特征,如雀斑、痣和瑕疵等,不应被迁移;
(2)目标面部固有皮肤特征应保留。

实现方法:

(1)计算化妆前后色彩与光照变化;
(2)对实例与目标面部皮肤纹理和肤色差异进行调整;
(3)将妆容迁移到目标面部。

2 相关工作

3 妆容迁移

步骤:
(1)预处理
(2)妆容映射
(3)外观矫正
(4)眼部迁移

3.1 预处理

所需条件:

实例图像妆前 A A A、妆后 A ∗ 和 A^{\ast}和 A目标图像 B B B,并确保 A A A A ∗ A^{\ast} A B B B的光照条件和姿态相似。

预处理步骤:

(1)去除眉毛和睫毛;
(2)用合成的纹理填充去除眉毛和睫毛产生孔洞;
(3)提取固有皮肤特征;
(4)将面部几何形状变形成标准面部。

眼睛

在妆容迁移前,首先用贝叶斯扣图(Bayesian matting)将眉毛和睫毛分离:

(1)将背景、前景和不确定区域粗略标记出来,构建三元图(tri-map),不确定区域用贝叶斯扣图;

(2)输出为蒙板 α \alpha α,表示眉毛和睫毛在输入图像 B B B中的选区。

在这里插入图片描述

修补孔洞

对从原始图像中分离眉毛和睫毛后产生的孔洞进行修补,修补方式包括图像修复(image inpainting)和纹理合成(texture synthesis)。

皮肤

需要将固有皮肤特征(如雀斑、痣或瑕疵)从实例面部图像 A A A A ∗ A^{\ast} A中去除。独立成分分析(independent component analysis,ICA)

标准面部变形

在图像预处理开始前,将所有图像面部变形为标准面部。

3.2 妆容映射

妆容映射(cosmetic map),

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值