![]() |
ImFusion SDK 4.3
|
Plugin providing classes to process 3D freehand US data within the ImFusion SDK. More...
Plugin providing classes to process 3D freehand US data within the ImFusion SDK.
As illustrated in the diagram above, the central interfaces are:
Note that the functionality of real-time processing of ultrasound data was moved to the LIVEUS plugin.
Namespaces | |
namespace | ImFusion::US |
Namespace of the ImFusionUS and ImFusionLiveUS plugins. | |
Classes | |
class | ConvertToSweep |
Algorithm wrapping multiple ways to create an UltrasoundSweep from one or multiple images. More... | |
class | ExportCalibrationAlgorithm |
Exports the calibration of an UltrasoundSweep to a calibration file. More... | |
class | FanMask |
Mask for images, that shows only those pixels which are inside the configured FrameGeometry. More... | |
class | FrameGeometry |
Represents the (fan) geometry of an ultrasound frame acquired through scanline-based imaging. More... | |
class | FrameGeometryCircular |
Specialization for circular frame geometries. More... | |
class | FrameGeometryConvex |
Specialization for convex frame geometries. More... | |
class | FrameGeometryConvexSteered |
Specialization for convex frame geometries including steering. More... | |
class | FrameGeometryLinear |
Specialization for linear frame geometries. More... | |
class | FrameGeometryMetadata |
Metadata for the frame geometry of an ultrasound sweep. More... | |
class | FrameGeometrySector |
Specialization for sector frame geometries. More... | |
class | GlSliceRendererSweep |
Enables GlSlice to render freehand Ultrasound Sweeps. More... | |
class | GlSweep3D |
GlObject to render an UltrasoundSweep in 3D Views. More... | |
class | GlSweepReconstruction |
Reconstruction of pixel data of one or multiple UltrasoundSweep image sets into an arbitrary 2D frame in 3D space. More... | |
class | GlUltrasoundRuler |
OpenGL object that renders a ruler-like scale overlay on Ultrasound images. More... | |
class | ImportCalibrationAlgorithm |
Imports the calibrations from a file and applies them to a number of UltrasoundSweep instances using a SweepCalibrator. More... | |
class | PointsOnSweepManipulator |
Class that handles creation and manipulation of points on ultrasound sweeps. More... | |
class | RawDataComponent |
This data component holds SharedImageSets that relate to the one they are attached to, holding their associated raw ultrasound data. More... | |
class | ProbeTrackerPair |
Class uniquely identifying a probe-tracker pair via probe-name and tracker-ID. More... | |
class | SweepCalibrationData |
This class maintains a database of calibration matrices between the image FrameGeometry offset and the (possibly multiple) TrackingInstrument frames. More... | |
class | SweepCalibrationDataIO |
Loads and saves SweepCalibrationData instances from XML files. More... | |
class | SweepCalibrator |
Calibrates UltrasoundSweep instances given a SweepCalibrationData. More... | |
class | SweepDisplayHandler |
A DataDisplayHandler for UltrasoundSweep. More... | |
class | SweepDisplayOptions |
DataComponent to store UltrasoundSweep-specific rendering options. More... | |
class | SweepOptimization |
Class that factors out the parametrization of an UltrasoundSweep as needed for registration, motion estimation and calibration. More... | |
class | UltrasoundCalibrationInit |
Helper class for the geometric computations needed in the UltrasoundCalibrationWizardAlgorithm. More... | |
class | UltrasoundMetadata |
Metadata for a medical ultrasound image. More... | |
class | UltrasoundSweep |
Set of 2D ultrasound images constituting a 3D (freehand) ultrasound sweep, so a clip of 2D ultrasound images with arbitrarily sampled tracking data and additional ultrasound-specific metadata. More... | |
class | UltrasoundSweepRingBuffer |
Class for ring buffer version of freehand ultrasound sweep. More... | |
class | SliceToVolumeRegistrationAlgorithm |
Intensity-based registration of an ultrasound sweep to a volume. More... | |
class | SweepGlobalInitAlgorithm |
Algorithm for initializing the 3D pose of an ultrasound sweep relative to a reference volume. More... | |
class | SweepGlobalInitController |
Provides a user interface for initializing the global pose of an ultrasound sweep relative to a reference volume. More... | |
class | SweepPointCorrAlgorithm |
Handles point correspondences between an ultrasound sweep and a 3D volume for registration. More... | |
class | SweepPointCorrController |
GUI controller for sweep to volume point correspondences. More... | |
class | UltrasoundCalibration |
Freehand ultrasound calibration with overlapping sweeps. More... | |
class | UltrasoundCalibrationController |
GUI controller for freehand ultrasound calibration. More... | |
class | UltrasoundRegistrationAlgorithm |
Registration of an ultrasound sweep or volume to a tomographic scan (CT or MRI). More... | |
class | UltrasoundRegistrationController |
GUI controller for 3D ultrasound registration. More... | |
class | UltrasoundSimulation |
Ultrasound simulation from CT. More... | |
class | UltrasoundDISARegistrationAlgorithm |
Algorithm for registering an ultrasound sweep to a volume using DISA. More... | |
class | UltrasoundDISARegistrationController |
Controller for the UltrasoundDISARegistrationAlgorithm. More... | |
class | DicomGeVividE9IOD |
Extra IOD specialization for basic support of loading multiple ultrasound volumes created by GE Vivid E9 devices. More... | |
class | SweepRecorderAlgorithm |
Algorithm for recording an ImageStream with modality ULTRASOUND and zero, one, or multiple TrackingStreams into an UltrasoundSweep. More... | |
class | SweepRecorderController |
Controller for recording and visualizing multiple ultrasound sweeps. More... | |