elastix affine registration

Load images Register Run the translation → rigid → affine registration again in a web worker, for example after changing the options; a newly loaded pair registers on its own Cancel Stop the running registration; the elastix worker is terminated Show registered result Compare the fixed image with the registered result in the right-hand comparison; off, it shows the moving image again, like the left-hand one
Switch to the dark theme
Download image
Download transform
Starting…
Registration options
Multi-resolution pyramid levels each elastix stage is optimized over (NumberOfResolutions) Largest image buffer handed to elastix; choosing another budget reloads both inputs at the finest pyramid level that fits it
Reset view Recenter every panel, return the zoom and 3D camera to their defaults, and centre both comparison dividers
Fixed
Moving
Fixed
Moving

Sample data

Everything runs in your browser; nothing is uploaded. Start with a bundled pair:

Your images

For each image, drop a file on its box, choose one, or enter a URL. OME-Zarr (a .ome.zarr URL or a zipped .ozx), TIFF and OME-TIFF, and any format ITK reads (NIfTI, NRRD, MetaImage, DICOM, PNG, …). Both images must be 2D or both 3D.

Fixed Drop a file here
Load
Choose fixed image
Nothing loaded yet
Moving Drop a file here
Load
Choose moving image
Nothing loaded yet
Swap fixed and moving
Start