← all repositories

TencentARC/BrushNet

A dual-branch diffusion model for plug-and-play image inpainting published at ECCV 2024.

1.7k stars Python Image · Video · Audio
BrushNet
Not currently ranked — collecting fresh signals.
star history

BrushNet is an image inpainting model that uses a decomposed dual-branch diffusion architecture to separate content masks and latent features. It serves as a plug-and-play module that can be integrated with existing pretrained text-to-image models to enable controllable image editing. The approach decomposes the inpainting process into parallel branches for mask-guided feature extraction and cross-attention-based text conditioning.

Frequently asked

What is TencentARC/BrushNet?
A dual-branch diffusion model for plug-and-play image inpainting published at ECCV 2024.
Is BrushNet open source?
Yes — TencentARC/BrushNet is an open-source project tracked on heatdrop.
What language is BrushNet written in?
TencentARC/BrushNet is primarily written in Python.
How popular is BrushNet?
TencentARC/BrushNet has 1.7k stars on GitHub.
Where can I find BrushNet?
TencentARC/BrushNet is on GitHub at https://github.com/TencentARC/BrushNet.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.