Giter VIP home page Giter VIP logo

lightning-covid19's People

Contributors

amitbcp avatar borda avatar edgarriba avatar oplatek 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

Watchers

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

lightning-covid19's Issues

Bounding Boxes for Lungs

This proposal suggests a principal solution to build a model that will predict Bounding Box (BB) around lungs, artifacts and other well-defined objects on the images.

The COVID19 and other x-ray chest datasets contain chest X-ray images capturing not only Lungs but sometimes also arms, neck, etc.
The images also contain text labels and other artifacts.

The advantages:

  • If the model is trained to differentiate between artifacts and the chest ray region - it can help as a form of regularization for COVID19 detection precision
  • Bounding box chest array prediction will allow us explicitly compute recall - it helps with model understanding and evaluation
    • If the image does not contain lungs or the model does not focus on lungs (e.g. it focuses on an arm, or on an artifact - textual label in the image), we know that the model classification is poor even if it predicts the COVID19 label correctly
  • It would be nice to detect key regions for detecting COVID19 for doctors to review (See also disadvantages: lack of BBs)

The disadvantages:

  • BB predictions is a much harder task than classification
    • Having so few data, it can prove too hard to train the model, letting the classification to fail completely
      • With more data it should not be a problem -> what is the amount of the data to start using BB?
  • The annotations for Bounding Boxes are generally missing
    • Some Bounding Boxes types can be automatically created - we can easily generate artifacts and add them to chest ray images
    • We can create heuristics for selecting lungs regions

Example images with textual artifacts, "pipes in lungs artifact", the edge of image artifact, ..
lungs-artifacts
lungs-artifacts2

data augmentation

Add reasonable image augmentation

  • horizontal/vertical flip
  • rotation
  • zoom
  • etc

Error in running Experiments.

  1. The _parse_batch() function throws a Key Error while trying to fetch x["PA"] . This is not consistent with torchxrayvision
  2. The Kornia based data augmentation adds an additional dimension while doing unsqueeze.

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.