Table 2: Recognition accuracy at testing of 1100 distorted commercial trademarks retrieved from (GoogleDrive, 2022).
e 0 1 2 3 4
% 98 100 100 100 99.2
3.4 Using Quasi-Intersections for
Commercial Trademark Image
Database
The same system was also trained on a database of
commercial trademarks, retrieved from
(GoogleDrive, 2022), which contains 1100 edge
images, each comprising 160 x 120 pixels (upper row
on the Figure 3 shows a few typical images out of
1100 images from this database). The training was
performed at
0e = . Next, 1100 distorted images
were used for testing (bottom row on the Figure 3
shows typical examples of distorted images and Table
2 shows the recognition accuracy.
The training time was shown to be about 3
seconds per 1000 images (pre-stored in RAM) on a
single core 1.6 GHz Intel Pentium CPU, which
amounts to 3 milliseconds per image. Although this
indexing-based non-iterative learning is impressively
fast, the burden of rotational invariance slows down
the recognition time by the factor of 360 amounting
to about 1 second per image).Pattern clustering may
emerge at learning if 0e > . But, the discussion of it is
beyond the scope of this paper
.
4 DISCUSSION
Whereas a classic intersection of two sets always
produces a single set, the quasi intersection definition
produces a multitude of possible intersections. But,
there is no way of knowing in advance which one of
them will emerge. Analogously, in quantum
mechanic, it is the quantum measurement that
localizes a particle, whose potential positions are
described by the wave function. And it is impossible
to predict, which slit the photon will go through until
a detector tells which way the particle had chosen.
Besides, the exclusion rule, whereby no two elements
of one set can simultaneously pair with one element
of the other set, reminds of Pauli Exclusion Principle
according to which no two identical fermions in any
quantum system can be in the same quantum state.
The discussed instant learning, like deep learning,
can work on raw features, which are image pixels,
meaning that no feature engineering is needed.
However, the scope of possible applications of
instant learning is not known as yet.
Implementation of quasi intersections implies
inhibition. Without inhibition the pattern scores
easily overflow expected levels, which resemble
brain circuitry organization, where excitatory neurons
are often accompanied by inhibitory neurons.
The objective of this paper is not a discussion of a
best way of implementing an image learning system,
but a proof-of-the-concept of quasi intersections
method. A better way of image recognition would be
a two or more level approach, where level 1 classifies
local features and level 2 classifies histograms of
classes of local features. Then subsets of histogram
samples will represent parts of input objects, which
resembles the activation pattern of the inferotemporal
brain region (Tsunoda et al., 2001). However, when
patterns are represented by feature vectors, rather
than feature sets, inhibition is not needed. The basics
of feature vectors’ indexing are provided in the
Appendix section.
REFERENCES
Brin S.and Page L.(1998). The Anatomy of a large-scale
hypotextual web search engine. In Computer Networks
and ISDN Systems Volume 30, Issues 1–7. Stanford
University, Stanford, CA, 94305, USA. Retrieved from
https://doi.org/10.1016/S0169-7552(98)00110-X
Sivic, J., Zisserman, A. (2009). Efficient visual search of
videos cast as text retrieval. ”. In IEEE Transactions on
Pattern Analysis and Machine Intelligence, Volume:
31, Issue: 4. doi: 10.1109/TPAMI.2008.111
Mikhailov A., Karavay M., Farkhadov M. ( 2017). Inverse
Sets in Big Data Processing. In Proceedings of the 11th
IEEE International Conference on Application of
Information and Communication Technologies
(AICT2017, Moscow). М.: IEEE, Vol. 1
https://www.researchgate.net/publication/321309177_
Inverse_Sets_in_Big_Data_Processing
Mikhailov, A., Karavay, M. (2021). Pattern Inversion as a
Pattern Recognition Method for Machine Learning. In
https://arxiv.org/abs/2108.10242.
Jaccard, P. (1901). Distribution de la flore alpine dans le
bassin des Dranses et dans quelques régions voisines.
In Bulletin de la Société Vaudoise des Sciences
Naturelles 37, 241 - 272.
Jones, K. (2004). A statistical interpretation of term
specificity and its application in retrieval . Journal of