Importing labeled image to segment directly

Dear slicer experts,
Recently I was working with some 3D image volume analysis in another software. Then I am trying to further analyze and visualize the volume in 3d slicer.
work step

  • Import volume of segemented and labeled image(integer values)
  • Import all labels as individaul segments in 3d slicer segement editor
  • Draw interconnectivity (obtained from Fiji Morphlibj->Region adjacency) overlayed on this volume.

I could not find a direct way other than inidividally creating segment and thresholding. Is there any shorter way around?
Split island to segment does not seem to be a good option as segments are touching and have different shapes.

Another fact is that in segment editor each segment editor voxel seems to be quite bigger than original volume voxel. In a very low resolution volume, segement shape gets worse because of coarse edge. Is there any way to control segment editor voxel size?

I have uploaded a sample labeled volume here https://drive.google.com/file/d/1koy0e7d4f6BmtjDcMpYa5NfueOrHNYKs/view?usp=sharinglabeled volume

Regards

You can load your image by simply drag-and-dropping to the application window then right-click on it in Data module to convert it to segmentation (tested in a recent Slicer-4.11 release).

In the future, do not use tiff or other 2D consumer image file formats for saving 3D data, as there is no standard way of storing basic image geometry information in them (image spacing, origin, axis directions). If you save your 3D volume in nrrd file format then you will not lose image spacing information and in recent Slicer-4.11 releases you can load the image directly as segmentation (without the need to first load as labelmap and then convert to segmentation).

Hi Andras,
thank you very much and “Data module --> convert it to segmentation” worked nicely.

The data set I got was old and was already in Tiff format, but I will use current datasets with nrrd format.

Could you suggest a way to draw tubes from a list of fiducial points? as shown in fiducia

And if this option is already available can you suggest, how to measure the Geodesic distance between 2 points in a 3d segment and draw Geodesic path with fiducial point? I found this script of yours for surface.