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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.7.5.tar.gz
Algorithm Hash digest
SHA256 fdaf0908be192aa6b4088a450ece51c40f5b9794e11939f4f4056a64fe2405f2
MD5 ee2ed6b219ba797228cf923dfde8e481
BLAKE2b-256 e95009a1ddb00959cab65ae9fe2003cb8f2dabfe491369b4a404dd18d28645e1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5343f6f50a9516be72286b45c3888ecb2fe5b7907a4e0249476f3a23c4b2736c
MD5 b58308abb98930694523311429f32340
BLAKE2b-256 22a0c1c4dbc1487490453d7ad157f870eaf6102fe44601a2efad7f8073c43109

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