I2K 2024 From Images to Knowledge
Milan, Italy
Oct 24, 2024 9:45 AM
BigWarp is an intuitive tool for non-linear manual image registration that can scale to terabyte-sized image data. In this workshop, participants will learn to perform image registration with BigWarp, apply transformations to large images, import and export transformations to and from other tools, and fine-tune the results of automatic registration algorithms. BigWarp makes heavy use of the N5-API to store and load large image and transformation data and meta-data using the current NGFF formats HDF5, Zarr, and N5. In addition to basic usage, the concepts, tips, and best practices discussed will extend to other registration tools and help users achieve practical success for realistic and challenging data. Users will also get an introduction into an excellent use case for OME-NGFF.
-
If necessary download bigwarp 9.3.0
-
Download the sample data sets
Kidney tissue from a wild-type, postnatal day 7 mouse, strain: C57BL/6J from Jackson Lab
Details can be found on open organelle
- An xray of the sample was imaged (
xray/xray-2
) - The sample was trimmed and imaged again (
xray/xray-3
) - The sample was trimmed for a final time and imaged again (
xray/xray-1
) - The sample was imaged using FIB-SEM (
em/fibsem-uint8
)
All data are stored using OME-Zarr.
- Modern:
Plugins > BigDavaViewer > Big Warp Command
- This is what we'll use in this workshop
- Legacy:
Plugins > BigDavaViewer > Big Warp
- From the
clemSampleData
, openem.tif
andPALM_532nm_lo.tif
images with Fiji. - Run BigWarp using EM as the fixed image and the PALM as the moving image.
- Notice a mis-aligned mitochondrion near the "top" of the image
- Click some landmarks around that mito only
- Notice that the rest of the image is now mis-aligned
- Turn on "masked" transformations
- Press
M
to edit the mask
File > Export transformation
- select
Moving (warped)
asreference
- Specify a Root folder
- Recommended: Make a folder called
tforms.zarr
in the same folder as the clem sample data.
- Recommended: Make a folder called
- Specify a new Root folder
- Recommended: Make a folder called
tforms_small.zarr
in the same folder as the clem sample data.
- Recommended: Make a folder called
- Open the result in Fiji with
Plugins > Transform > Read Displacement Field
- What do you notice?
Let's do it again but with a different field of view:
File > Export transformation
- select
Specified
asreference
- Specify a Root folder
- Recommended: Make a folder called
tforms_new.zarr
in the same folder as the clem sample data.
- Recommended: Make a folder called
- Use these settings for min and size
min(nm) size(nm)
29000 8000
7000 7000
2500 2500
- Open the result in Fiji with
Plugins > Transform > Read Displacement Field
- What do you notice?