Spectral Classification

Similar documents
Data Fusion. Merging data from multiple sources to optimize data or create value added data

Data: a collection of numbers or facts that require further processing before they are meaningful

ENVI Classic Tutorial: Multispectral Analysis of MASTER HDF Data 2

Unsupervised Learning

INF 4300 Classification III Anne Solberg The agenda today:

Image Analysis, Classification and Change Detection in Remote Sensing

CIE L*a*b* color model

Network Traffic Measurements and Analysis

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University

Hyperspectral Remote Sensing

ENVI Classic Tutorial: Basic SAR Processing and Analysis

HYPERSPECTRAL REMOTE SENSING

Introduction to digital image classification

ENVI Tutorial: Vegetation Hyperspectral Analysis

Copyright 2005 Center for Imaging Science Rochester Institute of Technology Rochester, NY

CLASSIFICATION AND CHANGE DETECTION

ENVI Tutorial: Basic SAR Processing and Analysis

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Region Based Image Fusion Using SVM

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University

Region-based Segmentation

Copyright 2005 Society of Photo-Optical Instrumentation Engineers.

A MAXIMUM NOISE FRACTION TRANSFORM BASED ON A SENSOR NOISE MODEL FOR HYPERSPECTRAL DATA. Naoto Yokoya 1 and Akira Iwasaki 2

Files Used in This Tutorial. Background. Feature Extraction with Example-Based Classification Tutorial

Dimension reduction : PCA and Clustering

CSE 40171: Artificial Intelligence. Learning from Data: Unsupervised Learning

( ) =cov X Y = W PRINCIPAL COMPONENT ANALYSIS. Eigenvectors of the covariance matrix are the principal components

ENVI Classic Tutorial: A Quick Start to ENVI Classic

ENVI. Get the Information You Need from Imagery.

Remote Sensing & Photogrammetry W4. Beata Hejmanowska Building C4, room 212, phone:

CSE 158. Web Mining and Recommender Systems. Midterm recap

Assignment 2. Classification and Regression using Linear Networks, Multilayer Perceptron Networks, and Radial Basis Functions

INTERNATIONAL JOURNAL OF GEOMATICS AND GEOSCIENCES Volume 2, No 2, 2011

Lecture 11: Classification

ENVI Tutorial: Geologic Hyperspectral Analysis

Fast Edge Detection Using Structured Forests

Principal Component Image Interpretation A Logical and Statistical Approach

Image Classification. RS Image Classification. Present by: Dr.Weerakaset Suanpaga

Using Imagery for Intelligence Analysis

Object-Based Classification & ecognition. Zutao Ouyang 11/17/2015

Machine Learning Applications in Exploration and Mining

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

Analysis of Functional MRI Timeseries Data Using Signal Processing Techniques

CS325 Artificial Intelligence Ch. 20 Unsupervised Machine Learning

IMAGE PROCESSING >FILTERS AND EDGE DETECTION FOR COLOR IMAGES UTRECHT UNIVERSITY RONALD POPPE

Classifying Images with Visual/Textual Cues. By Steven Kappes and Yan Cao

Cluster Analysis. Mu-Chun Su. Department of Computer Science and Information Engineering National Central University 2003/3/11 1

CSE 258 Lecture 5. Web Mining and Recommender Systems. Dimensionality Reduction

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

Unsupervised Learning

Probably 3 Questions Each on:

Raster Classification with ArcGIS Desktop. Rebecca Richman Andy Shoemaker

ECG782: Multidimensional Digital Signal Processing

COMPARATIVE STUDY OF IMAGE FUSION TECHNIQUES IN SPATIAL AND TRANSFORM DOMAIN

Lab 9. Julia Janicki. Introduction

8. Clustering: Pattern Classification by Distance Functions

A Method for Edge Detection in Hyperspectral Images Based on Gradient Clustering

Case-Based Reasoning. CS 188: Artificial Intelligence Fall Nearest-Neighbor Classification. Parametric / Non-parametric.

CS 188: Artificial Intelligence Fall 2008

CSE 255 Lecture 5. Data Mining and Predictive Analytics. Dimensionality Reduction

Hyperspectral Chemical Imaging: principles and Chemometrics.

Spatially variant dimensionality reduction for the visualization of multi/hyperspectral images

Lecture 11: E-M and MeanShift. CAP 5415 Fall 2007

A Vector Agent-Based Unsupervised Image Classification for High Spatial Resolution Satellite Imagery

(Refer Slide Time: 0:51)

Clustering & Dimensionality Reduction. 273A Intro Machine Learning

PRINCIPAL components analysis (PCA) is a widely

Modern Medical Image Analysis 8DC00 Exam

Classify Multi-Spectral Data Classify Geologic Terrains on Venus Apply Multi-Variate Statistics

Implementation & comparative study of different fusion techniques (WAVELET, IHS, PCA)

Figure 1: Workflow of object-based classification

Remote Sensing Introduction to the course

Clustering. CS294 Practical Machine Learning Junming Yin 10/09/06

Pattern recognition. Classification/Clustering GW Chapter 12 (some concepts) Textures

Salient Pixels and Dimensionality Reduction for Display of Multi/Hyperspectral Images

Recognition: Face Recognition. Linda Shapiro EE/CSE 576

ENVI Classic Tutorial: 3D SurfaceView and Fly- Through

Fundamentals of Digital Image Processing

10/14/2017. Dejan Sarka. Anomaly Detection. Sponsors

Unsupervised and Self-taught Learning for Remote Sensing Image Analysis

Clustering and The Expectation-Maximization Algorithm

Spatializing GIS Commands with Self-Organizing Maps. Jochen Wendel Barbara P. Buttenfield Roland J. Viger Jeremy M. Smith

APPLICATION OF SOFTMAX REGRESSION AND ITS VALIDATION FOR SPECTRAL-BASED LAND COVER MAPPING

ISSN Vol.03,Issue.14 June-2014, Pages:

Statistical Analysis of Metabolomics Data. Xiuxia Du Department of Bioinformatics & Genomics University of North Carolina at Charlotte

Machine learning Pattern recognition. Classification/Clustering GW Chapter 12 (some concepts) Textures

Prof. Fanny Ficuciello Robotics for Bioengineering Visual Servoing

By Colin Childs, ESRI Education Services. Catalog

ECG782: Multidimensional Digital Signal Processing

Histogram and watershed based segmentation of color images

MRO CRISM TRR3 Hyperspectral Data Filtering

Digital Image Classification Geography 4354 Remote Sensing

Fast Sample Generation with Variational Bayesian for Limited Data Hyperspectral Image Classification

CSE 158 Lecture 6. Web Mining and Recommender Systems. Community Detection

Large-Scale Face Manifold Learning

CSE 255 Lecture 6. Data Mining and Predictive Analytics. Community Detection

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

Hyperspectral Image Enhancement Based on Sensor Simulation and Vector Decomposition

Transcription:

Spectral Classification

Spectral Classification

Supervised versus Unsupervised Classification n Unsupervised Classes are determined by the computer. Also referred to as clustering n Supervised Classes are specified by analyst, typically via extraction of spectra from training areas in the scene.

Supervised Classifications (all available in ENVI!) Parallelepiped

Minimum Distance

Minimum Distance Method

Maximum Likelihood

Maximum Likelihood

Spectral Angle Mapper

Spectral Angle Mapper

Unsupervised Techniques: K-Means n User specifies # of classes. Algorithm first assigns randomly distributed class centers in n-d space, clusters pixels according to min. distance. Next iteration, finds mean coordinates of clusters, uses these locations as new class centers and re-clusters by distance. Continues until means move less than a specified threshold between subsequent iterations. Most useful when you know the number of spectral units in a scene a priori, but don t necessarily know where they fall within the scene (so supervised techniques aren t possible).

K-Means Demo: http://home.dei.polimi.it/matteucc/clustering/tutorial_html/appletkm.html

Unsupervised Techniques: Isodata n Similar to K-means, except user doesn t need to specify number of classes. Algorithm starts with randomly spaced trial classes, calculates minimum distances to cluster all pixels in the scene. Before next iteration, algorithm looks at the statistics of each class to see if any should be split, merged, or deleted. Iterations continue until number of pixels in each class changes less than some threshold between iterations. Most useful when you don t have a clue how many spectral units are likely to be present in a scene.

Correlated vs. Uncorrelated Data

3-Band Correlations in RGB Data only occupy a small fraction of the total colors available for display.

Intensity, Saturation, and Hue Most of the compositional information is in hue and saturation.

An HIS stretch usually involves converting RGB coordinates for pixels into measures of hue, intensity, and saturation. Intensity and saturation can be stretched to more completely fill color space. Often, another higher spatial resolution, monoor pan-chromatic band is used to replace the original intensity data. The lower resolution multispectral data are used to provide hue and saturation in the merged (or fused ) output image. Called Pan-sharpening.

Principal Component Analysis (PCA) Multispectral, and especially hyperspectral data have more information from more wavelengths than our brains can process! Often, one band is highly correlated with another PCA offers a way to reduce the inherent dimensionality of a multi- or hyperspectral dataset into the smallest number of independent dimensions Makes contrast enhancement of different classes much better

Principal Component Analysis (PCA) 1. Move origin of coordinate system to center (mean) of data cloud. 2. Find a rotation of axes that maximizes the variance of the data along the new orientations of the axes. 3. Stretch the data along the new axes to fill the color space points are no longer correlated.

PCA Terminology n Eigenvector: Describes the shift and orientation of the new axes. For n input bands, you get n output bands with n associated eigenvectors n Eigenvalue: Describes the magnitude of the variance along the new axes (prior to stretching). There is one eigenvalue for each axis.

PCA Advantages n PCA analysis can simultaneously consider all input bands. n Has the effect of reducing the dimensionality of the data (fewer # of bands contain most of the information) because higher-order axes don t contain as much independent (uncorrelated) information. n More completely fills the available color space when PCA bands are displayed in RGB triplets

PCA Disadvantages n Can be difficult to understand PCA bands in terms of composition no one-to-one correspondence between a particular PCA band and any one input band. Typically, PCA bands are used to map the spectral/ compositional units in a scene. Once the pixels belonging to a particular spectral unit have been identified, compositional identifications are made using spectra for those pixels extracted from the original input pixels (pre-pca).

Decorrelation Stretching After performing a PCA rotation and stretching the data, the axes are rotated back to their original (input) orientations. Preserves original sense of color.