Skip to content

Official implementation of "Clustering as Attention: Unified Image Segmentation with Hierarchical Clustering"

License

Notifications You must be signed in to change notification settings

DensoITLab/HCFormer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Clustering as Attention: Unified Image Segmentation with Hierarchical Clustering

Official Implementation of HCFormer in PyTorch.
arXiv: https://arxiv.org/abs/2205.09949

Installation

Requirements

  • Linux with Python ≥ 3.6
  • PyTorch ≥ 1.9 and torchvision that matches the PyTorch installation. Install them together at pytorch.org to make sure of this. Note, please check PyTorch version matches that is required by Detectron2.
  • Detectron2: follow Detectron2 installation instructions.
  • OpenCV is optional but needed by demo and visualization
  • pip install -r requirements.txt

Getting Started

See Preparing Datasets for HCFormer.

See Getting Started with HCFormer.

Example results

  • COCO (top row: clustering results with random colors and predicted masks, bottom row: cluster boundaries and gt masks)
  • ADE20K (red regions indicate undersegmentation errors)

License

A large part of this project relises on the Mask2Former repository.
The code related to Mask2Former is subject to Mask2Former's licence.

Citation

If you use HCFormer in your research or wish to refer to the results, please use the following BibTeX entry.

@article{suzuki2022clustering,
  title={Clustering as Attention: Unified Image Segmentation with Hierarchical Clustering},
  author={Suzuki, Teppei},
  journal={arXiv preprint arXiv:2205.09949},
  year={2022}
}

Please also consider the following BibTeX entry. (This paper is a preliminary work for HCFormer)

@article{suzuki2021implicit,
  title={Implicit Integration of Superpixel Segmentation into Fully Convolutional Networks},
  author={Suzuki, Teppei},
  journal={arXiv preprint arXiv:2103.03435},
  year={2021}
}

Acknowledgement

Code is largely based on Mask2Former (https://github.com/facebookresearch/Mask2Former).

About

Official implementation of "Clustering as Attention: Unified Image Segmentation with Hierarchical Clustering"

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages