AI能生成矢量图了

  • 新浪AI
  • 2025-01-11 00:00:07
AI小帮手【AI能生成矢量图了】无论是在专业设计、网页开发还是艺术创作中,无限缩放的矢量图,一直是文生图领域的一个挑战。

而特拉维夫大学的研究团队,最近提出了 NeuralSVG 方法,还真让 AI 具备了生成矢量图的能力。

生成效果嘛,就像【图1】中这样的。整体来说还是比较抽象,不过也很“矢量图”。

之所以能做到这样的效果,是因为 NeuralSVG 采用了以下的创新点【图2】:

- 编码输入文本:用户输入自然语言文本描述,如“蓝天白云的山景”。这些文本通过预训练的文本编码器(如CLIP)转化为语义向量,捕捉文本的核心含义。

- 隐式神经表示:使用一个紧凑的多层感知机(MLP)网络,接受位置编码后的坐标,将整个矢量图形(SVG)编码到网络权重中,输出图形元素的属性(如形状、颜色)。

- 评分蒸馏采样(Score Distillation Sampling, SDS):采用 SDS 梯度下降优化MLP 权重,使生成的矢量图形在 CLIP 的语义空间中与文本描述高度相关,更好地与文本提示对齐。

- 基于 Dropout 的正则化:在 MLP 中引入 dropout 技术,使得每个形状在生成过程中,具有独立的意义和有序的层级结构,避免过度依赖其他形状。

- 多分支 MLP 架构:不同的分支,负责生成不同类型的图形元素(如路径、颜色填充),这样不仅能预测形状的位置和颜色,还能提高模型对复杂图形的处理能力。

实验结果方面,通过与 VectorFusion 和 SVGDreamer 等现有方法的对比,NeuralSVG 在清晰度、可编辑性和生成效率上优于其他方法。(量子位)
AI能生成矢量图了AI能生成矢量图了