A Review of Optical Data-processing Techniques | Synapse