Contour Tools
Contour extraction and processing utilities.
Module Reference
Tools for creating and manipulating contours.
- class physiomotion4d.contour_tools.ContourTools(log_level=20)[source]
Tools for creating and manipulating contours.
- extract_contours(labelmap_image)[source]
Make contours from a labelmap image.
- Parameters:
labelmap_image (itk.image) – The labelmap image to create contours from
- Returns:
The contours as a PyVista PolyData object
- Return type:
pv.PolyData
- transform_contours(contours, tfm, with_deformation_magnitude=False)[source]
Transform contours using a given transform.
- Parameters:
tfm (itk.Transform) – The transform to use
- Returns:
The transformed contours with deformation magnitude
- Return type:
pv.PolyData
- merge_meshes(meshes)[source]
Merge multiple fixed meshes into a single mesh.
- Returns:
Merged mesh
- Return type:
pv.PolyData
- create_reference_image(mesh, spatial_resolution=0.5, buffer_factor=0.25, ptype=itk.F)[source]
Create a reference image from a mesh.
- Return type:
Image
- create_labelmap_from_meshes(meshes, reference_image)[source]
Create a labelmap from a list of meshes.
- Return type:
itk.Image
Navigation
Transform Tools | Utility Modules | nrrd_conversion | Test Tools