SPDA-CNN: Unifying Semantic Part Detection and Abstraction for Fine-Grained Recognition | Synapse