GithubHelp home page GithubHelp logo

rykkk / kits21 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from neheller/kits21

0.0 0.0 0.0 459.55 MB

The official repository of the 2021 Kidney and Kidney Tumor Segmentation Challenge

MATLAB 1.09% Python 97.68% Shell 1.23%

kits21's Introduction

KiTS21

The official repository of the 2021 Kidney and Kidney Tumor Segmentation Challenge

Current dataset version: 0.0.7 (see changelog)

Challenge Homepage

Timeline

  • Mar 1 - Jul 1: Annotation, Release, and Refinement of Training Data (in progress)
  • Aug 9: Deadline for Intention to Submit & Required Paper
  • Aug 16 - 30: Submissions Accepted
  • Sep 1: Results Announced
  • Sep 27 or Oct 1: Satellite Event at MICCAI 2021

News

  • Apr 7, 2021: We've started using tags and a changelog to keep track of the dataset version
  • Mar 23, 2021: A draft of the postprocessing code and some preliminary data has been merged into the master branch.
  • Mar 9, 2021: A preliminary challenge homepage has been published at kits-challenge.org. You can keep tabs on the data annotation process there.
  • Mar 29, 2020: A second edition of KiTS was accepted to be held in conjunction with MICCAI 2021 in Strasbourg! More information will be posted here and on the discussion forum when it becomes available.

Usage

Download

Start by cloning this repository, but note that the imaging is not stored here, it must be downloaded using one of the get_imaging scripts in the starter_code directory. Currently there are implementations in:

  • python3: python3 starter_code/get_imaging.py
  • MATLAB: matlab starter_code/get_imaging.m
  • bash: bash starter_code/get_imaging.sh

If you would like to request another implementation of get_imaging, please submit an issue.

Folder Structure

data/

NOTE at present, no data has been imported yet, but the imaging for the first 300 training cases can still be retrieved using any of the get_imaging scripts.

data/
├── case_00000/
|   ├── raw/
|   ├── segmentations/
|   ├── aggregated_seg.nii.gz
|   └── imaging.nii.gz
├── case_00001/
|   ├── raw/
|   ├── segmentations/
|   ├── aggregated_seg.nii.gz
|   └── imaging.nii.gz
...
├── case_00209/
|   ├── raw/
|   ├── segmentations/
|   ├── aggregated_seg.nii.gz
|   └── imaging.nii.gz
└── clinical_data.json

This is different from KiTS19 because unlike 2019, we now have multiple annotations per "instance" and multiple instances per region.

Consider the "kidney" label in a scan: most patients have two kidneys (i.e., two "instances" of kidney), and each instance was annotated by three independent people. That case's segmentations/ we would thus have

  • kidney_instance-1_annotation-1.nii.gz
  • kidney_instance-1_annotation-2.nii.gz
  • kidney_instance-1_annotation-3.nii.gz
  • kidney_instance-2_annotation-1.nii.gz
  • kidney_instance-2_annotation-2.nii.gz
  • kidney_instance-2_annotation-3.nii.gz

along with similar collections for ureter, artery, vein, cyst, and tumor regions. The aggregated_seg.nii.gz file is a result of combining all of these files via simple voxelwise majority voting.

starter_code/

This folder holds code snippets for viewing and manipulating the data. See Usage for more information.

annotation/

This folder contains code used to process and import data from the annotation platform. As a participant, there's no reason you should need to run this code, it's only meant to serve as a reference.

Challenge Information

This challenge will feature significantly more data, several annotations per case, and a number of additional annotated regions. The accepted proposal can be found on Zenodo, but the most up-to-date information about the challenge can be found on the KiTS21 homepage.

Previous KiTS Challenges

KiTS was first held in conjunction with MICCAI 2019 in Shenzhen. A paper describing that challenge was published in Medical Image Analysis [html] [pdf].

@article{heller2020state,
  title={The state of the art in kidney and kidney tumor segmentation in contrast-enhanced CT imaging: Results of the KiTS19 Challenge},
  author={Heller, Nicholas and Isensee, Fabian and Maier-Hein, Klaus H and Hou, Xiaoshuai and Xie, Chunmei and Li, Fengyi and Nan, Yang and Mu, Guangrui and Lin, Zhiyong and Han, Miofei and others},
  journal={Medical Image Analysis},
  pages={101821},
  year={2020},
  publisher={Elsevier}
}

kits21's People

Contributors

neheller avatar

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.