InstructDiffusion: A Generalist Modeling Interface for Vision Tasks

Zigang Geng, Binxin Yang, Tiankai Hang, Chen Li, Shuyang Gu +6 more
2/14/2026

No confident code implementation found for this paper. 1 possible match can be shown below.

Abstract

We present InstructDiffusion, a unified and generic framework for aligning computer vision tasks with hu-man instructions. Unlike existing approaches that integrate prior knowledge and pre-define the output space (e.g., categories and coordinates) for each vision task, we cast diverse vision tasks into a human-intuitive image-manipulating pro-cess whose output space is a flexible and interactive pixel space. Concretely, the model is built upon the diffusion process and is trained to predict pixels according to user instructions, such as encircling the man's left shoulder in red or applying a blue mask to the left car. InstructDiffusion could handle a variety of vision tasks, including understanding tasks (such as segmentation and keypoint de-tection) and generative tasks (such as editing and enhance-ment) and outperforms prior methods on novel datasets. This represents a solid step towards a generalist modeling interface for vision tasks, advancing artificial general intelligence in the field of computer vision.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 1 weaker match is hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{geng2026instructdiffusion,
  title  = {InstructDiffusion: A Generalist Modeling Interface for Vision Tasks},
  author = {Zigang Geng and Binxin Yang and Tiankai Hang and Chen Li and Shuyang Gu and Ting Zhang and Jianmin Bao and Zheng Zhang and Han Hu and Dongdong Chen and Baining Guo},
  year   = {2026},
  eprint = {2309.03895},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2309.03895},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2309.03895.svg)](https://codeofpaper.com/paper/2309.03895)

Discussion