https://github.com/bluebrain/atlas-alignment
Blue Brain multi-modal registration and alignment toolbox
https://github.com/bluebrain/atlas-alignment
computer-vision deep-learning image-registration machine-learning
Last synced: 11 months ago
JSON representation
Blue Brain multi-modal registration and alignment toolbox
- Host: GitHub
- URL: https://github.com/bluebrain/atlas-alignment
- Owner: BlueBrain
- License: lgpl-3.0
- Created: 2021-01-25T09:15:33.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-14T16:46:04.000Z (over 2 years ago)
- Last Synced: 2025-07-15T07:54:18.225Z (11 months ago)
- Topics: computer-vision, deep-learning, image-registration, machine-learning
- Language: Python
- Homepage: https://atlas-alignment.readthedocs.io
- Size: 6.36 MB
- Stars: 11
- Watchers: 4
- Forks: 4
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
- Authors: AUTHORS.md
Awesome Lists containing this project
README

# Atlas Alignment
Atlas Alignment is a toolbox to perform multimodal image registration. It
includes both traditional and supervised deep learning models.
This project originated from the Blue Brain Project efforts on aligning mouse
brain atlases obtained with ISH gene expression and Nissl stains.
### Official documentation
All details related to installation and logic are described in the
[official documentation](https://atlas-alignment.readthedocs.io/).
### Installation
#### Installation Requirements
Some of the functionalities of `atlalign` depend on the [TensorFlow implementation
of the Learned Perceptual Image Patch Similarity (LPIPS)](https://github.com/alexlee-gk/lpips-tensorflow). Unfortunately, the
package is not available on PyPI and must be installed manually as follows
for full functionality.
```shell script
pip install git+http://github.com/alexlee-gk/lpips-tensorflow.git#egg=lpips_tf
```
You can now move on to installing the actual `atlalign` package!
#### Installation from PyPI
The `atlalign` package can be easily installed from PyPI.
```shell script
pip install atlalign
```
#### Installation from source
As an alternative to installing from PyPI, if you want to try the latest version
you can also install from source.
```shell script
pip install git+https://github.com/BlueBrain/atlas_alignment#egg=atlalign
```
#### Installation for development
If you want a dev install, you should install the latest version from source with
all the extra requirements for running test and generating docs.
```shell script
git clone https://github.com/BlueBrain/atlas_alignment
cd atlas_alignment
pip install -e .[dev,docs]
```
### Examples
You can find multiple examples in the documentation. Specifically, make
sure to read the
[Building Blocks](https://atlas-alignment.readthedocs.io/en/latest/source/building_blocks.html)
section of the docs to understand the basics.
### Data
You can find example data on [Zenodo](https://zenodo.org/record/4541446#.YCqGFc9Kg4g).
Unzip the files to `~/.atlalign/` folder so that you can use the `data.py` module
without manual specification of paths.
#### Allen Brain Institute Database
You can find and download ISH data from Allen Brain Institute thanks to
[Atlas Download Tools](https://github.com/BlueBrain/Atlas-Download-Tools) repository.
### Funding & Acknowledgment
This project was supported by funding to the Blue Brain
Project, a research center of the Ecole polytechnique fédérale de Lausanne, from
the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.
COPYRIGHT (c) 2021-2022 Blue Brain Project/EPFL