A comprehensive review of crop stress detection: destructive, non-destructive, and ML-based approaches | Synapse