Abstract

Analyzing large Earth Observation (EO) data on the broad spatial scales frequently involves regionalization of patterns. To automate this process we present a segmentation algorithm designed specifically to delineate segments containing quasi-stationary patterns. The algorithm is designed to work with patterns of a categorical variable. This makes it possible to analyze very large spatial datasets (for example, a global land cover) in their entirety. An input categorical raster is first tessellated into small square tiles to form a new, coarser, grid of tiles. A mosaic of categories within each tile forms a local pattern, and the segmentation algorithm partitions the grid of tiles while maintaining the cohesion of pattern in each segment. The algorithm is based on the principle of seeded region growing (SRG) but it also includes segment merging and other enhancements to segmentation quality. Our key contribution is an extension of the concept of segmentation to grids in which each cell has a non-negligible size and contains a complex data structure (histograms of pattern features). Specific modification of a standard SRG algorithm include: working in a distance space with complex data objects, introducing six-connected “brick wall” topology of the grid to decrease artifacts associated with tessellation of geographical space, constructing the SRG priority queue of seeds on the basis of local homogeneity of patterns, and using a content-dependent value of segment-growing threshold. The detailed description of the algorithm is given followed by an assessment of its performance on test datasets representing three pertinent themes of land cover, topography, and a high-resolution image. Pattern-based segmentation algorithm will find application in ecology, forestry, geomorphology, land management, and agriculture. The algorithm is implemented as a module of GeoPAT – an already existing, open source toolbox for performing pattern-based analysis of categorical rasters.

Highlights

  • The goals and the means of analyzing Earth Observation (EO) data depend on the spatial scale of the data

  • Neither individual objects nor LULC classes are useful when analyzing EO data on broad spatial scales. This point is illustrated in Fig.1(A) which shows a fragment of the National Land Cover Dataset (NLCD) (Fry et al, 2011) (a sixteen-classes LULC map obtained by classification of Landsat-7 images (Jin et al, 2013)) covering a large portion of the U.S state of Wisconsin

  • Our segmentation algorithm is implemented with two histogram-yielding signatures, one based on pattern features derived from a category co-occurrence matrix, and another based on pattern decomposition features

Read more

Summary

Introduction

The goals and the means of analyzing Earth Observation (EO) data depend on the spatial scale of the data. Neither individual objects nor LULC classes are useful when analyzing EO data on broad spatial scales (province, country, continent, the entire Earth surface) This point is illustrated in Fig.1(A) which shows a fragment of the National Land Cover Dataset (NLCD) (Fry et al, 2011) (a sixteen-classes LULC map obtained by classification of Landsat-7 images (Jin et al, 2013)) covering a large portion of the U.S state of Wisconsin. At this scale, the meaningful analysis of the data is to identify and delineate spatial units (hereafter referred to as segments) containing unique quasistationary (hereafter referred to as homogeneous) patterns of LULC classes. The GeoPAT software, including the segmentation module described in this paper, can be downloaded from http://sil.uc.edu/

Basic concepts
Brick wall grid of motifels
Pattern signature
Dissimilarity measure
Linkage and inhomogeneity
Segmentation algorithm
Automated ranking of motifels as seeds
Segment growing
Segment merging
Removal of small segments
Adjustment to boundaries between segments
Key parameters
Testing segmentation algorithm
Dependence on the growth threshold
Dependence on motifel’s size
Summary and Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call