LeafMachine

LeafMachine extracts phenotypic leaf trait data from digitized herbarium specimens and leaf images using machine learning for automated measurement of leaf morphology to support evolutionary and ecological research.


Key Features:

  • Machine Learning Algorithms: LeafMachine employs Convolutional Neural Networks (CNNs), Support Vector Machines (SVMs), and Computer Vision (CV) algorithms as an ensemble to identify and measure leaf traits from images.
  • Training and Performance: The models were trained on 2685 specimens from 138 herbaria and extracted leaf measurements from 82.0% of high-resolution images and 60.8% of low-resolution images.
  • Error Analysis: Among specimens where measurements were not extracted, 0.9% of high-resolution and 2.1% of low-resolution images were visually determined to have measurable leaves.

Scientific Applications:

  • Large-scale phenotypic data extraction: Enables increased access to leaf trait measurements from herbarium collections to support studies in plant evolution and ecology.

Methodology:

Models were trained on a diverse dataset of 2685 herbarium specimens from 138 herbaria and integrate CNNs, SVMs, and CV algorithms for feature extraction and measurement.

Topics

Details

Tool Type:
desktop application
Programming Languages:
MATLAB
Added:
1/18/2021
Last Updated:
2/12/2021

Operations

Publications

Weaver WN, Ng J, Laport RG. LeafMachine: Using machine learning to automate leaf trait extraction from digitized herbarium specimens. Applications in Plant Sciences. 2020;8(6). doi:10.1002/aps3.11367. PMID:32626609. PMCID:PMC7328653.

PMID: 32626609
PMCID: PMC7328653
Funding: - National Science Foundation: NSF‐EF 1550813

Downloads