A Computational Approach to Edge Detection | Synapse