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.8.0.tar.gz (16.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.8.0-py3-none-any.whl (18.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.8.0.tar.gz
  • Upload date:
  • Size: 16.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.7 Linux/6.11.0-26-generic

File hashes

Hashes for armcrop-0.8.0.tar.gz
Algorithm Hash digest
SHA256 777816207c1171b14d32c81f2d29fb8e66acdc900142c72b3626db70d1013d94
MD5 3e5bcd5267a592489f657463f87f17aa
BLAKE2b-256 35eb264172c6d6718c09b53cf9ca831b9da354033e94d5ca9b7412937359c9af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 18.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.7 Linux/6.11.0-26-generic

File hashes

Hashes for armcrop-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 76ede6863ffd274a5296d6ee9f94a750a4b31a4db25b974aea083e837199c909
MD5 ef8febe6abf74f25713e0462fd9d96e1
BLAKE2b-256 584534c85b206de3b8bf20a65678f0dc5306d94a488b3895060aa853f0f247a4

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