Background: Freehand US Reconstruction

The aim of Freehand US reconstruction is to estimate the transformation between any pair of US frames in an US scan without any external tracker, and thus reconstruct 2D US images into a 3D volume (see Fig. 1).

Fig. 1. An illustration of freehand US reconstruction.

For an US scan S, image sequences comprising M 2D frames can be sampled as S={Im},m=1,2,...,M, where SS and m represents consecutively increasing time-steps at which the frames are acquired. Fig. 2 shows the relationship among three coordinate systems: the image coordinate system, the tracker tool coordinate system, and the camera coordinate system.

Fig. 2. The relationship among three coordinate systems: the image coordinate system, the tracker tool coordinate system, and the camera coordinate system.

The rigid transformation from the ith frame to the jth frame (in mm), Tji, can be obtained using Eq. 1, where Tjitool denotes the transformation between ith tacker tool to the jth track tool and Trotation represents spatial calibration from image coordinate system (in mm) to tracking tool coordinate system.

(1)Tji=Trotation1TjitoolTrotation

In general, prior studies have formulated freehand US reconstruction as the estimation of the transformation between two frames in an US sequence. This estimation relies on a function f, which serves as the core of freehand US reconstruction, as expressed in Eq. 2:

(2)Tjif(Ii,Ij)

Typically, adjacent frames are used in Eq. 2. The transformation from ith frame to the first frame Ti can be computed by recursively multiplying the previously estimated relative transformations, as shown in Eq. 3:

(3)Ti=T12T23Ti1i

Moreover, Eq. 3 demonstrates that estimation errors can propagate and accumulate throughout the chain, ultimately resulting in trajectory drift.

Reconstructing the 3D US volume and the trajectory of the US frames requires determining the position of each frame. The first frame is chosen as the reference. As a result, only the relative transformations with respect to the first frame are needed. For any pixel x in ith frame with coordinates px in image coordinate system (in pixel) of frame i, the coordinates in image coordinate system (in mm) of frame 1, Px, can be obtained using Eq. 4.

(4)Px=TiTscalepx where Tscale denotes the scaling from pixel to mm.

Task Description

The algorithm is expected to take the entire scan as input and output two different sets of transformation-representing displacement vectors as results, a set of displacement vectors on individual pixels and a set of displacement vectors on provided landmarks. There is no requirement on how the algorithm is designed internally, for example, whether it is learning-based method; frame-, sequence- or scan-based processing; or, rigid-, affine- or nonrigid transformation assumptions. Details are explained further in Assessment.

Participant teams are expected to make use of the sequential data and potentially make knowledge transfer from US data with other scanning protocols, for example the dataset released in TUS-REC2024. The participant teams are expected to take US scan as input and output two sets of pixel displacement vectors, indicating the transformation to reference frame, i.e., first frame in this task. The evaluation process will take the generated displacement vectors from their dockerized models, and produce the final accuracy score to represent the reconstruction performance, at local and global levels, representing different clinical application of the reconstruction methods.

We provide a baseline algorithm adapted from Li et al. 2023 in this repo. [TBA]

Difference between TUS-REC2025 and TUS-REC2024

From the results of TUS-REC2024, we observed that the reconstruction performance is dependent on scan protocol. In TUS-REC2025, we want to investigate the reconstruction performance on scans with a new rotating scanning protocol, with which the reconstruction performance may be further improved owing to its dense sampling of the area to be reconstructed. Compared with TUS-REC2024, TUS-REC2025 provides more data with new scanning protocol, and the previous released larger data with non-rotating scanning protocols is open to use. The new challenge aims to 1) benchmark the model performance on relatively small rotating data and 2) benchmark the model generalisation ability among different scanning protocols.


Back to top

Created by the TUS-REC Organisation Team.