Jump to : Download | Abstract | Contact | BibTex reference | EndNote reference |


A. Krupa, G. Fichtinger, G.D. Hager. Rigid motion compensation with a robotized 2D ultrasound probe using speckle information and visual servoing. In Advanced Sensing and Sensor Integration in Medical Robotics, Workshop at the IEEE Int. Conf. on Robotics and Automation, D. Burschka, G.D. Hager, R. Konietschke, A.M. Okamura (eds.), Kobe, Japan, May 2009.

Download [help]

Download Hal paper: Hal : Hyper Archive en ligne

Download paper: Adobe portable document (pdf) pdf

Copyright notice:

This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder. This page is automatically generated by bib2html v217, © Inria 2002-2024, Projet Lagadic/Rainbow


This work deals with the use of speckle information contained in 2D B-mode ultrasound images to control the displacement of a robotized ultrasound probe with a visual servoing control scheme. The objective is to automatically synchronize the displacement of a conventional 2D ultrasound probe held by a medical robot in such a way to stabilize the image of a moving soft tissue. Such a workable method operating on 2D ultrasound images could be exploited in a host of clinical applications. For example, in diagnostic ultrasound imaging, one could automatically move the ultrasound probe to maintain the optimal view of moving soft tissue targets; or in biopsies and localized therapy procedures, one could synchronize the insertion of needles or other surgical tools into a moving target observed in live ultrasound. The approach we propose makes only use of the speckle information contained in ultrasound images to estimate the relative displacement between a target region, that moves with the soft tissue, and the observed ultrasound image plane. Traditionally, ultrasound speckle has been considered to be noise, and much effort has been devoted to eliminating or reducing speckle in ultrasound images. Speckle, however, is not random noise. It results from coherent reflection of very small cells contained in soft tissue. As a result, it is spatially coherent and remains highly correlated over small elevation motions of the ultrasound probe. In our approach, the motion estimation problem is decoupled into motion within plane and motion out-of-plane. For the former, an image region tracker is used to provide the in-plane motion. For the latter, we developed an original method based on the speckle information contained in the images. Our method online estimates the signed elevation distance of several patches fixed along a grid on the target region from speckle decorrelation measurement. The out-of-plane translation and orientations of the plane containing the target region with respect to the observed ultrasound plane are then obtained by fitting a plane to the 3D coordinates of the patches. To compensate the motion we propose to automatically move the medical robot holding the probe in such a way to minimize the relative position between the target region and the observed ultrasound plane. This was achieved by implementing a hybrid visual control scheme that consists of independently controlling the in-plane and out-of-plane degrees of freedom motions (DOF) of the ultrasound probe, respectively by a 2D image-based visual servoing technique and a 3D visual servoing technique. This concept was first validated in simulation [1] by controlling a virtual probe interacting with a static ultrasound volume acquired from a medical phantom. The approach was then demonstrated [2] for rigid translation motions combining a translation along the image X axis (in-plane translation) and elevation Z axis (out-of-plane translation) in an experimental setup consisting of an ultrasound speckle phantom, a robot for simulating tissue motion, and a robot controlling the ultrasound probe directly from the speckle information. Initially this method only worked locally about the target region since it required a minimum of speckle correlation between the target region and the observed image. However speckle correlation can decrease rapidly when out-of-plane large motion are considered. To overcome this limitation we have recently improved the method [3] by robustly estimating the signed elevation distance of each patch containing in the target region by using a memory array of successive intermediate patches that preserve speckle correlation. This last method was experimentally validated for full rigid motion (3 translations and 3 rotations) using a 6-DOF medical robot holding an ultrasound probe and an ultrasound speckle phantom that was manually moved by hand. Fig. 1 shows successive external views of the experiment during the motion automatic compensation. A video of this experiment is accessible on the web link: http://rainbow-doc.irisa.fr/publi/demo/demo-speckle-comp/speckle-comp-eng.html Our concept has the advantage to not rely on segmentation of structure of interest and shows promise for ultrasound-guided procedures that require real-time motion tracking and compensation


Alexandre Krupa

BibTex Reference

   Author = {Krupa, A. and Fichtinger, G. and Hager, G.D.},
   Title = {Rigid motion compensation with a robotized 2D ultrasound probe using speckle information and visual servoing},
   BookTitle = {Advanced Sensing and Sensor Integration in Medical Robotics, Workshop at the IEEE Int. Conf. on Robotics and Automation},
   editor = {Burschka, D. and Hager, G.D. and Konietschke, R. and Okamura, A.M.},
   Address = {Kobe, Japan},
   Month = {May},
   Year = {2009}

EndNote Reference [help]

Get EndNote Reference (.ref)