SliceBridge is a web app that inserts blank slices between the contours in a NIfTI label map exported from SegRef3D. It creates anchor-slice data that can then be interpolated using 3D Slicerโs Fill between slices effect.
๐ SegRef3D SliceBridge
๐ฏ๐ต ๆฅๆฌ่ช็ใฎไฝฟ็จๆนๆณ
Your files are never uploaded to a server. Reading, conversion, compression, and download all take place locally in your browser.
For example, suppose the original NIfTI has the following properties:
896 ร 896 ร 226.5 mm10After conversion with SliceBridge, the output NIfTI will have:
896 ร 896 ร 2110.65 mmThe original label values, origin, orientation, and physical extent are preserved.
SliceBridge does not interpolate the anatomical shapes.
It prepares blank slices so that interpolation can be performed in 3D Slicer.
.nii and .nii.gzAfter checking and editing the segmentation in SegRef3D, export the label map
using Export NIfTI.
If you need the slice order reversed, use Export NIfTI (Reversed) in
SegRef3D. SliceBridge preserves the orientation and origin stored in the input
NIfTI.
.nii or .nii.gz file onto the page.In most cases, you can leave this set to ่ชๅๅคๅฎ (Auto-detect). SliceBridge
automatically selects the axis with the largest voxel spacing. You can also
select the X, Y, or Z axis manually.
็ดฐๅๅๅ็ (Subdivision factor)Specify how many intervals should be created from each original slice interval.
10 inserts nine blank slices between the original contours.Check the displayed output spacing, image dimensions, and estimated data size.
Anchor NIfTIใไฝๆ (Create Anchor NIfTI).ใใฆใณใญใผใ (Download) to save the generated .nii.gz file.Example output filename:
segref3d_labelmap_anchor_z0p65mm.nii.gz
Add data in 3D Slicer..nii.gz file downloaded from SliceBridge.Description to Volume and load the file.Segment Editor module.Source volume.Add to create an empty segment.Threshold effect.Threshold Range to 1.00.Apply.Only voxels with label value 1 are now assigned to the first segment.
Create a separate segment for each integer label value.
Add again to create another empty segment.Threshold.2, set the range to 2.00โ2.00 and click Apply.3, add another segment, set the range to
3.00โ3.00, and click Apply.Label 1: Add โ Threshold โ 1.00โ1.00 โ Apply
Label 2: Add โ Threshold โ 2.00โ2.00 โ Apply
Label 3: Add โ Threshold โ 3.00โ3.00 โ Apply
You only need to create segments for the integer values listed under
ใฉใใซ (Labels) in SliceBridge. Rename the segments as needed, for example pelvis,
obturator internus, and levator ani.
Fill between slices processes all segments whose eye icons are on, not only
the segment highlighted in blue.
Fill between slices.Initialize and inspect the preview for all visible segments.Apply once.Show Segment_1, Segment_2, and Segment_3
โ Fill between slices โ Initialize once โ Apply once
The visibility state determined by the eye icons controls which segments are
processed. To interpolate only a subset, hide the other segments before
clicking Initialize. This interpolation uses the segment shapes, not source
volume intensities.
.hdr/.img datasetsConvert these datasets to a three-dimensional NIfTI-1 integer label map in 3D Slicer or another application before using SliceBridge.