Abstract
Purpose
Accurate vertebra detection and segmentation are essential steps for automating the diagnosis of spinal disorders. This study is dedicated to vertebra alignment measurement, the first step in a computer-aided diagnosis tool for cervical spine trauma. Automated vertebral segment alignment determination is a challenging task due to low contrast imaging and noise. A software tool for segmenting vertebrae and detecting subluxations has clinical significance. A robust method was developed and tested for cervical vertebra identification and segmentation that extracts parameters used for vertebra alignment measurement.
Methods
Our contribution involves a novel combination of a template matching method and an unsupervised clustering algorithm. In this method, we build a geometric vertebra mean model. To achieve vertebra detection, manual selection of the region of interest is performed initially on the input image. Subsequent preprocessing is done to enhance image contrast and detect edges. Candidate vertebra localization is then carried out by using a modified generalized Hough transform (GHT). Next, an adapted cost function is used to compute local voted centers and filter boundary data. Thereafter, a \(K\)-means clustering algorithm is applied to obtain clusters distribution corresponding to the targeted vertebrae. These clusters are combined with the vote parameters to detect vertebra centers. Rigid segmentation is then carried out by using GHT parameters. Finally, cervical spine curves are extracted to measure vertebra alignment.
Results
The proposed approach was successfully applied to a set of 66 high-resolution X-ray images. Robust detection was achieved in 97.5 % of the 330 tested cervical vertebrae.
Conclusions
An automated vertebral identification method was developed and demonstrated to be robust to noise and occlusion. This work presents a first step toward an automated computer-aided diagnosis system for cervical spine trauma detection.
Similar content being viewed by others
References
Raby N, Berman L, de Lacey G (2005) Accident and emergency radiology: a survival guide, 2nd edn
West OC, Anbari MM, Pilgram TK, Wilson AJ (1997) Acute cervical spine trauma: diagnostic performance of single-view versus three-view radiographic screening. Radiology 204:819–823
Larhmam MA, Mahmoudi S, Benjelloun M (2012) Semi-automatic detection of cervical vertebrae in X-ray images using generalized Hough transform. In: 3rd International conference on image processing theory, tools and applications, Istanbul, Turkey, pp 396–401
Ballard DH (1981) Generalizing the Hough transform to detect arbitrary shapes. Pattern Recogn 13(2):111–122
Cootes TF, Taylor CJ (2004) Statistical models of appearance for computer vision. University of Manchester, Imaging Science and Biomedical Engineering
Sethian JA (1999) Level set methods and fast marching methods, 2nd edn. Cambridge University Press, Cambridge
Klinder T, Ostermann J, Ehm M, Franz A, Kneser R, Lorenz C (2009) Automated model-based vertebra detection, identification, and segmentation in CT images. Med Image Anal 13:471–482
Yao J, O’Connor S, Summers R (2006) Automated spinal column extraction and partitioning. In: 3rd IEEE international symposium on biomedical imaging: Macro to. Nano 2006, pp 390–393
Schmidt S, Kappes J, Bergtholdt M, Pekar V, Dries S, Bystrov D, Schnörr C (2007) Spine detection and labeling using a parts-based graphical model. In: Proceedings of image processing in medical imaging, vol. LNCS 4584, pp 122–133
Corso J, Alomari R, Chaudhary V (2008) Lumbar disc localization and labelling with a probabilistic model on both pixel and object features. In: Proceedings of medical imaging computing and computer assisted intervention, vol. LNCS 5241, pp 202–210
Peng Z, Zhong J, Wee W, Lee Jh (2005) Automated vertebra detection and segmentation from the whole spine MR images. In: Proceedings of engineering in medicine and biology, IEEE-EMBS 2005, pp 2527–2530
Howe B, Gururajan A, Sari-Sarraf H, Long L (2004) Hierarchical segmentation of cervical and lumbar vertebrae using a customized generalized Hough transform and extensions to active appearance models. In: 6th IEEE southwest symposium on image analysis and interpretation, 2004, pp 182–186
Koompairojn S, Hua K, Bhadrakom C (2006) Automatic classification system for lumbar spine X-ray images. In: 19th IEEE international symposium on computer-based medical systems, 2006. CBMS 2006, pp 213–218
Long LR, Thoma GR (2000) Use of shape models to search digitized spine X-rays. In: Proceedings of 13th IEEE symposium on computer-based medical system (CBMS), pp 255–260
Zheng Y, Nixon M, Allen R (2001) Automatic lumbar vertebrae segmentation in fluoroscopic images via optimised concurrent Hough transform. In: Proceedings of the 23rd annual international conference of the IEEE engineering in medicine and biology society, 2001, vol 3. pp 2653–2656
Wong S, Wong K (2004) Segmenting lumbar vertebrae in digital video fluoroscopic images through edge enhancement. In: Control, automation, robotics and vision conference, 2004. ICARCV 2004 8th, vol 1. pp 665–670
Benjelloun M, Mahmoudi S (2009) Spine Localization in X-ray images using interest point detection. J Digital Imaging 22(3/juin): 309–318. doi:10.1007/s10278-007-9099-3
Benjelloun M, Mahmoudi S, Lecron F (2011) A framework of vertebra segmentation using the active shape model-based approach. Int J Biomed Imaging 2011:1–14. Article ID 621905
Dong X, Zheng G (2010) Automated vertebra identification from X-Ray images. In: 2010 Lecture notes in computer science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), volume 6112 LNCS, Issue PART 2, 2010, Pp 1–9, 7th International conference on image analysis and recognition, ICIAR
Casciaro S, Massoptier L (2007) Automatic vertebral morphometry assessment. In: 28th Annual international conference of the IEEE engineering in medicine & biology society, pp 5571–5574
Mahmoudi SA, Lecron F, Manneback P, Benjelloun M, Mahmoudi S (2010) GPU-based segmentation of cervical vertebra in X-ray images. In: Proceeding of the work-shop HPCCE. In conjunction with IEEE cluster, pp 1–8
Lecron F, Mahmoudi SA, Benjelloun M, Mahmoudi S, Manneback P (2011) Heterogeneous computing for vertebra detection and segmentation in X-ray images. Int J Biomed Imaging 2011:1–12
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell 8(6):679–698
Kudale GA, Pawar MD (2010) Study and analysis of various edge detection methods for X-ray images. Int J Comput Sci Appl 2010:15–17. ISSN:0974–0767
Pizer SM, Amburn EP, Austin JD et al (1987) Adaptive histogram equalization and its variations. Comput Vis Graph Image Process 39(3):355–368
MacQueen JB (1967) Some methods for classification and analysis of multivariate observations. 1. In: Proceedings of 5th Berkeley symposium on mathematical statistics and probability. University of California Press. pp 281–297
Breen AC, Teyhen D, Mellor F, Breen A, Wong K, Deitz A. Measurement of intervertebral motion using quantitative fluoroscopy: report of an international forum and proposal for use in the assessment of degenerative disc disease in the lumbar spine. Adv Orthop 2012:1–10. Article ID 802350
Acknowledgments
The authors acknowledge the Jolimont Hospital for providing the annotated radiographs used in this study. The authors would like to thank S. Drisis, physician in the imaging department at Jules Bordet Hospital, for his helpful advice on cervical spine trauma. The authors thank also the anonymous reviewers for their insightful comments that improved the quality of this paper.
Conflict of Interest
M. A. Larhmam, M. Benjelloun, and S. Mahmoudi declare that they have no conflict of interest.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Larhmam, M.A., Benjelloun, M. & Mahmoudi, S. Vertebra identification using template matching modelmp and \(K\)-means clustering. Int J CARS 9, 177–187 (2014). https://doi.org/10.1007/s11548-013-0927-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11548-013-0927-2