cycle-diffusion

用循环一致性让扩散模型精准编辑图像,无需重新训练。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 图像生成 🍴 复刻 37 🐛 待处理 1 👀 关注 11
GitHub ↗
GitHub 星标 ★ 658
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,无在线服务,需自行部署,完全免费。

项目预览

cycle-diffusion 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类图像生成
开发团队ChenWu98
定价模式🏷️完全免费
价格说明开源项目,无在线服务,需自行部署,完全免费。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议NOASSERTION
主要语言Python
技术栈/模型diffusion-models,generative-models,image-synthesis,image-to-image-translation,score-based-generative-models,stable-diffusion,text-to-image,zero-shot-learning
GitHub 星标★ 658
上线时间2022-10-08 00:00:00
代码更新2023-12-31
仓库体积53.7 MB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

Cycle-Diffusion 是一个基于扩散模型的图像编辑工具,核心思想是在潜在空间中实现源图像与目标图像之间的循环一致性映射,从而支持无需额外训练的图像到图像翻译。它解决了传统扩散模型在编辑时难以保持内容一致性和结构保真的问题,允许用户通过文本提示或参考图像对生成结果进行精细控制。项目提供了简洁的API和示例代码,支持Stable Diffusion等主流模型,可完成风格迁移、属性编辑、局部修改等任务。其亮点在于利用循环一致性约束,使得编辑后的图像在保留原始语义的同时,更准确地响应用户指令。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 658

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:高级 约 90 分钟 部署方式:本地GPU 5 步

环境要求

  • Python 3.8+
  • CUDA GPU(显存视分辨率而定)
  • PyTorch 与 ffmpeg

安装与启动步骤

  1. 1先装 CLIP

    依赖 OpenAI 的 CLIP 做文本侧编码,必须从 git 装,不要用 PyPI 上的同名包。

    pip install git+https://github.com/openai/CLIP.git
  2. 2拉辅助仓库

    判别器和潜空间编码器是外部项目,需要单独 clone 再装成可导入的包。

    git clone https://github.com/CompVis/taming-transformers.git
  3. 3把本仓库装成包

    在仓库根目录做可编辑安装,之后才能 import 到脚本里逐步调试。

    pip install -e .
  4. 4下 AFHQ-v2 数据

    官方给了下载脚本,数据量不小,先确认磁盘余量再跑。

    bash download.sh afhq-v2-dataset
  5. 5跑通一个 batch

    配置里的路径要和下载后的目录结构对上,第一步目标是能跑完一个 batch,不是出好结果。

如何确认成功

三个外部依赖均可 import,下载脚本产出 AFHQ-v2 目录,训练能跑完一个 batch

注意事项

  • 三个外部仓库建议锁版本,论文实现对外部 API 变动很敏感。
  • 只做推理不必下完整数据集,换官方权重直接采样更快。

核心亮点

  • 无需训练即可实现图像编辑,基于预训练扩散模型直接推理。
  • 循环一致性机制有效保持原图结构,编辑结果更自然。
  • 支持文本引导和参考图引导,交互灵活。

不足之处

  • 对复杂场景的编辑效果可能不稳定,依赖预训练模型能力。
  • 文档和示例较少,社区支持待观察。

适用场景

  • 图像风格迁移(如照片转油画)
  • 基于文本的属性编辑(如改变发色、添加物体)
  • 图像局部修改与内容替换

替代项目

DiffEdit、SDEdit、InstructPix2Pix

上一篇:flash-diffusion

下一篇:SkyPaint-AI-Diffusion

同类项目推荐

onnx-web 开源

在 Windows 和 AMD 显卡上轻松跑 Stable Diffusion 的 Web 界面

web UI for GPU-accelerated ONNX pipelines like Stable Diffusion, even on Windows and···

★ 233 2026-08-09
keras-text-to-image 开源

用 Keras 把文字变成图像,入门跨模态生成

Translate text to image in Keras using GAN and Word2Vec as well as recurrent neural ···

★ 64 2026-08-09
LLMGA 开源

让大模型听懂你的话,自动生成和编辑图像

This project is the official implementation of 'LLMGA: Multimodal Large Language Mod···

★ 395 2026-08-09
ComfyUI-WinPortable-XPU 开源

让 Intel 显卡用户开箱即跑 ComfyUI,省去配置烦恼

ComfyUI standalone pack for Intel GPUs. | 英特尔显卡 ComfyUI 整合包

★ 121 2026-08-09
color-peel 开源

把颜色从形状中剥出来,让AI按你的要求精准上色。

we propose to generate a series of geometric shapes with target colors to disentangl···

★ 68 2026-08-09
ru-dalle 开源

用俄语描述,即刻生成图像,打破语言障碍。

Generate images from texts. In Russian

★ 1642 2026-08-09
Infographic 开源

输入文字,AI 自动生成专业信息图,省时省力。

An Infographic Generation and Rendering Framework, bring words to life with AI!

★ 7075 2026-08-09
Text-to-Image-Synthesis 开源

用文本描述生成对应图像,快速跑通经典GAN基线

Pytorch implementation of Generative Adversarial Text-to-Image Synthesis paper

★ 409 2026-08-09