Tree detection – part 4

It’s a while ago that I posted about the progress of my tree detection efforts. So here is a quick update. Some other things kept me busy, so there hasn’t been too much progress recently.

I was able to run the tree detection algorithm on the entire island of Nantucket now. It took around 3.5 hours. Below you see a screenshot of the result. I have to be honest that I took the screenshot from a good angle. There are areas where there are quite a few false detections, which results in trees on locations where they should not be. Mainly in the water. So my efforts will be focussed on finding a way to eliminate those.

In one of my earlier posts I mentioned that polygonal autogen vegetation did not work well, since trees not always show up. But that was wrong. I ended up added a buffer to my detected areas to make them a few pixels bigger and that was enough to get the trees displaying. I now I conclude that the polygonal vegetation is probably still the best way to go.

Image2013-06-16 1715.10.962

4 thoughts on “Tree detection – part 4

  1. Bill Womack says:

    Might it not be possible to incorporate water masks somehow as autogen exclusion zones? That seems like a good place to start, provided a mask exists.

    • arno says:

      Hi Bill, yes, that would be possible. But I have no water mask. I hope to detect water like the trees later on.

  2. Scott Armstrong says:

    This is going to be a huge benefit to the FS community, Arno! GIS software capable of tree detection costs way more than most FS developers are willing to pay. Any thoughts on a building detection function somewhere down the road as well?

    • arno says:

      Hi, I haven’t looked at building detection yet, that won’t be easy either :). For my test area I could find building footprints, so my first focus is to improve the algorithms to turn those into autogen.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.