Editing existing atlas/point cloud

Operating system: Ubuntu 16
Slicer version: 4.10.2 r28257

Hi there,
I am pretty new to the 3D Slicer.

I have two questions:

  1. I have a point cloud that I created using my stereo endoscope and I would like to modify it using the Slicer, specifically using the scissor. How can I do that? I just managed to upload and show it in the Slicer, but couldn’t figure out how to use the editing tools.

  2. My second question is similar to the first, I have downloaded the knee atlas (KneeAtlas-2015Sept-Slicer4-4Version.mrb) and I would like to modify some of the segments in that atlas. Again I couldn’t figure out how to use the scissor or other editing tools. They just don’t turn on and are all off when I select segments of the atlas.

Thank you for your time.
Yaqub

Segment Editor is developed for editing solid objects (closed surfaces) and some effects require an underlying volumetric image. If you only have surface patches from an endoscope then your editing options are quite limited. What would you like to do?

Import the models into a segmentation node to edit them using Segmentations module (Import/export section).

Hi Andras,

Thanks for the reply.

I believe I already did import (atlas) models into the Segmentation Node. You can see in the screenshot that I attached in the original question it is showing the Segmentation Editor window. When I click on the Segments I expect the editing tools become activated but that does not happen.

Regarding the endoscope point cloud, I would like to register it to the MRI images (the endoscope is capturing parts of the femur). It looks like that I should convert my point cloud (.ply) to other formats in order to be able to do that, is that right?

Thanks for your time.
Yaqub

Thanks for the clarification. As the message in the module shows, you need to “Select master volume to enable editing”. See instructions here: Issue during voxelization of a model stl - #2 by lassoan

You can register surface of a segmented image with a surface scan using modules in SlicerIGT extension. You can either specify landmark points manually and compute registration using in Fiducial registration wizard module. You may also try to use Surface registration module to match surfaces automatically: for this you need a good initial position and surface model that does not have any extra/incorrect surface patches.

1 Like