Professional Documents
Culture Documents
TECHNIQUES
Pastora Vega
Department of Computer Science and Automatic Control, University of Salamanca
Figure 1: Diatom
TAX'IBD [6] and OMNIDIA [19] are two
1. INTRODUCTION examples of programs that can be used to calculate the
IBD, but the classification process is perfomed by the
As it is well known, image processing is a mature area, user (choosing among different images the most
which has successfully solved many problems in similar). ADIAC [ 5 ] is a European project that has
different areas, such as Medicine, Astronomy or begun developing tools for automatically classifying
Engineering ([21], [ l l ] , [20] and the references therein). diatoms. Some of the results are presented in [24]. This
With this work, we propose to use these techniques to work is more a quantitative study than a qualitative one
solve a problem in Microbiology: the automatic [24], we focus on identifying and classifying the algae
classification of microorganisms from their images instead of counting the number of them.
taken using light microscopes This paper summarizes our study of image
The growth of some species of microorganisms is processing techniques applied to the automatic analysis
directly related with the temperature, light intensity and and recognition of diatom images. It has been developed
physiochemical characteristics of the environment (pH, a computer application that performs the image
salinity, the presence of organic matter, etc.). processing and the classification.
Environmental changes can be studied using these Next section describes the approaches followed for
microorganisms. the image processing and the generation of reference
In particular, the identification of the type and patterns. Then, we justify the reason for choosing a
amount of diatoms in a sample eases the calculation of competitive neural net. Finally some results and
+the Biological Diatom Index (BDI). The BDI is a conclusions are discussed.
numerical value [ 11 that estimate the water quality based
' on the presence/absence and number of certain species
2. IMAGE ENHANCEMENT
of diatoms. Diatoms or Bacillariophyceae (Figure 1) are
microscopic unicellular algae with silica shell that At this stage, the goal is the enhancement of the images
inhabit all aquatic environments [13]. These of diatoms because there are more microorganisms and
microorganisms are chosen as bioindicators because: impurities in the image. Diatoms can be discriminated
- They live in aquatic environments as different as
very well using their contour. The rest of the body is
fresh, salt and brackish waters, running and stagnant transparent and the levels of intensity correspond with
water, dripping and intermittent waters, etc. those of the background of the image [ 131 (Figure 1).
330
spectrum is (diagonal inverse) symmetric even if the these connections and the input vectors belong to the
component at frequency0 has or has not been moved to intervals [0, 11 and [-1, 11. And they are normalized to
the centre of the frequency plane. So, it is only unity.
necessary to consider one of the spectrum quadrants.
Even so, the features vector is too big and the 4.2. LVQ nets and diatom classification
classification cannot be done fast enough. For instance,
one of this microscopic images can generate an intensity There are four values in the pattern, so the input vector
vector of 100 to 400 values. We need to obtain some has four elements. The number of neurons in the
parameters from the spectrum of the images in such a competitive layer (hidden layer) and the number of
way that the features vector decreases its size linear neurons in the output layer are chosen following
dramatically and contains the information necessary to the classification goals. For instance, if there are five
classify the images. So, we decided to use as parameters types of microorganisms, then there are five output
the spectral maximum, the total energy and the neurons. The links between the competitive layer and
bandwidth where the 95% of the intensity lies (in the output layer establish which and how many neurons
horizontal and vertical directions). We found of the first layer belongs to a certain class, the other
experimentally that these values summarizes rather well links are kept out because they represent links with non
the features that discriminate one images from other. adequate classes.
Once the features vector has been calculated, the
classification can be done. 5. COMPUTER APPLICATION
33 1
Figure 7 : Computer application
8. ACKNOWLEDGMENTS [ 121, Haykin. Neural Networks. A comprehensive
Foundation. MacMillan College. Publishing Company,
This work has been funded by the Junta de Castilla y 1994.
Leon, project refe:rence C01/200F. A special thanks to
[13] Krammer, K., Lange-Bertalot H.,
Prof CCsar de Prada (University of Valladolid, Spain)
Bacillariophyceae I., 2., 3. and 4. G Fischer Verlag,
for his knowledge and encouragement.
Stuttgart, 1986-91
9. REFERENCES [I41 Krose, B. J. A., P.P. van der Smagt. “An
introduction to Neural Networks”. University of
[ 13 AFNOR, Norme fianqaise expCnmentale, Amsterdam. 1993.
“DCtermination cle I’Indice Biologique DiatomCes
[15], Kulkarni, A. D., “Artificial Neural Networks for
(IBD), 2000.
Image Understanding”. International Thomson
[2] Ahalt, S. C., A. K. Krishnamurthy, P. Chen y D. E. Publishing, 1994.
Melton. “Competitive Learning Algorithms for Vector
[I61 Tadeo, F., D., Matia and T. Alvarez, “Detection of
Quantization”. Neural Networks. Vol. 3. 1990
phases in sugar crystallization using wavelets”,
[3] Bezdek, J.C., N.R. Pal. 1995. “Two Soft Relatives submitted to ICIP’2001.
of Learning Vectlx Quantization”. Neural Networks.
[17] Maren, A., C. Harston y R. Pap. Handbook of
Vol 8, No 5, 1995.
Neural Computing Applications, Academic Press Inc.,
[4] Boyle, R.D., Thomas R. C., Computer Vision: A 1990.
First Course, I3lackwell Scientific Publications,
[18] Martin, Y. and S. Perez, Sistema de
Oxford, 1988.
procesamiento de imagenes pura una planta
[5] Buf, H. du, M. Bayer, S. Droop, R. Head, S. depuradora de uguus residuules, Final Degree Projet,
Juggins, S. Fischer, H. Bunke, M. Wilkinson, J. July 2000.
Roerdink, J. E’ech-Pacheco, G. Cristobal, H.
[19] Plaza A., Cemadas E., Durin M.L., Sinchez J.M.,
Shahbazkia, and A. Ciobanu. “Diatom identification: A
Peton M.J., Detection Automitica de Vetas de Grasa
double challenge called ADIAC”, Proceedings
en Jamon Iberico. Jornadas de Automitica, Salamanca,
ICIAP’99, Venice. pp. 734-739, 1999.
Septiembre 1999
[6] Caron, D., “TAX’IBD“, Institut SupeCrieur
[20] Pratt W. K., Digital Image Processing, John
d’Agriculture de Lille, Abril 2000
Wiley & Sons, New York, 1991.
[7] CLCI, OMNIDIA Version 3, http://uerso.club-
[21] Russ, J. C., The image processing Handbook.
internet.fr/clci, 1999
Second Edition. CRC Press, 1994.
[SI Demuth, H., M. Beale. Neural Network Toolbox
[22] Russell, S., P. Norvig. Artificial Intelligence. A
for Use With Matjab. User’s guide. Version 3.0. Junio
Modern Approach, Prentice Hall, 1995.
1992.
[23] Song, H., S. Lee. “LVQ Combined with
[9] Gonzalez R.C., Digital Image Processing,
Simulated Annealing for Optimal Design og Large-Set
Addison-Wesley, 1992.
Reference Models”. Neural Networks, Vol. 9, No 2.
[IO] Gonzalez, S. E., “Sensor Inteligente para el
[24] Wilkinson, M.H.F., J.B.T.M., Roerdink, S., Droop
Proceso de Cristalizacion del Anicar”. Ingenieria de
and M., Bayer, “Diatom Contour Analysis using
Sistema y Automatica. Tesis Doctoral, Univ. de
Morphological Curvature Scale Spaces”, ICPMOOO,
Valladolid. Abril 1988.
Barcelona, pp. 656-659,2000.
[ 1I ] Harlick, R. and L., Shapiro, Computer and Robot
Vision, 1992
332