Hi,
Indeed, matrices always attach to the center of an image in our framework. Thus, the calibration of an ultrasound sweep is the transformation from the center of the US image to the tracking target.
Since you have access to the SDK documentation, you can have a look at the the page “General Design Documentation / Coordinate Systems”.
US images are assumed to be oriented as follows: the X axis stretches from the center of the image to the right, the Y axis downward, i.e. in the direction of the ultrasound beam. Z is this orthogonal to the plane.
I see that you have already found the Tracking Stream Visualization. You can also use the Tool Visualization algorithm: By default, it adds a needle mesh pointing into the Z direction. Rotations of (0, 90, 0) and (90, 0, 0) will align it to the X and Y axes, respectively.
Hi,
As stated above, all matrices attach to the center of an image by default. You must use the calibration matrix translation to shift to some other point, e.g. half the image depth in y for setting it to the tip of the probe.
Best,
Oliver