该模型为图像超分辨修复,输入一个低清晰度图像,返回修复的高清晰度图像。通过切换基模可以实现风格化。切换基模的方式可以在cofiguratio.jso文件中找到。 模型框架如下: 该模型基于Stable Diffusio v1.5与diffusers进行构建。 在ModelScope框架上,提供输入低清图像,即可以通过简单的Pipelie调用来使用PASD图像超分辨率修复模型。 其中fidelityscalefg和fidelityscalebg两个值分别用于控制前景(人脸区域)和背景的控制强度,强度越弱(值越小),生成的能力越强;强度越强(值越大),保真能力越好。 本算法模型源自一些开源项目: 如果你觉得这个模型对你有所帮助,请考虑引用下面的相关论文:Pixel-Aware Stable Diffusio for Realistic Image Super-Resolutio ad Persolized Stylizatio 图像超分辨率和风格化
模型描述
模型期望使用方式和适用范围
如何使用Pipelie
依赖
pip istall 'diffusers==0.28.0'
推理代码范例
import cv2
import torch
from modelscope.outputs import OutputKeys
from modelscope.pipelies import pipelie
from modelscope.utils.costat import Tasks
iput_locatio = 'http://public-vige-video.oss-c-shaghai.aliyucs.com/robi/results/output_test_pasd/0fbc3855c7cfdc95.pg'
prompt = ''
output_image_path = 'result.pg'
iput = {
'image': iput_locatio,
'prompt': prompt,
'upscale': 2,
'fidelity_scale_fg': 1.0,
'fidelity_scale_bg': 1.0
}
pasd = pipelie(Tasks.image_super_resolutio_pasd, model='damo/PASD_image_super_resolutios')
output = pasd(iput)[OutputKeys.OUTPUT_IMG]
cv2.imwrite(output_image_path, output)
prit('pipelie: the output image path is {}'.format(output_image_path))
推理代码说明
'prompt': '',
'um_iferece_steps': 20,
'guidace_scale': 7.5,
'added_prompt': 'clea, high-resolutio, 8k, best quality, masterpiece, extremely detailed',
'egative_prompt': 'dotted, oise, blur, lowres, smooth, logbody, bad aatomy, bad hads, missig figers, extra digit, fewer digits, cropped, worst quality, low quality',
'upscale': 2,
'fidelity_scale_fg': 1.0,
'fidelity_scale_bg': 1.0,
'eta': 0.0
模型局限性以及可能的偏差
说明与引用
@misc{yag2023pasd,
title={Pixel-Aware Stable Diffusio for Realistic Image Super-Resolutio ad Persoalized Stylizatio},
author={Tao Yag ad Peira Re ad Xuasog Xie ad Lei Zhag},
year={2023},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
点击空白处退出提示
评论