Concept: ChannelData
The ChannelData concept in the USImgFormationPlugin refers to any 3D image, 3D+t data (a recorded sequence in a SharedImageSet), or 3D image stream that includes the appropriate DataComponents.
This concept is fundamental for processing ultrasound channel data.
The optional DataComponents provide additional flexibility in processing and interpreting the data.
Required DataComponents
-
This DataComponent is mandatory and contains all metadata describing the acquisition of the channel data. It provides the necessary information to enable the full processing of the data.
Optional DataComponents
-
If present, this DataComponent describes the layout of the three semantic dimensions of the 3D data block of the channel data:
Elements / Channels
Fast Time
Slow Time / Pulse Echo Emissions
The
ChannelDataLayoutmaps each of the data x, y, and z axes to one of these semantics. If theChannelDataLayoutDataComponent is not provided, algorithms working on channel data will assume the default layout: Channels, FastTime, SlowTime. -
This DataComponent is optional and describes the regions where the beamforming is performed in focused and ultrafast imaging. For focused imaging, the ROIs are represented as a line segment (two points: start and end of the scanline), while for ultrafast imaging, the ROIs are a polygon. If not provided, the regions are derived from the
FrameAcquisition.