Post Job Free
Sign in

Operator It

Location:
United Kingdom
Posted:
February 10, 2013

Contact this candidate

Resume:

Texture-based Segmentation of High-Resolution Remotely Sensed

Imagery for Identification of Fuzzy Objects

Arko Lucieer*, Peter Fisher** & Alfred Stein*

* International Institute for Geo-Information Science and Earth Observation (ITC),

Department of Earth Observation Science,

P.O. Box 6, 7500 AA Enschede, The Netherlands

Telephone: +31 (0-53-487****, Fax: +31 (0-53-487****

Email: *******@***.**, *****@***.**

** University of Leicester,

Department of Geography,

Leicester, LE1 7RH, United Kingdom

Telephone: +44 (0-116-*******, Fax: +44 (0-116-***-****

Email: ****@**.**.**

Abstract

In this study, we discuss a supervised texture-based image segmentation

algorithm. We apply this algorithm to airborne high-resolution elevation (LiDAR)

and multi-spectral imagery (CASI) of a coastal area on the northwest coast of

England. Texture is modelled with the joint distribution of the Local Binary

Pattern (LBP) operator and local variance. Spatial objects are derived from the

imagery based on a supervised hierarchical splitting segmentation algorithm.

Additionally, information on thematic and spatial uncertainty of the objects is

derived. This information is needed for identification of objects with

indeterminate boundaries or fuzzy objects.

1. Introduction

Recent research on remote sensing classification has focused on modelling and analysis of

classification uncertainty. Both fuzzy and probabilistic approaches have been applied (Foody,

1996; Hootsmans, 1996; Canters, 1997; Fisher, 1999; Wel, 2000; Zhang and Foody, 2001).

Much of this research, however, focused on uncertainty of spectral classification at a pixel-

by-pixel basis, ignoring potentially useful spatial information between pixels. An object-

based approach instead of a pixel-based approach may be helpful in reducing uncertainty.

Additionally, interpretation of uncertainty of real world objects may be more intuitive than

interpretation of uncertainty of individual pixels.

Object-oriented approaches to remotely sensed image processing have become popular with

the growing amount of high-resolution satellite and airborne imagery. Several studies have

shown that segmentation techniques can help to extract spatial objects from an image (Gorte

and Stein, 1998). Segmentation differs from classification, as spatial contiguity is an explicit

goal of segmentation whereas it is only implicit in classification. Uncertainty, however,

occurs in any segmented image and can affect further image processing. In particular, in areas

where objects with indeterminate boundaries (so-called fuzzy objects) dominate an indication

of segmentation uncertainty is important.

A straightforward approach to identify fuzzy objects is to apply a (supervised) fuzzy c-means

classification, or similar soft classifier. This classifier gives the most likely class for a pixel,

and also possibility values of belonging to any other class. It does not, however, take spatial

correlation between pixels into account, also known as pattern or texture.

Cheng and Molenaar (2001) proposed a fuzzy analysis of dynamic coastal landforms. They

classified the beach, foreshore and dune area as fuzzy objects based on elevation data using a

semantic import model. Some classification errors, however, are likely to occur when using

elevation as diagnostic information alone. For example, an area of low elevation behind the

foredune is classified as beach, whereas it is almost certainly an area of sand removal by the

wind like a blowout or an interdune area. These types of errors can be prevented by using

spatial or contextual information, i.e. by looking at morphometry or landforms. Cheng et al.

(2002) and Fisher (2002) propose a novel method of multi-scale analysis for allocating fuzzy

memberships to morphometric classes. This technique can be used to model objects, which

are vague for scale reasons. The morphometry classes modelled at different scale levels are:

channel, pass, peak, pit, plane, and ridge. Although this analysis fails to identify positions of

dunes, it is possible to identify dune ridges and slacks and to monitor their changing

positions.

In this study, we are interested in both vegetation and landforms as characterization of coastal

land units. To identify these units we argue that texture is of utmost importance. A

description of texture reflects the spatial structure of both elevation and spectral data and is

therefore indispensable in classifying an area into sensible geographical units. The aim of this

study is to present a supervised texture-based image segmentation technique that identifies

objects from high-resolution elevation and multi-spectral airborne imagery. It is applied to a

coastal area in northwest England. This paper builds on work of Lucieer and Stein (2002) and

further explores the use of texture and generation of thematic and spatial object uncertainty in

image segmentation to identify fuzzy objects.

2. Study area and data

2.1 The Ainsdale Sands

The study area (6 km2) is on the coast of northwest England named Ainsdale Sands. The

Ainsdale Sand Dunes National Nature Reserve (NNR) totals 508 ha and forms part of the

Sefton Coast, the finest dune system on the northwest coast of England. The NNR is within

the coastal Special Protection Area. It is also within the Sefton Coast candidate Special Area

of Conservation. The NNR contains a range of habitats, including intertidal sand flats,

embryo dunes, high mobile yellow dunes, fixed vegetated dunes, wet dune slacks, areas of

deciduous scrub and a predominantly pine woodland. Key species include dune helleborine,

pendulous flowered helleborine, sand lizard, natterjack toad, great crested newt, and red

squirrel. The red squirrel is the only native squirrel in the British Isles. Widespread in Britain

at the turn of the century, it has since shown a dramatic decline due to the loss and

fragmentation of habitat, disease and, in particular, competition from the larger introduced

grey squirrel. To aid the red squirrel in the long term it is important that appropriate habitat

management is practiced to allow red squirrels to survive in areas that would otherwise be

taken over by greys.

There are 460 species of flowering plants recorded, including 33 locally or regionally rare

species. The shore holds important wintering populations of various waders and gulls.

Management of this area consists of extending the area of open dune habitat through the

removal of pine plantation from the seaward edge of the NNR, maintaining and extending the

area of fixed open dune by grazing with Herdwick sheep and progressively creating a more

diverse structure within the remaining 115 ha pine plantation with associated benefits for

wildlife (Ainsdale Sand Dunes NNR, 2003). Therefore, mapping of this coastal area is

important for protection and management of the environment as a major and threatened

habitat type and as a defence against coastal flooding.

Figure 1. Location of the study area in northwest England north of Liverpool

(Source: Fisher, 2002)

2.2 LiDAR and CASI imagery

In 1999, 2000 and 2001 the Environment Agency, UK, collected high-resolution digital

elevation models (DEM) by LiDAR, and simultaneously, acquired hyper-spectral Compact

Airborne Spectral Imager (CASI) imagery (one flight each year). The aircraft is positioned

and navigated using Global Positioning Satellite (GPS) corrected to known ground reference

points. The aircraft flies at approximately 800 m above ground level. A scanning mirror

allows a swath width of approximately 600 m to be surveyed during a flight. Individual

measurements are made on the ground at 2 m intervals for LiDAR and 1 m resolution for the

CASI sensor allowing a highly resolved model of the terrain to be generated. In this study, the

imagery of 2001 is used. These images, geometrically corrected by the Environment Agency,

are spatial composites of multiple flight strips. The area covered by these images is

approximately 6km2. Figure 2A displays a grey scale image of band 12 (Near Infrared) of the

CASI image. Figure 2B shows a 3D hill-shaded model of the LiDAR DEM of the study area.

A B

N

Figure 2. A: Band 12 (NIR) of the 1 m resolution CASI image of the Ainsdale Sands. B: 3D

view of the 2 m resolution LiDAR DEM of the same area with the foredune clearly visible.

2.3 Coastal land units

In table 1 we distinguish the mapping units in the study area based on the information content

in the LiDAR and CASI imagery and considering the required mapping units for management

of the area. Detailed mapping of these units is required, because knowledge about the

location and dynamics of these object types is important for monitoring the unique habitats in

this area, as well as, the coastal defence against flooding.

We propose a hierarchical object structure with a distinction between land cover classes and

land form classes. At the finest level, classes have diagnostic properties of both land cover

and landform. These objects are unique because of their combined form and vegetation

properties. It is important to distinguish between land cover and landform, because we cannot

derive evidence for object identification from one type of data alone. Landform properties are

extracted from digital elevation, the LiDAR DEM of the area. Land cover is obtained from

spectral information from the CASI imagery. The objects proposed here have a fuzzy nature.

Transition zones between objects occur and it is hard or even impossible to determine crisp

boundaries between these objects. Therefore, information on thematic and spatial uncertainty

is required to identify these objects. In the next section, we describe methods for the

extraction of these objects that provide additional information about their uncertainties.

Table 1. Hierarchical structure of coastal mapping units

Elevation / Land Land cover / Coastal mapping units

form Vegetation

Beach Beach flat Wet Sand Wet beach

Dry Sand Dry beach

Dune field Foredune Woodland (Pine Vegetated foredune

tree)

Dune (parabolic) Grass (Marram) Woodland dune

Dune ridge Willow Shrub Woodland dune

trough

Dune trough Sand Vegetated dune

Blowout Bare dune

Vegetated dune ridge

Vegetated dune trough

Fossil blowout

(vegetated)

Active blowout

3. Methods

3.1 Texture

Regions with similar reflection can easily be identified as objects on a remote sensing image.

The presence of texture makes it more complicated. Without agreement on a formal

definition of texture, a major characteristic is the repetition of a pattern or patterns over a

region. The pattern may be repeated exactly, or as a set of small variation, possibly as a

function of position. There is also a random aspect to texture, because size, shape, colour and

orientation of pattern elements (sometimes called textons) can vary over the region.

We would like to be able to describe texture (texture descriptions are measurements which

characterize a texture) and then to classify it (classification is attributing the correct class

label to a set of measures) or perhaps to segment an image according to its texture content.

Texture measures can be split into structural (transform-based), statistical and combination

approaches. Well-known structural approaches are the Fourier and Wavelet transform. We

can use several measures to describe these transforms, including entropy, energy and inertia

(Nixon, 2002). The most well known statistical approach toward texture description is the

grey level co-occurrence matrix (GLCM) (Haralick et al., 1973). The co-occurrence matrix

contains elements that are counts of the number of pixel pairs for specific brightness levels,

when separated by some distance and at some relative inclination. Other well-known texture

descriptors are Markov random fields (GMRF), Gabor filter, fractals and wavelet models. A

comparative study of texture classification is given in (Randen and Husoy, 1999).

3.2 Texture model the Local Binary Pattern Operator (LBP)

The degree of computational complexity of most texture models is too high. Therefore,

Randen and Husoy (1999) conclude in their recent comparative study that a direction for

future research is the development of powerful texture measures that can be extracted and

classified with a low computational complexity. A relatively new and simple texture model is

the local binary pattern operator (LBP) (Pietik inen et al., 2000; Ojala et al. 2002). It is a

theoretically simple yet efficient multi-resolution approach to grey scale and rotation

invariant texture classification based on local binary patterns and nonparametric

discrimination of sample and prototype distributions.

Ojala et al. (2002) derive LBP by defining texture T in a local neighbourhood of a grey scale

image as the joint distribution of grey levels of P (P>1) image pixels

T = t ( g c, g 0 g P 1 ) = t ( g c, g P ) (1)

where gc corresponds to the value of the centre pixel ( pc ) of the local neighbourhood and gi

corresponds to the value of a pixel ( pi, where i = 0 P 1 ) in the neighborhood of pc . In

this study, we apply a circle of radius R with P equally spaced pixels that form a circularly

symmetric neighbourhood set (figure 3B). If the coordinates of pc are (k, l ), then the

coordinates of the neighbouring pixels in a circular neighbourhood are given by

pi (k, l ) = pi (k R sin(2 i / P), l + R cos(2 i / P )) for i = 0 P 1 (2)

Common combination of P and R are: 4-1 (corresponding to the 4 adjacent neighbours), 8-1

(corresponding to the 8 adjacent neighbours, or a 3x3 kernel), 16-2 and 24-3. Duplicate pixels

are ignored in the neighbourhood set.

A B

Figure 3. A: a square and B: circular pixel neighbourhood set for P = 8 and R = 2 (source:

Texture Analysis, University of Oulu, Finland, 2003).

Invariance with respect to the scaling of pixel values or illumination differences is achieved

by considering just the signs of the differences instead of their exact values

T t ( s ( g 0 g c ), s ( g1 g c s ( g P 1 g c )) (3)

where

1, x 0

s ( x) = (4)

0, x

Ojala et al. (2002) found that not all local binary patterns describe properties of texture well.

They introduce a uniformity measure U to define uniform patterns. U corresponds to the

number of spatial transitions or bitwise 0/1 changes in the pattern.

P

U ( LBPP, R ) = s ( g i g c ) s ( g i 1 g c ) (5)

i =1

where

g P = g0 (6)

Patterns that have uniformity values of at most 2 are designated as uniform resulting in the

following operator for grey scale and rotation invariant texture description

P 1

s( gi gc ) if U ( LBPP, R ) 2

= i =0

LBPPriu 2 (7),R

P +1

otherwise

The LBPPriu 2 operator thresholds the pixels in a circular neighbourhood of P equally spaced,R

pixels on a circle of radius R, at the value of the centre pixel. The LBPPriu 2 operator allows for,R

detecting uniform patterns for any quantization of the angular space and for any spatial

resolution. It allows for combining multiple operators, LBPPriu 2 with different neighbourhood,R

sets (i.e. different values for P and R), for multi-resolution analysis. P+1 uniform binary

patterns can occur in a circular symmetric neighbourhood set of P pixels. Equation 7 assigns

a unique lable to each of the patterns, corresponding to the number of 1 bits in the pattern.

The non-uniform patterns are grouped under one label, P+1.

Most approaches to texture classification or segmentation assume that training samples and

unknown samples are identical with respect to spatial scale orientation and grey scale

properties. This is often not the case, however, real world textures can occur at arbitrary

spatial resolutions, rotations and illumination conditions. The LBPPriu 2 operator is very robust,R

in terms of grey scale variations, since the operator is by definition invariant against any

monotonic transformation of the grey scale. The operator is an excellent measure of the

spatial structure of local image texture, but by definition, it discards the other important

property of local image texture, i.e. contrast. Therefore, the performance of LBPPriu 2 can be,R

further enhanced by combining it with a rotation invariant variance measure that

characterizes the contrast of local image texture. The variance is defined as

1 P 1

( gi g )2

2 =

g (8)

P i =0

where

1 P 1

g = gi

(9)

P i =0

Most approaches to texture analysis quantify texture measures by single values (means,

variances, entropy, etc.). However, much important information contained in the distributions

of feature values might be lost. In this study, the final texture feature is the histogram of

LBPPriu 2 occurrence, computed over an image or a region of an image, or the joint distribution,R

of the two complementary LBPPriu 2 and 2 operators. The joint distribution of ( LBPPriu 2, 2 )

g g,R,R

is approximated by a discrete two-dimensional histogram of size P+1 x b, where P is the

number of neighbours in a circular neighbourhood and b is the number of bins for 2 . Ojala

g

et al. (2002) show that this is a powerful tool for rotation invariant texture classification. The

number of bins used in quantization of the feature space plays a crucial role. Histograms with

too modest a number of bins fail to provide enough discriminative information about the

distributions, however, if we go to the other extreme the number of entries per bin is very

small and histograms become sparse and unstable. In this study, following Ojala et al. (1996),

the feature space is quantized by computing the total feature distribution of ( LBPPriu 2, 2 )

g,R

for the whole image. This distribution is divided into 32 bins having an equal number of

entries.

In classifying texture, we evaluate the (dis)similarity of sample and model histograms as a

test of goodness-of-fit using a nonparametric statistic, the log-likelihood ratio statistic, also

known as the G-statistic (Sokal and Rohlf, 1987). Here, the sample is a histogram of the

texture measure distribution of an image window. The model is a histogram of a reference

image window of a particular class. By using a nonparametric test we avoid making any,

possibly erroneous, assumptions about the feature distributions. The value of the G-statistic

indicates the probability that two sample distributions come from the same population: the

higher the value, the lower the probability that the two samples are from the same population.

The more alike the histograms are, the smaller is the value of G.

It should be noted that the window size should be appropriate for the computation of the

texture features. However, as we consider windows of increased size, the probability that

regions contain a mixture of textures is increased. This can bias the comparison, since the

reference textures contain only features of individual patterns. On the other hand, if the

window size is too small it is impossible to calculate a texture measure. Within this

constraint, it is impossible to define an optimum size for segmenting the entire image,

therefore, classifying regions of a fixed window size is inappropriate (Aguado et al., 1998).

Alternatively, a top-down hierarchical segmentation process, as discussed in the next section,

offers a very suitable framework for classifying image regions based on texture.

3.3 Texture based image segmentation

Split-and-merge segmentation consists of a region-splitting phase and an agglomerative

clustering (merging) phase (Haralick and Shapiro, 1985; Horowith and Pavlidis, 1976 and

Lucieer and Stein 2002). In the approach of Lucieer and Stein (2002), the image is initially

considered as a block of pixel values with mean vector and covariance matrix. This block is

split into four sub-blocks characterized by vectors of mean pixel values and covariance

matrices. To define homogeneity, they consider a threshold for the mean and thresholds for

the covariance matrix. These values are chosen in advance and kept constant during

segmentation. Heterogeneous sub-blocks are split recursively until homogeneity occurs or a

minimum block size is reached. The resulting data structure is a regular quadtree. In the

clustering phase, adjacent block segments are merged if the combined object is

homogeneous. The homogeneity rules are applied in a similar way. Texture is not taken into

account in this approach.

Ojala and Pietik inen (1999) apply a similar unsupervised split-and-merge segmentation with

splitting and merging criteria based upon the ( LBPPriu 2, 2 ) texture measure (section 3.2).

g,R

Objects derived with unsupervised segmentation have no class labels. Class labels can be

assigned in a separate labelling or classification stage. Supervised segmentation uses explicit

knowledge about the study area to train the segmentation algorithm on reference texture

classes. In such an approach, segmentation and classification are combined and objects with

class labels are obtained.

Aguado et al. (1998) introduce a segmentation framework with a top-down hierarchical

splitting process based on minimizing uncertainty. In this study, we combine the ( LBPPriu 2,,R

2 ) texture measure as describe in section 3.2 and the segmentation/classification framework

g

as suggested by Aguado et al. (1998). Similar to split-and-merge segmentation each square

image block in the image is split into four sub-blocks forming a quadtree structure. The

criterion used to determine if an image block is divided is based on a comparison between the

uncertainty of the block and the uncertainty of the sub-blocks. Uncertainty provides a

measure that reflects the potential classification ambiguity of image regions.

To obtain optimum image segmentation, we divided the image such that classification

confidence is maximized, and hence uncertainty is minimised, where uncertainty is defined as

the ratio between the similarity values, computed from an image block, of the two most likely

reference textures. These textures are histograms of ( LBPPriu 2, 2 ) of characteristic regions in

g,R

the image. To test for similarity between an image block texture and a reference texture we

apply the G-statistic described in section 3.2. Uncertainty U is defined as

G2

U= (3.10)

G1

where G1 is the lowest G value of all classes (highest similarity) and G2 is the second lowest

G value. U is close to one if G1 and G2 are very similar. In this case, the decision of

classifying the region is vague. The uncertainty in classification decreases if the difference

between these two texture similarities increases. The subdivision of each image block is

based on this uncertainty criterion. An image block is split into four sub-blocks if

U B 4 > U SB1 + U SB 2 + U SB 3 + U SB 4 (3.11)

where the left side of equation 11 defines uncertainty obtained when the sub-blocks are

classified according to the class obtained by considering the whole block (B). The right side

of equation 11 defines uncertainty obtained if the sub-blocks (SB1, SB2, SB3 and SB4) are

classified by the classes obtained by the subdivision. Thus, the basic idea is to subdivide an

image block only if it is composed of several textures. Additionally, classification is always

uncertain at the boundaries of textures because the image block contains a mixture of

textures. Accordingly, we subdivide blocks that have at least one neighbouring region of a

different class (Aguado et al., 1998). Finally, we obtain a partition of the image of objects

labelled according to the reference texture classes.

The building blocks of each of the objects give information about the objects uncertainties.

We use the measure UB to depict the ambiguity with which a block is assigned a class label.

This gives us information about the thematic uncertainty of the building blocks. The spatial

distribution of building block uncertainty within an object gives information about spatial

uncertainty. We expect high uncertainty values in the boundary blocks within objects,

because of mixed textures or transition zones.

3.4 Texture example

To illustrate the problem of classifying regions of different texture we use an image (512 X

512 pixels) with a composition of photos of five different textures (figure 4A). Each of these

classes is unique in terms of their texture. It shows that the human visual system not only

distinguishes image regions based on grey scale or colour, but also on pattern. A pixel-based

classifier does not take into account texture or spatial information. This is shown in figure

4B, which gives the result of a (pixel based) supervised fuzzy c-means using a Mahalanobis

distance measure and an overlap parameter of 2.0 with five classes (Bezdek, 1981). We

selected five regions of 30 by 30 pixels in the centres of the texture regions to train the

classifier. Figure 4B shows that, although the patterns are still visible, no clear spatial

partition of classes is found.

A B

Figure 4. A: Artificial composition of five different natural textures. B: Result of a pixel

based supervised fuzzy c-means classifier.

Figure 5 gives the results of two segmentations of figure 4A.Figure 5A shows that a split-

and-merge segmentation (see section 3.3) without texture characterization cannot identify

regions of homogeneous texture. It should be noted that this approach is unsupervised, i.e. no

reference data is used to train the algorithm (Lucieer and Stein, 2002). Random grey values

are used to depict different objects. Figure 5B shows that a much better segmentation of

figure 4A occurs if texture is incorporated into segmentation, applying the supervised texture-

based segmentation algorithm proposed by Ojala and Pietik inen (1999) (see section3.3).

A B

Figure 5. A: unsupervised split-and-merge segmentation of figure 4A based on mean and

variance. B: unsupervised split-and-merge segmentation based on texture distributions.

In figure 6 the results of a supervised texture-based segmentation of figure 4A are shown,

applying the uncertainty criteria of Aguado et al. (1998) (see section 3.3). We selected five

references regions of 40x40 pixels in the image, corresponding to the five different texture

classes (similar to the supervised fuzzy c-means classification). Values for P and R are 8 and

1 respectively (corresponding to the 8 adjacent neighbours). Figure 6A shows the segmented

objects with their corresponding class label. In figure 6B uncertainty values for each of the

objects building blocks are given. Class NE is segmented with lowest uncertainty values,

between 0.3 and 0.4. The centre class is segmented with uncertainty values between 0.4 and

0.5. Class SW is segmented well, but with a higher uncertainty, between 0.5 and 0.7.

Ambiguity of this class occurs with class SE. Class NW is segmented well, but with high

uncertainty values between 0.5 and 0.75. In class NW a cluster of small objects is classified

as class SW. The building blocks of these objects show uncertainty values of 0.95 and higher,

meaning that the classification ambiguity in these areas is very high. Ambiguity of this class

occurs with class SE. The main area of Class SE is segmented well, but the objects show the

highest uncertainty values in the image (between 0.6 and 1.0). In this class, small objects are

classified as class NW, SE and Centre. Block uncertainty is higher than 0.94 for these

objects. This can be explained by the fact that this type of texture is very irregular, i.e. its

pattern is not repetitive and the reference area does not fully represent the whole texture area.

In addition, all small blocks at the boundaries of textures show high (>0.9) uncertainties,

because they contain mixtures of different textures.

Uncertainty:

A B

1

0

Figure 6. A: Supervised texture based segmentation of figure 4A with five reference classes.

B: Related uncertainty for all object building blocks.

4. Results

4.1 Segmentation of LiDAR DEM

Figure 7 shows the result of a supervised segmentation of a 512 by 512 pixel subset of the

LiDAR DEM of the study area. Four reference areas of 50 by 50 pixels were selected for

training. Again, values for P and R are 8 and 1 respectively. Figure 7A shows the segmented

objects with class labels and figure 7B shows the corresponding uncertainty values.

Woodland gives a unique response in the LiDAR image. Its texture is different from other

classes. Therefore, we classified woodland as one of the landform classes in this image. The

woodland area is segmented well, with low uncertainty values ranging from 0.02 to 0.35.

Uncertainty values increase at the border of the woodland area. Fieldwork showed that zones

of willow trees occurred at the border of the main pine woodland area, which because of their

slightly different texture explain the higher uncertainty. Dune slacks and blowouts are very

similar in form. Blowouts are active, however, and not vegetated. Dune slacks are often

stable, because they are vegetated. These differences do not show in texture differences in the

LiDAR image. Therefore, these units are segmented as one class type, dune slacks. The core

of these areas is segmented well, with uncertainty values between 0.2 and 0.5. The

boundaries of these objects, however, show uncertainty values of 0.8 and higher. These high

uncertainty values are explained by the fact that dune slacks show a transition to dune. No

crisp boundary can be defined between these objects types. High uncertainty values depict

that there is a transition zone between objects and that these objects have a fuzzy nature.

Furthermore, figure 7 shows that no distinction could be made between the foredune and the

inland dune field. These areas have similar image textures and, therefore, are segmented as

one class. The (steep) foredune shows, as expected, a short transition zone to beach, depicted

by high uncertainty values (>0.8). The dune area is segmented with low uncertainty values

( 0.7) in the area. The main part of the dune field is

classified as willow shrub land. Fieldwork showed that marram grass is mainly found on the

foredune and on the highest parts of the dune ridges in the dune field. Only a few small

patches of marram grass are shown in figure 8A in the foredune area. Willow shrub is found

all over the dune field, but mainly in the dune slacks. Image texture for these two classes,

however, is very similar. Marram grass fields are characterized by a mixture of grass and

sand; willow shrub areas are characterized by a mixture of baby willow shrubs and sand or

low grass. High uncertainty values (higher than 0.7 in the dune field and higher than 0.95 in

the foredune and dune ridge areas) in figure 8B confirm the ambiguity between these two

classes. The sand cover on the beach is correctly segmented, because of its unique texture.

Uncertainty values are lower than 0.2. Again, there is a short transition zone from the

foredune to the beach with a decreasing marram grass coverage. This zone is depicted by

uncertainty values of 0.95 and higher.

5. Discussion & Conclusions

In this study, texture is used to segment a LiDAR elevation model and a CASI image band

into objects. Additionally, absolute elevation and reflection values might be used in

segmentation to improve results. Errors like classifying beach objects inside the dune field

are might be prevented by taken into account this information.

The resolution of the neighbourhood set affects the segmentation result. In this study, we

used a neighbourhood set of the nearest eight neighbouring pixels (P=8, R=1). A multi-

resolution approach with different combinations of P and R might describe textures in a

better way. In future research we will assess the effect of different neighbourhood sets on the

segmentation result. Additionally, we will look into a multi-spectral approach with a multi-

variate LBPPriu 2 and ( LBPPriu 2, 2 ) descriptor. Multiple CASI bands will be used in the

g,R,R

texture description and might provide a more accurate texture model.

Uncertainty:

B

A

1

0

N

Figure 8. A: Classification result of supervised texture based segmentation of band 12 of the

CASI image with four reference land cover classes. B: Related uncertainty for all object

building blocks.

In this paper, we propose a supervised segmentation algorithm to derive labelled objects from

remotely sensed imagery based on image texture. Image texture is modelled with the joint

distribution of the Local Binary Pattern operator (LBP) and local variance. Additionally, we

focus on the generation of thematic and spatial object uncertainty. For each of the objects

building blocks, uncertainty values are calculated to depict class ambiguity. Spatial

distribution of building block uncertainty inside objects gives us information about spatial

uncertainty of objects. Transitions zones between object classes are depicted by high

uncertainty values. This study shows that uncertainty values provide us with invaluable

information to identify transition zones between (fuzzy) objects and to identify areas with

ambiguous classification.

References

Ainsdale Sand Dunes NNR, English Nature National Natural Reserves. 2003. Website

http://www.english-nature.org.uk. Last accessed: 24 January 2003.

AGUADO A.S., MONTIEL E., AND M.S. NIXON. 1998. Fuzzy image segmentation via

texture density histograms. EU project Nr. ENV4-CT96-0305 - Fuzzy Land Information from

Environmental Remote Sensing (FLIERS) Final Report, 1998.

BEZDEK, J. 1981, Pattern Recognition with Fuzzy Objective Function Algorithms, Plenum

Press, New York.

CANTERS F. 1997. Evaluating the uncertainty of area estimates derived from fuzzy land

cover classification. Photogrammetric Engineering & Remote Sensing, 63(4):403-414.

CHENG T., FISHER P.F., AND P. ROGERS. 2002. Fuzziness in multi-scale fuzzy

assignment of duneness. In G. Hunter and K. Lowell, editors, Accuracy 2002 - International

Symposium On Spatial Accuracy Assessment in Natural Resources and Environmental

Sciences, pages 154-159, Melbourne, Australia, July 10-12 2002.

CHENG, T. AND M. MOLENAAR. 2001. Formalizing fuzzy objects from uncertain

classification results. International Journal of Geographical Information Science, 15(1):27-

42.

FISHER, P.F. 2002. Fuzziness in multi-scale analysis of landscape morphometry. Personal

Communication, October 2002.

FISHER, P.F. 1999. Geographical Information Systems: Vol. 1 Principles and Technical

Issues, Vol. 2 Management Issues and Applications, chapter Models of Uncertainty in Spatial

Data, pages 191-205. Wiley & Sons, New York, second edition edition, 1999.

FOODY, G. M. 1996. Approaches for the production and evaluation of fuzzy land cover

classifications from remotely sensed data. International Journal of Remote Sensing,

17(1):1317-1340.

GORTE, B. H. H. AND A. STEIN. 1998. Bayesian classification and class area estimation

of satellite images using stratification. IEEE Trans. Geosciences and Remote Sensing, vol.

36, pp. 803 812.

HARALICK R.M., SHANMUGAM K., AND I. DINSTEIN. 1973. Textural features for

image classification. IEEE Transactions on Systems, Man and Cybernetics, vol 2, pp. 610-

621.

HARALICK R.M. AND L.G. SHAPIRO. 1985. Image segmentation techniques. Computer

Vision, Graphics and Image Processing, 29(1):100-132.

HOOTSMANS R.M. 1996. Fuzzy Sets and Series analysis for Visual Decision Support in

Spatial Data Exploration. PhD thesis, Utrecht University.

HOROWITZ S.L. AND T. PAVLIDIS. 1976. Picture segmentation by a tree traversal

algorithm. Journal of the Association for Computing Machinery, 23:368-388.

LUCIEER, A. AND A. STEIN. 2002. Existential uncertainty of spatial objects segmented

from remotely sensed imagery. IEEE Transactions on Geoscience and Remote Sensing,

40(11): 2518- 2521.

NIXON, M.S. AND A.S. AGUADO. 2002. Feature extraction & image processing.

Butterworth-Heinemann.

OJALA T., PIETIK INEN M. AND D. HARWOOD. 1996. A comparative study of texture

measures with classification based on feature distributions. Pattern Recognition,29: 51-59.

OJALA T. AND M. PIETIK INEN. 1999. Unsupervised texture segmentation using feature

distributions. Pattern Recognition, 32: 477-486.

OJALA T., PIETIK INEN M., AND T. M ENP . 2002. Multiresolution gray-scale and

rotation invariant texture classification with local binary patterns. IEEE Transactions on

Pattern Analysis and Machine Intelligence, 24(7): 971-987.

PIETIK INEN M., OJALA T., AND Z. XU. 2000. Rotation-invariant texture classification

using feature distributions. Pattern Recognition, 33:43-52.

RANDEN, T. AND J.H. HUSOY. 1999. Filtering for Texture Classification: A Comparative

Study. IEEE Transactions on Pattern Analysis and Macine Intelligence, 21(4): 291-310.

SOKAL, R.R. AND F.J. ROHLF. 1987. Introduction to Biostatistics, 2nd edition. W.H.

Freeman and Co, New York.

Texture Analysis, University of Oulu, Finland. 2003.

Website http://www.ee.oulu.fi/research/imag/texture/. Last accessed: 14 February 2003.

WEL, F. VAN DER. 2000. Assessment and Visualisation of Uncertainty in Remote Sensing

Land Cover Classifications. PhD thesis, Utrecht University.

ZHANG J. AND G. M. FOODY. 2001. Fully-fuzzy supervised classification of sub-urban

land cover from remotely sensed imagery: Statistical and artificial neural network

approaches. International Journal of Remote Sensing, 22(4):615-628.



Contact this candidate