A suite of different image processing algorithms can be optically implemented using different filter functions on one common optical architecture (a correlator). This allows one optical system to address all major operations required in general computer vision. These operations, the associated filters, examples of the use of each, and real-time optical hardware are reviewed. For specific image processing applications, only selected operations are necessary; but the same basic architecture suffices.
David P. Casasent,
"Suite of optical filters for general-purpose machine vision", Proc. SPIE 2785, Vision Systems: New Image Processing Techniques, (26 August 1996); doi: 10.1117/12.248531; https://doi.org/10.1117/12.248531