Page 413 - Introduction to Information Optics
P. 413

398                  7. Pattern Recognition with Optics

         3, Terminate the iteration process when k=\ or f = log 2[(0 max — 0 min)/A#],
            where t is the iteration number, and A$ is the minimum value that the
            AT-maxnet can resolve.

       Notice that in the AT-maxnet, only a maximum number of




       iterations is needed to make a decision, which is independent of the number of
       stored exemplars. For example, given $ max = 256, O min = 0, and A<5 = 1, less
       than eight iterations are needed to search for the maximum node. Furthermore,
       the AT-maxnet can tell when multiple maximum nodes occur by checking
       whether k is greater than one or not, after Iog 2[(0 max — 0 min)/A0] iterations,
       while the conventional niaxnet cannot.



       7.6.2. OPTICAL IMPLEMENTATION

         It has been shown in a preceding section that transforming real-valued
       functions to phase-only functions offers higher light efficiency and better
       pattern discriminability in a JTC. Let

                      (v m(x), m = 0,1,..., M - 1, x = 0,1,..., N}

       be a set of exemplars. The phase representation of v m(x) is given by



                                       /"*    f
                                        min  ^rnax
       where T[-] represents a gray-level-to-phase transformation operator, G min =
       min m>s[i; m(x)}, and G max = max m<x{v m(x)}. The phase-transformed IWM of the
       inner-product layer can be written as

             w m (x) - exp{zT[u m(x)]},  m = 1, 2, . . . , M,  x = 1, 2, . . . , N.

       Thus, the inner product between w m(x) and the phase representation of the
       input w(x) can be expressed as


                        Pc m = I exp{iTO m(x)] - /TTXx)]}.


       To introduce the shift-invariance property, the preceding equation can be
   408   409   410   411   412   413   414   415   416   417   418