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.3.0.tar.gz (14.1 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.3.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.3.0.tar.gz
  • Upload date:
  • Size: 14.1 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.3.0.tar.gz
Algorithm Hash digest
SHA256 ed5a453e3d51075de3f2b8dfa2c6837d74df6cf80f3ad452cd27dc43e158cffc
MD5 26ae51bc1aa284ba67686ecf9b91b54e
BLAKE2b-256 606690df7f08cef54b86d6198997c616f056c7bcb3e920e9ea27715f8ec0a829

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 15.5 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e93b019f18b45b52387d3920e92ed2ec1343b2c811fe07d63e4fa57ce6e679e
MD5 756fa86a3f9417cbbc70f74dfa52bbdd
BLAKE2b-256 579ded0a4c26919f27949823f31d34ca390c27d34eb8e9abc267a0e2c81d47a6

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