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.1.tar.gz (15.2 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.1-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.7.1.tar.gz
  • Upload date:
  • Size: 15.2 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.1.tar.gz
Algorithm Hash digest
SHA256 1a17e4f6618fb91fc7d45d79e81364baf8e8c057947a1cbf9fea5b68bc7e6a04
MD5 6c13b4a398494a655a78bbd126242ddf
BLAKE2b-256 6b627f079ca09186f201bd48992d83f02a585a7c700de957f86b47aeb5fb2071

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 17.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5620b89bc8745be9a938af8bbe44d6e2ad4e36436d737b590027a2cfca0a91b
MD5 2a79b894f8c05fa7e68b66986c37d810
BLAKE2b-256 456f2ed89ec03a61e502369ad4c57ec1cb6b70e1e485dd5d0fb8b2ad524e756d

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