Pulse-coupled neural nets: translation, rotation, scale, distortion, and intensity signal invariance for images | Synapse