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.4.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.4-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.5.4.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.4.tar.gz
Algorithm Hash digest
SHA256 711111170e47a3b15e43d38691417e29633a2da33e821336ee33154bd3c8b8a0
MD5 7672cb34418cf044cb03fc0dbcb2581b
BLAKE2b-256 0df6a3e286c124dd3f6195ad98a9a1fc3d092dfda1bdbbd970d16c4dcd9ebe16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.5.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 14d08f5ce98b81f1694a7f728c87ab67965f00ee0d28de0b35f3c4e2f016b534
MD5 28b7e5e551e900940a0c6427688a35b7
BLAKE2b-256 7d2f3f58bec6eac1e8833d548bc5cd05314d7d69b3e4cfdca3683ec3a0cbe2c1

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