Learning a Discriminative Filter Bank Within a CNN for Fine-Grained Recognition | Synapse