
Code to reproduce the segmentation of grapevine leaves. All models and scripts are included but intermediary outputs have been excluded due to size limitations.
This collection represents the complete, fully reproducible pipeline for a single project focused on the instance and pixel segmentation of grapevine leaves. It includes a total of 8,993 original images and the corresponding 24,940 segmented leaf masks. The collection also contains the instance and pixel segmentation CNN models used to produce these masks. The individual Zenodo uploads correspond to the major project directories and their first-level contents.
. ├── LEAF_DATA/ │ ├── ALGERIA/ │ ├── CALIFORNIA/ │ ├── GENEVA/ │ ├── UCDAVIS/ │ ├── VITIS_CROSSES/ │ └── WOLFSKILL/ | ├── FINAL_MASKS/ │ ├── png_masks/ │ ├── master_masks.h5 │ └── master_mask_datasheet.csv | └── LEAF_SEGMENTATION/ ├── models/ └── scripts/
___________________________________
The following is a summary showing the relationship of this model to others:
Segmentation of RGB leaf masks
LEAF_SEGMENTATION: https://zenodo.org/records/…FINAL_MASKS: https://zenodo.org/records/…Segmentation of full vein mask
Vein segmentation of pre-segmented grapevine leaves using the radial Euler Characteristic Transform: https://zenodo.org/records/…Segmentation of primary veins
Primary vein segmentation in grapevine leaves: https://zenodo.org/records/…Segmentation of midvein
Midvein segmentation of grapevine leaves: https://zenodo.org/records/…Gaussian heatmap estimation of petiolar junction coordinate
Grapevine leaf petiolar junction detection: https://zenodo.org/records/…Segmentation of midvein, distal, and proximal lobes
Grapevine leaf lobe detection model: https://zenodo.org/records/…