genetic algorithms are then used to develop the most
suitable linguistic summary of each pattern/object
stored in the database. This paper is organised as
follows. Section 2 describes the system architecture,
section 3 describes the approach, section 4 discusses
the implementation issues, and section 5 discusses
the conclusions and future work.
2 SYSTEM ARCHITECTURE
The system architecture is shown in Figure 1. The
input image is analysed and some feature descriptors
extracted. These descriptors are stored thereafter in a
relational table in the database. The blackboard
holds the current state in the process of developing
summaries. The key difference with (Nair, Chai,
2005) is that presently the user has the choice of
suggesting concepts such as descriptions of area,
length, location of patterns etc. Also, human
interaction could be of assistance when complicated
summaries that involve a combination of attributes
need to be developed (Kacprzyk, Yager, 2001). It
would be possible for the user to assign importance
to each of the attributes. The knowledge base uses
geographic facts to define feature descriptors using
fuzzy sets. It interacts with a built-in library of
linguistic labels, which also interacts with the
summariser as it supplies the necessary labels to it.
The summariser receives input from these
components and performs a comparison between
actual feature descriptors of the image patterns
stored in the database, the concepts suggested by the
user, and the feature definitions stored in the
knowledge base. After this comparison, the
summariser uses the linguistic labels supplied by the
library to formulate some possible summaries for
each pattern/object in the database. These summaries
are stored in the blackboard. From among these
summaries, the most suitable one describing each
pattern is selected by interaction with the engine
(genetic algorithm). As the GA evolves through
several generations, it generates better summaries
(indicated by higher fitness, as defined in Section 4)
which are then stored and indicated on the
blackboard. Thus, the system has been improved and
enhanced to include some elements of supervised
classification and summarisation.
This research focuses on analysing multi-band
(RGB) satellite images. The following set of rules is
developed to perform pattern classification in multi-
band satellite images.
1. If a pattern/object is to be classified as an
island, it should have a water envelope
surrounding it such that it has a uniform
band ratio at at least eight points on this
envelope (corresponding to directions E,
W, N, S, NE, NW, SE, SW). Also grey
level values on the envelope could be lower
than the grey level values on the object.
2. If an object does not have an envelope in all
directions as described in rule (1) above,
then it is classified as land.
3. If an object is to be classified as water body
(expanse of water, river), it is necessary
that it should have a uniform band ratio.
4. Fire is classified as a separate pattern. It is
identified by applying colour density
slicing to the image and by viewing the
histogram of the affected area. The
histogram would show a majority of pixels
at lower intensity for the burnt scar area
near the fire.
5. A new rule is proposed for the
classification and identification of urban
area settlements in an image. At this stage,
only simple, geometrically regular
settlements can be identified. The grey
level intensity (indicated as white colour
for settlements) and shape are used as
attributes to aid the identification and
classification process. Settlements are
identified by sharp edges and corners.
Shape ratio can be used to verify the
preciseness of the shape. This classification
will have a percentage of accuracy
associated with it.
3 APPROACH
Area, length, location (X, Y pixel co-ordinates of
centroid of pattern in image), Additional Information
or Pattern Id, grey level intensity, and shape ratio are
the attributes of the patterns/objects that are used to
develop their linguistic summaries. Area, length,
location, grey level intensity, shape ratio are
calculated/extracted automatically by the GUI tool.
Additional information contains the pattern’s id,
which is obtained by using the classification rules
described in the earlier section. The linguistic
summary of patterns/objects is evaluated as follows.
DEVELOPMENT OF SUMMARIES OF CERTAIN PATTERNS IN MULTI-BAND SATELLITE IMAGES
279