Urban Land Cover

Urban area operations have become extremely important in the post 9-11 world, and tactical operations in urban areas require high fidelity geospatial information. Urban-area geospatial information is very valuable for content-based (image and text) queries, geospatial data conflation, and automated registration/fusion of other intelligence data streams. The ability to register and/or mine multiple intelligence (multi-INT) data sources improves the speed and reliability of image analysis and confidence in positive target identification.

In our research, we have developed semi-automated classification methods for the production of high-resolution urban land cover maps from commercial satellite imagery (CSI). Our basic approach uses fuzzy-logic techniques that provide a number of unique advantages for processing and exploitation of high-resolution CSI. Fuzzy-logic techniques can be developed to mimic human cognitive function by integrating and exploiting multiple visual cues (text, context, shape) in addition to spectral response. This is important for developing robust classification strategies that can accommodate feature or class spectral ambiguities present in all multi-spectral imagery.

Our initial approach used a fuzzy-logic classifier that incorporated low-level spatial information at the pixel level to resolve spectral ambiguities present between different urban land cover classes. The fuzzy-logic pixel classifier allows initial class membership in more than one class. Spatial features and information are then used to resolve spectral class ambiguities. For instance, the example below shows how an entropy texture measure can be used to resolve the spectral ambiguity between Tree and Grass classes in a high-resolution CSI sub-scene of a vegetated area.


In addition to texture measures, the fuzzy-logic pixel classifier also uses information about the directional similarity of spectrally similar pixels. The example below shows the calculation of the 2D spatial signature of a street pixel in an urban sub-scene. Length and width features for each pixel can be determined from the spatial signature's variation as a function of azimuth angle.


The length and width features are useful for resolving ambiguities between Road and Building classes that often have very similar spectral signatures. In the suburban sub-scene shown below, the length and width values for each non-vegetated pixel are shown were the color red represents the length value and the color blue represents the width value. As seen, the street pixels tend to show in red (large length values) while the single-family residential houses tend to show up in blue (length  width).


The fuzzy logic pixel classifier utilizes both the texture and length/width features to significantly improve the high-resolution land cover maps. The example shown below presents a comparison between the maximum likelihood pixel classifier (MLPC) and the fuzzy logic pixel classifier (FLPC) of a suburban residential area. Note the many MLPC misclassifications where residential houses are classified as Water, streets are classified as Building, and wooded areas are classified as Grass all because of spectral confusion. The utilization of spatial information in the FLPC eliminates that vast majority of these misclassifications.


After the FLPC, a fuzzy logic object-based classifier (FLOC) was then developed to further improve the classification results by incorporating higher-level shape and context information. First, image objects are generated by automatic segmentation using both spectral and shape homogeneity criteria. Fuzzy logic rules are applied to the objects to identify rectilinear features (buildings and parking lots) and to use contextual information like shadows to improve the classification of these features. The example below shows how shape was quantified using morphological operations applied to image objects to generate piecewise linear polygons. Fuzzy logic rules were developed to identify "approximately rectangular" features using line segment lengths and angle vertices from the object's polygon. Fuzzy rules are required because perfect right angles (e.g. 90 °) are not normally obtained from the segmented objects.


In addition to shape, the objects composite spectral signature derived from all constituent pixels and the contextual relationship with surrounding shadow objects were used in the FLOC. The example below shows a comparison between the FLPC and the FLOC for a dense urban area. The FLPC overclassifies buildings in the urban area because there is not enough spectral and spatial information at the pixel level to differentiate these from parking lots. By using object information, the FLOC is able to identify an additional Impervious Surface class and the overclassification of buildings is greatly reduced.


The FLOC produced classification accuracies in the range of 80-99% for the following urban land cover classes: Road, Building, Grass, Tree, Water, Impervious Surface, and Shadow. These are the highest accuracies achieved for high-resolution urban land cover classes reported thus far in the literature.

Both the FLPC and FLOC require training data to be input by a user that is then used by the algorithms to produce the urban land cover classification of the entire image. In ongoing research, we are seeking to combine Automatic Feature Extraction (AFE) to generate training data for the various urban land cover classes. We are developing fuzzy membership values for image features and objects for all urban land cover classes. We will then use the "high confidence" features as training data in the FLPC and FLOC. Using this approach, we will be able to automatically generate the urban land cover maps without the need for human operator input.