Backward-Warping Ultrasound Reconstruction for Improving Diagnostic Value and Registration

Similar documents
Image Thickness Correction for Navigation with 3D Intra-cardiac Ultrasound Catheter

Automatic Registration and Fusion of Ultrasound with CT for Radiotherapy

GPU Ultrasound Simulation and Volume Reconstruction

A Novel Phantom-Less Spatial and Temporal Ultrasound Calibration Method

Volumetric Ultrasound Panorama Basedon3DSIFT

A New Approach to Ultrasound Guided Radio-Frequency Needle Placement

3D Guide Wire Navigation from Single Plane Fluoroscopic Images in Abdominal Catheterizations

Towards an Estimation of Acoustic Impedance from Multiple Ultrasound Images

866 IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 26, NO. 6, JUNE 2007

Interactive Deformable Registration Visualization and Analysis of 4D Computed Tomography

White Pixel Artifact. Caused by a noise spike during acquisition Spike in K-space <--> sinusoid in image space

Image Acquisition Systems

A Non-Linear Image Registration Scheme for Real-Time Liver Ultrasound Tracking using Normalized Gradient Fields

Projection-Based Needle Segmentation in 3D Ultrasound Images

Scalar Data. Visualization Torsten Möller. Weiskopf/Machiraju/Möller

RT_Image v0.2β User s Guide

3-D Compounding of B-Scan Ultrasound Images

The team. Disclosures. Ultrasound Guidance During Radiation Delivery: Confronting the Treatment Interference Challenge.

A Study of Medical Image Analysis System

2 Michael E. Leventon and Sarah F. F. Gibson a b c d Fig. 1. (a, b) Two MR scans of a person's knee. Both images have high resolution in-plane, but ha

TomoTherapy Related Projects. An image guidance alternative on Tomo Low dose MVCT reconstruction Patient Quality Assurance using Sinogram

Direct Scan-Lines Mapping for Ultrasound 3D image Reconstruction

VALIDATION OF DIR. Raj Varadhan, PhD, DABMP Minneapolis Radiation Oncology

Precise Ultrasound Bone Registration with Learning-based Segmentation and Speed of Sound Calibration

Volume Rendering. Computer Animation and Visualisation Lecture 9. Taku Komura. Institute for Perception, Action & Behaviour School of Informatics

Landmark-based 3D Elastic Registration of Pre- and Postoperative Liver CT Data

2D/3D Registration Based on Volume Gradients

Pathology Hinting as the Combination of Automatic Segmentation with a Statistical Shape Model

IMPROVEMENT OF CONSPICUITY BY FUSION OF PULSE-ECHO DATA

Augmenting Intraoperative 3D Ultrasound with Preoperative Models for Navigation in Liver Surgery

Whole Body MRI Intensity Standardization

Chapter 32 3-D and 4-D imaging in Obstetrics and Gynecology

Mohammad Baharvandy & Sina Fazelpour

Classification of Abdominal Tissues by k-means Clustering for 3D Acoustic and Shear-Wave Modeling

Generation of Triangle Meshes from Time-of-Flight Data for Surface Registration

Three-Dimensional Ultrasound Mosaicing

Functional MRI in Clinical Research and Practice Preprocessing

Digital Image Processing

Advanced Image Reconstruction Methods for Photoacoustic Tomography

3/27/2012 WHY SPECT / CT? SPECT / CT Basic Principles. Advantages of SPECT. Advantages of CT. Dr John C. Dickson, Principal Physicist UCLH

ELEC Dr Reji Mathew Electrical Engineering UNSW

Manifold Learning for Image-Based Breathing Gating with Application to 4D Ultrasound

Probe Trajectory Interpolation for 3D Reconstruction of Freehand Ultrasound

Computational Medical Imaging Analysis Chapter 4: Image Visualization

INTRODUCTION TO MEDICAL IMAGING- 3D LOCALIZATION LAB MANUAL 1. Modifications for P551 Fall 2013 Medical Physics Laboratory

REAL-TIME ADAPTIVITY IN HEAD-AND-NECK AND LUNG CANCER RADIOTHERAPY IN A GPU ENVIRONMENT

A Robust Meshing and Calibration Approach for Sensorless Freehand 3D Ultrasound

Image Guidance of Intracardiac Ultrasound with Fusion of Pre-operative Images

Basic principles of MR image analysis. Basic principles of MR image analysis. Basic principles of MR image analysis

Pathology Hinting as the Combination of Automatic Segmentation with a Statistical Shape Model

Scalar Data. CMPT 467/767 Visualization Torsten Möller. Weiskopf/Machiraju/Möller

Online Detection of Straight Lines in 3-D Ultrasound Image Volumes for Image-Guided Needle Navigation

Intraoperative Ultrasound Probe Calibration in a Sterile Environment

Depth-Layer-Based Patient Motion Compensation for the Overlay of 3D Volumes onto X-Ray Sequences

Tomographic Reconstruction

arxiv: v1 [cs.cv] 28 Sep 2018

Trajectory-based Deformation Correction in Ultrasound Images

Volume Illumination. Visualisation Lecture 11. Taku Komura. Institute for Perception, Action & Behaviour School of Informatics

Elastic registration of medical images using finite element meshes

Data Fusion Virtual Surgery Medical Virtual Reality Team. Endo-Robot. Database Functional. Database

3D Registration based on Normalized Mutual Information

Calibration Method for Determining the Physical Location of the Ultrasound Image Plane

The Anatomical Equivalence Class Formulation and its Application to Shape-based Computational Neuroanatomy

Digital Image Processing ERRATA. Wilhelm Burger Mark J. Burge. An algorithmic introduction using Java. Second Edition. Springer

LOGIQ. V2 Ultrasound. Part of LOGIQ Vision Series. Imagination at work LOGIQ is a trademark of General Electric Company.

Improvement and Evaluation of a Time-of-Flight-based Patient Positioning System

SPM8 for Basic and Clinical Investigators. Preprocessing. fmri Preprocessing

The University of Chicago. Center for EPR Imaging in Vivo Physiology. Image Registration. Boris Epel

An Automated Image-based Method for Multi-Leaf Collimator Positioning Verification in Intensity Modulated Radiation Therapy

Towards an Ultrasound Probe with Vision: Structured Light to Determine Surface Orientation

METRIC PLANE RECTIFICATION USING SYMMETRIC VANISHING POINTS

WE DEVELOPED A NOVEL MULTI-BEAT image fusion technique using

Methodological progress in image registration for ventilation estimation, segmentation propagation and multi-modal fusion

CALIBRATION ALGORITHM FOR FREEHAND ULTRASOUND

MEDICAL IMAGE ANALYSIS

Basic fmri Design and Analysis. Preprocessing

Correction of Partial Volume Effects in Arterial Spin Labeling MRI

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

Interactive Boundary Detection for Automatic Definition of 2D Opacity Transfer Function

Deformable Registration Using Scale Space Keypoints

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Spiral CT. Protocol Optimization & Quality Assurance. Ge Wang, Ph.D. Department of Radiology University of Iowa Iowa City, Iowa 52242, USA

DD2423 Image Analysis and Computer Vision IMAGE FORMATION. Computational Vision and Active Perception School of Computer Science and Communication

Phantom-based evaluation of a semi-automatic segmentation algorithm for cerebral vascular structures in 3D ultrasound angiography (3D USA)

Fmri Spatial Processing

SPM8 for Basic and Clinical Investigators. Preprocessing

연구용유방초음파질관리 원광대학병원김혜원

Performance Evaluation Metrics and Statistics for Positional Tracker Evaluation

3D Modeling of Objects Using Laser Scanning

Implementation of a backprojection algorithm on CELL

Discrete Estimation of Data Completeness for 3D Scan Trajectories with Detector Offset

RIGID IMAGE REGISTRATION

Head and Neck Lymph Node Region Delineation with Auto-segmentation and Image Registration

3D Voxel-Based Volumetric Image Registration with Volume-View Guidance

Volume Rendering. Lecture 21

US 1.

Diagnostic imaging techniques. Krasznai Zoltán. University of Debrecen Medical and Health Science Centre Department of Biophysics and Cell Biology

VieW 3D. 3D Post-Processing WorKstation THE THIRD DIMENSION. Version 3.1

Medical Image Processing: Image Reconstruction and 3D Renderings

Image Segmentation and Registration

Transcription:

Backward-Warping Ultrasound Reconstruction for Improving Diagnostic Value and Registration Wolfgang Wein 1, Fabian Pache 1,BarbaraRöper 2, and Nassir Navab 1 1 Chair for Computer Aided Medical Procedures (CAMP), TU Munich Boltzmannstr. 3, 85748 Garching, Germany {wein, pache, navab}@cs.tum.edu 2 Clinic and Policlinic of Radiation Oncology, Klinikum Rechts der Isar, TU Munich, Germany barbara.roeper@lrz.tum.de Abstract. Freehand 3D ultrasound systems acquire sets of B-Mode ultrasound images tagged with position information obtained by a tracking device. For both further processing and clinical use of these ultrasound slice images scattered in space, it is often required to reconstruct them into 3D-rectilinear grid arrays. We propose new efficient methods for this so-called ultrasound spatial compounding using a backward-warping paradigm. They allow to establish 3D-volumes from any scattered freehand ultrasound data with superior quality / speed properties with respect to existing methods. In addition, arbitrary MPR slices can be reconstructed directly from the freehand ultrasound slice set, without the need of an extra volumetric reconstruction step. We qualitatively assess the reconstruction quality and quantitatively compare our compounding method to other algorithms using ultrasound data of the neck and liver. The usefulness of direct MPR reconstruction for multimodal image registration is demonstrated as well. 1 Introduction As a cost effective and non-invasive method, two-dimensional ultrasound is the most widely used medical imaging modality. As it depicts only two-dimensional planar images from the anatomy, a lot of research has been carried out to transform it to a three-dimensional modality [1]. Nowadays there are a number of 3D-ultrasound systems available, using either a mechanical wobbling setup or native 2D matrix arrays. They establish a fan of ultrasound planes, which in turn can be scan-line converted to yield a cartesian 3D volume. These volumes are however very limited in their size. Freehand ultrasound imaging uses mainly position sensing to record simultaneously the 2D ultrasound images and their position and orientation in space. This allows to establish the spatial relation from arbitrary movement of the ultrasound transducer, potentially covering a much larger area of the human anatomy. In order to precisely know the transformation in space of each image plane based on the measurement of e.g. a magnetic tracking sensor or optical tracking target attached to the ultrasound probe, a R. Larsen, M. Nielsen, and J. Sporring (Eds.): MICCAI 2006, LNCS 4191, pp. 750 757, 2006. c Springer-Verlag Berlin Heidelberg 2006

Backward-Warping Ultrasound Reconstruction 751 careful calibration is necessary [2]. Using the three-dimensional characteristics, in particular any-plane views, has many medical advantages, including independency from examiner and, to some extent, used probe positions freedom to display pathological process in any angle, e.g. along and perpendicular to its main axis for visualizing its full extend, or planes that focus on relations to relevant neighbouring normal tissue structures possiblity to visualize planes parallel to the skin, that cannot directly be derived from diagnostic sweeps in B-mode upvalue ultrasonography into a comparable line with other sectional imaging modalities that allow for free choice of plane at acquisition (e.g. MRT) or reconstruction (e.g. multi-slice CT) To exploit them, a reformatting either into a cartesian volume or a plane arbitrarily located in space is necessary. This process is denoted Spatial Compounding, and there are two distinct approaches to it, as already pointed out by [3]. A footprint of each of the B-mode images scattered in space can be created in the initially empty 3D volume. If an additional volume channel is used, an averaging can be achieved where several ultrasound planes intersect the same voxels, otherwise often the maximum is used as final intensity [4]. This so-called forward-warping is computationally efficient, while it has the potential to cause gaps in the reconstruction. It can also be used to directly create Multi-Planar Reconstructions (MPRs) by assuming a constant elevational thickness of each ultrasound image [5]. For this purpose, a polygon depicting the intersection of each ultrasound image with the desired plane is drawn onto the screen with hardware-accelerated texture-mapping. A backward-warping strategy would traverse the target plane or volume, for each grid point identify the relevant original ultrasound information and accumulate the voxel intensity using e.g. distance-weighted interpolation or other merging schemes. We will present an algorithm implementing this approach efficiently, despite the obviously high computational effort. A simplified approach is taken in [6], where a continuous probe motion without any ultrasound plane intersections is assumed, henceforth each voxel intensity is weighted from the two neighboring ultrasound slices, using the probe trajectory rather than the perpendicular projections. 2 Methods For every discrete position x i V in the reconstruction volume V, we need to compute a set of tuples A i = {(d, y)} where d is the distance of an original ultrasound data point to x i and y its intensity value. x i V : A i = {(d, y) d <D; d = p x i } (1) p = H j (u, v, 0, 1) T ; y = Y j (u, v) (2) Here, D is the maximum distance at which points should be taken into account for accumulation of the voxel intensity. The homogenous 4x4 transformation

752 W. Wein et al. matrix H j for a particular ultrasound slice j maps a 2D point (u, v) T of the slice plane into a point p in 3D. The corresponding ultrasound image intensity is denoted Y j (u, v). The main effort is now to determine the set A i for each voxel from the whole ultrasound information available. However, we can restrict ourselves to points p originating from slices whose perpendicular distance to x i is smaller than D: 2.1 Fast Slice Selection S i = {j d i,j <D; d i,j =(0, 0, 1, 0)H 1 j x i } (3) In the following we devise an efficient means to successively compute S i for all voxels, using the following facts: We can traverse the volume in a way such that the distance of two successive voxels is always x i+1 x i k, wherek is the maximum voxel spacing. Figure 1 illustrates a simple possible scheme. If the distance of ultrasound slice j to x i is d i,j, then the distance of the same slice to voxel x i+1 can not be smaller than d i,j k. Hence this mentioned slice j can only be required for an voxel index i + d i,j /k or later. We use a rotation queue with k/d V elements (D V being the volume diagonal), which is equivalent to the maximum distance of a slice contributing to the reconstruction, from a particular voxel. Each element contains a set of slice indices, at the beginning all slices are in the head element of the queue. For every voxel x i, all slices in the queue head are removed, their distance d is computed and they are reinserted into the rotation queue corresponding to that distance. If d<d, then the slice is added to S i and considered for accumulation of the voxel intensities. For the next voxel x i+1, the rotation queue head is advanced. Fig. 1. Volume traversal scheme for advancing only one voxel at a time This will allow us to implement efficient backward-warping compounding methods to reconstruct three-dimensional volumes of ultrasound information. In order to create online Multi-Planar Reconstructions (MPRs) directly from

Backward-Warping Ultrasound Reconstruction 753 the original data, we will just consider a reconstruction volume with a single slice, arbitrarily located in space. 2.2 Intensity Accumulation For a voxel x i, all pixels on each slice S i that satisfy d < D are added to the set of distance-intensity tuples A i defined in equation 1. For a given set A = {(d i,y i )}, the reconstructed voxel intensity can be any weighting or selection function f(a). We considered the following functions in our work: Inverse Distance Weighting. Originally defined in [7], it assures that the reconstructed intensity approximates the original data values for d 0(μ>1being a smoothness parameter): f(a) = n i=1 y i d μ i n j=1 d μ j Gaussian Weighting. A 3D Gaussian kernel with size σ can be used to weight the data values as well: n i=1 f(a) = y ie d2 i /σ2 n (5) i=1 e d2 i /σ2 Nearest Sample. Here, the data value closest to the considered voxel is directly accepted as reconstructed intensity: (4) f(a) =y i d i = min{d i } (6) Weighted Median. Using the median has the advantage that one of the original intensities is chosen, which would be the centermost one from the sorted intensities [y i ]. In order to incorporate the distances, we stretch the sorted list with their respective inverse linear weightings 1 k [1...n]:y k+1 y k, w k =1 d k D i 1 n k f(a) =y i w k w i k w k (7) 2 k=1 k=1 3 Results 3.1 Computation Time We implemented a forward-warping compounding algorithm for comparison purposes, which averages all ultrasound pixel hits onto reconstruction volume voxels, as described in [4]. The following table compares the impact of volume and slice resolution on both forward and backward compounding. 1 Linear mapping [0,D] [1, 0], pixel beyond distance D are disregarded and therefore have weight 0.

754 W. Wein et al. (a) MPR slice (b) backward weighted median (MSE 54) (c) forward with smoothing (MSE 59) (d) online MPR, backward w. median (e) backward nearest sample (MSE 55) (f) backward gauss (MSE 57) Fig. 2. Longitudinal MPR (a) from an axial freehand sweep of a right neck created using backward compounding with weighted median. Anatomical details, from superficial to deep structures: skin, subcutaneous tissue, platysma,sternocleidomastoid muscle, lymph nodes (left: normal, center+right: malignant), internal jugular vein with physiological pulsation, marginal section of carotid artery with arteriosclerotic plaque. Enlarged details of images interpolated from compounded volume (b,c,e,f) and online MPR (d). forward backward multiple backward single D V D S = 256 D S = 454 D S = 256 D S = 454 D S = 256 D S = 454 16 517s 1687s 226s 401s 119s 295s 134 538s 1915s 712s 942s 442s 510s D V denotes the number of million voxels of the reconstruction volume, D S is the width and height of the input ultrasound slices. The times were taken using a set of 1024 slices, on an AMD64 3200+ with 1GB RAM. While forward compounding is largely unaffected by the number of voxels, the amount of pixels to be processed linearly affect the computation time. Backward compounding reacts to changes in both input and target data, however the increase depending on the size of the slices can be largely eliminated if only a single pixel of each slice is required for each voxel as in a nearest neighbor accumulation. 3.2 Qualitative and Quantitative Comparison Figure 2(a) shows one reslice approximately orthogonal to the original slices. 200 slices were processed using different accumulation schemes. Mean-Squared-Error

Backward-Warping Ultrasound Reconstruction 755 (a) left sequence (SMD 667) (b) right sequence (c) combination (SMD 1007) (SMD 476) (d) reference Fig. 3. The MPR Viewport was frozen in place at the spatial location of the original slice (d). The individual contributions of the right and left sequence are (a) and (b). The SMD (Squared Mean Differences) of the reconstruction drops significantly when both sequences are combined in (c). (MSE) values were calculated according to the leave-one-out strategy for the whole reconstruction volumes, as described in [6]. Each method has its own merits for specific applications. The more homogenous appearance of the gaussian and smoothing kernels are favourable for volume rendering and segmentation. On the other hand, methods that retain original intensities, median and nearest sample produce more diagnostically relevant images than methods recomputing the values. Nearest Neighbor is the fastest but also the most unforgiving on noisy datasources and jittery tracking information. The online MPR reconstruction (fig. 2(d)) provides the sharpest and detailed images, as one data resampling step is skipped. 3.3 Interleaved 3D-Ultrasound Data Using the online backward-warping MPR reconstruction it is possible to fuse multiple freeehand ultrasound sweeps regardless of their relative spatial positions. The samples presented here were created using three sequences. A selected slice of the center sequence was recreated using data from sequences to the right and left, see Figure 3. Reconstruction using backward compounding with weighted median accumulation of one 256 256 slice from sweeps with a total of over 1000 slices takes about 1 second on an AMD64 3200+ using high quality settings. 3.4 Improving Registration For multimodal registration of freehand ultrasound images with a CT scan, we had developed automatic image-based registration techniques in previous work [8]. There, a set of axial images from a continuous caudo-cranial sweep along the neck is selected and used for registration. Using our compounding methods, arbitrary planes of ultrasound information can be considered in addition. Figure 4 shows two original transversal images from a freehand ultrasound sequence along the jugular vessels, as well as two additional MPR-reconstruced slice images.

756 W. Wein et al. Fig. 4. Examples for spatially related ultrasound images from the neck: Original axial slices (a+b) and longitudinal MPRs (c+d) using our reconstruction technique One could argue that the examiner should rotate the ultrasound probe after the continuous caudo-cranial motion to acquire longitudinal images supporting the registration. This however will introduce significant deformation errors due to tissue compression distributed differently on the patient s skin, as well as motion induced by the blood pulsating through the vessels. For a rigid registration, it is hence preferred to use additional planes derived directly from the data of the original continuous probe motion. This is done using our MPR reconstruction method, which allows in addition to create planes of information parallel to the skin surface within the body, which cannot be acquired by ultrasound itself. The robustness of automatic rigid CT-Ultrasound registration on such a sequence improved significantly when oblique reconstruction planes were considered for registration. The standard deviation of the Target Registration Error on a lymph node decreased from 3.2mm to 1.5mm for a random displacement study for the sequence depicted in figure 4, when two MPRs where considered in addition to 5 slices from the original sweep (only two of which are shown in the figure for better spatial impression). 4 Conclusion We have developed new methods for spatial compounding of freehand ultrasound data, using a backward-warping approach which collects the scattered image information for each voxel in an efficient manner. They allow to perform reconstructions with superior quality and smaller computation time compared to forward-projection techniques known from literature, while a choice of smoothness and continuity versus retaining original image characteristics can be made using different accumulation functions. These algorithms can also be used to compute Multi-Planar Reconstructions (MPRs) in real-time from the original data. This further increases the image quality, as an extra interpolation step is saved that would be necessary when rendering MPRs from previously compounded 3D-volumes. As a result, more detailed diagnostic information can be

Backward-Warping Ultrasound Reconstruction 757 gathered and visualized not only for the person performing the ultrasound examination, but also for demonstration to collegues at a later point of time without the presence of the patient necessary. Pathological changes in tissue texture and their relation to anatomical landmarks can be demonstratedinanoptimized plane without haste, which gives the possibility to combine the advantages of ultrasonography (high spatial resolution and tissue contrast depending on the frequency of the ultrasound device) with the advantages of sectional imaging in any plane. Furthermore, multimodal image-registration can be improved by adding oblique ultrasound information in addition to original image data. Finally, the online MPR algorithm can yield high-quality real-time visualization of oblique slices for freehand ultrasound systems. References 1. Fenster, A., Downey, D.B., Cardinal, H.N.: Three-dimensional ultrasound imaging. Physics in Medicine and Biology 46(5) (2001) R67 R99 2. Mercier, L., Langø, T., Lindseth, F., Collins, D.: A review of calibration techniques for freehand 3-D ultrasound systems. Ultrasound in Med. & Biol. 31 (2005) 449 471 3. Barry, C., Allott, C., John, N., Mellor, P., Arundel, P., Thomson, D., Waterton, J.: Three-dimensional freehand ultrasound: Image reconstruction and volume analysis. Ultrasound in Med. & Biol. 23 (1997) 1209 1224 4. Rohling, R., Gee, A., Berman, L.: Automatic registration of 3-D ultrasound images. Technical report, Cambridge University Engineering Department (1997) 5. Prager, R., Gee, A., Berman, L.: Stradx: Real-time acquisition and visualization of freehand three-dimensional ultrasound. Medical Image Analysis 3 (1999) 129 140 6. Coupe, P., Hellier, P., Azzabou, N., Barillot, C.: 3d freehand ultrasound reconstruction based on probe trajectory. In: MICCAI Proceedings. (2005) 597 604 7. Shepard, D.: A two-dimensional interpolation function for irregularly spaced data. In: Proc. 23 Nat. Conf. ACM. (1968) 517 524 8. Wein, W., Röper, B., Navab, N.: Automatic registration and fusion of ultrasound with CT for radiotherapy. In: MICCAI 2005 Proceedings. Lecture Notes in Computer Science, Springer (2005)