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 | Might differ from size_x, and is probably the number of filled A-scans in the Bscan. Bscans sometimes have empty A-scans at the ends. |
| 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 | unknown5 | 4 | float |