Good afternoon eCognition users,
I'm hoping for some suggestions on figuring out how to do a change detection for two time periods in eCognition.
So far, I've classified one image from 2009 and another from 2018. My classes consist of hemlock trees and non-hemlock trees in each.
I would like to compare the two classifications and determine changes for each classified hemlock object appearing in both time periods, specifically:
- Size change (for a indication of growth)
- NDVI and GNDVI change (for a indication of health)
Currently, I did the classification in two separate projects and have two rulesets for each period.
I was considering exporting my results and attempting this in a third-party software. However, if I can complete this fully in eCognition I would like to.
Thank you in advance!
Was this article helpful?
Yes! Stay in eCognition for the Change detection ;)! There are numerous approaches that you could use in eCognition to apply a change detection on your Classification results. As you already have the classification results for both time steps, my recommendation would be the following workflow:
You also can easily compute the NDVI changes easily if you have both raster layers loaded. Simply compute two NDVIs (for t1 and t2) and then create a customized feature to compute the difference, or use the layer arithmetics, to create a NDVI raster change layer.
Have a look at these change detection tutorials here, they will give you additional ideas:
Hope this helps?
Thank you for the guidance and links! I'll give this a try this weekend and see what I can come up with.
It worked! Both for the hemlock change detection and index layers between time periods.
For the tree change detection, I followed your suggested workflow above. At step 7, I ended up using the Classification algorithm after setting up class definitions as shown in the Change Detection using Maps video.
For creating index layers, both the index layer calculation and layer arithmetics algorithms worked great.
ヽ(´▽`)/ Looks perfect!