Skip to content

Exract the following traits from leaf images: area, length, width, height, serration, lobe.

Notifications You must be signed in to change notification settings

Breeding-Insight/grape-leaf-morphometrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grape Leaf Trait Analysis Pipeline

A Python-based image analysis pipeline using Mask R-CNN to extract morphological traits from grape leaf images.

Project Overview

This repository contains a specialized pipeline for automated analysis of grape leaf morphology. The system processes laboratory-captured leaf images to extract quantitative data on key traits including area, dimensions, lobing, and surface characteristics.

Goals

  • Implement Mask R-CNN for automated extraction of leaf morphological traits
  • Process historical leaf photographs from the Geneva location
  • Analyze over 100 leaf samples with centimeter-per-pixel precision
  • Create a reproducible workflow for future leaf analysis projects

Features

The pipeline extracts the following leaf traits:

  • Leaf area
  • Length and width
  • Height
  • Serration patterns (leaf teeth)
  • Lobe count
  • Perimeter
  • Venation patterns (abaxial/bottom surface)
  • Color properties

Scope

Included

  • Processing of existing leaf photographs
  • Python scripts implementing Mask R-CNN
  • Comprehensive trait extraction algorithms
  • Documentation and training materials

Excluded

  • Collection of new samples
  • Web or mobile interfaces
  • Real-time analysis capabilities

Deliverables

Technical Components

  • Complete Python pipeline with Mask R-CNN implementation
  • Trait-specific extraction scripts
  • Configuration files for reproducible analysis

Documentation

  • Technical architecture documentation
  • User guide and setup instructions
  • Best practices for environment management

Results

  • Quantitative trait datasets
  • Visualization tools
  • Statistical summaries

Getting Started

[Installation and setup instructions will be added here]

Requirements

  • Python 3.10+
  • Required packages listed in requirements.txt
  • Command-line familiarity

Project Status

Pipeline development in progress. This project builds upon existing work and data provided by Silvas Kirubakaran- Abiotic Stress Genetics Laboratory (USDA) and is coordinated by Arlyn John Ackerman. Active code development is performed by Arlyn Ackerman and Meseret Wondifraw.

License

[License information will be added here]

About

Exract the following traits from leaf images: area, length, width, height, serration, lobe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •