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

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.7.0.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.0.tar.gz
Algorithm Hash digest
SHA256 3f835b58ce6d65b5589a07b78d38621a92f8703bbc71445bab0de919cf7ccbfc
MD5 e2434df3b4d12e3dc9f8fb411c165b9a
BLAKE2b-256 f58605785d56781e81e3f9d5c36e4f75addc9bae2e8e15b82cef85219a9f2af9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 17.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9aceeaf1a39d1ac2c1a043b96855fe4ec721d338232fbbcd56728458295951f
MD5 1a2f48cc91a837d573fcfafa0bfba011
BLAKE2b-256 2b6767b12162d4c72daec8ea98c8aaba71955bfa2e6a59eb60e7403896ae0c30

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