![]() |
ImFusion SDK 4.3
|
Plugin providing classes to process 3D freehand US data within the ImFusion SDK. More...
Collaboration diagram for Ultrasound Plugin: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... | |