Code Monkey home page Code Monkey logo

vindr-lab's Introduction

The VinDr Lab is a Data Platform for Medical AI that enables building high-quality datasets and algorithms with lean process and advanced annotation features. The software is provided by the Medical Imaging team at Vingroup Big Data Institute (VinBigdata).

Gitter MIT License


Live Demo (username-password: demo-demo)
Documentations

Screeshot

About

VinDr Lab is a open-source platform for medical image annotation. It has been developed to remove the ground-truth barrier AI teams met to build meaningful medical AI applications. VinDr Lab provides a high-level web-interface equibbed with advanced annotation tools and project management features.

Features

The following features have been implemented:

  • Manage full medical data cycle at study level
  • Track project progress and status of each task
  • Create and share label groups
  • Organize labels by order and hierarchy
  • Annotation tools: Bounding box, Polygon, Brush, Notes, Comments
  • Control versions of exported labels

This project is still in active development, so some options may not be fully implemented yet.

Future features

  • Annotation in MPR view
  • AI itergration

You can read more about the platform on vindr.ai/vindr-lab.

What's here

This repo is the "master" repo for all VinDr Lab-related projects. It hosts the documentation and other misc. resources for VinDr Lab. Code for other projects, like backend and frontend, are hosted in other repositories.

Project Index

All VinDr Lab projects and repositories underneath the VinBigdata Medical GitHub organization are listed here. To learn more about each project, see the README in each repository.

Repository Description Maintainers
vinbigdata-medical/vindr-lab Documentation and other general resources related to VinDr Lab @lego1st, @fuzzysource
vinbigdata-medical/vindr-lab-deployment Getting started with VinDr Lab. We support Kubernetes or Docker deployments. @iamatsundere
vinbigdata-medical/vindr-lab-api Middleware layer between user interface and backend systems @iamatsundere
vinbigdata-medical/vindr-lab-id-generator For each study or task of a project, this service generates a new integer value which based on the key as string. @iamatsundere
vinbigdata-medical/vindr-lab-uploader Uploader modifies and transfers the DICOM files to database. @iamatsundere
vinbigdata-medical/vindr-lab-viewer Frontend: Viewer allows the manipulation, annotation, and serialization of observations and many more features. @HoAnhVan
vinbigdata-medical/vindr-lab-dashboard Frontend: Dashboard support data management and labeling administration @HoAnhVan

Note: Another way to find all VinDrLab-related repos is to go to Vinbigdata Medical GitHub mainpage and enter the search term "vindr-lab", like here.

Documentation

Project documentation is hosted on our github page. We are hoping to establish a more user-friendly version soon.

Contributing

For quick questions there's no need to open an issue as you can reach us on Gitter.

If you're an experienced dev and interested in contributing to VinDr Lab:

Acknowledgement

To acknowledge VinDr Lab in an academic publication, please cite

@misc{VinDr Lab,
  author =       {Nghia T. Nguyen, Phuc T. Truong, Van A. Ho, Trung V. Nguyen, Hieu T. Pham, Mi T. Nguyen, Long T. Dam, Ha Q. Nguyen},
  title =        {{VinDr Lab: Data Platform for Medical AI}},
  howpublished = {\url{https://github.com/vinbigdata-medical/vindr-lab}},
  year =         {2021}
}

Note: If you use or find this repository helpful, please take the time to star this repository on Github. This is an easy way for us to assess adoption and it can help us obtain future funding for the project.

This work is supported primarily by Vingroup Big Data Institute

Team members

Lego1st fuzzysource iamatsundere HoAnhVan trung1704ptit EdwardPham1615 minguyenn
Lego1st fuzzysource iamatsundere HoAnhVan trung1704ptit EdwardPham1615 minguyenn

License

MIT License

vindr-lab's People

Contributors

lego1st avatar fuzzysource avatar

Stargazers

Ngô Mạnh Cường avatar

Watchers

James Cloos 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.