RAY-BASED SEGMENTATION ALGORITHM FOR MEDICAL IMAGING

Abstract. In this study, we present a segmentation algorithm based on ray casting and border point detection. The algorithm’s main parameter is the number of emitted rays, which defines the resolution of the object’s boundary. The value of this parameter depends on the shape of the target region. For instance, 8 rays are enough to segment the left ventricle with the average Dice similarity coefficient approximately equal to 85%. Having gathered the data of rays, the training datasets had a relatively high level of class imbalance (up to 90%). To cope with this issue, ensemble-based classifiers used to manage imbalanced datasets such as AdaBoost.M2, RUSBoost, UnderBagging, SMOTEBagging, SMOTEBoost were used for border detection. For estimation of the accuracy and processing time, the proposed algorithm used a cardiac MRI dataset of the University of York and brain tumour dataset of Southern Medical University. The highest Dice similarity coefficients for the heart and brain tumour segmentation, equal to 86.5 ± 6.9% and 89.5 ± 6.7%, respectively, were achieved by the proposed algorithm. The segmentation time of a cardiac frame equals 4.1 ± 2.3 ms and 20.2 ± 23.6 ms for 8 and 64 rays, respectively. Brain tumour segmentation took 5.1 ± 1.1 ms and 16.0 ± 3.0 ms for 8 and 64 rays respectively. By testing the different medical imaging cases, the proposed algorithm is not time-consuming and highly accurate for convex and closed objects. The scalability of the algorithm allows implementing different border detection techniques working in parallel.

[1]  C. C. Reyes-Aldasoroa,et al.  The Bhattacharyya space for feature selection and its application to texture segmentation , 2006 .

[2]  E. T. Y. Lee,et al.  Choosing nodes in parametric curve interpolation , 1989 .

[3]  Olga Gerget,et al.  Segmentation of anatomical structures of the heart based on echocardiography , 2017 .

[4]  Yang Li,et al.  SAR Image Segmentation Based on Kullback-Leibler Distance of Edgeworth , 2010, PCM.

[5]  Francisco Herrera,et al.  A Review on Ensembles for the Class Imbalance Problem: Bagging-, Boosting-, and Hybrid-Based Approaches , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[6]  José Martínez-Aroza,et al.  An Optimal Segmentation Method Using Jensen-Shannon Divergence via a Multi-Size Sliding Window Technique , 2015, Entropy.

[7]  Qianjin Feng,et al.  Enhanced Performance of Brain Tumor Classification via Tumor Region Augmentation and Partition , 2015, PloS one.

[8]  John K. Tsotsos,et al.  Efficient and generalizable statistical models of shape and appearance for analysis of cardiac MRI , 2008, Medical Image Anal..

[9]  Xin Yao,et al.  Diversity analysis on imbalanced data sets by using ensemble models , 2009, 2009 IEEE Symposium on Computational Intelligence and Data Mining.

[10]  Paul F. Whelan,et al.  Segmentation of the Left Ventricle of the Heart in 3-D+t MRI Data Using an Optimized Nonrigid Temporal Model , 2008, IEEE Transactions on Medical Imaging.

[11]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[12]  Sanguklee,et al.  A comparative performance study of several global thresholding techniques for segmentation , 1990 .

[13]  John W. Fisher,et al.  Submitted to Ieee Transactions on Image Processing a Nonparametric Statistical Method for Image Segmentation Using Information Theory and Curve Evolution , 2022 .

[14]  Shuo Li,et al.  Graph cut segmentation with a global constraint: Recovering region distribution via a bound of the Bhattacharyya measure , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Taghi M. Khoshgoftaar,et al.  RUSBoost: A Hybrid Approach to Alleviating Class Imbalance , 2010, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[16]  Jerry L Prince,et al.  Current methods in medical image segmentation. , 2000, Annual review of biomedical engineering.

[17]  Tinsu Pan,et al.  Estimation of Cardiac Respiratory-Motion by Semi-Automatic Segmentation and Registration of Non-Contrast-Enhanced 4D-CT Cardiac Datasets , 2009, IEEE Transactions on Nuclear Science.

[18]  Michel Barlaud,et al.  Segmentation of Vectorial Image Features Using Shape Gradients and Information Measures , 2006, Journal of Mathematical Imaging and Vision.

[19]  Nitesh V. Chawla,et al.  SMOTEBoost: Improving Prediction of the Minority Class in Boosting , 2003, PKDD.

[20]  Lin Li,et al.  Ultrasound image segmentation by Bhattacharyya distance with Rayleigh distribution , 2013, 2013 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA).

[21]  Qianjin Feng,et al.  Retrieval of Brain Tumors by Adaptive Spatial Pooling and Fisher Vector Representation , 2016, PloS one.

[22]  John D. Austin,et al.  Adaptive histogram equalization and its variations , 1987 .

[23]  Rachid Deriche,et al.  A Review of Statistical Approaches to Level Set Segmentation: Integrating Color, Texture, Motion and Shape , 2007, International Journal of Computer Vision.

[24]  R. Browne,et al.  A comparative. , 1950, The British journal of ophthalmology.

[25]  N. Vasilyev,et al.  Efficient workflow for automatic segmentation of the right heart based on 2D echocardiography , 2018, The International Journal of Cardiovascular Imaging.

[26]  Yuan Yan Tang,et al.  Hybrid Sampling with Bagging for Class Imbalance Learning , 2016, PAKDD.

[27]  Aaron D. Ward,et al.  Segmentation with Non-linear Regional Constraints via Line-Search Cuts , 2012, ECCV.

[28]  J. Alison Noble,et al.  Ultrasound image segmentation: a survey , 2006, IEEE Transactions on Medical Imaging.