Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Identify vegetation lanes on image

I have images that consist of vegetation disponsed in lines (may or may not be straight lines).

I need to implement an algorithm that identifies those lines and produces a binary mask image tagging the vegetation pixels. This mask can whether be a dense mask (flagging all the identified vegetation pixels) or skeleton mask (1-pixel wide lines identifying the center of the vegetation lanes).

Here is an example of input images:

Image 1

And here is one of the possible expected outputs:

Example output

So far, I've tried the following approaches which result in the following problems:

  • Canny edge detector: yields lots of false positives due to shadows
  • Image threshold: yields false positives due to ground vegetation.

Anyone has more ideas?