Journal of Computer and Communications, 2014, 2, 48-51
Published Online January 2014 (http://www.scirp.org/journal/jcc)
http://dx.doi.org/10.4236/jcc.2014.22009
OPEN ACCESS JCC
Application of Particle Filter for Vertebral body
Extraction: A Simulation Study
Hongyan Cui1, Xiaobo Xie1, Shengpu Xu1, Yong Hu1,2
1Institute of Biomedical Engineering, Chinese Academy of Medical Sciences & Peking Union Medical College, Tianjin, PR China;
2Department of Orthopaedics and Traumatology, The University of Hong Kong.
Email: yhud@hotmail.com
Received November 2013
ABSTRACT
Lumbar vertebra motion analysis provides objective measurement of lumbar disorder. The automatic tracking
algorithm has been applied to Digitalized Video Fluoroscopy (DVF) sequence. This paper proposes a new
Auto-Tracking System (ATS) with a guide device and a motion analysis to automatically measure human lumbar
motion. Digitalized Video Fluoroscopy (DVF) sequence was obtained during flexion-extension lumbar movement
under guide device. An extraction of human vertebral body and its motion tracking were developed by particle
filter. The results showed a good repeatability, reliability and robustness. In model test, the maximum fiducial
error is 3.7% and the repeatability error is 1.2% in translation and the maximal repeatability error is 2.6% in
rotation angle. In this simulation study, we employed a lumbar model to simulate the motion of lumber flexion-
extension with the stepping translation of 1.3 mm and rotation angle of 1˚. Results showed that the fiducial error
was measured as 1.0%, while the repeatability error was 0.7%. The sequence can be detected even noise con-
tamination as more as 0.5 of the density. The result demonstrates that the data from the auto-tracking algorithm
shows a strong correlation with the actual measurement and that the Vertebral Auto-Tracking System (VATS) is
highly repetitive. In the human lumbar spine evaluation, the study not only shows the reliability of Auto-Tra ck-
ing Analysis System (ATAS), but also reveals that it is robust and variable in vivo. The VATS is evaluated by the
model, the simulated sequence and the human subject. It could be concluded that the developed system could
provide a reliable and robust system to detect spinal motion in future medical application.
KEYWORDS
Vertebral Auto-Tracking System (VATS); Particle Filter; Sequential Important Resampling;
Lumbar Spine; Vertebral Body
1. Introduction
The lumbar spine instability is an ill-defined clinical ent-
ity and most likely is related to the huge number of pa-
tients with chronic low back pain. Low back pain is one
of the most common disorders associated with absence
from work and need for social benefit in modern society.
It affects 40% - 85% of adult population in Hong Kong
and in industrial countries [1].
Current definitions of spinal instability are based on “a
loss of stiffness” [2]. Thus, in an unstable condition a
small load results in a large displacement. There has been
difficulty in translating this definition into criteria that
can be applied to clinical diagnosis and consequent
choice of treatment [3]. Clinically, physical signs such as
a visible slip, catch, click, or shaking of the section dur-
ing motion are commonly used for diagnosing spinal
instability [1].
The diagnosis of lumbar instability commonly depends
on the chief complaints by patients and plain X-ray radi-
ography in two dimensions [4]. Radiographs were taken
at several different poses, taking full extension and full
flexion as an example, which is a definite and convenient
way to obtain some information of the spine motion but
not reflects the continuous process of vertebrae.
Due to the application and expansion of medical tech-
nology [5-7], digitalized video fluoroscopy (DVF) se-
quence [8-13] was recommended to image spine motion
for kinematic data acquisition. DVF was proposed to
investigate spine in kinematics by Breen et al. in 1989
[13]. The advantages are of low level of intervention,
low-dose X-ray, and continuously imaging for moving
vertebrae. The special imaging technology laid the
Application of Particle Filter for Vertebral body Extraction: A Simulation Study
OPEN ACCESS JCC
49
groundwork to record the spine motion in vivo. On the
other hand, many biomedical engineering researchers in
[9,12,14-20] have analyzed spine biomechanics and pre-
sented avenues of identification and mark of vertebral
corners as well as tracking algorithm for the vertebrae.
Therefore, this new system, named as Auto-Tracking
Analysis System (ATAS), was designed to mainly study
the lumbar vertebrae’s movement in model and in vivo.
The results from the ATAS provide the objective basis
for the diagnosis in lumbar disorder.
In this study, an attempt was made to gain the motion
trajectories of lumbar vertebrae in model to test the ro-
bustness and the reliability of the ATAS. Thereafter, the
practicability is illustrated by importing a healthy human
DVF sequence to the auto-tracking system.
2. Methods
2.1. Image Preprocessing
The DVF image sequence is contaminated by noises
generated from the DVF system. On the other hand, due
to low X-ray dose imaging mode is employed in our se-
tup, the contrast between vertebra and surrounding tissue
is degraded. In order to enhance the image quality to fa-
cilitate automated with regarding to the operation of the
software, Landmarking the vertebrae in a DVF sequence
is the basis of kinematic analysis whether in automatic or
manual tracking. In this paper, the ‘Manual’ panel locat-
ing algorithm in the GUI is not used, which will be use-
ful for poor DVF sequence images. When the image is
poor and cannot be automatically tracked, the markers
are placed on the vertebrae’s four corners (two dorsal
corners and two ventral corners) on each vertebra body in
every frame of the DVF sequence. We can put landmark
manually but with time-consuming and error-prone.
Nevertheless, the manual tracking is also an important
part in the ATAS because the vertebrae images of pa-
tients’ DVF sequences are usually presented without sa-
tisfactory quality. As well, Trajectory analysis is of great
value to the original results once the tracking process
finished. The “LPR-RICI Analysis” processes the origi-
nal data by local polynomial regression analysis to gain a
smooth curve graph. We can obtain the translation and
angle of the rotation in a curve graph from “Trajectory
Analysis” and “LPR-RICI Analysis”. At last, the data
can be output to Excel for further flexible analysis. For
more information about operating procedures, please
view “Help” on the interface.
2.2. Automated Tracking
In the present study, we modify the well validated auto-
mated vertebra tracking algorithm using particle filter
proposed by Lam et al. [16].
The acquired DVF sequence is in passed to the auto-
mated tracking module through the GUI software to es-
timate the position and orientation of the vertebrae in
each frame of the sequence once the vertebrae of interest
have been manually identified in the first frame as shown
in Figure 1. The locations of the control points are stored
in a control vector
C0
. This initialization step defines the
vertebra boundary as a close contour for matching with
the same vertebra in subsequent frames using the obser-
vation model described in Lam et al. [16].
In summary, the posterior distribution of the x- and y-
displacement
( )
,
tt
xy
and the orientation variation
( )
t
θ
of the vertebra from frame
t
to
+1
t
were de-
tected by particle filter, which are formulated in a state
vector as
[ ]
,, T
t ttt
X xy
θ
=
. (1)
The particles are then resampled and the state estimate
is approximated from the posterior distribution by a
set of particles
() ()
t1
{X ,}
n nN
t tn
w
=
weight with and
. Sequential Importance Resampling (SIR)
was applied to each time step to prevent the degeneracy
problem, and then the weight of each particle n can be
calculated as
, (2)
and
, (3)
where is a Dirac delta function. The kinematic
parameters in state vector at frame
t
are computed
using the minimum mean square error (MMSE) estimate
( )( )
1
1
ˆNnn
t tt
n
XX
N
ω
=
. (4)
The control vector for frame
t
,
C
t
, is obtained from
the one at
-1t
,
C -1t
, and after which
Ct
and
are passed back to the particle filter for the next
iteration.
3. Anatomical Lambo-sacral Model
Extraction and Performance Assessment
The DVF of model was obtained by the previous intro-
duced medical system (45 kV, 80 mA, Exposure time:
3ms, Protocol Name: 25 Pediatric < 4y). During the DVF
collecting process, the L1-L5 region was maintained
within the field of view. For a sharp boundary and pre-
venting image from “white-out” in movement, a metal
harness was placed on the edge of each vertebra. The
assisting device also pulled and pushed the true-to-life
model of lumbar vertebral column (Anatomical lam-
bo-sacral model, Ortholink LLC, CA 90212, USA) to
t
X
ˆ
)(n
t
w
1
1
)(
=
=
N
n
n
t
w
=
−≈ N
n
n
tt
n
ttt XXZXp
1
)()(
:1 )()|(
δω
)(
δ
t
X
ˆ
t
X
ˆ
t
X
ˆ
Application of Particle Filter for Vertebral body Extraction: A Simulation Study
OPEN ACCESS JCC
50
Figure 1. Image of lumbar model with manually markers.
perform sagittal cycling flexion-extension motion. The
continuous dynamic lumbar sequence of the model is
assessed by the medical system 10 times, which includes
2 integral cycles each time. When the collection was fi-
nished, each vertebra trajectory was recorded by a real-
time depiction of the vertebral body with rigid fixation
pens.
About 27 control points were marked on the first
frame of each DVF sequence. The more precise the mark
is, the more accurate the results will be. An example of
locating the control points is shown in Figure 1. Each
vertebra used 2000 particles, and
222
,,
ttt
xy
θ



was
set as [15,23].
Due to have no elasticity of the discs’ material of the
lumbar model, we select the first four moving cycles of
DVF sequences to compute the fiducial error and repea-
tability error and analyze Test-Retest Reliability. Fig ure
2 arrays partly frames from the DVF sequence of the
tracking process. The maximum of the fiducial error is
3.7% in x-translation. In the 20 integral cycles, the aver-
age ICC of the x- and y- translation are 0.99 (Std 0.009),
0.99 (Std 0.005) (p < 0.05) respectively between the au-
to-tracking and actual measurement.
Owing to the same reason to calculate the error, the
Root Mean Square differences (RMS) and the Standard
Error of the Measurement (SEM) of rotation angle [16],
as well as the x- and y-translation of the center among
first 4 cycles, calculated to test the variability and ro-
bustness of the VATS. The average RMS differences of
the x-translation, y-translation and angle of rotation are
0.69 (Std 0.4) mm, 0.64 (Std 0.3) mm, and 0.9˚ (Std 0.3˚)
Figure 2. Sequent frames of vertebra flexion.
while SEM is 0.47, 0.42, and 0.57˚ (p < 0.05).
4. Discussion
The using of particle filter can track the simulated lumbar
model and to detect the motion in various noising situa-
tion. Breen et al. [18], who introduced DVF to investi-
gate spine kinematics firstly, succeeded in using DVF to
acquire and analyze lumbar spine motion. Okawa et al.
[21] used a sandwich stand to assist in video fluoroscopy
acquisition from subjects with and without back pain.
Teyhen et al. [9] proposed methods for video fluorosco-
py image enhancement and distortion compensated
roentgen analysis as well as showing the reliability of
their methods and demonstrating an improvement in
video fluoroscopy image measurement. However, the
main drawback is that the vertebral motions can only be
recorded at certain fixed frames or time intervals. Lee et
al. [8] evaluated the inter-vertebral motion at certain
fixed anatomic ranges of motion of the lumbar spine,
which was not a time-dependent parameter. The VATS
did not show faults.
The translation and angle are accurate in a certain
range. The effect of out-of-plane is decreased but there
are still minor changes observed in the human DVF se-
quence. Eventually, other kinematical parameters such as
intervertebral angle and translation can be measured to
provide a more comprehensive evaluation.
The model and simulation study focus mainly on the
reliability and robustness of the Vertebral Auto-Tracking
System for the lumbar spine motion. In model test (unit:
millimeter in translation and degree in angle), the maxi-
mum fiducial error is 3.7% in translation. The maximal
repeatability error is 1.2% in translation and 2.6% in ro-
tation angle. The result presented the repeatability error
with 0.5%, 0.5%, 0.7% in x- and y-translation and rota-
tion angle respectively. It proved VATS measurement
system with highly repetitive. This simulation study eva-
luated the VATS under noise contamination with various
noise densities, results from VATS proved the robust of
the detection until noise density 0.5.
Application of Particle Filter for Vertebral body Extraction: A Simulation Study
OPEN ACCESS JCC
51
5. Conclusion
The proposed Vertebral Auto-Tracking System used par-
ticle filter to detect lumbar motion, which can provide a
useful tool for medical diagnosis. This study proved the
reliability and robustness by a simulation lumbar model.
The VATS is evaluated by the model and the simulated
sequence. The satisfactory of results proposed the poten-
tial value in the future clinical application.
REFERENCES
[1] O. Shirado, T. Ito, K. Kaneda and T. E. Stra, “Flex-
ion-Relaxation Phenomenon in the Back Muscles: a
Comparative-Study between Healthy Subjects and Pa-
tients with Chronic Low Back Pa in,American Journal of
Physical Medicine & Rehabilitation, Vol. 74, No. 2, 1995,
pp. 139-144.
[2] M. M. Panjabi and A. A. White, “Kinematics of the
Spine,In: M. M. Panjabi and A. A. White, Eds., Clinical
Biomechanics of the Spine, 2nd Edition, J. B. Lippincott
Co., Philadelphia, 1990, pp. 85-126.
[3] J. W. Frymoyer and D. K. Selby, “Segmental Instability:
Rationale for Treatment,” In: G. R. Bell, S. W. Wiesel, J.
N. Weinstein, H. N. Herkowitz and J. Dvorak, Eds., The
Lumbar Spine, 2nd Edition, W. B. Saunders Co., Phila-
delphia, 1996, pp. 43-52.
[4] F. Ringel, M. Stoffel, C. Stüer and B. Meyer, “Minimally
Invasive Transmuscular Pedicle Screw Fixation of the
Thoracic and Lumbar Spine,” Neurosurgery, Vol. 59, No.
4, 2006, pp. ONS-361-ONS-367.
[5] J. M. Olsewski, E. H. Simmons, F. C. Kallen, F. C. Men-
del, C. M. Severin and D. L. Berens, “Morphometry of
the Lumbar Spine: Anatomical Perspectives Related to
Transpedicular Fixation,” Journal of Bone and Joint Sur-
gery American, Vol. 72, No. 4, 1990, pp. 541-549.
[6] M. M. Panjabi, V. Goel, T. Oxland, K. Takata, J. Duran-
ceau, M. Krag, et al., “Human Lumbar Vertebrae: Quan-
titative Three-Dimensional Anatomy,” Spine (Phila Pa
1976), Vol. 17, No. 3, 1992, pp. 299-306.
[7] M. M. Panjabi, K. Takata, V. Goel, D. Federico, T. Oxl-
and, J. Duranceau, et al., “Thoracic Human Vertebrae.
Quantitative Three-Dimensional Anatomy,” Spine (Phila
Pa 1976), Vol. 16, No. 8, 1991, pp. 888-901.
[8] S. W. Lee, K. W. Wong, M. K. Chan, H. M. Yeung, J. L.
Chiu and J. C. Leong, “Development and Validation of a
New Technique for Assessing Lumbar Spine Motion,”
Spine (Phila Pa 1976), Vol. 27, No. 8, 2002, pp. E215-
E20.
[9] D. S. Teyhen, T. W. Flynn, A. C. Bovik and L. D. Abra-
ham, “A New Technique for Digital Fluoroscopic Video
Assessment of Sagittal Plane Lumbar Spine Motion,”
Spine (Phila Pa 1976), Vol. 30, No. 14, 2005, pp. E406-
E413.
[10] A. Breen, R. Allen and A. Morris, “A Digital Video Flu-
oroscopic Technique for Spine Kinematics,” Journal of
Medical Engineering & Technology, Vol. 13, No. 1-2,
1989, pp. E109-E113.
http://dx.doi.org/10.3109/03091908909030208
[11] D. Vander Kooi, G. Abad, J. R. Basford, T. P. Maus, M. J.
Yaszemski and K. R Kaufman, “Lumbar Spine Stabiliza-
tion with a Thoracolumbosacral Orthosis: Evaluation with
Video Fluoroscopy,” Spine (Phila Pa 1976), Vol. 29, No.
1, 2004, pp. 100-104.
[12] A. C. Breen, R. Allen and A. Morris, “Spine Kkinematics:
a Digital Videofluoroscopic Technique,” Journal of bio-
medical engineering, Vol. 11, No. 3, 1989, pp. 224-228.
http://dx.doi.org/10.1016/0141-5425(89)90146-5
[13] K. Takayanagi, K. Takahashi, M. Yamagata, H. Moriya,
H. Kitahara and T. Tamaki, “Using Cineradiography for
Continuous Dynamic-motion Analysis of the Lumbar
Spine,” Spine, Vol. 26, No. 17, 2001, pp. 1858-1865.
[14] M. Panjabi and D. Chang, “An Analysis of Errors in Ki-
nematic Parameters Associated with in Vivo Functional
Radiographs,Spine (Phila Pa 1976), Vol. 17, No. 2,
1992, pp. 200-205.
[15] Y. Zheng, M. S. Nixon and R. Allen, “Automated Seg-
mentation of Lumbar Vertebrae in Digital Videofluoros-
copic Images,” IEEE Transactions on Medical Imaging,
Vol. 23, No. 1, 2004, pp. 45-52.
[16] S. C. B. Lam, B. McCane and R. Allen, “Automated
Tracking in Digitized Videofluoroscopy Sequences for
Spine Kinematic Analysis,” Image and Vision Computing,
Vol. 27, No. 10, 2009, pp. 1555-1571.
[17] P. Bifulco, M. Cesarelli, R. Allen and M. Bracale, “Au-
tomatic Extraction of Kinematic Parameters from Vi-
deofluoroscopic Sequences of the Spine,” Proceedings of
Health Telematics, Naples, 1995, pp. 147-148.
[18] J. M. Muggleton and R. Allen, “Automatic Location of
Vertebrae in Digitized Videofluoroscopic Images of the
Lumbar Spine,” Medical Engineering & Physics, Vol. 19,
No. 1, 1997, pp. 77-89.
[19] A. Thorkeldsen and A. C. Breen, “Gray Scale Range and
the Marking of Vertebral Coordinates on Digitized Radi-
ographic Images,” Journal of manipulative and physio-
logical therapeutics, Vol. 17, No. 6, 1994, pp. 359-363.
[20] C. Cardan and R. Allen, “Measurement of Spine Motion
for Diagnosis of Mechanical Problems,” Journal of
Computer Simulation & Modelling in Medicine, Vol. 1,
No. 1, 2000, pp. 15-19.
[21] A. Okawa, K. Shinomiya, H. Komori, T. Muneta, Y. Arai,
and O. Nakai, “Dynamic Motion Study of the Whole
Lumbar Spine by Videofluoroscopy,” Spine (Phila Pa
1976), Vol. 23, No. 16, 1998, pp. 1743-1749.