You are on page 1of 45

Computer Aided Diagnosis System for

Lumbar Spinal Stenosis


Using X-ray Images
Soontharee Koompairojn Chutima Bhadrakom
Kien A. Hua
Department of Radiology
School of EECS Thai Nakarin Hospital
University of Central Florida Thailand

1
Outline
Background
Methodology
 Classifiers Construction
 Automatic diagnosis

Prototype
Experimental Studies
Conclusions
2
Our Back
Spine is made up of a series of vertebrae (bone)
and disks (elastic tissue)
Spine

3
Facet Joints
• A joint is where two or more
bones are joined
• Joints allow motion

• The joins in the spine are


called Facet Joints
• Each vertebra has two set of
facet joints. One pair faces
upward and one downward
• Facet joints are hinge-like and
link vertebrae together
4
Spine Anatomy

First three sections of


the spine:
 Cervical Spine: Neck – C1
through C7
 Thoracic Spine: Upper and
mid back – T1 through T12
 Lumbar Spine: Lower back -
L1 through L5

5
Spinal Cord
 Each vertebra has a hole through it
 These holes line up to form the spinal canal
 A large bundle of nerves called the spinal cord runs
through the spinal canal
Jelly-like
nucleus

Holes
line up Tough
Hole outer
shell

6
Spinal Nerves
 Spinal cord has 31 segments;
and a pair of spinal nerves
exits from each segment
 These nerves carry messages
between the brain and the
various parts of the body

7
Link between Brain & Body

Each segment of
the spinal cord
controls different
parts of the body

8
Spinal Cord is Shorter
 Spinal cord is much shorter
than the length of the spinal
column
 Spinal cord extends down to
only the last of the thoracic
vertebrae
 Nerves that branch from the
spinal cord from the lumbar
level must run in the vertebral
canal for a distance before
they exit the vertebral column
9
Shape & Size of
Spinal Segments
 Nerve cell bodies are located in the “gray” matter

 Axons of the spinal cord are located in the “white”


matter. They carry messages.
 Spinal segments closer to the brain have larger
amount of “white” matter
 Because many axons go up to the brain from all levels of
the spinal cord

More “white”
matter
10
Spinal Stenosis
 Spinal stenosis is a progressive narrowing of
the opening in the spinal canal, which places
pressure on the spinal cord (nerve roots)
 Pressure on nerve roots causes
 chronic pain, and
 loss of control over
some functions because
communication with the
brain is interrupted
11
Spinal Stenosis

 Cervical spinal stenosis: Stenosis (narrowing)


is located in the neck
 Lumbar Spinal Stenosis: Stenosis is located
on the lower part of the spinal cord
 75% of cases of spinal stenosis occur in the
low back (lumbar spine), and legs are affected
 Produce pain in the legs with walking, and the pain
is relieved with sitting
12
We focus on
Lumbar Spine Stenosis

13
Diagnosis

 Patients with lumbar spinal stenosis may feel


pain, weekness, or numbness in the legs,
calves or buttocks
 Other conditions can cause similar symptoms
 Spinal tumors

 Disorders of the blood flow (circulatory disorders)

 Spinal stenosis diagnosis is not easy

14
We Try to Detect These
Conditions

 Disc Space Narrowing

 Abnormal Bony Growth (Posterior


osteophytes)
 Abnormality of FacetJoint (Posterior
Apophyseal Arthropathy)
 Vertibral Slippage (Spondylolisthesis)

15
Disc Space Narrowing

 As the spine gets older, the discs


lose height as the materials in
them dries out and shrinks
 Causing the middle part of
vertebrae to push down resulting
in bulging discs and herinated
discs
 Bulging discs and herinated discs
encroach into the canal to narrow
it and hence producing stenosis

16
Posterior Apophyseal Arthropathy
(abnormality of facet joint)

 Disc space narrowing can also


cause instability between
vertebrae
 The body attempts to reduce
the instability by trying to fuse
around the bad disc
 The facet joints enlarge and
the edges try to fuse together
and hence producing stenosis

17
Osteophytes
(abnormal bony outgrowth)

 Osteophyte - Small
abnormal bony outgrowth
(bone spurs)
 Anterior Osteophyte -
Outgrowth at the front
side of a vertebrae
 Posterior Osteophyte -
Outgrowth in the back
side of a vertebrae
18
Spondylolisthesis

A Vertebra is slipping
off another

19
Summary

 Disc Space Narrowing – bulging and herinated


discs
 Posterior osteophytes – bone spurs

 Posterior Apophyseal Arthropathy – abnormal


growth on facet joints
 Spondylolisthesis – vertebral slippage

We detect these conditions using X ray


20
Motivation

 Prior studies need manually determined


boundary for each individual vertebra

 No computer-aided diagnosis (CAD) system


for spinal stenosis

 Develop a fully automatic CAD for spinal


stenosis

 Focus on X-rays as this is often the first


test for spinal stenosis diagnosis
21
Imaging Technology
1. X-RAYS: These show (1) disc narrowing, (2) bone
spurs (osteophytes), and (3) vertebrae slipping off
another (spondylo-listhesis)

2. CAT SCAN: This is a computerized X ray that


shows how much the diameter of the canal is
reduced and how far out the discs are

3. M.R.I. (Magnetic Resonance Imaging): It produces


picture like the CAT scan but they are generated
using a magnetic field (instead of radiation) – not
needed if the CAT scan shows the problems.
22
Features
I

I,J: Anteroposterior (A-P) width


of unusual spinal canal
D,E,F: Intervertebral
D E J
disc space height F

A
C G,H: Anteroposterior (A-P)
B width of usual spinal canal

A: Anterior C: Posterior
vertebral
B: Mid height
vertebral heightvertebral height

23
Feature Extraction
 Automatically determine
the boundary points
 Using the Active
Appearance Model (AAM)
technique

 Measure the distances


among the boundary
points to extract the Boundary point
features
25
Active Appearance Model
(morphable model)
 An AAM contains a statistical model of the
appearance of the object of interest (e.g., face)
which can generalize to almost any valid example
 The AAM can search for the structures from a
displaced initial position
Initial position After 1 iteration After 2 iteration Convergence

Face model
Built from
400 images

26
Apply AAM to our Environment

1. A radiologist manually labels boundary


points of training images
2. Apply the AAM technique to build a lumbar
model (with boundary points)
3. Apply the lumbar model to determine the
boundary points of the image under
investigation
4. Measure the distances among the boundary
points to obtain the feature values
27
Spine X-ray image

28
Result from AAM

posterior osteophyte
(bone spur)
apophyseal arthopathy
(growth on facet joint)

spondylolisthesis
(vertebral slippage)

29
Predicting spinal conditions
• Bayesian framework is used to build a classifier
for each spinal condition
• Choosing the most probable spinal condition given
extracted features
# conditions
P*  Max p(Ci | x1 ,..., xd )
i 1
xi : Extracted features
Ci : Spinal condition i
P : Posterior probability for each spinal condition
P* : Highest posterior probability

If P* > threshold  spinal stenosis


Naïve Bayes Classifier (1)
• Prior Probability: Prior probabilities are
based on previous experience

Number of Green objects 40


Prior probabilit y for GREEN  
Total number of objects 60
Number of Red objects 20
Prior probabilit y for RED  
Total number of objects 60
31
Naïve Bayes Classifier (2)
• Likelihood: Likelyhood of X given Red/Green

Number of GREEN in the vicinity of X 1


Likelihood of X given GREEN  
Total number of GREEN cases 40
Number of RED in the vicinity of X 3
Likelihood of X given RED  
Total number of RED cases 20

32
Naïve Bayes Classifier (3)
Posterior Probability: combining the prior
and the likelihood to form a posterior
probability using Bayes’ rule
Posterior probabilit y of X being GREEN 
Prior probabilit y of GREEN  Likelihood of X given GREEN

Percentage of Percentage of Green in


Green population the neighborhood X

33
Naïve Bayes Classifier (4)

Posterior probabilit y of X being GREEN 


4 1 1
Prior probabilit y of GREEN  Likelihood of X given GREEN   
6 40 60

Posterior probabilit y of X being RED 


2 3 1
Prior probabilit y of RED  Likelihoo d of X given RED   
6 20 20

We classify X as RED

34
Multiple Independent Variables
• Posterior probability for the event Cj among a set
of possible outcomes C = {C1, C2, …, Cd)
    x , x ,..., x | C 
p C j | xi , x2 ,..., xd  p C j  p i 2 d j

Posterior probability of class membership, i.e., Likelihood


the probability that X belongs to Cj

    x | C 
d
p C j | xi , x2 ,..., xd  p C j   p k j
k 1

Conditional probability of independent


Variables are statistically independent Likelihood

35
Multiple Independent Variables

• Probability that X belongs to Cj

    x | C 
d
p C j | xi , x2 ,..., xd  p C j   p k j
k 1

• Using Bayes’ rule above, we label a new case


X with a class level Cm that achieves the
highest posterior probability

p(C m | X )  Max  p(C i | X ) 


#classes
 X belongs to Cm
i 1

36
Automatic Stenosis Diagnosis

• Probability that X belongs to Cj

    x | C 
d
p C j | xi , x2 ,..., xd  p C j   p k j
k 1

• Using Bayes’ rule above, we diagnose a new


case X as follows:
p(C m | X )  Max  p(C i | X ) 
#conditions

i 1

If p(Cm|X) > threshold  spinal stenosis

37
System Architecture
New X-ray case

Training interface

X-ray
User interface Training & training cases
learning process

Image
Feature
segmentation
Extraction

Result Feature
Extraction
Classifier

Classification Feature Vectors

Automatic diagnosis Classifiers construction


38
GUI for Classifier Construction
The user interface for managing training images and
building lumbar spine classifiers

39
GUI for Stenosis Diagnosis
The user interface for submitting X-ray images
for analysis of spinal conditions

40
Data Set for Experiments
86 lumbar spine X-ray images from NHANES II
database
70 cases for training 16 cases for testing

Intervertebral Disc Level


Spinal Conditions
L2-L3 L3-L4 L4-L5 Total
Posterior Osteophyte 5 2 4 11
Posterior Apophyseal Arthorphathy 7 13 20 40
Disc Space Narrowing 30 33 35 98
Spondylooisthesis 1 0 1 2
Spinal Stenosis 12 15 24 51

There are 17,000 spine X-ray images in the NHANES II database


collected by the second National Health and Nutrition Examination Survey 41
Average Percentage of correct
prediction of training images

Intervertebral Disc Level


Spinal Conditions L2-L3 L3-L4 L4-L5 Total
Posterior Osteophyte 100.0 98.6 100.0 99.5
Posterior Apophyseal Arthorphathy 97.1 82.9 80.0 86.7
Disc Space Narrowing 84.3 87.1 80.0 83.8
Spondylooisthesis 100.0 100.0 100.0 100.0
Spinal Stenosis 100.0 95.7 97.1 97.6

42
Average Percentage of Correct
Prediction of test images

Intervertebral Disc Level


Spinal Conditions L2-L3 L3-L4 L4-L5 Total
Posterior Osteophyte 87.5 100.0 92.0 93.2
Posterior Apophyseal Arthorphathy 90.6 81.3 78.0 83.3
Disc Space Narrowing 68.8 68.8 50.0 62.5
Spondylooisthesis 100.0 100.0 92.0 97.3
Spinal Stenosis 79.7 75.0 68.8 74.5

43
Average Percentage of correct
prediction using perfect labels

Intervertebral Disc Level


Spinal Conditions L2-L3 L3-L4 L4-L5 Total
Posterior Osteophyte 100.0 100.6 87.5 95.8
Posterior Apophyseal Arthorphathy 81.3 87.5 81.3 83.4
Disc Space Narrowing 81.3 81.3 62.5 75.0
Spondylooisthesis 100.0 100.0 93.8 97.9
Spinal Stenosis 93.8 87.5 75.0 85.4

Better labeling improves performance


44
Conclusions

A fully automatic CAD system for lumbar spinal


stenosis
Not dependent on user’s knowledge and
experience
Accuracy from 75 – 80%
Good enough for screening and initial diagnosis
Suitable for general practitioners
45
Do You Know ?

 Giraffes and human have SEVEN


vertebrae in their necks

46

You might also like