  We describe an automatic event recognition (AER) system based on a
three-dimensional spatio-temporal correlator (STC) that combines the techniques
of holographic correlation and photon echo based temporal pattern recognition.
The STC is shift invariant in space and time. It can be used to recognize
rapidly an event (e.g., a short video clip) that may be present in a large
video file, and determine the temporal location of the event. Using polar
Mellin transform, it is possible to realize an STC that is also scale and
rotation invariant spatially. Numerical simulation results of such a system are
presented using quantum mechanical equations of evolution. For this simulation
we have used the model of an idealized, decay-free two level system of atoms
with an inhomogeneous broadening that is larger than the inverse of the
temporal resolution of the data stream. We show how such a system can be
realized by using a lambda-type three level system in atomic vapor, via
adiabatic elimination of the intermediate state. We have also developed
analytically a three dimensional transfer function of the system, and shown
that it agrees closely with the results obtained via explicit simulation of the
atomic response. The analytical transfer function can be used to determine the
response of an STC very rapidly. In addition to the correlation signal, other
nonlinear terms appear in the explicit numerical model. These terms are also
verified by the analytical model. We describe how the AER can be operated in a
manner such that the correlation signal remains unaffected by the additional
nonlinear terms. We also show how such a practical STC can be realized using a
combination of a porous-glass based Rb vapor cell, a holographic video disc,
and a lithium niobate crystal.
