Develop an application for processing medical X-Ray images

The goal of the first part is to develop an application which helps doctors to do a diagnosis of the cervical spine. The application takes a set of X-Ray images (lateral, frontal, peg view, two obliques) and does some image processing stuff on them to clear the edges of the bones and finally shows the alignment of the bones to each other.

We have to discover if we can use available image processing libraries, e.g. Image Vision Library from Silicon Graphics, Inc.
At first we have to find out which edge detection works best to get binaery images which contains most of needed information. After removing isolated pixels we do an edge following. With the result it should be possible to detect angulations or displacements.

added in week 10:

After we discovered that the ImageVision Library can not satisfy us, we go on now with an own graphics library written in a previous project. ImageVision Library was good to play with, to get the knowledge how it has to be but it is not flexible enough.
The steps of the image processing in the application will be nearly the same. We have to implement a sharpen, edge detection and noise removal operator. After that we have to find a way to implement some sort of heuristic functions which finds the alignments.
In the past weeks we got heavy support from the doctors. They descriped in a way that computer people can understand what they need in the program. We focus on detecting the alignment lines in lateral projections:

  1. Soft Tissue Line
  2. Anterior Vertebral Line
  3. Posterior Vertebral Line
  4. Spinolaminar Line
  5. Spinous Process Line.
We expect that the first three are easy to detect. In a X-Ray image the first has to be a continuous line, the second and third line are typically the brightest ones. If we can detect the last two lines will depend on the image quality.
That will be the task for the remaining six weeks.

Here is a page which shows you some of the X-Ray images we are working with. The page loades about 560kB of pictures!

[startpage] [project part 1] [project part 2] [week 1] [week 2] [week 3] [week 4] [week 5] [week 6] [week 7] [week 8] [week 9] [week 10] [week 11] [References]

Because english is not the native language of the authors, we apologize for any inconvenience.

© 1998 by Matthias Kraft & Gesine Schröter;
EMail to: &
Last changed: Sunday, 08-Feb-2009 12:42:19 CET