cxlseg

Chest X-ray Dataset with Lung Segmentation

https://github.com/wimukti/cxlseg

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.0%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Chest X-ray Dataset with Lung Segmentation

Basic Info
  • Host: GitHub
  • Owner: Wimukti
  • Language: Jupyter Notebook
  • Default Branch: main
  • Size: 1.41 MB
Statistics
  • Stars: 5
  • Watchers: 2
  • Forks: 1
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed about 3 years ago
Metadata Files
Readme Citation

README.md

CXLSeg: Chest X-ray Dataset with Lung Segmentation

CXLSeg is a publicly available database of segmented chest x-rays and corresponding masks based on MIMIC-CXR dataset.

This repository is intended to support use of the CXLSeg by providing code for different deep learning tasks. Feedback and contributions are always welcome!

Version 1.0.0

Folder Structure

  • [x] classification
    • [x] evaluate
    • [x] split
    • [x] train
    • [x] utils
  • [x] segmentation
    • [x] evaluate
    • [x] split
    • [x] train
    • [x] utils
  • [x] report generation
    • [x] split
  • [x] notebooks
    • [x] preview image

- [x] sample images

Files

  • evaluate - python scripts to evaluate classification and segmentation models.
  • split - python script to create test-train-validate datasets for each use case
  • train - python script to train the corresponding classification and segmentation tasks
  • utils - additional utility functions
  • preview-images.ipyb - notebook to preview the original, segmented and mask image.

Usage

  • classification - First use the split.py script to create the train-test-validate datasets. Then use the train.py script to train the classification model. Finally, use the evaluate.py script to evaluate the model.
  • segmentation - First use the split.py script to create the train-test-validate datasets. Then use the train.py script to train the segmentation model. Finally, use the evaluate.py script to evaluate the model.
  • report generation - First use the split.py script to create the train-test-validate datasets. Currently, train or evaluate scripts are not available for report generation task.
  • preview-images.ipyb - notebook to preview the original, segmented and mask image.
  • sample images - folder containing sample images from the CXLSeg dataset.

Important Notes

This repository provide everything that you need to train classification, segmentation and report generation models. You need to download the CXLSeg dataset and use the CSVs provided with it. Additionally, MIMIC-CXR-JPG dataset needs to be downloaded in order to utilize this for report generation tasks since the original images are not inlcuded in CXLSeg.

Owner

  • Name: Wimukthi Indeewara
  • Login: Wimukti
  • Kind: user

Computer Science and Engineering Undergraduate in University of Moratuwa.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this code repository, please cite it as below."
authors:
- family-names: Nimalsiri
  given-names: Wimukthi
  affiliation: "Department of Computer Science and Engineering, University of Moratuwa, Moratuwa, Sri Lanka"
  email: "wimukthi.18@cse.mrt.ac.lk"
- family-names: Hennayake
  given-names: Mahela
  affiliation: "Department of Computer Science and Engineering, University of Moratuwa, Moratuwa, Sri Lanka"
  email: "mahela.18@cse.mrt.ac.lk"
- family-names: Rathnayake
  given-names: Kasun
  affiliation: "Department of Computer Science and Engineering, University of Moratuwa, Moratuwa, Sri Lanka"
  email: "kasunr.18@cse.mrt.ac.lk"
- family-names: Ambegoda
  given-names: Thanuja D.
  affiliation: "Department of Computer Science and Engineering, University of Moratuwa, Moratuwa, Sri Lanka"
  email: "thanujaa@uom.lk"
- family-names: Meedeniya
  given-names: Dulani
  affiliation: "Department of Computer Science and Engineering, University of Moratuwa, Moratuwa, Sri Lanka"
  email: "dulanim@cse.mrt.ac.lk"
title: "CXLSeg Dataset: Chest X-ray with Lung Segmentation"
version: 1.0.0
date-released: 2022-12-17
url: "https://github.com/wimukti/cxlseg"

GitHub Events

Total
  • Watch event: 1
Last Year
  • Watch event: 1