Skip to content

Vessel Graph Extraction

ThomasMr99 edited this page Jan 21, 2025 · 4 revisions

A vessel graph simplifies the complex 3D structure of vascular systems into a network of nodes (representing branch points or endpoints) and edges (representing vessels or segments connecting the nodes). An algorithm for vessel graph extraction was developed and presented by Dominik Drees (https://doi.org/10.1186/s12859-021-04262-w)

The feature-vortexcorelineextraction.vws provides a Voreen workspace for extracting vesssel graphs from vessel volumes. To access it, follow these steps:
FileOpen WorkspacesWorkspacesfeature-vesselgraphextraction.vwsOpen

Once the workspace is loaded, switch to application mode, where you should see the following interface:
application_mode_vesselgraphextraction

Operations in the Properties Space

  • Vessel Volume Input:
    Load the data. The processor is named "Vessel Volume Input" but is actually the standard VolumeSource processor, familiar from other parts of Voreen.
  • Sample Mask Volume Input (optional):
    Load an optional mask for the data
  • Preprocessing:
    Configure various preprocessing steps for the data. For example Threshold values and surface smoothing can be adjusted here.
  • Vessel Graph Extraction:
    Calculate the vessel graph extraction for specific bulge size and a number of refinement iterations.
  • Rendering:
    Adjust standard rendering properties as for instance the colormap or the radius of the nodes.
  • Data Export:
    Save the vessel graph, edge data or note data in various formats.

Operations in the Canvas Space

  • Adjust the camera angle by clicking and hovering.
Clone this wiki locally