Learning to detect objects in images via a sparse, part-based representation | Synapse