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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.5.1.tar.gz
Algorithm Hash digest
SHA256 76a898de83559f0d6b91bd850cc0ab257d2df91111b79cf17c3c6268976d7814
MD5 5533382428fb6a100b481e30d0acb0f3
BLAKE2b-256 6ccb05f4261bd5fc59ed8c6130b1b8e47b2221310f3d74761e9f9a07ce24ffc8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for armcrop-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9f7fb4289888e1cc5119354589e1ca0bfc0004f2584bcf81a50bd9909a9c5aae
MD5 f6fe60b723867fb3146308583edac144
BLAKE2b-256 f54a158a3ca66e187745c6cf565b9a9cdeddeeffdd3c39e2abaa205e97b2c015

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