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.2.1.tar.gz (12.9 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.2.1-py3-none-any.whl (14.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.2.1.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.3 Linux/6.8.0-49-generic

File hashes

Hashes for armcrop-0.2.1.tar.gz
Algorithm Hash digest
SHA256 b1612597db9208850db8cb8205819679c596de64f40aa1e2a87846e09a874a1b
MD5 d95e9fef24656d49d0fb32f55da5aca5
BLAKE2b-256 8f578548ae4530c8258be903a5896365683dcff8b23c1c90160b977260ea243d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c750c7d60cc8d54d8266c360b55674ad14101610fe745125114fe11b4ca885e
MD5 1ecad734090789bf27a7940170fa69a8
BLAKE2b-256 adac4f0f1cf1c712fca43db8e2d5fdada1d138b32b503462bceaae20eb5251f0

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