The setup used in many optical data processing schemes is a coherent optical image forming system. The most important lement in this setup is the complex spatial filter. It can perform a large variety of linear operations upon the object or input. In general, it is difficult to produce complex filters, since both amplitude transmission and phase delay may vary across the filter plane in a complicated manner. Our own filters which are very similar to binary holograms, consist of many little transparent rectangles on opaque background. They can easily be drawn on a large scale by a computer-guided plotter, and then photographically reduced in size. We show that our filters, despite containing only amplitude values zero and one, can perform any data processing operation which could be performed by any complex filter. After explaining the principle, we present three groups of applications. First, we describe new versions of some classical methods: schlieren observation and phase contrast. Next, we report on spatial which perform differential operations upon the object in order to enhance gradients or corners. Finally, we use our binary filters for signal detection.
[1]
J. E. Rhodes,et al.
Microscope Imagery as Carrier Communication
,
1953
.
[2]
A W Lohmann,et al.
Binary fraunhofer holograms, generated by computer.
,
1967,
Applied optics.
[3]
Hans Wolter,et al.
Die Minimumstrahlkennzeichnung als Mittel zur Genauigkeitssteigerung optischer Messungen und als methodisches Hilfsmittel zum Ersatz des Strahlbegriffes
,
1950
.
[4]
A. Lohmann,et al.
Complex spatial filtering with binary masks.
,
1966,
Applied optics.
[5]
D. Mclachlan.
The Role of Optics in Applying Correlation Functions to Pattern Recognition
,
1962
.
[6]
A W Lohmann,et al.
A computer generated spatial filter, applied to code translation.
,
1967,
Applied optics.