Generalization between canonical and non-canonical views in object recognition | Synapse