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

  • FrameAcquisition

    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

  • ChannelDataLayout

    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 ChannelDataLayout maps each of the data x, y, and z axes to one of these semantics. If the ChannelDataLayout DataComponent is not provided, algorithms working on channel data will assume the default layout: Channels, FastTime, SlowTime.

  • BeamformingRois

    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.