0

Anyone knows step-by-step tutorials for incorporating NDVI and texture metrics in land cover classification with ArcMap?

I've been doing supervised classification of Sentinel-2 with the assistance of segments resulted from Object Based Image Analysis to help me select the training sample.

However, many sources suggest to incorporate NDVI in the analysis as well as texture metrics since the spatial resolution of the image is quite high. For this matter, i would like to know how do you 'incorporate' NDVI and texture metrics practically in the software. Are there any calculations? or is it only a matter of visual assistance? Can i do it in ArcMap?

birdseye77
  • 13
  • 3
  • Hi @birdseye77, what version of ArcMap do you have access to? This is definitely possible. Are you looking to find out how the texture metrics and NDVI are calculated from your Sentinel imagery? – AWGIS Oct 02 '18 at 12:26
  • dear @AWGIS my version is 10.5.1. yes, i'm looking forward to see how it's done practically in arcmap. – birdseye77 Oct 02 '18 at 12:37
  • You just add these metrics to the raster stack that you are using for the classification. Just google how to calculate ndvi and a common textural metric is a focal standard deviation. This is normally done on the nir band. – Jeffrey Evans Oct 02 '18 at 13:37
  • hi @JeffreyEvans thanks for the feedback. are you indicating that all i need to do is to add NDVI and metric raster as an input in Maximum Likelihood Classification window? So there's gonna be 5 images as an input? (R,G,B,NDVI, texture metrics) – birdseye77 Oct 02 '18 at 14:24
  • 1
    @birdseye77, yes you want to directly include these metrics as bands in the classification. Although, maximum likelihood does not perform well on high resolution imagery and can be a bit wonky with different distributions. You are going through the step of segmentation, why not classify your image objects? – Jeffrey Evans Oct 02 '18 at 14:44
  • ditto what @JeffreyEvans says – AWGIS Oct 02 '18 at 15:42
  • @JeffreyEvans well, that was my plan to classify the image objects. but, i'm afraid it's gonna be too laborious to assign object features. i don't have access to eCognition, i use SAGA GIS to produce the segments and then bring the polygon all the way to Arc. any advice on how to make it automated? or even any suggestions on what method i should instead implement for Sentinel-2 image classification? – birdseye77 Oct 03 '18 at 16:58
  • Perform image segmentation, 2) export image objects with summary band statistics 3) import table into a statistical software 4) perform classification, 5) export estimates and relate back to polygon image objects. Software such as R has the capacity to handle spatial data and provides a variety of models that are much more suitable for this type of analysis. Without accessing Python, ArcGIS is not a suitable statistical modeling platform, as much as they try to be.
  • – Jeffrey Evans Oct 03 '18 at 18:10
  • @JeffreyEvans i'll do your recommendation. but still, can you elaborate on summary band statistics? i had no experience in doing segmentation except this analysis. stupid me, all i care about was segmented polygon resulted from segmentation. what's the main idea of using summary band stat with segments polygon? can you help me with any link with detailed step-by-step? – birdseye77 Oct 04 '18 at 04:52