Skip to content

Type10004 (B-scan Metadata Metadata for a single B-scan.)

Size: 428 bytes

Occurence: E2ESliceStructure

The current Bscan-Meta structure builds on the implementation found in LibE2E.

Offset Name Size Parses to Description
0 unknown0 4 int
4 size_y 4 int Bscan height
8 size_x 4 int Bscan width
12 start_x 4 float Start X coordinate of Bscan
16 start_y 4 float Start Y coordinate of Bscan
20 end_x 4 float End X coordinate of Bscan
24 end_y 4 float End Y coordinate of Bscan
28 zero1 4 int
32 unknown1 4 float
36 scale_y 4 float Scale of Bscan y-axis (height)
40 unknown2 4 float
44 zero2 4 int
48 unknown3 8 List[float]
56 zero3 4 int
60 imgSizeWidth 4 int This might differ from size_x, the actual meaning of this value is unclear, maybe you can compute the x-axis scale from this value.
64 n_bscans 4 int Number of Bscans in the respective volume
68 aktImage 4 int Index of the current Bscan in the volume
72 scan_pattern 4 int Scan pattern of the volume.
Does this corresponds to the scan pattterns in VOL and XML export?
76 center_x 4 float Exactly the average of start_x and end_x.
80 center_y 4 float Exactly the average of start_y and end_y.
84 unknown4 4 int Maybe the UTC bias?
88 acquisitionTime 8 int Acquisition time of Bscan
96 numAve 4 int Number of averages according to LibE2E
Not coherent with XML export
100 quality 4 float Quality according to LibE2E
Does not match the quality value in the XML export which is an integer compared to a float here with value 0.84 for a complete volume. Maybe this is the focus length, at least it is similar to the value given in the XML (0.87)
104 scale_x 4 float Scale of Bscan x-axis (width)