Registration of 3D multiplex images with one common chanel
Project description
multireg
Registration of 3D multiplex images with one common chanel
The stacks must have one common chanel (typically cell junctions and nuclei) that is used to calculate the registration transformation. It can be rotated, translated, deformed, and with a wider field of view. Then the calculated transformation is applied to all the other chanels for each stack. The final result is a multi-chanel 3D stack.
The common chanel can be averaged between the different chanels, which improves its quality.
Installation
You can install multireg
via pip:
pip install multireg
Usage
You can launch multireg
in napari by going to Plugins>multireg: do multiplex registration
.
Fixed image
It will open a prompt to ask you to select the reference (fixed) image, compared to which all other images will be aligned. Then you have to choose the reference chanel that will be used in all the stacks to calculate the alignement. So this chanel should be common to all stacks.
Reference points
The first part of the registration relies on reference points manually selected, because the common field of view can be quite far from each other in the acquisition. So first a affine registration is applied to bring close the region of interest between the two stacks to match.
You have to manually placed a few reference points (4-5 should be enough). Try to spread them in the image (in x,y and z) on landmarks to recognize them in other images.
To add a new reference point, click on the "plus" sign in the left panel. To select one, click on the arrow icon (or press 3), then on the point. You can move the point in x and y. To move it in z, press 'u' for up and 'd' for down. When all points are placed, save them.
Moving image
Then you can choose one of the images you want to align with the reference image.
License
Distributed under the terms of the BSD-3 license, "multireg" is free and open source software
Plugin initialization
This napari plugin was generated with Cookiecutter using @napari's cookiecutter-napari-plugin template.
Issues
If you encounter any problems, please [file an issue] along with a detailed description.
Project details
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 Distribution
Built Distribution
File details
Details for the file multireg-0.0.6.tar.gz
.
File metadata
- Download URL: multireg-0.0.6.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dae45740855f57fff38ede87cb50f4734d62ac713f8d4ffe234ab5e1536d9262 |
|
MD5 | bfaf2d4b03e3ee3b2e74e04c70dd0a04 |
|
BLAKE2b-256 | 524400018d8312669299a80066ef3950369aa0ade7f8d64ba47a3343eb3f0053 |
File details
Details for the file multireg-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: multireg-0.0.6-py3-none-any.whl
- Upload date:
- Size: 13.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f44eac91171f88d544267bbddc51236ae7ceedde5fddf1ac8268557f490bf7c4 |
|
MD5 | 7d5dc0fbbba29487024c8683b84e950b |
|
BLAKE2b-256 | abab907f2393bdd8c0fe1df784d23f29ec71a9350ec3ffb2993d3ae34c23bcd5 |