Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract: - The Random Subspace Neural Classifier (RSC) for the texture recognition is proposed. This system
was developed and used for image recognition in micromechanics. It permits us to recognize different types of
metal surfaces after mechanical processing. At the first stage the different samples of milling, turning and
polishing with sandpaper surfaces were used to test the developed system.
1 Introduction classes were used: trees in the sun, grass in the sun,
The main approaches to microdevices production are road in the sun, and buildings in the sun. They
the technology of micro electromechanical systems achieved a very good accuracy of 85.43%. In 1991 we
(MEMS) [1], [2] and microequipment technology solved the same task [10], [11]. We worked with five
(MET) [3]-[7]. To get the better of these technologies textures (sky, trees/crown, road, transport means, and
it is important to have advanced image recognition post/trunk). The images were taken in the streets of the
systems. city. We used brightness, contrast and contour
The task of classification in recognition systems is orientation histograms as input to our system (74
more important issue than clustering or unsupervised features). We used associative-projective neural
segmentation in a vast majority of applications [8]. networks for recognition [10], [11]. The recognition
The texture classification plays an important role in rate was 79.9 %. In Fig.1 two examples of such
outdoor scene images recognition. Despite its potential images are presented. In 1996 Goltsev A. developed an
importance, there does not exist a formal definition of assembly neural network for texture segmentation
texture due to an infinite diversity of texture samples. [12], [13] and used it for real scene analysis. Texture
There exist a large number of texture analysis methods recognition algorithms are used in different areas, for
in the literature. example, in textile industry for detection of fabric
On the base of the texture classification Castano et defects [14]. In electronic industry texture recognition
al. obtained satisfactory results for real-world images is important to characterize the microstructure of metal
relevant to navigation on cross-country terrain [8]. films deposited on flat substrates [15], in the task of
They had four classes: soil, trees, bushes/grass, and automation of visual inspection of magnetic disks as a
sky. This task was elected by Pietikäinen et al. to test quality control [16]. Texture recognition is used for
their system for texture recognition [9]. In this case foreign object detection (for example, contaminants in
new database was done. Five texture classes were food, such as pieces of stone, fragments of glass, etc.)
defined: sky, trees, grass, road and buildings. Due to [17]. Aerial texture classification is applied to resolve
perceptible changes of illumination, the following sub- difficult figure-ground separation problem [18]. In this
work we propose the neural classifier RSC for metal
surface texture recognition. Examples of such metal Other approach is based on the micro-textons which
surfaces are presented in Fig.2. are extracted by means of multiresolution local binary
pattern operator (LBP). LBP is a gray-scale invariant
primitive statistic of texture. This method was tested
on CUReT database and performed well both in
experiments and analysis of outdoor scene images.
Many statistical texture descriptors were based on a
generation of co-occurrence matrices. In [16] the
texture co-occurrence of n-th order rank was proposed.
This matrix contains statistics of the pixel under
Fig. 1. Samples of real-world images investigation and its surrounding pixels. Co-
occurrence operator can be used to map the binary
Due to the changes in viewpoint and illumination, image too. For example, in [23], the method to extract
the visual appearance of different surfaces can vary texture features in terms of the occurrence of n
greatly, which makes their recognition very difficult conjoint pixel values was combined with a single layer
[9]. Different lighting conditions and viewing angles neural network. There are many investigations in
greatly affect the gray scale properties of an image due application of neural network for texture recognition
to such effects as shading, shadowing or local [24], [25]. To test the developed system [25] texture
occlusions. The real surface images which it is images from [26] were used.
necessary to recognize in industrial environment have The reasons to choose a system based on neural
all these problems and more, for example, sometimes network architecture are its significant properties of
the surface can have dust on it. adaptiveness and robustness to texture variety.
Trlij = xij − y ij ;
if (Trlij < X i min ) then Trlij = X i min;
(1)
9 Conclusion
This paper continues the series of works on automation
Trhi j = xij + yij ; of micro assembly processes [3], [4].
if (Trhi j > X i max ) then Trhi j = X i max;
(2)
The neural network classifier is developed for
recognition of the textures of mechanically treated
surfaces. This classifier can be used in recognition
where Trlij and Trhi j are the thresholds of neurons systems that have to recognize position and orientation
lij and hij correspondingly, Ximin and Ximax are the of complex work pieces in the task of assembly of
minimum and maximum possible values for a micromechanical devices. The performance of the
component Xi of the input vector (X1, ..., Xn). developed classifier was tested in recognition of three
Then encoder forms binary vector (b1,…, bs) for texture types obtained after milling, turning and
each feature vector. This vector is presented to the polishing of metal surfaces. The obtained recognition
input of one-layer classifier. The training rule of our rate is 80%. In the future we want to improve this
result.
Acknowledgement [14] Chi-ho Chan, Grantham K.H. Pang, Fabric defect
This work was supported in part by the projects detection by Fourier analysis, IEEE Transactions on
PAPIIT 112102, NSF-CONACYT 39395-A. Industry Applications, Vol.36/5, 2000, pp. 1267-1276.
[15] E. Zschech, P. Besser. Microstructure characterization
of metal interconnects and barrier layers: status and
References: future. Proc. of the IEEE International Interconnect
[1] W.S.Trimmer (ed.), Micromechanics and MEMS. Technology Conference, 2000, pp. 233-235.
Classical and seminal papers to 1990, IEEE Press, New [16] L. Hepplewhite, T.J. Stonham, Surface inspection using
York, 1997. texture recognition, Proc. of the 12th IAPR International
[2] A.M. Madni, L.A. Wan, Micro electro mechanical Conference on Pattern Recognition, Vol.1, 1994, pp.
systems (MEMS): an overview of current state-of-the 589-591.
art. Aerospace Conference, Vol.1, 1998, pp. 421-427. [17] D.Patel, Hannah I, E.R. Davies, Foreign object
[3] E. Kussul, T. Baidyk, L. Ruiz-Huerta, A. Caballero, G. detection via texture analysis, Proc. of the 12th IAPR
Velasco, L. Kasatkina, Development of micromachine International Conference on Pattern Recognition, 1994,
tool prototypes for microfactories, J. of Micromech. and Vol.1, pp. 586-588.
Microeng., Vol.12, 2002, pp. 795-813. [18] A. Hoogs, R. Collins, R. Kaicic, J. Mundy, A common
[4] T. Baidyk, E. Kussul, O. Makeyev, A. Caballero, L. set of perceptual observables for grouping, figure-
Ruiz, G. Carrera, G. Velasco, Flat image recognition in ground discrimination, and texture classification, IEEE
the process of microdevice assembly, Pattern Transactions on Pattern Analysis and Machine
Recognition Letters, Vol.25/1, 2004, pp. 107-118. Intelligence, Vol.25/4, 2003, pp. 458-474.
[5] C.R. Friedrich, M.J. Vasile, Development of the [19] E. Kussul, T. Baidyk, V. Lukovitch, D. Rachkovskij,
micromilling process for high- aspect- ratio micro Adaptive high performance classifier based on random
structures, J. Microelectromechanical Systems, Vol.5, threshold neurons, Proc. of Twelfth European Meeting
1996, pp. 33-38. on Cybernetics and Systems Research (EMCSR-94),
[6] Naotake Ooyama, Shigeru Kokaji, Makoto Tanaka, et al, Austria, Vienna, 1994, pp. 1687-1695.
Desktop machining microfactory, Proceedings of the 2- [20] T. Leung, J. Malik, Representing and recognizing the
nd International Workshop on Microfactories, visual appearance of materials using three-dimensional
Switzerland, 2000, pp.14-17. textons, Int. J. Comput. Vision, Vol. 43 (1), 2001, pp.
[7] T. Baidyk, E. Kussul, Application of neural classifier 29-44.
for flat image recognition in the process of microdevice [21] K.J. Dana, B. van Ginneken, S.K. Nayar, J.J.
assembly, IEEE Intern. Joint Conf. on Neural Koendrink, Reflectance and texture of real world
Networks, Hawaii, USA, Vol. 1, 2002, pp. 160-164. surfaces, ACM Trans. Graphics, Vol.18 (1), 1999, pp.
[8] R. Castano, R.Manduchi, J. Fox, Classification 1-34.
experiments on real-world texture, Proceedings of the [22] http://ww1.cs.columbia.edu/CAVE/curet/
Third Workshop on Empirical Evaluation Methods in [23] D. Patel, T.J. Stonham, A single layer neural network
Computer Vision, Kauai, Hawaii, 2001, pp. 3-20. for texture discrimination, IEEE International
[9] Matti Pietikäinen, Tomi Nurmela, Topi Mäenpää, Symposium on Circuits and Systems, Vol.5, 1991,
Markus Turtinen, View-based recognition of real-world pp.2656-2660.
textures, Pattern Recognition, Vol.37, 2004, pp. 313- [24] M.A. Mayorga, L.C. Ludeman, Shift and rotation
323. invariant texture recognition with neural nets, Proc .of
[10] T. Baidyk, Comparison of texture recognition with the IEEE International Conference on Neural
potential functions and neural networks, Neural Networks, Vol.6, 1994, pp. 4078-4083.
Networks and Neurocomputers, 1991, pp.52-61. [25] Woobeom Lee, Wookhyun Kim, Self-organization
[11] E. Kussul, D. Rachkovskij, T. Baidyk, On image neural networks for multiple texture image
texture recognition by associative-projective segmentation, Proc. of the IEEE Region 10 Conference
neurocomputer, Proceedings of the International TENCON 99, Vol.1, 1999, pp. 730-733.
Conference on Intelligent Engineering Systems through [26] P. Brodatz, Texture: A Photographic Album for Artists
Artificial Neural Networks, 1991, pp.453-458. and Designers, Dover Publications, New York, 1966.
[12] A. Goltsev, An assembly neural network for texture [27] C. Neubauer, Fast detection and classification of
segmentation, Neural Networks, Vol.9, No.4, 1996, pp. defects on treated metal surfaces using a back
643-653. propagation neural network, Proc. of the IEEE
[13] A. Goltsev, D. Wunsch, Inhibitory connections in the International Joint Conference on Neural Networks,
assembly neural network for texture segmentation, Vol.2, 1991, pp. 1148-1153.
Neural Networks, Vol.11, 1998, pp. 951-962.