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.4.tar.gz (15.4 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.4-py3-none-any.whl (17.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.7.4.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.3 Linux/6.8.0-55-generic

File hashes

Hashes for armcrop-0.7.4.tar.gz
Algorithm Hash digest
SHA256 fee527eb9c6b2a99292c3736f023a1aefa9efe4717ccaf647a48d03fd302f24b
MD5 06f024c79977e93c41d6ab924c074a17
BLAKE2b-256 7d2c41cf63ac12e910166af27ce0d39c1a189c691e9b572594dda2d5a933bcc8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.7.4-py3-none-any.whl
Algorithm Hash digest
SHA256 62eb76f4eb85cb16217b61fc852f3a2f6f8456f9e83445bd46be1dcf25518b92
MD5 1a88570a6a90a7a6dd222ccde474a373
BLAKE2b-256 c45f360ad65c43fa51ee3ffa127bf78f70d1f6f3ed2f4659cca71c3c4b7a2424

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