imagedata-registration 0.3.0
pip install imagedata-registration
Released:
Image registration routines for Imagedata
Navigation
Verified details
These details have been verified by PyPIProject links
GitHub Statistics
Maintainers
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT License)
- Author: Erling Andersen
- Maintainer: Erling Andersen
- Tags python, medical, imaging, image registration
- Requires: Python <3.13, >=3.9
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Project description
Helper modules to do image registration for Imagedata Series objects.
Available modules
NPreg
NPreg by Erlend Hodneland is implemented in Python, and available as a self-supported PyPi package. There are three implementations of NPreg:
Pure Python/NumPy code. Source code will run on any Python platform.
Cython code. Binary code compiled for supported platforms.
CuPy/CUDA code. Source code which will run on platforms with a working CuPy and CUDA Toolkit.
FSL
FSL (https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FSL) has several methods for image registration. Using FSL image registration from Python requires the FSL interface from nipype, as well as a the FSL executables. Each FSL method may have different requirements. The common factor is that FSL methods will read and write NIfTI image files.
A function register_fsl is provided here. This function will register a moving Series to a fixed Series. The default registration method is fsl.MCFLIRT. The function will accept other registration methods.
ITK-Elastix
The popular Elastix GUI is based on the C++ ITK image registration routines. Like the FSL methods, there are numerous Elastix methods available, all with different requirements. The itk-elastix (https://github.com/InsightSoftwareConsortium/ITKElastix) Python library is one particular interface to the Elastix/ITK routines.
Prerequisites
NPreg on CUDA GPU
imagedata-registration will benefit from a CUDA GPU. If this is available, install CuPy (https://docs.cupy.dev).
First, install the CUDA Toolkit: see https://developer.nvidia.com/cuda-toolkit.
There are different options for installing CuPy. See: https://docs.cupy.dev/en/stable/install.html
FSL
The imagedata-registration FSL module is a wrapper around the official FSL tools. A native FSL installation is required on the host computer.
ITK-Elastix
ITK-Elastix is installed automatically as a dependency for this package.
Installation
pip install imagedata-registration
Examples
Project details
Verified details
These details have been verified by PyPIProject links
GitHub Statistics
Maintainers
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT License)
- Author: Erling Andersen
- Maintainer: Erling Andersen
- Tags python, medical, imaging, image registration
- Requires: Python <3.13, >=3.9
Classifiers
- Development Status
- Environment
- Intended Audience
- License
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Uploaded
CPython 3.12
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.12
macOS 10.13+ x86-64
Uploaded
CPython 3.11
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.11
macOS 10.9+ x86-64
Uploaded
CPython 3.10
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.10
macOS 10.9+ x86-64
Uploaded
CPython 3.9
manylinux: glibc 2.17+ x86-64
Uploaded
CPython 3.9
macOS 10.9+ x86-64
File details
Details for the file imagedata_registration-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01deba50aae0b0db85880d0921cd6d4d2e13435046bdb691c7f1e6d81e4c41d9 |
|
MD5 | 5a1dff3e16fca576648fa473f81c05b3 |
|
BLAKE2b-256 | 77b62a62f9b2bd1f6a055b6d91619d979ea9564f430c674dec0e23bf2c3a3c76 |
File details
Details for the file imagedata_registration-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 276.2 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eef6237ce1a987fed07b3cc4a3cba351540dae5b26286dae005f96a577cb4254 |
|
MD5 | 1a34e087c85933157ee5815232b5ea8c |
|
BLAKE2b-256 | fb69fbbb361f0c8e5987c7ddfbeae54cb5ddc48e06641e232aaa19ce35cc1e99 |
File details
Details for the file imagedata_registration-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa202bb993c75593d35513aaaed762c9584cfa24e3336e952088c04d67d63ef1 |
|
MD5 | ccd0cf88356d432a1ff1c9b3dac9c5de |
|
BLAKE2b-256 | 0ba90c0913345467900c2f1a0f05ef371ade9e84c4e973aaf1100b7f256259f6 |
File details
Details for the file imagedata_registration-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 284.0 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74a3216a0707b0bded3323dd19b120967832b7cf59cb20537e16e1c659cb73ae |
|
MD5 | b1ba789976c402ab9507d43ba9f953bb |
|
BLAKE2b-256 | 0202d6b383ae18e5435274a12dacecb77492df297f7bf9b71bf8b33f058ac54f |
File details
Details for the file imagedata_registration-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42555f642f1970d7fda510b79cc9eee65f9c56888621e5e154583ca7a6662e2c |
|
MD5 | b97e97a6e655dce87db1cba5c7a4d130 |
|
BLAKE2b-256 | 89c9767e329fb942983fc5d1938b3b3506ab9682ce03ff614d79df9739785d18 |
File details
Details for the file imagedata_registration-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 285.3 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e52a5ffbe5dbb73e2e8b1bb3dfd0b9a88bd4ee1cbd9b5769c3500f2fd75ca4 |
|
MD5 | 3eda89523fd3e4d18d4083b67f999371 |
|
BLAKE2b-256 | e0d044b10e343b0aab213d3911ef79f8276d99df61f4cb200e2a794a28eb0d9c |
File details
Details for the file imagedata_registration-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a8b8542c3711ac91538c0e0ad58cff96fdf114662219ab98ecac5c3177cbc9 |
|
MD5 | 1a05e9e7af1f4c5570af99a51e6094e5 |
|
BLAKE2b-256 | c46f7b979cdc09390580bb892d8b76b89fc6d43d32f58c780bcaa73b72fbcfe9 |
File details
Details for the file imagedata_registration-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: imagedata_registration-0.3.0-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 286.0 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7b298dd912dae1527bd137986ac25281a2484419bba53321429d172bd5a6469 |
|
MD5 | f02b7b2f68056740aae8781f33592b50 |
|
BLAKE2b-256 | 48f59340bba69ca2d53b84e9c79e0d98a53091cb500bcaf32a00a3348f87db20 |