potential of ant colony optimization to satellite image classification

19
Potential of Ant Colony Optimization to Satellite Image Classification Raj P. Divakaran

Upload: ganya

Post on 06-Jan-2016

25 views

Category:

Documents


0 download

DESCRIPTION

Potential of Ant Colony Optimization to Satellite Image Classification. Raj P. Divakaran. Remote Sensing – The Definition. Remote Sensing is defined as the art and science of obtaining information about any object without coming in direct contact with it. - PowerPoint PPT Presentation

TRANSCRIPT

Potential of Ant Colony Optimization to Satellite Image Classification

Raj P. Divakaran

Remote Sensing – The Definition

Remote Sensing is defined as the art and science of obtaining information about any object without coming in direct contact with it.

The term is associated with the process of obtaining information about the earth.

Schematic Diagram

Incoming RadiationReflectance detected by sensor

Energy Balance and Spectral Patterns

E(I) = E(R) + E(T) + E(A)

• Proportion of energy reflected, transmitted or absorbed depends on the feature on the earth.

• Same feature has different spectral characteristics at different wavelengths

• Different features have distinct “spectral patterns”

Spectral Patterns Of Different Features

Satellite Image Classification

• Involves grouping pixels into distinct labels• Necessary for subsequent analysis of the image• Image Classification Process:

• Supervised• Unsupervised

Need For Automated Classification Techniques

• Very large amount of data being generated• Insufficient skilled manpower• Result: data not utilized to full extent• Need for quick reference to potentially useful

imagery

ACO

• ACO algorithms take inspiration from the coordinated behavior of ant swarms.

• ACO algorithms strive to generate intelligent systems by emphasising on emergence, distributed-ness and autonomy

• Bottom-up approach

How Can ACO Help?

• Does not require the user to create training data samples

• Does not assume an underlying statistical distribution for the pixel data

• Contextual information can be taken into account. i.e., neighbourhood information for a pixel

• Could improve robustness because the solution is not hard-coded

Kenge – GIS Extension to Swarm

• Developed to make GIS layers accessible for agent-based simulations

• Multiple layers can be brought into the same Kenge object interface

Approach

• Create n groups of ants

• Make each group search for a particular spectral combination that corresponds to a distinct feature - vegetation, clouds etc.

• Allow them to mark a pixel to indicate they have 'classified' a pixel as belonging to a particular category (analogous to trail laying in real ants)

• An ant belonging to group 'a' tends to move onto pixels marked as belonging to the same group (analogous to trail following in real ants)

• Trails can be strengthened by this method

• Multiple ants can lay trails over the same pixel and the pixel is classified as belonging to the group with the highest trail strength

Work Done

• Created 3 types of ants - vegetation seeking, water seeking and bare soil seeking ants

• Assigned variable parallelopipeds (spectral bounds) to water seeking and bare soil seeking ants

• Assigned the NDVI factor for vegetation seeking ants• NDVI = Normalized Difference Vegetation Index

• NDVI = (NIR – Red) / (NIR + Red)

• High values ( values close to 1) mean healthy vegetation

Ant Movement Rules

• An ant searches for a trail in its immediate neighborhood

• If trail exists, it moves to the pixel with the trail mark• Else, moves randomly• If ant “happiness” reaches threshold point

exploratory mode is triggered. The ant moves randomly

Preliminary Results

Original Image After Classification

Classification (after 1000 time steps)

Preliminary Results (contd.)

Plus Points

• Ants are able to classify the image!• Able to identify vegetation• Able to identify bare soil

Minus Points

• Buildings wrongly identified as soil• Shadows mistaken for water bodies

Work That Remains To Be Done

• Formulate mechanisms to identify urban areas, clouds

• Incorporate diffusion of trails

• Incorporate recruitment of ants to other groups

• Incorporate contextual searching mechanisms (could become vital for delineating urban areas)

• Comparison with standard techniques

• Comparison with ground data