ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             





Scientific Visualization, 2018, volume 10, number 4, pages 30 - 39, DOI: 10.26583/sv.10.4.03

Catheter detection and segmentation in volumetric ultrasound using SVM and GLCM

Authors: V.V. Danilov1*, I.P. Skirnevskiy2, R.A. Manakov3, D. Yu. Kolpashchikov4, O.M. Gerget5, F. Melgani6*

Medical Devices Design Laboratory, Tomsk Polytechnic University, Tomsk, Russia

* Signal Processing and Recognition Laboratory, University of Trento, Trento, Italy

1 ORCID: 0000-0002-1413-1381, viacheslav.v.danilov@gmail.com

2 ORCID: 0000-0001-8738-6193, skirnevskiy@tpu.ru

3 ORCID: 0000-0001-7191-1790, ram290495@gmail.com

4 ORCID: 0000-0001-8915-0918, dyk1@tpu.ru

5 ORCID: 0000-0002-6242-9502, gerget@tpu.ru

6 ORCID: 0000-0001-9745-3732, farid.melgani@unitn.it

 

Abstract

The focus of this study was to develop an image-based algorithm for the catheter detection and segmentation in volumetric ultrasound. Nowadays, echocardiography is one of the most common methods of cardiovascular diseases diagnostic and surgery. As an input data the algorithm uses epicardial full-volume 3D echocardiography datasets. In total, 9 datasets consisted of 15 three-dimensional timeframes were processed. Each 3D timeframe includes 208 slices with the size of 176*176. To correctly detect the catheter, the feature-based approach was applied to recognition the catheter within the 3D echocardiography datasets. MATLAB was used for all calculations as the main numerical computing environment. Before the main part of the algorithm, we performed pre-processing of the data. The pre-processing workflow comprises imposing a restriction on the area of the region for noise reduction, automatic Otsu’s thresholding and morphological operations. The proposed algorithm based on gray-level co-occurrence matrix (GLCM) was applied as a feature extraction technique. Once the GLCM was computed, we obtained correlation, contrast, homogeneity and energy features. Then we applied feature thresholds to the catheter detection. These thresholds were obtained using Support Vector Machine (SVM) with the linear kernel function and standardization the predictor data. The average segmentation and recognition accuracies of the algorithm equal 94.16% and 87.2% respectively. The processing time for one 2D slice and one 3D dataset are equal to 9±0.2 milliseconds and 1.96±0.045 seconds, respectively. Though the algorithm is not time-consuming for 2D mode, it is still complicated to apply it to 3D real-time visualization.

 

Keywords: catheter detection, catheter segmentation, texture analysis, GLCM, SVM, ultrasound.