Vista: a software environment for computer vision research | Synapse