Optical correlator

An optical correlator is a device for comparing two signals by utilising the Fourier transforming properties of a lens.[1] It is commonly used in optics for target tracking and identification.

Introduction

The correlator has an input signal which is multiplied by some filter in the Fourier domain. An example filter is the matched filter which uses the cross correlation of the two signals.

The cross correlation or correlation plane, of a 2D signal with is

This can be re-expressed in Fourier space as

where the capital letters denote the Fourier transform of what the lower case letter denotes. So the correlation can then be calculated by inverse Fourier transforming the result.

Implementation

According to Fresnel Diffraction theory a convex lens of focal length will produce the exact Fourier transform at a distance behind the lens of an object placed distance in front of the lens. So that complex amplitudes are multiplied, the light source must be coherent and is typically from a laser. The input signal and filter are commonly written onto a spatial light modulator (SLM).

A typical arrangement is the 4f correlator. The input signal is written to an SLM which is illuminated with a laser. This is Fourier transformed with a lens and this is then modulated with a second SLM containing the filter. The resultant is again Fourier transformed with a second lens and the correlation result is captured on a camera.

Filter design

Many filters have been designed to be used with an optical correlator. Some have been proposed to address hardware limitations, others were developed to optimize a merit function or to be invariant under a certain transformation.

Matched filter

The matched filter maximizes the signal-to-noise ratio and is simply obtained by using as a filter the Fourier transform of the reference signal .

Phase-only filter

The phase-only filter[2] is easier to implement due to limitation of many SLMs and has been shown to be more discriminant than the matched filter.

gollark: Currently for your egg the target is at 0 views so it won't be in.
gollark: It'll vary as it grows older. I integrated that EATW formula thing so that if an egg gets 1.5x the optimal view/uv/click score it'll be removed.
gollark: Which is good, because I don't think I have the network bandwidth for that many.
gollark: You need 400UV or so to hatch things (maybe less). Guess what YAH doesn't have? 400 active users.
gollark: It won't work too well.

References

  1. A. VanderLugt, Signal detection by complex spatial filtering, IEEE Transactions on Information Theory, vol. 10, 1964, pp. 139–145.
  2. J. L. Horner and P. D. Gianino, Phase-only matched filtering, Appl. Opt. 23, 1984, 812–816
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.