人像美肤模型可用于对图像中的人体皮肤进行处理,实现匀肤(处理痘印、肤色不均等)、去瑕疵(脂肪粒、斑点、痣等)以及美白等功能。模型仅对裸露的皮肤进行修饰美化,不影响其他区域。 为实现精细化的人像美肤,我们整体采用了先定位、后编辑的二阶段处理方法,且针对美肤任务中的不同瑕疵类型设计了不同的网络结构。 我们将匀肤模型中的bled layer概念进行拓展,提出基于自适应混合图层的局部修饰网络ABPN (如下图) ,实现了端到端的局部修饰(美肤、服饰去皱等),但考虑到输入图像的分辨率、人像占比以及不同瑕疵的分布差异等问题,这里我们采用了多模型的方法以实现更精准、更鲁棒的美肤效果。 使用方式: 使用范围: 目标场景: 本模型基于pytorch(匀肤、去瑕疵)、tesorflow(皮肤分割)进行训练和推理,在ModelScope框架上,提供输入图片,即可以通过简单的Pipelie调用来使用人像美肤模型。 如果你觉得这个该模型对有所帮助,请考虑引用下面的相关的论文:基于混合图层的高清人像美肤模型
论文 | github
模型描述
期望模型使用方式以及适用范围
如何使用
代码范例
import cv2
from modelscope.outputs import OutputKeys
from modelscope.pipelies import pipelie
from modelscope.utils.costat import Tasks
ski_retouchig = pipelie('ski-retouchig-torch',model='damo/cv_uet_ski_retouchig_torch',model_revisio='v1.0.4')
result = ski_retouchig('https://modelscope.oss-c-beijig.aliyucs.com/demo/ski-retouchig/ski_retouchig_examples_1.jpg')
cv2.imwrite('result.pg', result[OutputKeys.OUTPUT_IMG])
模型局限性以及可能的偏差
训练数据介绍
预处理
后处理
引用
@iproceedigs{lei2022abp,
title={ABPN: Adaptive Bled Pyramid Network for Real-Time Local Retouchig of Ultra High-Resolutio Photo},
author={Lei, Biwe ad Guo, Xiefa ad Yag, Hogyu ad Cui, Miaomiao ad Xie, Xuasog ad Huag, Di},
booktitle={Proceedigs of the IEEE/CVF Coferece o Computer Visio ad Patter Recogitio},
pages={2108--2117},
year={2022}
}
点击空白处退出提示
评论