Segment Medical Images with 3Dicom R&D

Segment Medical Images with 3Dicom R&D

Anton
/

In 3Dicom R&D, you have the ability to segment sections in the 2D View, and view them in the 3D View.

On the Segment Tab, there are a couple of tools that you can use:

Segment Table

ActionIconDescription
Create a segment By clicking on the create segment icon, you will create a segment.
Delete segment(s)Select one or more (Hold Shift and left-click on a segment list) segments and click on the Delete Segment Icon to delete the selected segments.
Boolean OperationsSelect multiple (Hold Shift and left-click on a segment list) segments and click on the Boolean Operations Icon to merge, intersect or subtract the selected segments.
Create a copy of a segment(s)Select one or more (Hold Shift and left-click on a segment list) segments and click on the Create Copy Segment Icon to create copies of the selected segments.
Import bitmask arrayYou can import bitmask arrays by clicking the icon.
Undo ActionYou can undo actions by clicking the Undo Button. You can also use the hotkey Ctrl + Z
Redo ActionYou can undo actions by clicking the Redo Button. You can also use the hotkey Ctrl + Y
Hide scan/segmentWhen you create segments, you can hide them in the view by clicking on the Hide Scan/Segment Icon.
Adjust opacity of scan/segmentWhen you have segments, you can adjust the opacity of the scan when you view it. The opacity range is from 0 to 100, where 0 is transparent or hidden and 100 is not transparent at all.

Boolean Operations

Expanding on how Boolean Operations work:

Threshold RangeAllows you to adjust according to the threshold range values the boolean operations (Merge/Intersect/Subtract) to follow.
Sagittal RangeAllows you to adjust according to the sagittal range values the boolean operations (Merge/Intersect/Subtract) to follow.
Coronal RangeAllows you to adjust according to the coronal range values the boolean operations (Merge/Intersect/Subtract) to follow.
Transverse RangeAllows you to adjust according to the transverse range values the boolean operations (Merge/Intersect/Subtract) to follow.
MergeMerges the selected segments and creates a new one.
IntersectCreates a new segment based on the intersecting sections of the selected segments.
SubtractCreates a new segment based on the selected segments. The first segment selected will subtract from the second selected segment.

Toggle Options

ActionDescription
Show only selected segment(s)Only display selected segment(s)
Hounsfield DisplayHounsfield Units when you hover in the 2D View of the scan.
Show visible segments in 3DPreviews the segment on 3D
Hide Scan Outside of SegmentsHide’s parts of the scan that is not covered by a segment.

Segmentation Tools

ToolIconToolsetDescription
Brush ToolWhen you select the Brush Tool, you can adjust the size of the brush by adjusting the brush radius. You can also adjust the Paint Threshold based on the scan.

To use the the tool, click and drag on the 2D View
Erase ToolWhen you select the Erase Tool, you can adjust the size of the brush by adjusting the brush radius. You can also adjust the Paint Threshold based on the scan.

To use the the tool, click and drag on the 2D View

Quick Erase
On the Brush Tool, you can quick erase an segmented area, by using the right-mouse button.
Fill ToolWhen you select the Fill Tool, adjust the Paint Threshold based on the scan.

To use the the tool, click on the 2D View
Threshold Fill ToolWhen you select the Threshold Fill Tool, adjust the Paint Threshold based on the scan. You can also adjust the Slice Range, which allows you to just specify which slices get segmented.

To use the the tool, click on the 2D View
Scissor ToolWhen you select the Scissor Tool, when you already made a segment and want to delete a section based on the planes (sagittal, coronal and axial plane) of the scan, you can adjust the sliders per plane. Once satisfied, click on ‘Apply’ and it will cut the segment accordingly.
Magic Wand ToolWhen you select the Magic Wand Tool, you can adjust the Paint Threshold based on the scan.

To use the the tool, click on the 2D View. You will be able to see areas that will get segmented, which are highlighted.
Hollow ToolWhen you select the Hollow Tool, when you already have a segment, you can adjust the thickness of how you want to hollow the segment.

To use the tool, adjust to thickness based on your preference and click ‘Apply’
Island Removal ToolWhen you select the Island Removal Tool, you can remove small artefacts of the selected segment, by clicking on the ‘Remove Small Islands’ If you want to retain the biggest segment, you can click ‘Keep Largest Island’ to keep the biggest segment. You can also adjust the size of the segment by adjusting the slider.
Seed ToolTo use the Seed Tool, you will need to create multiple segments.

Select 2 or more segments, which allows you to grow the segment depending on where you created the segment.
Bezier ToolClick in multiple spots on the main view drawing a shape and finalise it by clicking on the first point created.

While creating a point, click and drag will change the curvature of the next point you create.

To add a new point, while pressing shift, click on a path between two points

To move a point, while pressing control, click on a point and move it

To change curvature of both paths for the point, while pressing control, click on a handle and move it to change the curvature of the path.

To delete a point, just click on a created point on the shape created.

Options per Segment:

Change Colour – Allows you to change the selected segments colour.
Toggle Visibility – Allows you hide the selected segment
Rename – Allows you to rename the selected segment. You can also double-click the selected segments name to rename it.
Toggle MCAD Sync – Syncs the created segment to MCAD as a model. You can also un-toggle it to stop the selected segment syncing on the model.
Update MCAD – Update the synced MCAD Model with any segment changes.
Clone – Creates a duplicate of the selected segment.
Export to .bmsk – Exports selected segment to a .bmsk (Bitmask) file.

Export Segment

Once you are satisfied with the segment(s) you created, you can export them into 3D Models (.STL or .OBJ file types) or masks; a compilation of .PNG file types of the segment(s) you created.

Click on ‘Export Segment(s)’
ImagesDescription
The first window allows you to select which segments you want to Export.

Click ‘Next’ to proceed to the next window.
The second window shows the following:

Remove Islands Toggle
– Allows you to remove segment artefacts.
Keep largest mesh Toggle
– Allows you to keep the biggest island/segment during the export
– If disabled, you can adjust the minimum number of faces, which are the number of triangles created.
– Not available if Remove Island is untoggled.

Enable Smoothing Toggle
– Allows you smoothen out the model when exported into a 3D Model.
Lambda Field
– Allows you to control how aggressive smoothing is. It is set to 0.5. 0.0 is no smoothing, while 1.0 is aggressive smoothing.
Number of Iterations Field
– Allows you to increase/decrease the number of smoothing process.

Click ‘Next’ to proceed to the next window.
The last window shows where the save directory is.
– You can change the save directory by clicking on ‘Browse’

You can also change the export type. You can use .STL, .OBJ, or MSK (Mask)

3D Model

You can export as .STL or .OBJ file types.

Exported Segment as .STL
Exported Segment as .OBJ

Masks

You can export segments as .PNG file types, deriving from the export you created

Exported Segment as MSK, in .PNG File Type

You have now learned how to use the Segmentation Tools in 3Dicom R&D!

en_AUEnglish