Expert/rule based classification

Slides:



Advertisements
Similar presentations
Lab for Remote Sensing Hydrology and Spatial Modeling Dept. of Bioenvironmental Systems Engineering, NTU Satellite Remote Sensing for Land-Use/Land-Cover.
Advertisements

Major Operations of Digital Image Processing (DIP) Image Quality Assessment Radiometric Correction Geometric Correction Image Classification Introduction.
PRESENTATION ON “ Processing Of Satellite Image Using Dip ” by B a n d a s r e e n i v a s Assistant Professor Department of Electronics & Communication.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
VALIDATION OF REMOTE SENSING CLASSIFICATIONS: a case of Balans classification Markus Törmä.
Lecture 14: Classification Thursday 18 February 2010 Reading: Ch – 7.19 Last lecture: Spectral Mixture Analysis.
Image Classification To automatically categorize all pixels in an image into land cover classes or themes.
Classification of Remotely Sensed Data General Classification Concepts Unsupervised Classifications.
An Overview of Remote Sensing and Image Processing by Miles Logsdon with thanks to Robin Weeks and Frank Westerlund.
Image Classification
Chapter 9 Accuracy assessment in remotely sensed categorical information 遥感类别信息精度评估 Jingxiong ZHANG 张景雄 Chapter 9 Accuracy assessment in remotely sensed.
Image Classification and its Applications
Raster Data Chapter 7. Introduction  Vector – discrete  Raster – continuous  Continuous –precipitation –elevation –soil erosion  Regular grid cell.
Using spectral data to discriminate land cover types.
Orthorectification using
The role of remote sensing in Climate Change Mitigation and Adaptation.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Advanced Topics in GIS. Natural Hazards Landslide Susceptibility.
Image Classification 영상분류
Accuracy Assessment Having produced a map with classification is only 50% of the work, we need to quantify how good the map is. This step is called the.
Ground Truth Free Evaluation of Segment Based Maps Rolf Lakaemper Temple University, Philadelphia,PA,USA.
Chapter 8 Remote Sensing & GIS Integration. Basics EM spectrum: fig p. 268 reflected emitted detection film sensor atmospheric attenuation.
Raster data models Rasters can be different types of tesselations SquaresTrianglesHexagons Regular tesselations.
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
Wetlands Investigation Utilizing GIS and Remote Sensing Technology for Lucas County, Ohio: a hybrid analysis. Nathan Torbick Spring 2003 Update on current.
Digital Image Processing
Application of spatial autocorrelation analysis in determining optimal classification method and detecting land cover change from remotely sensed data.
BOT / GEOG / GEOL 4111 / Field data collection Visiting and characterizing representative sites Used for classification (training data), information.
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Hyperspectral remote sensing
Supervised Classification in Imagine D. Meyer E. Wood
Sub pixelclassification
Spatial Data Models Geography is concerned with many aspects of our environment. From a GIS perspective, we can identify two aspects which are of particular.
Unsupervised Classification
Effect of Sun Incidence Angle on Classifying Water Bodies in Landsat Images Ina R. Goodman, Dr. Ramesh Sivanpillai Department of Botany WyomingView.
Quantifying Analyst Bias in Mapping Flooded Areas from Landsat Images
Distortions in imagery:
Land Cover Mapping and Habitat Analysis
Geographic Information Systems “GIS”
Geographical Information Systems
GEOGRAPHICAL INFORMATION SYSTEM
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Factsheet # 12 Understanding multiscale dynamics of landscape change through the application of remote sensing & GIS Land use/land cover (LULC) from high-resolution.
LAND COVER CLASSIFICATION WITH THE IMPACT TOOL
Input Space Partition Testing CS 4501 / 6501 Software Testing
Digital Data Format and Storage
HIERARCHICAL CLASSIFICATION OF DIFFERENT CROPS USING
Classification of Remotely Sensed Data
ASTER image – one of the fastest changing places in the U.S. Where??
Distributed modelling
Geographic Information System
Rapid Prototyping.
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
Land Cover Mapping and Habitat Analysis
Incorporating Ancillary Data for Classification
Feature Extraction “The identification of geographic features and their outlines in remote-sensing imagery through post-processing technology that enhances.
University College London (UCL), UK
Evaluating Land-Use Classification Methodology Using Landsat Imagery
Hyperspectral Image preprocessing
REMOTE SENSING Multispectral Image Classification
Supervised Classification
Unsupervised Classification
Image Information Extraction
Shashi Shekhar Weili Wu Sanjay Chawla Ranga Raju Vatsavai
Bailey Terry1 & Benjamin Beaman2 with Ramesh Sivanpillai3
3.1.1 Introduction to Machine Learning
University College London (UCL), UK
ALI assignment – see amended instructions
Environmental Remote Sensing GEOG 2021
DIGITAL PHOTOGRAMMETRY
Presentation transcript:

Expert/rule based classification The topic of my research is Georferencing of images by exploiting geometric distortions in stereo images of UK DMC. And this is my preliminary defense presentation. Contact: mirza.waqar@seecs.edu.pk Mirza Muhammad Waqar

Lecture Overview Image classification basics Image and feature spaces Supervised vs Unsupervised classification Basic concepts of Expert classification Imagine’ Expert Classifier Knowledge Engineer Setting up of rules Output evaluation Final notes

Remote Sensing Process

Snow Vs. Clouds

Snow Vs. Clouds Clouds scatter at all wavelengths Snow absorbs at >1.4 mm c

Spatial Resolution Spatial Resolution / Pixel size Spectral Resolution / Number of bands Multispectral < 10 bands AVHRR: 1km Hyperspectral 10’s to 100’s of bands Landsat: 30m SPOT: 10m Quickbird: 2m Sub-meter Time

Generalized Workflow

Image Classification What is it ? Grouping of similar features Separation of dissimilar ones Assigning class label to pixels Resulting in manageable size of classes

Image Classification (2)

Image Classification (3)

Image Space

Feature Space

Feature Space (2) Two dimensional graph of scatter plot Formation of cluster of points representing DN values of two spectral bands Each cluster of points corresponds to a certain cover type on ground Scatter plot of two bands

Supervised Classification Satellite Image (Large Area) Ground Truth (Small Area) Thematic Map (Large Area)

Supervised vs Unsupervised

Limitations of Fundamental Methods One of the drawbacks of the fundamental methods is that the only information utilized is that contained in the image itself, in the form of one or more channels. Nothing else is considered. On the contrary, human interpreters of hard copy images can integrate many other types of information. While working on a image, they may also take into consideration such information as that from available thematic maps, personal field experience, common sense, etc.

Limitations of Fundamental Methods (2) When natural objectives, such as landscape and forest, are concerned, relations among the objects and their surroundings can be used by specialists with corresponding knowledge. As known from forestry and ecology, there exist certain relations between plants and their environmental conditions. Plants grow best where the environmental conditions are most favorable for their specific adaptabilities. Information about the distribution of the plant objects can be exploited from their environmental conditions.

Overview of Classification Methods

What is Expert, or Rule-based Classification? Expert knowledge can be represented in form of rules: if condition then inference Complex combinations of rules can be built (knowledge base) Can be applied on both pixel and object (region) base Although we use Erdas Imagine Expert Classifier as an example, the principles are generic

Rules Definition The base contains various "hard rules", i.e., the rules with no probability or belief weight. They are usually of the form of “IF···, THEN··· “ Another kind of rules are "fuzzy rules“, which go with a value of probability or belief weight. The hard rules are usually based on common knowledge or common sense; While the fuzzy rules are obtained through interviewing and questionnaires from experts

Expert Classification We can employ a similar approach to eCognition at the pixel level, using Imagine’s Expert Classifier It is argued that the quality of an image classification increases with the amount of information we have available Landcover classification

Expert Classification (2) We may further want to perform an analysis that goes beyond a mere identification of a landcover Example: analyze a terrain in terms of the mobility it allows. Identify different more or less easily traversable pixels, ranging from wide roads (easy) to forest (slow) to water or buildings (no go).

Expert Classification (3) This is what the Expert Classifier does, in a way that is more akin to GIS analysis than traditional classification The software uses a rule-based approach with a hierarchy of rules, user-defined variables, and information sources as varied as raster imagery, vector files, graphic models or external programs It is similar to the logic and structure of the graphic models that can be constructed in Imagine, but provides a better frame to follow complex rules and decisions

Expert Classifier The expert classifier is integrated into the Classifier module, and consists of 2 parts, the Knowledge Engineer and the Knowledge Classifier The Knowledge Engineer provides an interface for an expert, while the Knowledge Classifier can be used by an non-expert to execute an existing Classification Knowledge Base There is virtually no limit to complexity, although understanding the logic of a multitude of rules is not always easy, and neither is translating a research question into the appropriate hypotheses and rules

Expert Classifier - Layout Decision Tree Overview The main work (and close-up) window The knowledge base component

Decision Trees The classifier is composed of decision tree branches, i.e. a hypothesis, a rule (or more), and one or more conditions Hypothesis Rule Condition And Or

Decision Trees (2) Translating rules and hypotheses into algebra can be difficult

Example of Decision Tree Overview The main work (and close-up) window The knowledge base component

Example of Decision Tree (2) Note that the hypotheses don’t lead to a single answer, but rather to pixels of particular value in a new, resulting thematic image file. This means that the result of the analysis is a classified raster image The objective in the following example was to identify terrain suitable for easy traversing Input data consist of (i) the result of a supervised ML classification, (ii) a DEM, (iii) a map of major and minor roads, and (iv) a georeferenced aerial photograph. In addition, several existing graphic models are used

Decision Trees – A Small Exercise: Exercise 1: We want to find areas to grow grapes. Those need a southern exposure, preferably a hill side, and good rainfall. What data do we need and how do we construct the knowledge base? We need: Elevation data Rainfall information

Expert Classification Output So what do we get from Expert Classifier? A simple thematic map, where each pixel is assigned a class Satisfaction of one of several rules leads to acceptance of hypothesis – so how do we determine which data source to chose? The hypothesis with the highest confidence is chosen Sometimes we have data sources of different quality/reliability

We can selectively turn off individual classes Output Evaluation Expert Classifier provides a powerful way to evaluating the results Analysis can be run in ‘Test-mode’ We can selectively turn off individual classes We can also produce a confidence image to assess the quality of our classification

Confidence Image We can also create the confidence image Good to evaluate which rules may have to be revised

Output Evaluation (2) For testing we can also turn off individual hypotheses within the workspace

Output Evaluation (3) We can also evaluate the classified image, and “back-track” how a pixel came to be classified

Knowledge Classifier The knowledge base created can then also be used by non-experts in the Knowledge Classifier

Final Notes A rule-based system has obvious strengths and limitations. If the entire knowledge in a particular domain can be encoded in a finite set of rules, then a rule-based system is effective. On the other hand, if there are too many rules, it becomes difficult to maintain the system.

Final Notes (2) A well-constructed and useful knowledge base is a challenging and involved task Several refinements and iterations are likely required But these knowledge bases also serve as basic of expert systems where non-experts can do the analysis – getting it right is vital! The key is to understand the pros & cons of different classification methods, and then chose accordingly

Questions & Discussion