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.0.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.4.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: armcrop-0.4.0.tar.gz
  • Upload date:
  • Size: 15.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.4.0.tar.gz
Algorithm Hash digest
SHA256 63560f3087578f09ac0b1812fcdcf871214100de4f219680f024407690b8b143
MD5 2bdd7cba547d987b44ed37f10a1d5835
BLAKE2b-256 7e1f7faba842f598a01fd9fd2cb83010ef1a849e522a7dedf296c1bb2737bb15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: armcrop-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 17.3 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a824aa67784af9a284fb790d9e0fff0550b5de13753f91778b19cb78da15965
MD5 f54cbf9600cd772d931dff69022ec33f
BLAKE2b-256 55b0d1fa4b42f72844c8ae966243cf8fecbd48c3f5372f29af85e9fbaf5150ce

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