scene_generation

用场景图精确控制图像生成,让AI按你的关系描述画图

这是一个基于PyTorch的交互式场景生成模型实现,对应ICCV 2019论文《Specifying Object Attributes and Relations in Interactive Scene Generation》。它解决的核心问题是:传统文本到图像生成难以精确控制场景中物体的属性和物体间的空间关系。该项目通过场景图(Scene Graph)作为中间表示,将用户指定的物体属性(如颜色、大小)和关系(如“在...之上”、“旁边”)编码为条件,再通过生成对抗网络(GAN)生成符合要求的图像。核心能力包括:支持MS-COCO数据集上的训练与推理,提供交互式界面让用户逐步构建场景图,并实时生成对应图像。代码结构清晰,适合研究者复现论文结果或在此基础上扩展。

开源 free 图像生成
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 194
维护状态 低维护
是否开源
定价模式 free

项目数据

分类图像生成
开发团队ashual
所属国家
官网地址
定价模式free
价格说明开源项目,基于PyTorch实现,需自行部署,完全免费。
访问状态
是否开源
开源协议Apache-2.0
主要语言Python
技术栈/模型computer-vision,deep-learning,iccv2019,image-generation,machine-learning,ms-coco,pytorch,scene-graph
GitHub 星标★ 194
30天Star增速
HF 下载量
上线时间2019-08-11 00:00:00
最近更新2026-07-28 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

核心亮点

  • 实现了论文中的关键模块,包括场景图编码器和关系感知生成器,便于复现实验
  • 提供交互式生成演示,用户可动态调整物体属性和关系,直观感受生成效果
  • 基于PyTorch,代码模块化程度高,易于修改和集成到其他图像生成项目中

不足之处

  • 依赖MS-COCO数据集,训练数据规模有限,生成图像分辨率可能不高
  • 文档和社区支持较少,新手上手需要一定论文阅读基础

适用场景

  • 学术研究:复现论文实验,探索场景图在可控图像生成中的作用
  • 交互式设计:用户通过描述物体关系快速生成概念草图或场景原型
  • 数据增强:为下游视觉任务生成带有特定关系标注的合成图像

替代项目

sg2im (Scene Graph to Image Generation)、Controllable Image Generation with Scene Graphs、Layout2Im (Image Generation from Layout)

项目介绍

scene_generation 是图像领域的开源项目,由 ashual 开发,2019 年首次发布。

它收录于图像分类,该分类目前共有 837 个项目,GitHub 星标数为 194。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-07-28。基于PyTorch实现,需自行部署,完全免费。

它主要面向的使用场景是:学术研究:复现论文实验,探索场景图在可控图像生成中的作用。同类可对比的替代方案包括 sg2im (Scene Graph to Image Generation)、Controllable Image Generation with Scene…。

上一篇:particle-guidance

下一篇:anycost-gan

同类项目推荐

satori 开源

网页代码一键变高清图,放大不糊,不用截图

Enlightened library to convert HTML and CSS to SVG

★ 13967 2026-08-09
C2GAN 开源

用关键点精准控制图像生成,让AI画出你想要的结构

[ACM MM 2019 Oral] Cycle In Cycle Generative Adversarial Networks for Keypoint-Guide···

★ 70 2026-08-09
DeTikZify 开源

上传图表或草图,秒变可编译的TikZ矢量代码。

Synthesizing Graphics Programs for Scientific Figures and Sketches with TikZ.

★ 1820 2026-08-09