Skip to main content
Springer logoLink to Springer
. 2024 Jul 25;19(10):1965–1974. doi: 10.1007/s11548-024-03235-7

Automatic robotic doppler sonography of leg arteries

Jonas Osburg 1,✉,#, Alexandra Scheibert 2,#, Marco Horn 2, Ravn Pater 2, Floris Ernst 1
PMCID: PMC11442516  PMID: 39052197

Abstract

Purpose

Robot-assisted systems offer an opportunity to support the diagnostic and therapeutic treatment of vascular diseases to reduce radiation exposure and support the limited medical staff in vascular medicine. In the diagnosis and follow-up care of vascular pathologies, Doppler ultrasound has become the preferred diagnostic tool. The study presents a robotic system for automatic Doppler ultrasound examinations of patients’ leg vessels.

Methods

The robotic system consists of a redundant 7 DoF serial manipulator, to which a 3D ultrasound probe is attached. A compliant control was employed, whereby the transducer was guided along the vessel with a defined contact force. Visual servoing was used to correct the position of the probe during the scan so that the vessel can always be properly visualized. To track the vessel’s position, methods based on template matching and Doppler sonography were used.

Results

Our system was able to successfully scan the femoral artery of seven volunteers automatically for a distance of 20 cm. In particular, our approach using Doppler ultrasound data showed high robustness and an accuracy of 10.7 (±3.1) px in determining the vessel’s position and thus outperformed our template matching approach, whereby an accuracy of 13.9 (±6.4) px was achieved.

Conclusions

The developed system enables automated robotic ultrasound examinations of vessels and thus represents an opportunity to reduce radiation exposure and staff workload. The integration of Doppler ultrasound improves the accuracy and robustness of vessel tracking, and could thus contribute to the realization of routine robotic vascular examinations and potential endovascular interventions.

Keywords: Robotic ultrasound, 3D ultrasound, Duplex sonography, Doppler sonography, Peripheral arterial disease, Visual servoing

Introduction

Ultrasound (US) imaging offers several advantages for diagnostic and interventional procedures. These include freedom from ionizing radiation, good soft tissue contrast, high flexibility, and real-time image acquisition. Furthermore, ultrasound can provide real-time volumetric image data (4D US) [1] and has proven to be a valid imaging modality in the field of interventional procedures [2]. Additionally, Doppler ultrasound, also referred to as duplex sonography, provides the examiner with additional information on the kinetics of blood flow, which is crucial, for example, in the assessment of hemodynamically relevant vascular stenosis. Duplex sonography has become the preferred diagnostic tool, especially in the diagnosis and follow-up care of vascular pathologies [3]. As the incidence of vascular diseases has steadily increased over the years [4], the number of patients requiring pre- and post-examination for peripheral arterial diseases continues to grow. Thus, there will be a significant increase in demand for routine standardized duplex sonography of the leg vessels. A major challenge in obtaining high-quality US images is the strong dependence on the clinician’s experience. This leads to a reduced ability to reproduce the recorded US images consistently [5, 6]. Furthermore, there are ergonomic burdens on the sonographer [7, 8] and a general shortage of staff in clinics. Automated systems for US scanning can be an opportunity to reduce the problems mentioned above. By combining US imaging and a robotic system, precise and repeatable images can be acquired in an automated manner [9], while ergonomically relieving sonographers and counteracting staff shortages. Thus, a robotic system to perform automatic ultrasound scans could provide reliable support in the care of patients with vascular diseases.

Related work

Various robotic US systems for automated scanning of vascular structure are described in the literature [911]. In [12] a robotic arm was used to scan the lower limb artery. The vessel lumen was segmented from the B-mode image using a fast-marching method and the position of the probe was adjusted accordingly to keep the artery continuously in the center of the image. Haxthausen et al. also presented an approach in which a robot successfully followed the peripheral artery of a phantom automatically. The vessel center was determined either using a neural network [13] or a template-matching method [14]. Jiang et al. [15] developed a fully robotic system for detecting tubular structures based on a neural network for segmentation. In addition, the US probe was automatically aligned with the normal direction of the target structure, while the vessel structure was held in the center of the US view. However, the robot systems described above were only evaluated based on phantom experiments.

A volunteer study on the realization of automatic carotid scan procedures using imitation learning was presented in [16]. In addition, a volunteer study was done in [17] to demonstrate an approach to improving the accuracy and robustness of vessel segmentation using Doppler US images. To the best of our knowledge, this is only one study in the literature using Doppler ultrasound for robot-guided examinations, although Doppler ultrasound has become the preferred diagnostic tool, especially in the diagnosis and follow-up care of vascular pathologies [3]. The most recent system for fully automated, robot-assisted 3D ultrasound image acquisition for arteries is presented in [18] and was also validated by a volunteer study. A neural network with a u-net structure was used to determine the vessel center, while the in-plane rotation of the probe was corrected by a US confidence map.

In this paper, we present another robotic system for automatic scanning of the leg artery. We extend the state of the art by using a 3D ultrasound probe and Doppler US to track the vessel’s position. We use the X-Plane mode to record the Doppler data, as we achieve a reasonably acceptable recording frequency of 10 Hz and the information content of the recorded data is considerably higher than in the pure 2D case due to the additional preservation of the longitudinal section of the vessel. An adapted impedance control is used to ensure patient safety and proper contact with the US probe. We validate our system by performing a study with seven volunteers.

Methods

The robotic system described in this paper aims to enable automatic US scans of the femoral artery. The US probe must be moved with a certain contact force while the position is adjusted to keep the vessel fully visible. This requires system calibration, the use of compliant robot control, and tracking of the artery position in the US images.

System calibration

To control the position of the robot based on a US volume or a sectional plane of this volume, the transformation matrix bTvol must be determined. This matrix transforms pixel positions from an US volume {vol}, into the base frame {b} of the robot. The frames involved in this process are shown in Fig. 1.

Fig. 1.

Fig. 1

A Visualization of the base and flange frame of the robot as well as the transformation bTf. B Geometric representation of transformations fTp and pTvol. C Experimental setup of the volunteer study

Consequently, the calculation of bTvol can be performed as follows:

bTvol=bTffTppTvol 1

where jTiR4×4 is the homogeneous transformation matrix to transfer the position from frame {i} to frame {j}. The probe tip’s frame is centered on the US probe and referred to as {p}. The frame of the robot flange is denoted as {f}. Transformation bTf can be derived from the measured joint angles and the forward kinematics of the robot. Transformation fTp can be achieved from the CAD model of the probe holder and the probe attached to it. To determine the transformation pTvol, a spatial calibration can be performed. This is done either by using customized phantoms [1921] or by employing image-based methods [22]. The resulting transformation pTvol contains the homogeneous rigid transformation pTvol,grd from the probe tip’s frame to the image frame as well as the image spacing represented as affine transformation SR4×4 with spacing factors sx,sy and sz for the respective axes:

pTvol=Roxoyoz0001pTvol,grdsx0000sy0000sz00001S 2

The transformation pTvol,grd consists of a rotation matrix R describing the geometric relationship between the orientation of the probe tip’s frame {p} and the orientation of the US volume frame {vol} as well as a translational offset o=(ox,oy,oz)T between the origins of the frames (see Fig. 1B). However, precise spatial calibration is an error-prone, time-consuming step. In addition, precise spatial calibration is not always required. For example, methods for 3D volume reconstruction are also possible without perfect spatial calibration, either by directly merging 3D US volume data by volume-to-volume registration methods [23], or by using inertial measurement units to track the probe’s orientation [24]. Furthermore, diagnostic applications such as the one shown in this study can be performed without precise spatial calibration. For this reason, we use a simplified option by determining an approximate transformation matrix pTvol,smp, which considerably simplifies the workflow and improves usability. The aim of robotic US scans based on visual servoing is to move the probe depending on the US volume or image. Instead of a movement to a specific position, it is often sufficient to move the probe in a certain direction, e.g. in the direction of the vessel to be tracked. Thus, the essential parameter is the rotation matrix R between the orientation of the probe tip’s frame {p} and the US volume frame {vol}. This can be determined experimentally by positioning the probe attached to the robot flange in such a way that the cross-section of the artery (or any other easy trackable structure) is visible in the volxy-plane of the US volume. Its initial position is determined by manually selecting the cross-section from the US image. The probe is then moved transversely for a small distance in the positive py-direction of the probe tip’s frame. The displacement of the vessel in the volxy-plane can either be recognized manually by the operator or can be tracked by a template matching algorithm described in Section “Vessel template matching”. Finally, the difference between the volx-values of the start and end position of the vessel is calculated. If the difference is positive, the volx-axis and the py-axis point in the opposite direction, resulting in the rotation matrix R1=(0,0,-1;-1,0,0;0,1,0)T. Correspondingly, if the difference is negative, the volx-axis and the py-axis point in the same direction, resulting in the rotation matrix R2=(0,0,1;1,0,0;0,1,0)T. The offset values (ox,oy,oz)T of the calibration matrix pTvol,smp can be derived geometrically as the interface of the US station provides us with the size of the US volume (length l, width w, depth d, see Fig. 1B) in pixels as well as the corresponding image spacing sx,sy and sz. This allows us to calculate the offsets ox and oy between the probe and volume frames, assuming that the volume is located in the center under the probe.

ox=l2sx 3
oy=w2sy 4
oz=0 5

The offset oz is neglected since it is only a minimum distance in pz-direction between the origin of the probe frame and the US volume frame, as defined by the arrangement of the transducer elements in the probe. This results in the following transformation matrix for the case R=R1 as shown in Fig. 1B:

pTvol,smp=00-szl2sx-sx00w2sy0sy000001 6

The described approximate calibration method offers the advantage of requiring no additional time for spatial calibration with a phantom, as long as the probe remains attached to the end effector in the same position. All necessary values for Eq. (6) are obtained from the ultrasound station’s interface, allowing for complete automation of the process.

Robot control

To apply a certain contact force between the probe and the patient, a compliant control based on the internal joint torque sensors of the robot was implemented. The controller aims to apply a force fd in the direction of the probe’s z-axis (1 DoF). At the same time, a translational movement in the probe frame’s x- and y-axes as well as a rotational movement around the x-,y- and z-axes (5 DoF) can be enabled. The required joint velocities to enable this behaviour are calculated as

q˙c=(J(q)TFd-τext)D-1+JVd 7

where J(q)TR7×6 is the transposed Jacobian matrix for the measured joint positions q and τext represent the measured external joint torques. The desired wrench is defined as Inline graphic, where fd is defined as the applied force. DR7×7 is a diagonal damping matrix, with damping factors di representing the diagonal entries. J represents the Moore-Penrose-Inverse of the Jacobian, denoted as J=JT(JJT)-1. The desired twist is defined as Vd=(vd,wd)T=(x˙,y˙,0,ϕ˙,θ˙,ψ˙)T, where vd=(x˙,y˙,0)T represents the translational motion and wd=(ϕ˙,θ˙,ψ˙)T the rotational motion around the x-,y and z-axes. The joint positions resulting from Eq. (7) are used in the target values for the robot’s joint impedance controller to increase stability during contact with the environment.

Image analysis

A two-step approach is used for artery tracking. In the first step, possible vessel positions are determined using image processing. This is done either by searching for the vessel position using template matching (see Section “Vessel template matching”) or by extracting the red-colored blood flow in the US Doppler images (see Section “Vessel doppler signal”). In the second step, the vessel positions identified are then checked for plausibility with the previous time step (see Section “Vessel tracking”).

Vessel template matching

The procedure of our first approach, which uses a template matching algorithm to find the vessel’s position, is illustrated in Fig. 2.

Fig. 2.

Fig. 2

Procedure of template matching vessel tracking. The vessel template is selected at the scan’s start position. This template is then searched for in the new US images during the scan. The thicker dashed red box indicates the potential position Cv,1 with the highest correlation coefficient. This position is then compared with the vessel’s position Pt-1 from the previous time step

This involves the physician or operator of the system selecting the cross-section of the artery at the start position of the scan. This selected image section represents the template that is subsequently matched in the US images captured during the scan. At each (xy)-position of the image I the similarity with the template T is determined by calculating the normalized correlation coefficient:

Call(x,y)=x,y(T(x,y)·I(x+x,y+y))x,yT(x,y)2·x,yI(x+x,y+y)2 8

Thus, the resulting matrix Call(x,y) contains a similarity value with the template for each (xy) position in the source image. Possible vessel positions are represented by the best matches, which is why the values of Call(x,y) are sorted in decreasing order and then referred to as Cv. The second step in Fig. 2 shows two of these matches as examples, where Cv,i represents the ith value of the sorted items. Thus, Cv,1 is considered to be the best match. It is important to prevent incorrect matches in other image regions, as otherwise the robot may be guided away from the target position. Therefore, potential vessel positions are then checked for plausibility with regard to the position Pt-1 from the previous time step (third step in Fig. 2) using the tracking algorithm in Section “Vessel tracking”.

Vessel doppler signal

The Doppler signal, which is used to visualize blood flow, is of major importance in clinical practice for the diagnosis of vascular diseases, including peripheral arterial disease. Nevertheless, it’s rarely found in robotic US interventions. Since we are using a 3D probe, we can benefit from the X-Plane view of the ultrasound station, which enables the simultaneous visualization of the longitudinal and cross-section of the vessel (see Fig. 3B).

Fig. 3.

Fig. 3

A Vessel position determined by template matching. B Determination of the vessel position from the Doppler X-Plane US image

The procedure to find potential artery positions based on the Doppler images is illustrated in Fig. 4.

Fig. 4.

Fig. 4

Procedure of doppler vessel tracking. Red regions are extracted and merged into bigger clusters. The centroid of the merged cluster is indicated by the thicker red cross representing the potential vessel position Cv,1. The vessel’s position is updated following a plausibility check concerning the vessel’s position Pt-1 of the previous time step

The Doppler images showing the cross-section of the artery are first converted into the HSV color space and detected flow areas are determined by filtering all red-colored areas (first step in Fig. 4). The values of the corresponding HSV ranges are:

Hred[0,10][170,180] 9
Sred[50,255] 10
Vred[20,255] 11

The resulting red areas are sorted according to their size in descending order and referred to as Call. In the next step, they are grouped into clusters if they are close to each other (see Algorithm 2 in the Appendix A). For this purpose, the Euclidean distances between the largest area’s center and the centroids of the remaining areas are calculated. If the distances are smaller than a threshold Tcl=50 px, which in our settings corresponds approximately to the radius of the artery, they are combined, and the centroid is redetermined (see Fig. 4, second step). This merging of red areas is done because the increasing or decreasing blood flow caused by the heart contraction can result in many smaller, unconnected colored areas in the Doppler US image (see Fig. 4). The resulting merged clusters represent potential vessel positions Cv . Here, Cv,1 represents the largest red cluster and is therefore regarded as the most likely match for the vessel’s position. Finally, Cv,1 is checked for plausibility in relation to the vessel’s position Pt-1 from the previous time step.

Vessel tracking

The artery to be tracked can now be determined from the potential vessel positions Cv and is described in Algorithm 1, which is based on [17]. Due to the continuous nature of the tracked vessel, the corresponding vessel centers should be close to each other in successive images. Thus, the tracked vessel is updated based on the minimum Euclidian distance between the potential vessel positions Cv in the current image and the detected vessel center Pt-1 in the last frame. In addition, a maximum distance value Td=50 pixels is defined to avoid incorrect assignments of the vessel center. If the distances of the clustered areas are all above the limit value or no vessel candidate is detected at all, the vessel center of the previous image is retained.

Algorithm 1.

Algorithm 1

Vessel tracker

Volunteer study

To validate our method, we performed a volunteer study with seven male and healthy volunteers, in which the femoral artery was scanned by a robot. All volunteers signed informed consent, and the study was approved by the local Ethics Committee of the University of Lübeck (ID2023-216_1). We used a KUKA LBR iiwa 14 R820 redundant robot with seven DoF, a Philips Epiq 7 US station, and the XL14-3 probe. For US data acquisition, the PLUS framework [25] was used in combination with a customized Dicom Network Library provided by Philips, allowing real-time access to image and volume data. As the US station does not have a direct interface to the Doppler signal, we additionally used a frame grabber (Elgato Cam Link 4k) to receive the colored Doppler images from the screen of the US station. The recording frequency was 10 Hz for the Doppler X-Plane images and 25 Hz for the 2D US data used with the template matching approach. The image depth was set to 50 mm , the resulting image spacing was 0.098 mmpx. During the study, a physician was present constantly.

The procedure of our volunteer study was as follows: First, while the robot was in gravity compensation mode with the US probe attached to the end effector, the starting point of the scan was determined by the physician. This was the division of the common femoral artery into the profunda femoral artery and the superficial femoral artery. Then two automatic US scans were performed, with each experiment being repeated three times. The maximum scan length of the superficial femoral artery was set at 20 cm. While scanning, either template matching (see Section “Vessel template matching”) or Doppler signal tracking (see Section “Vessel doppler signal”) was used to track the vessel’s center. To position the probe appropriately, the distance ec between the center of the US image showing the cross-section plane and the tracked vessel center was calculated (see Fig. 3). If this distance ec>50 px, the probe was moved by the robot in the direction of the vessel. Otherwise, the probe was moved forward along the vessel.

During the probe’s movement, a force of 5 N was applied in the direction of the probe’s z-axis to keep the probe in contact with the skin. The probe’s orientation was held constant. The control parameters were determined experimentally, with damping factors di representing the diagonal entries of the damping matrix D in Eq. 7 set to 5 Nms. Moreover, the robot’s joint impedance controller was parameterized with a stiffness of 500 Nmrad and a damping ratio of 0.9.

Results and discussion

For evaluation purposes, the probe contact forces as well as the vessel tracking accuracy were investigated. The actual vessel centers of the recorded US data were labeled by another physician.

Vessel tracking accuracy

The total mean vessel tracking error of all scans performed is 13.9 (± 6.4) px or 1.36 (± 0.63) mm for the template matching approach and 10.7 (± 3.1) px or 1.05 (± 0.3) mm for the Doppler tracking approach. This results in a 23 % lower error when using Doppler tracking. The difference is even more apparent when the tracking accuracy is evaluated in relation to the distance to the start pose of the scan. Figure 5 shows the error between the determined vessel center and the labeled ground truth , depending on the distance to the scan’s start pose.

Fig. 5.

Fig. 5

Accuracy of vessel tracking over the distance to the start pose of all scans performed. The blue line represents the mean tracking error using the template matching approach, the orange line represents the mean error using the Doppler approach. The corresponding standard deviations are indicated by the colored areas

The blue line represents the average error and the area highlighted in light blue the standard deviation of the template matching approach. The orange line represents the respective results for the Doppler tracking approach. It can be seen that the tracking errors at the beginning of the scan are at about the same level of approx. 10 px. After a scan length of approx. 100 mm, the error of the template matching approach increases, while the error of the Doppler tracking remains constant. The more distance covered, the less accurate the template matching becomes, which can also be recognized by the very large standard deviation towards the end of the scan. The reason for this is that the vessel geometry changes over the distance traveled. This makes the template matching, which uses the vessel cross-section at the start of the scan as a reference image, less reliable. Especially towards the end of the scan, it is difficult even for a physician to recognize the vessel cross-section. This is where analyzing the blood flow using the Doppler signal is a great advantage, as the vessel can still be detected. It should therefore also be noted that due to the poorer visibility of the vessel towards the end of the scan, less accurate labeling could influence the results, especially of the template matching approach. Another advantage of vascular tracking using Doppler signals is the ability to differentiate between veins and arteries based on the visualized blood flow color. This means that false detection of purely image-based methods (e.g. template matching , or neural networks trained on US images) due to the similarity between artery and vein can be avoided. For future work, a combination of both methods could be considered, which combines the advantages. In some cases, no Doppler signal can be detected because the probe is not optimally aligned, even though the vessel is visible. Furthermore, in patients with severe peripheral arterial occlusive disease, the femoral arteries may no longer be sufficiently perfused, making it difficult or even impossible to obtain a Doppler signal. The combination of template matching and Doppler signal could then help to follow the course of the vessel into the periphery. To include the change in the vessel cross-section over the scan, the template should be repeatedly updated.

Some related work described in the literature achieved slightly higher vessel tracking accuracies of 0.89 mm in [13] and 0.38 mm in [18]. However, their validation was done on phantoms, and the neural networks used for recognition were trained with data from the same phantom. In addition, the scan distance in our experiment is 20 cm instead of 14 cm in [13] and [18], and thus significantly larger. Especially in the last part of the scans, the leg vessel is more difficult to see, which reduces the accuracy of vessel recognition in the realistic subject data.

Contact force accuracy

The forces acting on the end effector in the direction of the pz-axis of the probe for all the scans performed are shown in Fig. 6.

Fig. 6.

Fig. 6

Contact forces fz acting in the direction of the pz-axis of the probe over the distance to the start pose for all scans. The mean forces are shown as a black line, and the corresponding standard deviations are highlighted in light blue. The value of the desired contact force fd is shown as a red line

The forces were measured using the torque sensors in the robot’s joints and the force estimation model provided by the manufacturer. It can be seen that after the start of the scan, the contact force increases until the desired value of 5 N is reached. The average measured force then decreases slightly until it approx. reaches 4.4 (± 0.7) N at the end of the scan, which is 0.6 N below the desired target value. The deviation can be explained by inaccuracies in the robot model. Friction and hysteresis effects can lead to inaccuracies in the estimation of internal joint torques, particularly at slow speeds and low external forces acting on the end effector. In addition, the gravity due to the weight of the probe and the probe’s cable was neglected. The inaccuracy of the estimation of the internal torques then also leads to an inaccurate estimation of the external torques τext, which are used for the robot’s force control (see Eq. 7). This could affect the controller shown here, as no Cartesian force measurement is used as feedback, which might be further investigated in future work.

Vessel centering

To keep the vessel centered during movement, the position of the probe must be adjusted. Figure 7 shows an example of the movement of the US probe in the transversal direction to the vessel’s cross-section in black. Moreover, the distance ec between the center of the US image and the detected vessel center is shown in red. During this scan, the threshold ethr=50 px is exceeded nine times, which is shown by the grey circles. Each time the threshold is reached, the probe is moved in the opposite direction, which is illustrated by the step-like black curve. This shows that the robot follows the detected vessel cross-section. Therefore, the probe can be guided along the vessel. However, it must be noted that there are many corrective movements. This is because the compensation movement stops as soon as it falls below the threshold value. If the vascular curvature continues, another correction is required shortly afterwards, and so on. To reduce the number of required corrective movements, a further threshold value ethr,ad<ethr can be introduced in future work. A commanded compensation movement (triggered by exceeding ethr) then continues until the distance between the image center and the vessel falls below this threshold ethr,ad.

Fig. 7.

Fig. 7

The diagram on the left shows the movement of the US probe in the transversal direction to the vessel’s cross-section in black for an experiment. The distance ec between the centerline of the US image and the detected vessel center is represented in red. Exceeding the threshold ethr=50 px is indicated by the grey circles. The right-hand side of the figure shows an example of an US image in which the centerline (dot-dashed red line) to vessel (Pt) distance was higher than the defined threshold ethr=50. This results in a corrective movement of the probe to keep the vessel centered

Scanning and processing times

The mean total scan time was 44.7 s for the template matching approach and 37.2 s for the Doppler tracking approach. The lower scanning times for the Doppler tracking approach are due to more precise tracking, reducing false detections and unnecessary robot movements. The acquisition of standard 2D US images took on average 40 ms (25 Hz), while the acquisition of X-Plane Doppler data took 100 ms (10 Hz), due to technical specifications of the hardware used. The template matching approach for vessel tracking required 12 ms on average, while processing and tracking Doppler images needed 10.5 ms.

From a clinical perspective, there are no fixed guidelines regarding the duration of an ultrasound scan. Rather, the divergence between individual examiners is very strong and could be significantly reduced with the help of robotic ultrasound. An average sonographic examination of the arteries of both legs is stated in patient information forms to take around 30-60 min [26, 27]. Even though a direct comparison with our scan times is limited as patient preparation (e.g., undressing, applying gel) was not included, the measured robotic ultrasound times are well below current clinical routine, highlighting the system’s potential for increased efficiency.

Conclusion

In this work, we presented a robotic system for automatic scanning of the leg artery (superficial femoral artery). We included Doppler Ultrasound to track the artery, which has proven to be an effective option. Compared to the existing methods in the literature that use neural networks for vessel detection (e.g. [17, 18]), the approach we have shown has two major advantages: Firstly, no training data or labeling is required. In particular, to cover different US device settings and different patient-specific vessel morphologies, an extremely large amount of training data would have to be available to ensure robust vessel detection performance. Recording this data is difficult to achieve, especially if data from patients suffering from vascular diseases is required. Secondly, the outputs of our vascular tracking can be easily understood as there is no black box behavior. This would be particularly useful for future fully automated robotic vascular screening applications, as patient safety must always be ensured. Looking to the future, it may be also possible to use robot-assisted ultrasound for safe and precise navigation during peripheral endovascular interventions, with reduced radiation exposure. Additionally, Doppler US can provide real-time visualization of hemodynamic parameters, allowing for improved intra-interventional success monitoring compared to traditional angiography.

Appendix A: Doppler clustering pseudocode

Algorithm 2.

Algorithm 2

Clustering and merging red regions

Funding

Open Access funding enabled and organized by Projekt DEAL. This study was funded by Deutsche Forschungsgemeinschaft (ER 817/4-1 and KL 2457/2-1).

Declarations

Conflict of interest

Floris Ernst is the co-inventor of a patent that is held by the University of Luebeck . The patent number is DE 102020109593 B3 and it is titled ’Ultraschall-Erweiterte Realität-Peripher Endovaskulär Intervention-Navigationsverfahren sowie zugehörige Ultraschall-Erweiterte Realität-Peripher Endovaskulär Invention-Navigationsanordnung’. The other authors declare no Conflict of interest.

Ethical approval

The local Ethics Committee of the University of Lübeck, Germany approved this study (ID2023-216_1) and all participants (volunteers) signed informed consent according to the guidelines and regulations of the Declaration of Helsinki.

Footnotes

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Jonas Osburg and Alexandra Scheibert have contributed equally to this work.

References

  • 1.Ipsen S, Wulff D, Kuhlemann I, Schweikard A, Ernst F (2021) Towards automated ultrasound imaging – robotic image acquisition in liver and prostate for long-term motion monitoring. Phys Med Biol 66(9):094002. 10.1088/1361-6560/abf277 [DOI] [PubMed] [Google Scholar]
  • 2.del Cura JL, Zabala R, Corta I (2010) Ultrasound-guided interventional procedures in the musculoskeletal system. Radiología (English Edition) 52(6):525–533. 10.1016/S2173-5107(10)70026-4 [DOI] [PubMed] [Google Scholar]
  • 3.Lawall HRG, Huppert G (2024) S3-Leitlinie zur diagnostik, therapie und nachsorge der peripheren arteriellen verschlusskrankheit (PAVK). Accessed April 21. https://register.awmf.org/assets/guidelines/065-003l_S3_PAVK_periphere_arterielle_Verschlusskrankheit_2020-05.pdf
  • 4.Vos T, Allen C, Arora M (2016) Global, regional, and national incidence, prevalence, and years lived with disability for 310 diseases and injuries, 1990–2015: a systematic analysis for the global burden of disease study 2015. Lancet 388(10053):1545–1602. 10.1016/s0140-6736(16)31678-6 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Guo B, He Q, Li Q, Wu S, Fang Z, Zhang Y, Zhang Q, Liang Q (2019) The rate of missed diagnosis of lower limb DVT by three-dimensional ultrasound compared to conventional ultrasound: a meta-analysis. Medicine 98(37):17103. 10.1097/MD.0000000000017103 [Google Scholar]
  • 6.Blehar DJ, Barton B, Gaspari RJ (2015) Learning curves in emergency ultrasound education. Acad Emerg Med 22(5):574–582. 10.1111/acem.12653 [DOI] [PubMed] [Google Scholar]
  • 7.Seto E, Biclar L (2008) Ambidextrous sonographic scanning to reduce sonographer repetitive strain injury. J Diagn Med Sonogr 24:127–135. 10.1177/8756479308315230 [Google Scholar]
  • 8.Harrison G, Harris A (2015) Work-related musculoskeletal disorders in ultrasound: can you reduce risk? Ultrasound 23(4):224–230. 10.1177/1742271X15593575 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Haxthausen F, Böttger S, Wulff D, Hagenah J, García-Vázquez V, Ipsen S (2021) Medical robotics for ultrasound imaging: current systems and future trends. Curr Robot Rep 2:55–71. 10.1007/s43154-020-00037-y [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Li K, Xu Y, Meng MQ-H (2021) An overview of systems and techniques for autonomous robotic ultrasound acquisitions. IEEE Trans Med Robot Bionics 3(2):510–524. 10.1109/TMRB.2021.3072190 [Google Scholar]
  • 11.Jiang Z, Salcudean SE, Navab N (2023) Robotic ultrasound imaging: state-of-the-art and future perspectives. Med Image Anal 89:102878. 10.1016/j.media.2023.102878 [DOI] [PubMed] [Google Scholar]
  • 12.Merouche S, Allard L, Montagnon E, Soulez G, Bigras P, Cloutier G (2015) A robotic ultrasound scanner for automatic vessel tracking and three-dimensional reconstruction of b-mode images. IEEE Trans Ultrason Ferroelectr Freq Control. 10.1109/TUFFC.2015.2499084 [DOI] [PubMed] [Google Scholar]
  • 13.Haxthausen F, Hagenah J, Kaschwich M, Kleemann M, García-Vázquez V, Ernst F (2020) Robotized ultrasound imaging of the peripheral arteries - a phantom study. CoRR abs/2007.06278
  • 14.Haxthausen F, Aust T, Schwegmann H, Böttger S, Ernst F, García-Vázquez V, Kleemann M, Kaschwich M (2020) Visual servoing for semi-automated 2d ultrasound scanning of peripheral arteries. In: Proceedings Automed (2020). Infinite science publishing GmbH. 10.18416/AUTOMED.2020
  • 15.Jiang Z, Li Z, Grimm M, Zhou M, Esposito M, Wein W, Stechele W, Wendler T, Navab N (2022) Autonomous robotic screening of tubular structures based only on real-time ultrasound imaging feedback. IEEE Trans Ind Electron 69(7):7064–7075. 10.1109/TIE.2021.3095787
  • 16.Huang Y, Xiao W, Wang C, Liu H, Huang R, Sun Z (2021) Towards fully autonomous ultrasound scanning robot with imitation learning based on clinical protocols. IEEE Robot Autom Lett 6(2):3671–3678. 10.1109/LRA.2021.3064283
  • 17.Jiang Z, Duelmer F, Navab N (2023) Dopus-net: quality-aware robotic ultrasound imaging based on doppler signal. IEEE Trans Autom Sci Eng. 10.1109/TASE.2023.3277331 [Google Scholar]
  • 18.Chen M, Huang Y, Chen J, Zhou T, Chen J, Liu H (2023) Fully robotized 3d ultrasound image acquisition for artery. In: 2023 IEEE international conference on robotics and automation (ICRA), pp 2690–2696. 10.1109/ICRA48891.2023.10161148
  • 19.Haxthausen F, Ipsen S, Schwegmann H, Bruder R, Ernst F, García-Vázquez V (2020) A 3d slicer module for calibration of spatially tracked 3d ultrasound probes. International journal of computer assisted radiology and surgery. In: Oral presentation at "34th international congress and exhibition of computer assisted radiology and surgery", Munich (Germany); CARS 2020 — computer assisted radiology and surgery proceedings of the 34th international congress and exhibition; conference date: 23-06-2020 through 27-06-2020, 15, pp 14–16. 10.1007/s11548-020-02171-6
  • 20.Wu C, Fu T, Chen X, Xiao J, Ai D, Fan J, Lin Y, Song H, Yang J (2022) Automatic spatial calibration of freehand ultrasound probe with a multilayer n-wire phantom. Ultrasonics 128:106862. 10.1016/j.ultras.2022.106862 [DOI] [PubMed] [Google Scholar]
  • 21.Mathieu B, Claire C, Lorenzo L, Arturo V (2015) Temporal and spatial calibration of a freehand 3d ultrasound reconstructions system by using an n-wire phantom. In: 2015 12th international conference on electrical engineering, computing science and automatic control (CCE), pp 1–7. 10.1109/ICEEE.2015.7357966
  • 22.Schlosser J, Kirmizibayrak C, Shamdasani V, Metz S, Hristov D (2013) Automatic 3d ultrasound calibration for image guided therapy using intramodality image registration. Phys Med Biol 58:7481–7496. 10.1088/0031-9155/58/21/7481 [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Jauer P, Kuhlemann I, Bruder R, Schweikard A, Ernst F (2019) Efficient registration of high-resolution feature enhanced point clouds. IEEE Trans Pattern Anal Mach Intell 41(5):1102–1115. 10.1109/TPAMI.2018.2831670 [DOI] [PubMed] [Google Scholar]
  • 24.PIUR tUS Infinity (2024). Accessed Jan 08 . https://piurimaging.com/piur-tus-infinity/
  • 25.Lasso A, Heffter T, Pinter C, Ungi T, Chen T, Boucharin A, Fichtinger G (2011) Plus: an open-source toolkit for developing ultrasound-guided intervention systems. In: 4th NCIGT and nih image guided therapy workshop, 4, pp 103
  • 26.Doppler Ultrasound Patient Information (2022). Accessed June 03 2024. https://www.jpaget.nhs.uk/media/116918/22-Doppler-Ultrasound.pdf
  • 27.Peripheral Artery Ultrasound (2024). Accessed Jun 03 2024. https://www.bonsecours.com/health-care-services/heart-care-cardiology/treatments/peripheral-artery-ultrasound

Articles from International Journal of Computer Assisted Radiology and Surgery are provided here courtesy of Springer

RESOURCES