pytorch / pytorch/vision

COVID-19 library in torchvision

Open
#2,877 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

module: datasets module: models needs discussion
Dominant language
Python
Stars
17.9k
Forks
7.3k
Avg merge
1d 15h
Merged PRs (30d)
13

Description

🚀 Feature

Library of models and dataset interfaces for COVID-19 models

Motivation

There are quite a few models (feature extractors, mask segmentation, classifiers) for COVID-19, both in pytorch and tensorflow. They use different datasets, making it hard to scientists to compare results and extend their findings. It would be good to (re-implement) at least some models and dataset interfaces as a library in torchvision

Pitch

Similar to the models and datasets in torchvision: models for the published models (see below), at least those that come with pretrained weights (e.g. COVIDNet-CT), and datasets for open-source labelled dataset interfaces: eg. CNCB-CT, UCSD, MedSeg, Zenodo, especially mask extraction.

Alternatives

None that I know of

Additional context

Some candidates include COVIDNet (x-rays), COVIDNet-CT (ct-scans), COVNet (ct-scans), JCS (ct-scans).

cc @pmeier

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files, tests, or specific entry point. Start by reviewing torchvision's existing models and datasets interfaces, then assess the proposed COVIDNet, COVIDNet-CT, COVNet, and JCS models and the CNCB-CT, UCSD, MedSeg, and Zenodo datasets. Done would require a concrete scope for selected models, pretrained weights, and dataset interfaces.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, pytorch, tensorflow
Domain
computer-vision, data, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.