Professional Documents
Culture Documents
V.Cerny
Institute of Physics, Comenius University, M l y n s k i dolina, 842 15 Bratislava
R.Zajac
D e p a r t m e n t of Urology, Medical Faculty Hospital, Hlbok6 7, 811 05 Bratislava
Abstract
A computer support system works in our sonography laboratory providing essential services like the data-base for medical findings combined with the image data-base. The system
is based on the digitization of the video-signal output of the sonograph. W e have studied
the possibility of using various picture processing methods to further support the diagnosismaking process. W e report here on our experience with three particular methods. So far
the most successful method we have developed was the quasi-tomographical processing of
images. W e take up to 16 scans of the same section plane from different positions of the
ultrasonic probe. The final image is obtained as a suitable average of the matched images.
The method proved to be very helpful in the diagnostic process and is used on an everyday
basis. O n a somewhat more academic level we are studying the use of simple neural net
classifiers to evaluate textural content in the images. The nets are trained on sets of texture patterns and then used to classify the testing samples. W e present here two particular
examples: classifying malignant tissue i n testes and segmentation (sinus vs parenchyma) in
kidney. Our experience with these methods is still limited. However, our conjecture is that
the texture information can be used as a supportive tool in clinical praxis.
1: Introduction
Confronted with the problem of handling the large amount of d a t a and images in our
sonography laboratory we have build a computer support system t o provide essential services like the data-base for medical findings combined with the image data-base. The
system is based on the digitization of the video-signal output of the sonograph. Having
digitized images we, of course, have a possibility t o process the images using standard textbook methods like filtration, histogram changing operations, greylevel transformations etc.
O u r experience with standard methods is basically this: the sonograph images are different
from, say, blurred camera images with respect to performance of standard picture processing techniques. It seems that there is not enough redundant context-free information in the
image for simple methods to work well.
In the method which we call quasi-tomographical processing we increase the amount of
redundant information by taking more scans of the same objects. We take several images
from one section plane, then we match the images and do a weighted sum t o improve the
quality of the resulting image. The quasitomographical processing was found very useful
and is now routinely used in daily praxis. Some more details are presented in Section 2.
'e-mail cerny@fmph.uniba.sk
22
23
+ (I - 20) * c o s 4 + (y
y = yh + (y yo) * cos 4 (z
I = I&
IL,
yo) sin 4
- 10)
sin 4
where
yh, 4 are the three parameters of the transformation to be determined. (IO,yo)
are the coordinates of a suitably chosen fixed point in the reference image (the center of the
region of interest). To simplify the presentation we have omitted from the equations the
correction for the aspect ratio. Of course, in actual computation we take this correction
into account.
For any fixed values of the parameters I;, yh, 4 we can assign t o each pixel of the reference image the corresponding pixel of the T B T image. We can compare the greylevel
24
values of the corresponding pixels and evaluate the quality of matching. We use a cost
function which sums the absolute values of the greylevel differences between 100 pairs of
corresponding pixels in the central region of the image. To reduce the effect of rounding
errors (discretization effects) we use for matching reasonably smoothed (filtered) images.
However, the reconstruction (after finding the transformation parameters) we do with original (unsmoothed) images.
The optimization itself is fairly straightforward though technically subtle procedure
which we d o not describe here in details. T h e optimization algorithm provides t,he values of the three parameters of the transformation for which the matching between the
reference image and the TBT-image is optimal.
In this way we find the transformation parameters of all the TBT-images from the series.
After the TBT-images are all transformed t o optimal matching, we construct the final image
in the following way. For each pixel of the final image we take the greylevel values from
the corresponding pixels of the transformed images and calculate the (weighted) median.
The weights are proportional t o the quality of matching. In what follows we shall call the
resulting image as QT-image (quasitomographical-image).
There is a general tendency of the QT-image to be more smooth then the original one,
however, the boundaries between the 1a.rge stmctnres are usually more sharp then on the
original image. So the small scale textures are disappearing in favor of large and more
uniform areas: the final image is more "tomograph-like". This fact seems t o support the
idea, that we are getting rid of some artifacts present in the original images while the
structures of objective value are enhanced. An example of quasitomographically processed
image is presented in Figure 1.
25
where gk,i;;,j are the probabilities to find in the given texture window two pixels separated
by IC columns and I rows and having greylevels i a j .
We decided to use the following 12-component feature vectors t o characterize the texture
These vectors were calculated for each of the sample windows. Since the samples were
classified by the supervisor (physician), we obtained a set of vectors classified as tumor
and as normal.
Our next task was t o build a neural net with 12 real-valued input lines and a single binary
output. The two output states correspond to the classification results tumor/normal.
Our sample statistics is much lower compared to what is usually used in typical neural
network experiments. We expected therefore, that one should consider only very simple
nets with just a few neurons. Therefore we decided t o use the S T E P N E T kind of network[3].
The S T E P N E T network is not a classical neural net since in addition to standard neurons
it contains also explicit logical gates (like and, or). Its main advantage is that it is
adaptively build in the process of training. The S T E P N E T training is an iterative process.
26
In the first step it attempts t o separate the classes using just single neuron trained for the
best linear separation on the set of training examples. If the separation after the first step
is not perfect further neurons are added to the network, trying to "subclassify" the d a t a
independently on each side of the first neuron separation hyperplane.
For the training purposes we divided the complete d a t a collection into two subsets: the
training set and the validation set. Both sets contained both classes of samples. The division
of samples into two sets is important for the prevention of overtraining the network. One
trains the net on the training set and then checks the generalization ability on the validation
set.
It appeared that the training is saturated on the level of three neurons[l]. For larger
networks one already observes bad generalization performance. For the optimal net we
observed the following performance on the validation set. Out of set of validation samples
87 percent were correctly classified. About 10 percent of validation "tumor" samples were
miss-classified as "normal".
We stress again that our approach was intentionally extremalistic. In real life nobody
would base the diagnosis on an isolated piece of information like the texture feature vector. Getting no-nonsense results for very crude approach is perhaps suggesting that the
information on texture might be significant for the diagnosis.
27
5 : Conclusions
The computer support is now essential for the everyday working of our sonography
laboratory. Although the most important thing is perhaps still the usage of the obvious
supportive tools like patient and image databases we have demonstrated that the computer
aided diagnosis is not just a virtual slogan. The quasitomographical method we have
developed is used on everyday bases and we have a record of several cases when this method
was essential for stating the diagnosis correctly. The neural network applications we have
presented in this report are still in a stage of testing. But our experience is encouraging
and we certainly want t o deepen the study of the presented methods.
References
[I] V. Cerny, L. Fekete, and R. Zajac. In V. Skala, editor, Proceedings WSCG95, volume 11.
University of West Bohemia, Plzen, 1995.
[2] R. M. Haralick, K. Hanmugam, and I. Dinstein. IEEE Trans. Systems Man Cybernet.,
SMC-3~610,1973.
[3) S. Knerr, L. Personnaz, and G. Dreyfus. In F. Fogelman and J. Herault, editors, Neurocomputing, Algorithms, Architectures and Applications, NATO AS1 Series. Springer,
1990.
[4] D. T. Morris. Ultrasound in Medicine and Biology, 14387, 1988.
[5] A. Rosenfeld and A. C. Kak. Digital Picture Processing. Academic Press, New York,
1982.