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.3.1.tar.gz (14.1 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.3.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.3.1.tar.gz
Algorithm Hash digest
SHA256 f112eb091617d7bcc562451e60034ed34a8d113f3e2366df1be04b4c35caa4cf
MD5 838d1df32b4b673316489aaaf6883eaf
BLAKE2b-256 235d21f95bdde22b6daa4980ede73c3afc019af920073aab192071f7d06a17b1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 69c1b4de3a6a9d2bcc55b3ddc1e6f5ccefd69e6ad16b80bebe8cf6cfbdbb89dc
MD5 8876573d797437aabbd6361d14b34a68
BLAKE2b-256 4cb48aa56b5df71b3031097457b806a6a3352e38dded6bf5c37c0e82e3e926b9

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