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.4.1.tar.gz (15.0 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.4.1-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.4.1.tar.gz
  • Upload date:
  • Size: 15.0 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.4.1.tar.gz
Algorithm Hash digest
SHA256 34aa50277f3a5c839a568c30fea55fd953f10f3b1b0b2e26cfe362a712e25365
MD5 5db7f2088c4a1f534ef7b01b00c5bdcc
BLAKE2b-256 b7c87a2ddd6dc12b6ee69898343e8fe356833ebe21138a2d8e773d8a6357d5d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 17.2 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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 792d933c631a410da2a2bef2face49e95f1ad98ed275dfee369e4fee10095e4b
MD5 a89d6ff7e10f1ff70a71eef47cac7e2e
BLAKE2b-256 7930f55e56178b709602b393d7b2b6419ec5839b2f2e48a3b991c6211813cba5

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