Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.59 KB

README.md

File metadata and controls

40 lines (31 loc) · 1.59 KB

CV-leaf-segm

A method for recognising plant leaves in rosette plants. Inspired by [1]. Given 16 plant images of avg size (w,h) 122x132px achieves HSV colour segmentation, k-means clustering segmentation, watershed instance segmentation and indexing.

Starter

  • install packages
    $ pip install -r requirements.txt

make sure input and labels are in ./data and run
python main.py

Finding custom threshold values

Program outputs plots for all images (16 in this case) in 2 phases:

Phase 1

The pipeline's last stage instance segmentation with waterhsed algorithm (left) and leaf detection using hough circles on post-processed semantic segmentation output (right).

Phase 2

Inputs (image, label) and output at each stage of the pipeline. DS is used for colour threshold accuracy and is calculated using the Sørensen–Dice coefficient. Blue denotes leaf count accuracy from watershed, purple from k-means clustering.

References

[1] Kumar, J.P. and Domnic, S., 2019. Image based leaf segmentation and counting in rosette plants. Information Processing in Agriculture, 6(2), pp.233-246.