Skip to main content

A tool for nonlinear image registration.

Project description

ARDENT

Affine and Regularized DEformative Numeric Transform (ARDENT) is a Python package for performing automated image registration using LDDMM.

ARDENT stands out for its ability to predict and correct for artifacts and image nonuniformity, perform registrations across image modalities, ease of use, and other features in development.

Overview

Experimental neuroscience produces a stunning amount of imaging data from light or electron microscopy, MRI, and other 3D modalities. To be of real use these datasets must be interpreted with respect to each other and to refined standards: well-characterized image datasets called atlases. To build these interpretations, dense spatial alignments must be computed. This process is known as image registration, in which one image is optimally deformed, or flowed, until it aligns with another. Accurate registration is challenged by the large scale of imaging data and the heterogeneity across species scales and modalities. Current tools can perform well on very standard images but perform poorly on data with various imperfections. This restricts our ability to analyze data from novel experiments performed in a majority of labs.

ARDENT is an accessible pure-python image registration package in development with these neuroimaging challenges in mind.

Documentation

The official documentation with usage is at https://ardent.neurodata.io/

Please visit the tutorial section in the official website for more in-depth usage.

System requirements

Hardware requirements

ARDENT package requires only a standard computer with enough RAM to support the in-memory operations.

Python Requirements

This package is written for Python3. Currently, it is supported for Python 3.6.

Python Dependencies

ARDENT mainly depends on the Python scientific stack with the notable addition of PyTorch. However, this is pending deprecation.

numpy
matplotlib
scipy
scikit-learn
simpleitk
nibabel
nilearn
pytorch

Installation Guide

Install from pip

pip install ardent

Install from Github

git clone https://github.com/neurodata/ardent
cd ardent
python3 setup.py install

License

This project is covered under the Apache 2.0 License.

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

ardent-1.0.1.tar.gz (53.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ardent-1.0.1-py3-none-any.whl (64.3 kB view details)

Uploaded Python 3

File details

Details for the file ardent-1.0.1.tar.gz.

File metadata

  • Download URL: ardent-1.0.1.tar.gz
  • Upload date:
  • Size: 53.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.9

File hashes

Hashes for ardent-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d97e4f8bbfe9cbb83c5b0076040a815790a1dd0cbf4d2b87c3f89d44f0544c4e
MD5 36cb0d913c90a1b651803a1d2f0dc227
BLAKE2b-256 c9fe1a8c5a83489c0c82bdda3bef22014b932b7e33862dead234122033169337

See more details on using hashes here.

File details

Details for the file ardent-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ardent-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 64.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.6.9

File hashes

Hashes for ardent-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a19341381e19c53ceb5667fb264f05a200fd2e7b4051c021b0e221f9241444f0
MD5 89b73ab9efd4e12600a45d0e6f29e834
BLAKE2b-256 e42c8ff2691d33476c1532e0a1d8161d6e6df0111517dfebf3569a566a96e50e

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