In defense of soft-assignment coding | Synapse