Official Gradio demo for ObjectClear: Complete Object Removal via Object-Effect Attention.
๐Ÿ”ฅ ObjectClear is an object removal model that can jointly eliminate the target object and its associated effects leveraging Object-Effect Attention, while preserving background consistency.
๐Ÿ–ผ๏ธ Try to drop your image, assign the target masks with a few clicks, and get the object removal results!

Note: Due to online GPU memory constraints, all input images will be resized during inference so that the shortest side is 512 pixels.

Point Prompt

Click to add positive or negative point for target mask

Strength

0.99 better preserves the background and color; use 1.0 if object/shadow is not fully removed (default: 0.99)

1 10
0 1000000
1 40
0:00 / 0:00

Examples

Click below to load example images

If ObjectClear is helpful, please help to star the Github Repo. Thanks!


๐Ÿ“‘ Citation
If our work is useful for your research, please consider citing:

@InProceedings{zhao2025ObjectClear,
    title     = {{ObjectClear}: Complete Object Removal via Object-Effect Attention},
    author    = {Zhao, Jixin and Zhou, Shangchen and Wang, Zhouxia and Yang, Peiqing and Loy, Chen Change},
    booktitle = {arXiv preprint arXiv:2505.22636},
    year      = {2025}
    }

๐Ÿ“ง Contact
If you have any questions, please feel free to reach me out at jixinzhao0101@gmail.com.
๐Ÿ‘ Acknowledgement
This demo is adapted from MatAnyone, and leveraging segmentation capabilities from Segment Anything. Thanks for their awesome works!