This tutorial guides you through using Virtual Stitching to align multi-tile datasets.
Overview¶
Virtual Stitching allows you to interactively reposition individual tiles within a tiled dataset. This is useful for: - Correcting tile alignment after acquisition - Fine-tuning overlap regions between tiles - Adjusting chromatic aberration offsets between channels
Accessing Virtual Stitching¶
- Open a scene containing a tiled image layer in the 3D viewer.
- Navigate to Quick Access > Virtual Stitching in the sidebar.
- The Virtual Stitching panel will open.
Multi-Layer Support¶
You can work with multiple layers simultaneously:
- Ctrl+Click (or Cmd+Click on Mac) layers in the sidebar to select multiple
- Shift+Click to select a range of layers
- A badge shows the number of selected layers
- Tile grids from all selected layers are combined
When multiple layers share the same tile positions, selecting a grid cell selects tiles from all layers at that position.
Using the Tile Grid¶
Selecting Tiles¶
The tile grid displays all tiles arranged by their spatial positions:
- Click on a tile to select it (centers viewer on that tile)
- Drag across multiple tiles for freehand region selection
- Ctrl+Click (or Cmd+Click on Mac) to toggle individual tiles
- Shift+Click to select a rectangular range of tiles
- Click row/column headers to select entire rows or columns
- Use Select All / Deselect All buttons for bulk selection
Auto-Select Mode¶
The Auto-select toggle (green when active) automatically selects the tile at your current viewer position:
- When enabled, navigating in the viewer automatically highlights the corresponding tile
- Useful for quickly finding and adjusting tiles as you browse the dataset
- Disable when you want manual tile selection to persist while navigating
Visual Indicators¶
- Blue tiles are selected
- Orange dot indicates tiles with unsaved changes
- Light blue shows tiles in the current drag selection
Adjusting Tile Positions¶
Channel Selection¶
For multi-channel datasets, colored channel chips appear below the tile grid:
- Each chip shows the channel name and a color swatch matching the viewer display
- Click a channel chip to toggle selection (highlighted in blue when selected)
- Shift+Click to select a range of channels
- Use Select All / Deselect All for bulk channel selection
Only selected channels will be adjusted when you move the sliders.
Position Controls¶
Once tiles and channels are selected, use the position controls:
- X, Y, Z Sliders: Drag to adjust offset in each dimension (real-time preview)
- Input Fields: Type exact offset values for precise positioning
- Changes are applied immediately to the viewer
The delta indicator (Δ) shows the current offset change from the original position.
Saving Changes¶
- Save All: Commits all pending changes permanently
- Discard: Reverts all changes to original positions
- Closing the dialog without saving will also discard changes
Tips¶
- Use Auto-select to quickly navigate to problem areas and select tiles
- Start with coarse adjustments using sliders, then fine-tune with input fields
- Use the viewer to verify alignment at tile boundaries
- For chromatic aberration correction, select only the channel that needs adjustment
- Changes are previewed live but not permanent until you click Save All
Troubleshooting¶
- Tiles not loading: Ensure the layer is an IMAGE type with SISF tile metadata
- Changes not visible: Try refreshing the viewer or wait for cache invalidation to complete
- Multiple channels not moving together: Ensure all desired channels are selected (highlighted in blue)
- Auto-select not working: Check that Auto-select toggle is green (enabled)
- Layers not appearing: Click layers in the sidebar to add them to the selection
- If issues persist, contact the site administrator for assistance.