Real-time transverse process detection in ultrasound

Similar documents
Step-wise identification of ultrasound-visible anatomical landmarks for 3D visualization of scoliotic spine

Real-time self-calibration of a tracked augmented reality display

ABSTRACT 1. INTRODUCTION

Fractional labelmaps for computing accurate dose volume histograms

Intraoperative Prostate Tracking with Slice-to-Volume Registration in MR

Skull registration for prone patient position using tracked ultrasound

Real-Time Data Acquisition for Cardiovascular Research

SlicerRT Image-guided radiation therapy research toolkit for 3D Slicer

The Quantification of Volumetric Asymmetry by Dynamic Surface Topography. Thomas Shannon Oxford Brookes University Oxford, U.K.

Dynamic management of segmented structures in 3D Slicer

Ultrasound to CT registration of the lumbar spine: a clinical feasibility study

Towards webcam-based tracking for interventional navigation

Open-source software for collision detection in external beam radiation therapy Vinith M. Suriyakumar, Renee Xu, Csaba Pinter, Gabor Fichtinger

Frequency split metal artifact reduction (FSMAR) in computed tomography

Prototyping clinical applications with PLUS and SlicerIGT

Computational Medical Imaging Analysis Chapter 4: Image Visualization

3D Slicer Overview. Andras Lasso, PhD PerkLab, Queen s University

Automated segmentation methods for liver analysis in oncology applications

Monitoring electromagnetic tracking error using redundant sensors

3D-printed surface mould applicator for high-dose-rate brachytherapy

Modeling and Measurement of 3D Deformation of Scoliotic Spine Using 2D X-ray Images

Semi-automatic Segmentation of Vertebral Bodies in Volumetric MR Images Using a Statistical Shape+Pose Model

Automatic Vertebra Detection in X-Ray Images

NA-MIC National Alliance for Medical Image Computing SlicerRT Extension

MR-Guided Mixed Reality for Breast Conserving Surgical Planning

Lecture 6: Medical imaging and image-guided interventions

Navigation System for ACL Reconstruction Using Registration between Multi-Viewpoint X-ray Images and CT Images

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Auto-Segmentation Using Deformable Image Registration. Disclosure. Objectives 8/4/2011

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

Improved temporal calibration of tracked ultrasound: an open-source solution

Projection-Based Needle Segmentation in 3D Ultrasound Images

Using Probability Maps for Multi organ Automatic Segmentation

A fast breast nonlinear elastography reconstruction technique using the Veronda-Westman model

Improved Navigated Spine Surgery Utilizing Augmented Reality Visualization

Development of 3D Kinematic Model of the Spine for Idiopathic Scoliosis Simulation

The manuscript, as submitted by the first author, is reproduced in the following pages.

Confidence Weighted Local Phase Features for Robust Bone Surface Segmentation in Ultrasound

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 July 28.

Biomechanically Constrained Ultrasound to Computed Tomography Registration of the Lumbar Spine

MEASUREMENT OF SPINE CURVATURE FOR THE DETECTION AND CLASSIFICATION OF SCOLIOSIS USING MATLAB

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

A novel 3D torso image reconstruction procedure using a pair of digital stereo back images

Image-Guided Interventions Technology and Applications. Organizers: Emad Boctor, Pascal Fallavollita, Ali Kamen, Ziv Yaniv

Validation System of MR Image Overlay and Other Needle Insertion Techniques

8/3/2017. Contour Assessment for Quality Assurance and Data Mining. Objective. Outline. Tom Purdie, PhD, MCCPM

Medical Images Analysis and Processing

Visualisation : Lecture 1. So what is visualisation? Visualisation

Introduction to Digitization Techniques for Surgical Guidance

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

A New Approach to Ultrasound Guided Radio-Frequency Needle Placement

A Study of Medical Image Analysis System

Deep Learning for Automatic Localization, Identification, and Segmentation of Vertebral Bodies in Volumetric MR Images

Trackerless Surgical Image-guided System Design Using an Interactive Extension of 3D Slicer

Gradient-Based Differential Approach for Patient Motion Compensation in 2D/3D Overlay

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

Modeling and preoperative planning for kidney surgery

arxiv: v2 [cs.cv] 25 Apr 2018

Computer Vision/Graphics -- Dr. Chandra Kambhamettu for SIGNEWGRAD 11/24/04

AC : APPLICATION OF PARAMETRIC SOLID MODELING FOR ORTHOPEDIC STUDIES OF THE HUMAN SPINE

Prostate Detection Using Principal Component Analysis

Towards an Estimation of Acoustic Impedance from Multiple Ultrasound Images

PROSTATE CANCER DETECTION USING LABEL IMAGE CONSTRAINED MULTIATLAS SELECTION

Biomedical Image Processing for Human Elbow

doi: /

Kinematic Analysis of Lumbar Spine Undergoing Extension and Dynamic Neural Foramina Cross Section Measurement

Shadow casting. What is the problem? Cone Beam Computed Tomography THE OBJECTIVES OF DIAGNOSTIC IMAGING IDEAL DIAGNOSTIC IMAGING STUDY LIMITATIONS

Motion artifact detection in four-dimensional computed tomography images

Ch. 4 Physical Principles of CT

Comparison of Vessel Segmentations using STAPLE

A Generation Methodology for Numerical Phantoms with Statistically Relevant Variability of Geometric and Physical Properties

An Elliptical Level Set Method for Automatic TRUS Prostate Image Segmentation. Nezamoddin N. Kachouie, Paul Fieguth and Shahryar Rahnamayan

Joint CI-JAI advanced accelerator lecture series Imaging and detectors for medical physics Lecture 1: Medical imaging

Virtual Touch : An Efficient Registration Method for Catheter Navigation in Left Atrium

arxiv: v1 [cs.cv] 6 Jun 2017

CT NOISE POWER SPECTRUM FOR FILTERED BACKPROJECTION AND ITERATIVE RECONSTRUCTION

Medical images, segmentation and analysis

3-D Compounding of B-Scan Ultrasound Images

Digital Image Processing

Automatic Segmentation of Parotids from CT Scans Using Multiple Atlases

An Experiment in Visual Clustering Using Star Glyph Displays

8/2/2016. Measures the degradation/distortion of the acquired image (relative to an ideal image) using a quantitative figure-of-merit

Biomechanically Constrained Groupwise Statistical Shape Model to Ultrasound Registration of the Lumbar Spine

Exploration and Study of MultiVolume Image Data using 3D Slicer

Medical Image Analysis

Endoscopic Reconstruction with Robust Feature Matching

CHAPTER 2 MEDICAL IMAGING WITH NON-IONIZING RADIATION

CLASS HOURS: 4 CREDIT HOURS: 4 LABORATORY HOURS: 0

Advanced Visual Medicine: Techniques for Visual Exploration & Analysis

Assessing Accuracy Factors in Deformable 2D/3D Medical Image Registration Using a Statistical Pelvis Model

Mohammad Baharvandy & Sina Fazelpour

Cobb Angle Measurement of Scoliosis with Reduced Variability

Lesion Segmentation and Bias Correction in Breast Ultrasound B-mode Images Including Elastography Information

Accurate 3D Face and Body Modeling from a Single Fixed Kinect

Deformable Registration Using Scale Space Keypoints

Learning-based Neuroimage Registration

Medical Imaging Introduction

Optimization of CT Simulation Imaging. Ingrid Reiser Dept. of Radiology The University of Chicago

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

GeoInterp: Contour Interpolation with Geodesic Snakes Release 1.00

Transcription:

Real-time transverse process detection in ultrasound Csaba Pinter 1, Bryan Travers 1, Zachary Baum 1, Shahrokh Kamali 2, Tamas Ungi 1, Andras Lasso 1, Ben Church 1 and Gabor Fichtinger 1 1 Laboratory for Percutaneous Surgery, Queen s University, Kingston, ON, Canada 2 Dalhousie University, Halifax, NS, Canada ABSTRACT PURPOSE: Ultrasound offers a safe radiation-free approach to visualize the spine and measure or assess scoliosis. However, ultrasound assessment also poses major challenges. We propose a real-time algorithm and software implementation to automatically delineate the posterior surface patches of transverse processes in tracked ultrasound; a necessary step toward the ultimate goal of spinal curvature measurement. METHODS: Following a pre-filtering of each captured ultrasound image, the shadows cast by each transverse process bone is examined and contours which are likely posterior bone surface are kept. From these contours, a three-dimensional volume of the bone surfaces is created in real-time as the operator acquires the images. The processing algorithm was implemented on the PLUS and 3D Slicer open-source software platforms. RESULTS: The algorithm was tested with images captured using the SonixTouch ultrasound scanner, Ultrasonix C5-2 curvilinear transducer and NDI trakstar electromagnetic tracker. Ultrasound data was collected from patients presenting with idiopathic adolescent scoliosis. The system was able to produce posterior surface patches of the transverse process in real-time, as the images were acquired by a non-expert sonographer. The resulting transverse process surface patches were compared with manual segmentation by an expert. The average Hausdorff distance was 3.0 mm when compared to the expert segmentation. CONCLUSION: The resulting surface patches are expected to be sufficiently accurate for driving a deformable registration between the ultrasound space and a generic spine model, to allow for three-dimensional visualization of the spine and measuring its curvature. KEYWORDS: Ultrasound, Segmentation, Image guidance, 3D Slicer, SlicerIGT, Open-source 1. PURPOSE Scoliosis is a condition where an abnormal lateral curve that causes discomfort develops in a patient s spine [1]. Scoliosis develops in 2-3% of school age children, and treatment for severely scoliotic patients involves inserting metal braces to correct the patient s spine. Before the scoliosis treatment begins, a physician must have a clear and reliably correct representation of a patient s spine. Current practice, and the gold standard for obtaining this representation is to use X-ray imaging. Unfortunately repeated exposure to ionizing radiation has shown to increase the probability of a patient developing leukemia, breast or prostate cancer [2]. Since ultrasound is poses no risk of ionizing radiation to patients, and is considered portable when compared to X-ray, it may be a practical alternative for monitoring and diagnosing scoliosis in patients. However, the range and field of view of ultrasound are limited, and the images it produces can be very difficult to interpret. Despite producing limited information, an ultrasound image may still be interpreted by searching for specific landmarks that indicate spine orientation, such as transverse processes [3], or the center of the lamina [4]. However, once the operator identifies a desired landmark in a frame, the image must then be manually segmented, which is tedious and time-consuming due to the high degree of skill and knowledge required to isolate possible landmarks, given the amount of noise which is typically present in ultrasound images. A further difficulty is that even experienced operators may need to repeatedly scan a patient before they obtain a sufficiently complete set of satisfactory quality ultrasound

images. This is because immediate interpretation of the image contents in spinal ultrasound is extremely difficult and scans may need to be reviewed before confirmation can be given for a satisfactory series of images. Several methods have been proposed to aid in segmenting vertebral landmarks. Semi-manually defined image regions undergoing maximum intensity projection on the coronal plane has been shown in scoliosis measurement [4]. These results were obtained using a high-end externally tracked ultrasound machine and significant time (over 5 minutes) was spent on manual marking of each recorded ultrasound sequence. Local filters, such as directional Hadamard features [5], can successfully assist in segmenting spinal landmarks. However, these local filters require the operator to place a filtering window somewhere over the landmark during the scanning process, or once the scans have been completed. Thus the question remains how to guide the operator to the vicinity of a skeletal landmark in real-time as images are captured. Building on our previous work [6] to localize transverse processes in ultrasound images, we propose an algorithm for localizing the posterior contour of transverse processes in real-time as the patient is scanned by a non-expert sonographer. 2. METHODS The proposed algorithm automatically finds the posterior surface of transverse processes in ultrasound frames. The operator scans a patient using an ultrasound probe. Incoming frames are then processed to automatically identify bone surfaces, as seen in Figure 1. As frames are processed, the collection of 2D bone surfaces extracted from the images are reconstructed into a 3D volume using pose information acquired from a position tracking device, building up the image such as shown in Figure 2. A B C D Figure 1. Raw frame produced by an ultrasound scan (A). An outline is drawn on any parts of the frame that give way to darkness to indicate possible bone areas (B). All areas that are too small, located too close to the scanning device, or located on the frame edge are removed (C). Areas that do not block sound are removed (D). 2.1 Transverse process detection algorithm First, if the algorithm is receiving images from a curvilinear transducer, each frame is converted into a linear image [7]. In order to remove noise from the image, we apply a binary threshold and a Gaussian blur. Then we utilize edge detection,

island removal, erosion, and dilation filters with all pre-processing occurring in this order. Since bones cast shadows in ultrasound, any non-shadow region that has darkness beneath it is initially marked as a possible transverse process by the algorithm. By then checking the size and position of each of the potential bone areas, false bones can be identified and eliminated using the latter pre-processing steps such as island removal and edge detection, as mentioned previously. The next step taken by the pipeline is to verify if the bone area is genuinely casting a shadow. This is done by looking at the darkness behind a possible bone area and seeing if there is sufficient non-shadow data to either side of it. If the area is not blocking a significant amount of the ultrasound image, it cannot be a transverse process. All bone surfaces that remain are seen as correct locations where a transverse process can be found. If the original frame was taken using a curvilinear transducer, the algorithm will convert the image back into its original format. The final image is then used to construct a 3D volume (Figure 2). The image is built in real-time, allowing the sonographer to fill in any apparent gaps or missing vertebra. Figure 2. 3D volume reconstruction from the algorithm s output, showing a qualitatively correct and accurate posterior surface patches of the transverse processes. 2.2 Tracked sonography system In the setup used in this study, a SonixTouch (Analogic Corp., Peabody, MA, USA) ultrasound device was used to acquire 2D images from the patient s spine. The ultrasound transducer used was an Ultrasonix C5-2 device with curvilinear geometry, and it was equipped with a 3D trakstar (NDI, Waterloo, ON, Canada) electromagnetic tracker, so that the 2D images may be reconstructed into a 3D volume. Once the algorithm has generated an output, we used the volume reconstruction application as part of the PLUS opensource software toolkit [8] to fully render the spine in 3D. The open-source medical image analysis and visualization platform 3D Slicer [9] was used to visualize and evaluate our results. The method has been implemented within the PLUS toolkit as a virtual device C++ class vtkplustransverseprocessenhancer. 2.3 Sonography protocol Subjects had sagittal ultrasound images taken in sweeps from left to right of centerline from their superior thoracic to inferior lumbar region while in a natural standing position. Images were acquired directly from the transducer by an experienced sonographer. No pre-filtering algorithms were applied to any acquired images in the study other than those described in Section 2.1. Standard water-based ultrasound transmission gel was used for acquisition of all images. Images were collected at a frequency of 2.5 MHz, with an imaging depth of 100 mm. Other imaging parameters were set to manufacturer defaults.

2.4 Experimental design and analysis An experienced operator manually segmented the posterior surface of transverse processes in four ultrasound sweeps; each sweep containing several vertebras. Two regions were marked in each frame: A ground truth that definitely contains bone and a tolerance margin that surrounds the bone. The ground truth region represents what the output should ideally be, and the tolerance margin encompasses all leeway where a landmark could be placed by our method. The algorithm s accuracy was evaluated by comparing the output to the two marked regions (Figure 3). As the algorithm segments the thin surface of the bones, and the baselines correspond to the whole bony area, a margin of 1mm was added to the algorithm s output for comparison with the ground truth s baseline. A B Figure 3. Algorithm output, depicted using a red outline, compared to ground truth, shown in green (A) and tolerance margin, shown in beige (B). 3. RESULTS Table 1 and Table 2 give Hausdorff distances of the algorithm s segmentation compared with the tolerance margin and ground truth determined by the expert segmentation. Since the tolerance margin represents the maximum area in which a bone can be found, F+ was included as a metric in Table 1 as it quantifies the percentage of times where the output placed a bone outside of the expert segmentation. Conversely, the ground truth indicates the minimum area in which a bone can be found, so F- was chosen as a metric in Table 2, since it quantifies the areas where the output failed to mark a location that was inside the expert segmentation. The four scans contained a total of 74 frames, and each scan took on average 0.302 s to pass through the pipeline, with the set having a standard deviation of 0.056 s overall. These results indicate that the pipeline is capable of segmenting one frame in 0.016 s, yielding 62 frames per second, which qualifies for real-time processing. Tolerance Margin Hausdorff Max. (mm) Hausdorff Avg. (mm) Hausdorff 95% (mm) F+ (%) Scan A 20.4 4.5 10.1 0.05 Scan B 67.4 5.2 22.1 0.48 Scan C 40.8 3.7 10.5 0.16 Scan D 57.2 7.2 19.2 0.07 Avg. 46.4 5.1 15.5 0.19 Table 1. Comparison of our algorithm s output with the tolerance margin. F+ (False Positive) is the percentage of the total sweep where the output placed a bone outside of the tolerance margin.

Ground Truth Hausdorff Max. (mm) Hausdorff Avg. (mm) Hausdorff 95% (mm) F- (%) Scan A 13.4 1.6 5.3 0.75 Scan B 65.5 5.8 31.0 1.41 Scan C 21.4 1.6 6.0 0.59 Scan D 32.5 3.2 10.2 2.12 Avg. 33.2 3.0 13.1 1.22 Table 2. Comparison of our algorithm s output with the ground truth. F- (False Negative) is the percentage of the total sweep that was marked as a definite bone, but the algorithm failed to fill in. 4. DISCUSSION Of the four series of ultrasound sweeps, Series A, B, and C all contained landmarks that ranged from simple to moderately difficult for the method to detect. Series D contained more difficult frames to identify. It is noteworthy that the results for Series D were not as large of an outlier as was expected. Overall, the results indicate that the algorithm was able to detect the areas that contained landmarks well, as it often lined the output correctly with what was marked by the expert. It is worth noting that all four ultrasound sweeps were obtained using a transducer with curvilinear geometry, however since the segmentation process used by the algorithm is intended for linear images, the method had to take two extra steps. First, prior to the noise reduction, the method converted the images into a linear format, and second, once the image had been segmented, it was converted back into a curvilinear image. Taking these two extra steps for conversion means that the algorithm performed slower in the time trials mentioned above than it would if it was used with a linear transducer. Figure 4. Bone patches (A left view, C posterior view) outputted by our system may be registered deformably (B left view, D posterior view) with a model of a healthy spine, thus allowing for visualization of patient s spine and eventually for measurement of the curvature. The outputs, such as those shown in Figure 2, provides a qualitative understanding of the shape of the spine, but it is not sufficient for accurate visualization or, let alone, for accurate measurement of the curvature. To that end, we consider adapting the work of Church et al. [10], where segmented anatomical landmarks on the transverse processed are used to deformably register a generic spine model to ultrasound space. Using this method, upon hand-segmentation of the transverse processes in the bone surface patches outputted by our system, an image like in Figure 4 can be obtained, to

show a qualitatively good visualization of the patient s spine. However, manually placing landmarks is an error-prone and very tedious process. Instead, in the future we plan to implement a method wherein we down-sample the bone surface patches and use a variant of the iterative closest point registration method to achieve automated and quantitatively accurate deformable registration of the generic spine model to ultrasound space; allowing for accurate measurement of the curvature. 5. CONCLUSION A software algorithm has been developed that is able to delineate the posterior surface of transverse processes in ultrasound images with acceptable accuracy. The speed of the algorithm allows for real-time processing, facilitating enhanced ultrasound scanning. The individual tracked image frames and delineations can be reconstructed into a 3D volume, also in real-time. Deformable registration of this reconstructed volume to a spine model yields a full model of the specific patient, which is expected to yield clinically accurate measurement of the spinal curvature in three dimensions. ACKNOWLEDGEMENTS This work was supported in part by the Discovery Grants Program of the Natural Sciences and Engineering Research Council of Canada (NSERC) This work was also funded, in part, by NIH/NIBIB and NIH/NIGMS (via grant 1R01EB021396-01A1 - Slicer+PLUS: Point-of-Care Ultrasound) and by CANARIE s Research Software Program. Zachary Baum has been supported by the Undergraduate Research Fellowship (URF) provided by the Queen s University School of Computing. Ben Church has been supported by the NSERC Canada Graduate Scholarship (CGS). Gabor Fichtinger is supported as a Cancer Care Ontario Research Chair in Cancer Imaging. Bryan Travers has been supported by the Summer Work Experience Program (SWEP) provided by Queen s University. REFERENCES [1] Gao, W., Chen, C., Zhou, T., Yang, S., Gao, B., Zhou, H.,... & Alattar, E. (2017). Rare coding variants in MAPK7 predispose to adolescent idiopathic scoliosis. Human Mutation. [2] Hoffman, D. A., Lonstein, J. E., Morin, M. M., Visscher, W., Harris III, B. S., & Boice Jr, J. D. (1989). Breast cancer in women with scoliosis exposed to multiple diagnostic x rays. JNCI: Journal of the National Cancer Institute, 81(17), 1307-1312. [3] Ungi, T., King, F., Kempston, M., Keri, Z., Lasso, A., Mousavi, P.,... & Fichtinger, G. (2014). Spinal curvature measurement by tracked ultrasound snapshots. Ultrasound in medicine & biology, 40(2), 447-454. [4] Wang, Q., Li, M., Lou, E. H., & Wong, M. S. (2015). Reliability and validity study of clinical ultrasound imaging on lateral curvature of adolescent idiopathic scoliosis. PloS one, 10(8), e0135264. [5] Pesteie, M., Abolmaesumi, P., Ashab, H. A. D., Lessoway, V. A., Massey, S., Gunka, V., & Rohling, R. N. (2015). Real-time ultrasound image classification for spine anesthesia using local directional Hadamard features. International journal of computer assisted radiology and surgery, 10(6), 901-912. [6] Kamali, S., Ungi, T., Lasso, A., Yan, C., Lougheed, M., & Fichtinger, G. (2017, March). Localization of the transverse processes in ultrasound for spinal curvature measurement. In SPIE Medical Imaging (pp. 101350I-101350I). International Society for Optics and Photonics. [7] Welford, B. P. (1962). Note on a method for calculating corrected sums of squares and products. Technometrics, 4(3), 419-420. [8] Lasso, A., Heffter, T., Rankin, A., Pinter, C., Ungi, T., & Fichtinger, G. (2014). PLUS: open-source toolkit for ultrasound-guided intervention systems. IEEE Transactions on Biomedical Engineering, 61(10), 2527-2537. [9] Fedorov, A., Beichel, R., Kalpathy-Cramer, J., Finet, J., Fillion-Robin, J. C., Pujol, S.,... & Buatti, J. (2012). 3D Slicer as an image computing platform for the Quantitative Imaging Network. Magnetic resonance imaging, 30(9), 1323-1341. [10] Church, B., A Lasso, C Schlenger, DP Borschneck, P Mousavi, G Fichtinger, T Ungi. Visualization of Scoliotic Spine using Ultrasound-accessible Skeletal Landmarks, SPIE Medical Imaging: Image-Guided Procedures, Robotic Interventions, and Modeling, 101350L, Feb 2017, Orlando, FL, USA.