Skip to main content

Panoptic Parts datasets

Project description

Part-aware Panoptic Segmentation

Documentation Status

v2.0 Release Candidate

[CVPR 2021 Paper] [Datasets Technical Report] [Documentation]

This repository contains code and tools for reading, processing, evaluating on, and visualizing Panoptic Parts datasets. Moreover, it contains code for reproducing our CVPR 2021 paper results.

Datasets

Cityscapes-Panoptic-Parts and PASCAL-Panoptic-Parts are created by extending two established datasets for image scene understanding, namely Cityscapes and PASCAL datasets. Detailed description of the datasets and various statistics are presented in our technical report in arxiv. The datasets can be downloaded from:

Examples

Image Image
Image Image

More examples here.

Installation and usage

The code can be installed from the PyPI and requires at least Python 3.7. It is recommended to install it in a Python virtual environment.

pip install panoptic_parts

Some functionality requires extra packages to be installed, e.g. evaluation scripts (tqdm) or Pytorch/Tensorflow (torch/tensorflow). These can be installed separately or by downloading the optional.txt file from this repo and running the following command in the virtual environment:

pip install -r optional.txt

After installation you can use the package as:

import panoptic_parts as pp

print(pp.VERSION)

There are three scripts defined as entry points by the package:

pp_merge_to_panoptic <args>
pp_merge_to_pps <args>
pp_visualize_label_with_legend <args>

API and code reference

We provide a public, stable API, and various code utilities that are documented here.

Reproducing CVPR 2021 paper

The part-aware panoptic segmentation results from the paper can be reproduced using this guide.

Evaluation metrics

We provide two metrics for evaluating performance on Panoptic Parts datasets.

  • Part-aware Panoptic Quality (PartPQ): here.
  • Intersection over Union (IoU): TBA

Citations

Please cite us if you find our work useful or you use it in your research:

@inproceedings{degeus2021panopticparts,
    title = {Part-aware Panoptic Segmentation},
    author = {Daan de Geus and Panagiotis Meletis and Chenyang Lu and Xiaoxiao Wen and Gijs Dubbelman},
    booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
    year = {2021}
}
@article{meletis2020panopticparts,
    title = {Cityscapes-Panoptic-Parts and PASCAL-Panoptic-Parts datasets for Scene Understanding},
    author = {Panagiotis Meletis and Xiaoxiao Wen and Chenyang Lu and Daan de Geus and Gijs Dubbelman},
    type = {Technical report},
    institution = {Eindhoven University of Technology},
    date = {16/04/2020},
    url = {https://github.com/tue-mps/panoptic_parts},
    eprint={2004.07944},
    archivePrefix={arXiv},
    primaryClass={cs.CV}
}

MPSTU/e

Contact

Please feel free to contact us for any suggestions or questions.

panoptic.parts@outlook.com

The Panoptic Parts datasets team

Correspondence: Panagiotis Meletis, Vincent (Xiaoxiao) Wen

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

panoptic_parts-2.0rc6.tar.gz (53.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

panoptic_parts-2.0rc6-py3-none-any.whl (63.1 kB view details)

Uploaded Python 3

File details

Details for the file panoptic_parts-2.0rc6.tar.gz.

File metadata

  • Download URL: panoptic_parts-2.0rc6.tar.gz
  • Upload date:
  • Size: 53.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.7.5

File hashes

Hashes for panoptic_parts-2.0rc6.tar.gz
Algorithm Hash digest
SHA256 ac6590fb8c245e29adee945c7f5331d14d3f53d7df0e94d774d04e248c9d17dd
MD5 10b1203b3724cafc2bed0e0e1adb5019
BLAKE2b-256 90e5a91f51f9d1a693ab9b008edd275ee0c13d1b90882aedbdbc4e1867b63439

See more details on using hashes here.

File details

Details for the file panoptic_parts-2.0rc6-py3-none-any.whl.

File metadata

File hashes

Hashes for panoptic_parts-2.0rc6-py3-none-any.whl
Algorithm Hash digest
SHA256 4092814b2cf87127fe8cd31ea34b2d7c8e44e679af27fb0a9ac518aa067539a4
MD5 a5d4fdc989ee3b74a98ceb36fb98e28c
BLAKE2b-256 1995d61ce7ece5249d18cb3b88252c94a59effaae16f50b87c8b97534cda132e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page