Skip to main content

A machine learning model that crops CT scans to a bone of interest in the arm

Project description

armcrop

PyPI Latest Release Code style: black

This package contains a machine learning model that can crop a CT scan to any of the following classes:

  • clavicle
  • scapula
  • humerus
  • radius_ulna
  • hand

It can do both axis aligned cropping and oriented bounding box (obb) cropping. The obb cropping allows for rigid registration of CT scans.

This model was trained on arm only scans and proximal half chest scans. A limitation of this model is that when using a full chest CT where the spine is present the model will struggle to differentiate between it and the scapula.

Installation

To use CPU execution install with:

pip install armcrop

To use CUDA execution you will need to also install torch and onnxruntime-gpu.

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

armcrop-0.5.3.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

armcrop-0.5.3-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file armcrop-0.5.3.tar.gz.

File metadata

  • Download URL: armcrop-0.5.3.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-51-generic

File hashes

Hashes for armcrop-0.5.3.tar.gz
Algorithm Hash digest
SHA256 7a1fa006a34f21dc525cb84c0ba7d62ff99ccb3aa9bc7f406f1c25bcc2e68a91
MD5 e940372741fd51cb5f40b7e4a9751c07
BLAKE2b-256 5990f9ad9a684be2df72f620573514da46a54cc8571caa752f7ce05dd5436a7c

See more details on using hashes here.

File details

Details for the file armcrop-0.5.3-py3-none-any.whl.

File metadata

  • Download URL: armcrop-0.5.3-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-51-generic

File hashes

Hashes for armcrop-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 71450626c8f2ef6627703de972ea63edf19a4a6bc49c9d225a469febfc9ca1d2
MD5 f16cbf4b357c77cfce4741503df62af4
BLAKE2b-256 9e58cb691a6e33fdab59d390d2f8193cabcdcbcb37e631c96ab82da514a2aea5

See more details on using hashes here.

Supported by

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