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.3.tar.gz (15.3 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.3-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.7.3.tar.gz
Algorithm Hash digest
SHA256 ee50be6569a1ea3d912f44cd5706854ba90cc1c8600e345499c8ad94a24683ba
MD5 2f50d188c9e3a0998edbba70915a73f6
BLAKE2b-256 89d92bc4616d48d08b950e7a117a75edf868ede8b33099a96e03f4bf3450d845

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 43da626c85236d3c5795714df93758923218aa01edde458652d4c64ae9b8e130
MD5 f652191c2c8db454bf7c4e2f354a4710
BLAKE2b-256 4234ff803e1bb9651014da3e7237724ca24e130d4b0453ba1b4f093fcfbf007b

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