Evaluating Histogram Matching for Robust Deep learning-Based Grapevine Disease Detection

Ruben Pascual, Inés Hernández, Salvador Gutiérrez, Javier Tardaguila, Pedro Melo-Pinto +2 more
4/21/2026
cs.CV

No confident code implementation found for this paper.

Abstract

Variability in illumination is a primary factor limiting deep learning robustness for field-based plant disease detection. This study evaluates Histogram Matching (HM), a technique that transforms the pixel intensity distribution of an image to match a reference profile, to mitigate this in grapevine classification, distinguishing among healthy leaves, downy mildew, and spider mite damage. We propose a dual-stage integration of HM: (i) as a preprocessing step for normalization, and (ii) as a data augmentation technique to introduce controlled training variability. Experiments using 1,469 RGB images (comprising homogeneous leaf-focused and heterogeneous canopy samples) to train ResNet-18 models demonstrate that this combination significantly enhances robustness on real-world canopy images. While leaf-focused samples showed marginal gains, the canopy subset improved markedly, indicating that balancing normalization with histogram-based diversification effectively bridges the domain gap caused by uncontrolled lighting.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pascual2026evaluating,
  title  = {Evaluating Histogram Matching for Robust Deep learning-Based Grapevine Disease Detection},
  author = {Ruben Pascual and Inés Hernández and Salvador Gutiérrez and Javier Tardaguila and Pedro Melo-Pinto and Daniel Paternain and Mikel Galar},
  year   = {2026},
  eprint = {2604.19510},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2604.19510v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2604.19510.svg)](https://codeofpaper.com/paper/2604.19510)

Discussion