GithubHelp home page GithubHelp logo

valeoai / awesome-unsupervised-object-localization Goto Github PK

View Code? Open in Web Editor NEW
61.0 5.0 1.0 45 KB

Curated list of awesome works on unsupervised object localization in 2D images.

License: Apache License 2.0

awesome-unsupervised-object-localization's Introduction

Awesome works on Unsupervised Object Localization

🌟 We propose here a curated list of recent works that perform unsupervised object localization.

πŸ“ If you found a missing paper (either yours or someone else's), don't hesitate to create a pull request.
(Last update 16th of Oct. 2023)

πŸ“š Many of these works are discussed in our survey paper on methods which leverage ViTs self-supervised features and do not use any manual annotation.

Unsupervised Object Localization in the Era of Self-Supervised ViTs: A Survey
by Oriane SimΓ©oni, Eloi Zablocki, Spyros Gidaris, Gilles Puy and Patrick PΓ©rez
[paper]

Table of Content

πŸš€ Training-free object localization with ❄ ViT self-supervised features ❄

In this section we report methods that solely exploit self-supervised features without requiring a training step.

Single object-discovery

<< LOST >>
Localizing Objects with Self-Supervised Transformers and no Labels, BMVC 2021 [paper] [code]

<< TokenCut >>
Self-supervised Transformers for Unsupervised Object Discovery using Normalized Cut, CVPR 2022 [paper] [code]
TokenCut: Segmenting Objects in Images and Videos with Self-supervised Transformer and Normalized Cut [paper] [code]

<< DSM >>
Deep Spectral Methods: A Surprisingly Strong Baseline for Unsupervised Semantic Segmentation and Localization, CVPR 2022 [paper] [code]

Multi-object discovery

<< MOST >>
MOST: Multiple Object localization with Self-supervised Transformers for object discovery, ICCV 2023 [paper] [code]

πŸ‹ With training πŸ‹ object localization using ViT self-supervised features

We now report methods which integrate a training step.

Unsupervised saliency detection

<< SelfMask >>
Unsupervised Salient Object Detection with Spectral Cluster Voting, CVPRW 2022 [paper] [code]

<< MOVE >>
MOVE: Unsupervised Movable Object Segmentation and Detection, NeurIPS 2022 [paper] [code]

<< FOUND >>
Unsupervised Object Localization: Observing the Background to Discover Objects, CVPR 2023 [paper] [code]

<< UCOS-DA >>
Unsupervised camouflaged object segmentation as domain adaptation, ICCVW 2023 [paper] [code]

<< UOLwRPS >>
Unsupervised object localization with representer point selection, ICCV 2023 [paper] [code]

<< SEMPART >>
Sempart: Self-supervised Multi-resolution Partitioning of Image Semantics, ICCV 2023 [paper]

<< PaintSeg >>
PaintSeg: Training-free Segmentation via Painting, NeurIPS 2023 [paper] [code]

Class-agnostic multi-object detection/instance segmentation

<< FreeSolo >>
FreeSOLO: Learning to Segment Objects without Annotations, CVPR 2022 [paper] [code]

<< DeepCut >>
Deepcut: Unsupervised segmentation using graph neural networks clustering, arxiv 2022 [paper]

<< IMST >>
K-means for unsupervised instance segmentation using a self-supervised transformer, arxiv 2022 [paper]

<< MaskDistill >>
Discovering Object Masks with Transformers for Unsupervised Semantic Segmentation, arxiv 2022 [paper] [code]

<< UMOD >>
Image segmentation-based unsupervised multiple objects discovery, WACV 2023 [paper]

<< CutLer >>
Cut and Learn for Unsupervised Image & Video Object Detection and Instance Segmentation, CVPR 2023 [paper] [code]
VideoCutLER: Surprisingly Simple Unsupervised Video Instance Segmentation, arxiv 2023 [paper] [code]

<< Exemplar FreeSolo >>
Exemplar-FreeSOLO: Enhancing Unsupervised Instance Segmentation with Exemplars, CVPR 2023 [paper]

Improving self-supervised features

<< WSCUOD >>
Weakly-supervised Contrastive Learning for Unsupervised Object Discovery, arxiv 2023 [paper] [code]

<< Box-based refinement >>
Box-based Refinement for Weakly Supervised and Unsupervised Localization Tasks, ICCV 2023 [paper] [code]

Self-supervised features used for the task

<< DINO >>
Emerging Properties in Self-Supervised Vision Transformers, ICCV 2021 [paper] [code]

<< MOCOv2 >>
Improved Baselines with Momentum Contrastive Learning, arxiv 2020 [paper]

<< SimSiam >>
Exploring Simple Siamese Representation Learning, CVPR 2020 [paper] [code]

<< BYOL >>
Bootstrap your own latent: A new approach to self-supervised Learning, NeurIPS 2020 [paper] [code]

<< SwAV >>
Unsupervised Learning of Visual Features by Contrasting Cluster Assignments, NeurIPS 2020 [paper] [code]

<< DenseCL >>
Dense Contrastive Learning for Self-Supervised Visual Pre-Training, CVPR 2021 [paper] [code]

<< MOCOv3 >>
An Empirical Study of Training Self-Supervised Vision Transformers, ICCV 2021 [paper] [code]

<< MAE >>
Masked Autoencoders Are Scalable Vision Learners, CVPR 2022 [paper] [code]

<< Stable Diffusion >>
High-resolution image synthesis with latent diffusion models., CVPR 2022 [paper] [code]

<< DINOv2 >>
DINOv2: Learning Robust Visual Features without Supervision, arxiv 2023 [paper] [code]
Vision Transformers Need Registers, arxiv 2023 [paper]


If you found our survey useful for your research, please consider citing:

@article{simeoni2023survey,
  author    = {Sim{\'e}oni, Oriane and Zablocki, {\'E}loi and Gidaris, Spyros and Puy, Gilles and P{\'e}rez, Patrick},
  title     = {Unsupervised Object Localization in the Era of Self-Supervised ViTs: A Survey},
  journal={arXiv preprint arXiv:2310.12904},
  year={2023}
}

awesome-unsupervised-object-localization's People

Contributors

osimeoni avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

karthikiitm87

awesome-unsupervised-object-localization's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.