-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
641 additions
and
66 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,40 @@ | ||
# RegisterNDFFT | ||
|
||
Registration of ND images using FFT. | ||
Work in progress. | ||
Registration of ND (2/3/4D) images using FFT. | ||
Work in progress, use at your own risk. | ||
|
||
This plugin uses masked normalized cross-correlation calculation according to the paper: | ||
_D. Padfield, “[Masked object registration in the Fourier domain](https://doi.org/10.1109/TIP.2011.2181402)” IEEE Transactions on Image Processing (2012)._ | ||
So basically it can account (exclude) image values that are zero and does not need arbitrary image padding during fast CC calculation using FFT. | ||
|
||
To install it, you need to copy jar file from the [latest release](https://github.com/ekatrukha/RegisterNDFFT/releases) to jar folder of your [FIJI](https://fiji.sc/) installation. The plugin commands should appear in the _Plugins->ARegisterNDFFT_ menu (it starts with an extra A letter). | ||
|
||
The plugin works with 2D/3D/multichannel images. | ||
|
||
## Single template registration | ||
|
||
This command registers template image(dataset) to the reference image using rigid translation (in all axis). | ||
The precision of registration is up to one voxel (subpixel is not available). | ||
It is possible to limit the maximum shift of the template by a fraction of its size (in all dimensions). | ||
In case of multi-channel images, only one user selected channel from each image will be used for the registration. | ||
|
||
|
||
## Iterative registration | ||
|
||
Provided with a set of opened in FIJI or stored on hard drive images of the same dimensions, the plugin will perform iterative registration/averaging. | ||
At the initial step it will create an reference image as an average of input images (depending on initial template settings). | ||
After that it will iteratively register input images to this average, update it, register again. | ||
Depending on the number of iterations or convergence of average CC it will stop and show the final image. | ||
|
||
## Pairwise CC | ||
|
||
Given a set of input images, the plugin will pairwise calculate the maximum of cross-correlation among them. | ||
|
||
---------- | ||
|
||
Developed in <a href='http://cellbiology.science.uu.nl/'>Cell Biology group</a> of Utrecht University. | ||
<a href="mailto:[email protected]">E-mail</a> for any questions. | ||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.