大模型画质评估 VQScore-insight 是一体化(All in One)的画质大模型算法,也是通用的“无参考、多维度”画质评价指标。通过一次 Prompt 查询,您就可以预测出图像在以下 5 个维度的画质分数:Blur(模糊评分)、Noise(噪点评分)、Artifacts(伪影评分)、Aesthetics(美学评分)和 Overall(综合评分)。功能详细介绍详见大模型画质评估。
system_workflow_image_quality_evaluate
输入参数需要将 JSON 序列化为字符串后作为 AIProcess 或 CreateImageAITask 接口的 WorkflowParameter 参数传入。
参数
| 说明
|
|---|---|
Input
| 输入图像信息。调用同步处理接口 AIProcess 时需要传入,调用异步处理接口 CreateImageAITask 时无需传入。 |
QualityEvaluateParam | 画质评估参数。 |
输入参数示例
{ "Input": { "ObjectKey": "aigc_input.png", "DataType": "uri" }, "QualityEvaluateParam": { "ModelId": "default", "PromptId": "default", "MediaType": "image" } }
veImageX 服务会将输出参数序列化为字符串后作为 AIProcess 接口的 Result.Output 参数、GetImageAIDetails 的 Result.ExecInfo.ExecOutput.Output 参数,或 CreateImageAITask 接口的回调返回。
说明
产出的图像在控制台资源管理页面默认不展示,需要通过文件名搜索。
参数 | 说明 |
|---|---|
aesthetics | 美学评分。取值范围为 [0,100],支持两位小数。评分越高,图像越“好看”,构图、色彩、风格越协调。 |
artifacts | 伪影评分,即图像是否存在压缩痕迹、AI 生成痕迹、畸变等。取值范围为 [0,100],支持两位小数。评分越高,伪影越少,图像越自然。 |
blur | 模糊评分,即图像是否清晰。取值范围为 [0,100],支持两位小数。评分越高,图像越清晰和锐利。 |
noise | 噪声评分,即图像中是否存在颗粒感或随机噪声。取值范围为 [0,100],支持两位小数。评分越高,图像越干净。 |
overall | 综合以上指标的总评分。取值范围为 [0,100],支持两位小数。评分越高,图像画质越好。 |
说明
评分 [0, 60) 表示画质较差,[60, 70] 表示画质一般,(70, 100] 表示画质良好。
输出参数示例
{ "aesthetics": 41, "artifacts": 58.14, "blur": 51, "noise": 93.86, "overall": 38.14 }