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

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.7.2.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.2.tar.gz
Algorithm Hash digest
SHA256 da5c80e4a0d08946799f1e1ddfc574f6285234a082021b44ea1c92864afb83b6
MD5 df6b36e273106480f6ded085a1ba93e5
BLAKE2b-256 a3d24b674f066be887092dcbeb515697e23deb0e359b146cfa34ac11935404a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.7.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 756fb39a91c0a8a840f8bbba8d8d0ddb75a8f4cf74eb527cfb8eb58361f2a7fe
MD5 fc7cb9f160993bede8d30ea36826d5ad
BLAKE2b-256 64238702192ac6c0b3d6c2a2c4d2a43f175c34194996159f6f1da2b1519338ee

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