Segmentation#
The Segmentation tab provides tools for refinement, clustering and analysis.
Merge#
Combines multiple clusters or creates new clusters from point selections:
For complete clusters:
Select multiple clusters in the Object Browser
Click Merge in the ribbon or press
mafter clicking the viewport.Selected clusters are combined into a single new cluster
For point selections:
Use area selection (
Rkey) to select points from one or more clustersClick Merge or press
mafter clicking the viewport.A new cluster is created containing only the selected points
Original clusters remain but without the selected points
Remove#
Deletes selected clusters or removes points from clusters:
For complete clusters:
Select one or more clusters in the Object Browser
Click Remove or press
Deleteafter clicking the viewport.Selected clusters are completely deleted
For point selections:
Use area selection (
Rkey) to select points within clustersClick Remove or press
Deleteafter clicking the viewport.Only the selected points are removed from their parent clusters
Empty clusters are automatically deleted
Select by Size#
Filters clusters by point count:
Click Select in the ribbon
Adjust the slider to set a minimum size threshold
Clusters below the threshold are automatically selected
Use in combination with Remove to clean up small clusters
Transform#
Applies rotation and translation to clusters:
Select a cluster in the Object Browser
Click Transform
A 3D transformation widget appears around the cluster
Use the transformation widget to move or rotate the cluster
Press Transform again to exit transformation mode
Crop#
Trims points based on distance to other structures:
Click Crop
Select source structures to crop
Select target structures to measure distance from
Set the distance threshold
Choose to keep points within or beyond the threshold
Cluster#
Groups points into separate clusters:
Select a cluster with multiple distinct structures
Click Cluster
Choose clustering method:
Connected Components: Groups connected components (default). Particularly useful for postprocessing volume segmentations
Envelope: Retrieve boundaries of dense membrane segmentation
Leiden: Partition connected segmentations into distinct objects
DBSCAN: Density-based clustering with distance and minimum points parameters
K-Means: Divides into a specified number of clusters
Birch: Hierarchical clustering
Configure method-specific parameters:
- Leiden:
Resolution: Clustering resolution. Lower values yield larger cluster.
- DBSCAN:
Distance: Maximum distance between points in the same cluster
Min Points: Minimum points required to form a cluster
- K-Means:
K: Number of target clusters
- Birch:
Clusters: Number of target clusters
Threshold: Radius threshold for merging subclusters (lower values create more clusters)
Branching Factor: Maximum subclusters per node (affects memory usage and clustering speed)
Click OK to apply clustering
Outlier Removal#
Removes noise points using statistical methods:
Select a cluster to clean
Click Outlier
Choose removal method:
Statistical: Removes points based on distance to neighbors
Eigenvalue: Removes edge points using covariance analysis
Configure method-specific parameters:
Neighbors: Number of neighbors to consider for statistics
Threshold: Sensitivity of outlier detection (lower = more aggressive)
Normals#
Modulate normals of a point cloud object
Select a cluster
Click Normals
Choose method:
Compute: Recompute normals by orienting point cloud normal vector field.
Flip: Flip normals
Configure method-specific parameters:
- Compute:
Neighbors: Number of neighboring points to consider
Trim#
Select points outside specified axis-aligned boundaries:
Select a cluster
Click Trim
Two cutting planes appear in the 3D viewer
Position the planes by dragging or use keyboard shortcuts:
X: Align planes to X-axisC: Align planes to Y-axisZ: Align planes to Z-axis
Points between the planes are preserved
Press Trim again to exit trim mode
Skeletonize#
Skeletonize point cloud:
Select a cluster
Click Skeletonize
Choose method:
Core: Classical internal skeleton.
Boundary: Exo-like skeleton of boundaries.
Outer: Outer exo-like skeleton.
Outer_Hull: Legacy method to compute the outer hull of a point cloud. Used to be listed unter Thin pre v1.0.16.
Click OK to apply thinning
Downsample#
Reduces the number of points while maintaining overall structure:
Select a cluster
Click Downsample
Choose downsampling method:
Radius: Remove points within a specified distance of each other
Number: Randomly subsample to a target number of points
Configure parameters:
Radius: Minimum distance between retained points
Size: Target number of points for random subsampling
Click OK to apply downsampling
Properties#
Advanced analysis and visualization dialog with three modes: Visualize, Distribution, and Statistics.
Select objects in the Object Browser
Click Properties in the ribbon
Use Compute to calculate properties, then switch between tabs
Property Categories:
Distance: To camera, clusters, or models
Surface: Curvature, edge length, surface area, volume
Geometric: Dimensions, point counts, identity
Projection: Projected curvature, geodesic distance
Visualization Options:
Color Maps: Common colormaps (viridis, plasma, etc.)
Normalization: Per-object or global scaling
Quantiles: Statistical binning for outlier handling
Interactive: Real-time color mapping in 3D viewport
Visualize Tab: Compute geometric properties and display as interactive color maps in the 3D viewport.
Distribution Tab: Generate interactive export-ready histograms, density plots, and line charts with customizable styling.
Statistics Tab: View numerical summaries (min, max, mean, std dev) and export data as CSV/TSV files.
Tip
All data can be exported using the Export Data button.