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.5.6.tar.gz (15.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.5.6-py3-none-any.whl (17.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.5.6.tar.gz
  • Upload date:
  • Size: 15.1 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.5.6.tar.gz
Algorithm Hash digest
SHA256 96164c39078984918b96dcd274fb73d4899c62a3eb323bc6d878bd9df571d06b
MD5 5e78ed6e84e2d5188ab480da6e953757
BLAKE2b-256 58387916880b539ac9d30f73d7cc490193425e46734296ea0a85dff66ea3025e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.5.6-py3-none-any.whl
  • Upload date:
  • Size: 17.6 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.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 12b037d1953d7b80b33c607afcf5a62df23267de08981ef6508d4293af3ae09c
MD5 c8ba4211f28f999d01fccdc6dc754a6e
BLAKE2b-256 a5fc81732a1a913dbedad7161ae8989cf633cf4b277301f3801c4442326b9a23

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