A Dynamic Pattern Recognition Method Using the Preview Controlled Saccadic Movement of the Detector
Proceedings of the First International Joint Conference on Artificial Intelligence. Pictorial Pattern Recognition. Pages 141-152.
© 1969 International Joint Conferences on Artificial Intelligence
Abstract
The purpose of this paper is to suggest the use of biological movements of detectors for pattern recognition. The authors demonstrate a unique method for recognizing patterns composed of straight and curved lines such as characters or edge patterns, independent of position, rotation, size, or slight deformation. The principle of the method is, different from conventional scanning techniques, based on preview controlled curve tracking movement similar to the saccadic motion of the eye. The recognition depends on the time sequence of straight line, curve, angle, intersection, etc. Discrimination between a straight and a curved line, larger or small curvature, and obtuse or acute angle is based on the relative difficulty in tracking the line. For small patterns which lie completely within the field of the detector, a well-known multi-layered recognition device is superior. For larger patterns, however, which lie partially outside the field, the method proposed here is superior. The authors think that their method could be useful for the eyes of robots when combined with the kind of multi-layered pattern recognition devices described by Fukushimal).
- K. Fukushima, "Feature Extraction from Visual Pattern by Multi-Layered Network of Analog Threshold Elements", IEEE Trans. IT, to be published.
- S. Aida, "Theory and Applications of A Living Neuron", Report of The Institute of Industrial Science The University of Tokyo, Vol.lS, No.5, 1967.
References were extracted automatically from the PDF and may contain errors.
Full text extracted automatically from the PDF; figures, tables and equations may differ. The PDF is the version of record.
Introduction
One of the important problems in pattern re cognition is the development of techniques to over come the difficulties of translation and rotation.
It is a fact, proved experimentally, that we cannot see the shape of an object if there is no relative motion between the eyeball and the object. Moreover, it is a well known fact also that the frogs do not respond to stationary objects. These facts suggest that movement of the optical detec tor is a necessary condition for the level of pattern recognition that is found in many animals.
So the authors would like to propose here a novel and simple method which employs mechanical movement of the optical detector. The movement is like the saccadic motion of the human eye. By this method, it is possible to recognize patterns composed of straight and curved lines such as characters and edge patterns independently of their position, rotation, size, or slight deformation.
Although the development of the equipment is still incomplete and the tracking speed of the detector is not yet adequate, the authors will outline this method and would appreciate your candid criticism.
Tracking time independent of size and deformation
It is assumed that the line tracking speed V of a optical detector is a decreasing function of the relative difficulty in following the line. For instance, the curvature is a measure of the difficulty in line tracking. This can be expressed mathematically as,
where v
tracking speed of the optical detector
R radius of curvature of segment of
the pattern
K1, Kz = constans The relation between V and R is shown in Fig.l. From this relation the following important characteristics are obtained.
- The tracking speed decreases with the radius of curvature. This means that the tracking times are nearly the same whether the arc is small or large as long as it has the same center of curvature and an equal subtended angle.
- For large R, V is approximately constant. For straight lines, the tracking times are negligibly small. Therefore, it can be seen that the length of a straight line segment has no effect on the total tracking time for a pattern.
- The optical detector stops momentarily at a corner, that is, lim V = 0. ~0
From conditions 1) and 2) the following performance characteristics are obtained.
The tracking time of the detector scarcely differs for patterns of various sizes.
If we plot, for instance, the relation of S toR for the numerals 2 and~ (where Sis the distance from an end point of the pattern to the detector), we get Fig.2 (a) and (b). We can see that curve (a) and curve (b) are not the same. Then if we transform this S-R relation using Equation (1), we get S-V relations such as Fig.2 (a') and (b'). Again if we transform the S-V to T-V relations using
where T=tracking time we obtain Fig.2(a") and (b").
Now, we can see that curve (a") is almost the same as curve (b"). Table I gives examples of the T-V relations for the numerals 0 to 9.
Thus, we have found a pattern recognition method independent of size and slight deformation.
Since the method is based on a detector servo tracking system, it has no fixed coordinates about the object. Therefore, it is also independent of rotation and translation of the pattern.
To mechanize this saccadic movement of the detector, a preview method will now be proposed.
Preview algorithm
Table II shows sequences composed of straight lines, curved lines, intersections, and "T's" for the numerals 0 to 9. Consider the optical de tector, shown in Fig.3, which has two photo-cells P i and P 0 for the preview action and one or more p~oto-celfs Ps for the conventional servo-tracking. The inside preview photo-cell P i and the outside preview photo-cell Ppo rotate a~ a suitable speed. As the detector tracks a pattern, Ppi and Ppo generate a cyclic pulse sequence such as shown in Fig.4. The pulse generated from Ppi is denoted as I, and pulse from P~, as 0. Table III shows some typical examples of the I-0 pulse sequence. For the patterns of the numerals 0 to 9 which we are taking as examples in this paper, the I-0 sequences shown by the tree algorithm in Fig.S .are sufficient to distinguish between the straight line, curve, intersection, "T", and end point. This discrimination is performed easily by an electronic circuit or by a computer.
The output signals from the discrimination circuit are fed to the detector-servo-system to control its tracking speed according to whether the pattern is a straight line, curve, intersec tion, etc. Thus, the optical detector tracks at a velocity appropriate to the radius of curvature of the segments of the pattern. This is analogous to driving a car at high speed on a straight road, at medium speed on a curved one, and at slow speed or with a momentary stop at a corner.
Fig.6 is a block diagram for the preview controlled tracking servo-system.
Dynamic and coordinate-free pattern recognition
Pattern recognition, the ultimate goal, is done by descriminating between sequences of straight lines, arcs, intersections, and "T's" as shown in Table II. This is performed also by an electronic logic circuit or by a computer.
The method proposed is based on a detectorservo, pattern-tracking system. Different from conventional scanning methods, this dynamic system needs no fixed coordinates for recognition, and so it is independent of rotation and translation of patterns . Moreover the recognition method is based upon the sequential combination of unit patterns. Furthermore, the use of conditions 1) and 2) mentioned above very effectively equalizes the tracking time, and removes the restrictions on pattern size and slight deformation.
Conclusions
The saccadic movement of the detector has a number of advantages. Besides being quite simple, it is independent of the location, rotation, size, or slight deformation of the pattern. Here we described a preview method using two photocells. There are other methods available for the preview action. For example, linear or quadratic prediction methods having learning abilities are possible. The errors of the tracking servo-system can be used as a measure of the relative difficulty of the tracking. Though these detailed subjects are interesting and important, the principal point of their paper is to introduce the saccadic motion tracking method of pattern recognition which over
comes the limitations of fixed coordinates.
The authors believe that the method presented here could be effective for eyes of robots if combined with multi-layered devices having variable thresholds2).
@inproceedings{ijcai1969p14,
title = {A Dynamic Pattern Recognition Method Using the Preview Controlled Saccadic Movement of the Detector},
author = {Mori, Masahiro and Takase, Kunikatsu and Nishio, Harukazu},
booktitle = {Proceedings of the First International Joint Conference on
Artificial Intelligence, {IJCAI-69}},
publisher = {International Joint Conferences on Artificial Intelligence},
editor = {Donald E. Walker and Lewis M. Norton},
pages = {141--152},
year = {1969},
month = {5},
note = {Pictorial Pattern Recognition},
url = {https://ijcai.org/proceedings/1969/14},
}
TY - CPAPER TI - A Dynamic Pattern Recognition Method Using the Preview Controlled Saccadic Movement of the Detector AU - Mori, Masahiro AU - Takase, Kunikatsu AU - Nishio, Harukazu T2 - Proceedings of the First International Joint Conference on Artificial Intelligence, IJCAI-69 PB - International Joint Conferences on Artificial Intelligence PY - 1969 SP - 141 EP - 152 UR - https://ijcai.org/proceedings/1969/14 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: