RevNN-based weed taxonomy: A novel species recognition framework | Synapse