Selecting canonical views for view-based 3-D object recognition | Synapse