Skip to main content

Algorithm to simulate resections osurgery on brain MRI scans.

Project description

resector

Resections

Implementation of a TorchIO transform used to simulate a resection cavity from a T1-weighted brain MRI and a corresponding geodesic information flows (GIF) brain parcellation (version 3.0).

Credit

If you use this library for your research, please cite our MICCAI 2020 paper:

F. Pérez-García, R. Rodionov, A. Alim-Marvasti, R. Sparks, J. S. Duncan and S. Ourselin. Simulation of Brain Resection for Cavity Segmentation Using Self-Supervised and Semi-Supervised Learning.

Bibtex:

@InProceedings{10.1007/978-3-030-59716-0_12,
    author="P{\'e}rez-Garc{\'i}a, Fernando
    and Rodionov, Roman
    and Alim-Marvasti, Ali
    and Sparks, Rachel
    and Duncan, John S.
    and Ourselin, S{\'e}bastien",
    title="Simulation of Brain Resection for Cavity Segmentation Using Self-supervised and Semi-supervised Learning",
    booktitle="Medical Image Computing and Computer Assisted Intervention -- MICCAI 2020",
    year="2020",
    publisher="Springer International Publishing",
    address="Cham",
    pages="115--125",
    isbn="978-3-030-59716-0"
}

[Preprint on arXiv]

Installation

$ git clone https://github.com/fepegar/resector.git
$ pip install --editable ./resector

Usage

$ resect t1.nii.gz gif_parcellation.nii.gz t1_resected.nii.gz t1_resection_label.nii.gz

Run resect --help for more options.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

resector-0.2.6.tar.gz (9.4 MB view details)

Uploaded Source

Built Distribution

resector-0.2.6-py2.py3-none-any.whl (22.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file resector-0.2.6.tar.gz.

File metadata

  • Download URL: resector-0.2.6.tar.gz
  • Upload date:
  • Size: 9.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for resector-0.2.6.tar.gz
Algorithm Hash digest
SHA256 24e8ebfce6874f2838851f57c5e7eb6446235c7fb07590dcf543c1c6ff03cb3d
MD5 d7bdb958a2663265031f937bb03121ea
BLAKE2b-256 7bb00af0a0fa8698f08c9b3bbb1b82c16d54799179e118299d7c63bd88637e54

See more details on using hashes here.

File details

Details for the file resector-0.2.6-py2.py3-none-any.whl.

File metadata

  • Download URL: resector-0.2.6-py2.py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for resector-0.2.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1bf7b9052d9696d660b805eecc9177af1b3a8e89dca16fc6133a1fe054ab7344
MD5 6df34924b43cb159ecf4409401678295
BLAKE2b-256 2f0692be4bfd82f048bb1c2af52e9560e565234779c93fa96f0e1aee79d83de6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page