Image Classification FE423 - March 2, 2000.

Slides:



Advertisements
Similar presentations
Unsupervised Learning
Advertisements

Major Operations of Digital Image Processing (DIP) Image Quality Assessment Radiometric Correction Geometric Correction Image Classification Introduction.
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
The Joy of GRID: Geomorphology and Hydrology in GIS Finn Krogstad UW Forest Engineering
Use of Remote Sensing in Forestry Applications Murat Tunç Murat Tunç
Esri International User Conference | San Diego, CA Technical Workshops | Xuguang Wang Kevin M. Johnston ****************** Performing Image Classification.
Accuracy Assessment. 2 Because it is not practical to test every pixel in the classification image, a representative sample of reference points in the.
Predicting land use changes in the Lake Balaton catchment (Hungary) Van Dessel Wim 1, Poelmans Lien 1, Gyozo Jordan 2, Szilassi Peter 3, Csillag Gabor.
Mobile Bay Water Quality Assessment Using NASA Spaceborne Data Products Jenny Q. Du Mississippi State University.
Image Classification and its Applications
THE IMPACTS OF URBANIZATION ON SURFACE ALBEDO IN THE YANGTZE RIVER DELTA INTRODUCTION Mélanie Bourré 06/02/2011.
An Excel-based Data Mining Tool Chapter The iData Analyzer.
Ann Krogman Twin Cities Urban Lakes Project. Background Information… 100 lakes throughout the Twin Cities Metro Area Sampled in 2002 Land-use around each.
Classification & Vegetation Indices
Exercise #5: Supervised Classification. Step 1. Delineating Training Sites and Generating Signatures An individual training site is delineated as an “area.
Conversion of Forestland to Agriculture in Hubbard County, Minnesota By: Henry Rodman Cory Kimball 2013.
Image Classification Digital Image Processing Techniques Image Restoration Image Enhancement Image Classification Image Classification.
CHAPTER 9 Band Algebra and Vegetation Indices BAND TRANSFORMATIONS A. Dermanis.
Realities of Satellite Interpretation (The things that will drive you crazy!) Rachel M.K. Headley, PhD USGS Landsat Project.
Overview of Supervised Learning Overview of Supervised Learning2 Outline Linear Regression and Nearest Neighbors method Statistical Decision.
Geographic Information Systems in Water Science Unit 4: Module 16, Lecture 3 – Fundamental GIS data types.
Land Cover Change Monitoring change over time Ned Horning Director of Applied Biodiversity Informatics
Land Cover Change Monitoring change over time Ned Horning Director of Applied Biodiversity Informatics
BIOPHYS: A Physically-based Algorithm for Inferring Continuous Fields of Vegetative Biophysical and Structural Parameters Forrest Hall 1, Fred Huemmrich.
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
By: Katie Blake and Paul Walters.  To analyze land cover changes in the Twin Cities Metro Area from 1984 to 2005 Image difference and Thematic Change.
Chernobyl Nuclear Power Plant Explosion
Digital Image Processing
Evolutionary Algorithms for Finding Optimal Gene Sets in Micro array Prediction. J. M. Deutsch Presented by: Shruti Sharma.
How to Map Irrigated and Non-Irrigated Land on the Eastern Snake Plain Aquifer Quickly, Easily, and Well How to Map Irrigated and Non-Irrigated Land on.
CHAPTER 10 Principal Components BAND TRANSFORMATIONS A. Dermanis.
DEMs Download from Seamless Server Project Mosaic Calculate Slope Create a DEM (ArcGIS)
A Mass-Balance, Watershed-Scale Analysis of the Chemistry of Adirondack Lakes Discussion - Day 5.
Clustering Instructor: Max Welling ICS 178 Machine Learning & Data Mining.
Supervised Classification in Imagine D. Meyer E. Wood
Realities of Satellite Interpretation (The things that will drive you crazy!) Rachel M.K. Headley, PhD USGS Landsat Project.
An Analysis of Land Use/Land Cover Changes and Population Growth in the Pedernales River Basin Kelly Blanton-Project Manager Paul Starkel-Analyst Erica.
U.S. Department of the Interior U.S. Geological Survey Automatic Generation of Parameter Inputs and Visualization of Model Outputs for AGNPS using GIS.
Regression in GRID FE423 - February 27, 2000 Labs zAnother reason for AML - re-sampling zresample big grid to little grid zdo lab on little grid zwork.
Sub pixelclassification
Fitting normal distribution: ML 1Computer vision: models, learning and inference. ©2011 Simon J.D. Prince.
Housekeeping –5 sets of aerial photo stereo pairs on reserve at SLC under FOR 420/520 –June 1993 photography.
Unsupervised Classification
Detecting Land Cover Land Use Change in Las Vegas Sarah Belcher & Grant Cooper December 8, 2014.
Christopher Steinhoff Ecosystem Science and Management, University of Wyoming Ramesh Sivanpillai Department of Botany, University of Wyoming Mapping Changes.
LECTURE 15: PARTIAL LEAST SQUARES AND DEALING WITH HIGH DIMENSIONS March 23, 2016 SDS 293 Machine Learning.
Kate E. Richardson 1 with Ramesh Sivanpillai 2 1.Department of Ecosystem Science and Management 2.Department of Botany University of Wyoming.
Jakobshavn Isbrae Glacial Retreat
1 2 Mau forest Estate Tea Cloud & shadow South Nandi Forest Reserve
Using vegetation indices (NDVI) to study vegetation
Quantifying Urbanization with Landsat Imagery in Rochester, Minnesota
Land Classification on the Kaibuskong River Subwatershed
A Personal Tour of Machine Learning and Its Applications
Colour air photo: 15th / University Way
PCB 3043L - General Ecology Data Analysis.
Map of the Great Divide Basin, Wyoming, created using a neural network and used to find likely fossil beds See:
University College London (UCL), UK
Land Cover and Soil Properties of the San Marcos Basin
Supervised Classification
An Image Classification of Khartoum, Sudan
Housekeeping 5 sets of aerial photo stereo pairs on reserve at SLC under FOR 420/520 June 1993 photography.
Image Information Extraction
Williston, north dakota
The Pagami Creek Wildfire
University College London (UCL), UK
Ensemble Methods: Bagging.
Remote Sensing Landscape Changes Before and After King Fire 2014
Image Classification of the Upper South Fork Eel River Watershed
Calculating land use change in west linn from
Change in Land Cover in Elk Grove
Presentation transcript:

Image Classification FE423 - March 2, 2000

Labs Why use Arc commands? Use Grid functions polygrid cov grid … 30 y grid = Polygrid(cov …) Stackscattergram <grid> # autoscale

Outline What Regression is About What Classification is About Looking at Pack Landsat TM Bands Image Classification Classification Probability

Regression Is Not About: Model Form y=a0+a1x1+a2x2 y=a0x1a1x2a2 Parameters a0 a1 a2 Does y depend on x2? #1, #2 Does x1 confound x2? #2

Data Regression Is About: You need to compare (cost, sediment, etc) from alternate management plans, but you don’t have a predictive model. You imagine the form (i.e. y=a0x1a1x2a2) of a model but not the parameters and past measurements of outputs. How do you use them to infer values for the model parameters, so you can compare your management plans?

Problem: Image Classification You need to analyze entire watershed But your stand, road, etc data is for only some ownerships You do have landsat images for the entire basin But how do you use them to make grids of stands and road?

Looking at Pack Forest Ortho-photo

Looking at Pack Forest Landsat Thematic Mapper 1-2-3

Looking at Pack Forest Landsat Thematic Mapper 1-4-7

Landsat TM Bands 1. blue dirt 2. green 3. red 4. near-IR leaves 5. - 5. - 6. - 7. thermal IR heat

Landsat TM Bands Stackhistogram nwgrd

Landsat TM Scattergram Using bands 1, 4, and 7

Landsat TM Scattergram Similar sites cluster together

The Idea Behind Classification Identify some training cells Make normal distributions that ‘describe’ these cells Use these distributions to classify all the other cells

Image Classification in GRID Make classes class1 = con(road, 1, lake, 2, age < 20,3,…) CLASSSAMPLE <stack> <sample_ grid> Make signature file sigfile = CLASSSIG(<stack>, <sample_grid>) isosig = ISOCLUSTER(<stack>, <nclass>) Classify the image MLCLASSIFY(<stack>, <signature>)

Types of Image Classification Supervised Classification You tell Grid what you are looking for. -Training sites -Existing coverages Unsupervised Classification Grid decides what it can find best.

Supervised Classification Using existing coverages to create the training set class = con(road,1,lake,2,age < 20,3,…)

Supervised Classification class = con(road,1,lake,2,age < 20,3,…) Can landsat really distinguish canopy structure? soil green dark green

Supervised Classification Training Sites CLASSSAMPLE <stack> <sample_ grid>

Comparing Signature Files Drawsig sigfile all Training areas coverages

Unsupervised Classification Distribute class means Class data points according to the nearest means Take mean of each class Repeat 2&3 a lot

Unsupervised Classification isosig = ISOCLUSTER(<stack>,<nclass>) Resulting clusters Stack values

How to Classify a Cell preclass = mlclassify(<stack>,<signature>)

Comparing Classifications The overlap of the signature file varies with the fitting method and information that went into it. Which will predict land covers better? covers trained unsupervised

Which predicts better? original covers Unsup-ervised trained

Probability of Classification Classification - We can classify a cell according to which class gives a higher likelihood. Probability - the probability that the cell is actually in that class.

Classification Probability 1. Probability that the chosen class is correct. MLCLASSIFY(<stack>,<signature>,{reject_fraction},{EQUAL|SAMPLES|FILE},{a_priori_file},{o_reject_grid}) Training set Covers

Classification Probability 2. Probability that any given class is correct. Prob = CLASSPROB(<stack>, <signature>) lakes roads

Review: Image Classification You need to analyze entire watershed, but your stand, road, etc data is for only some ownerships. You do have landsat images for the entire basin. So, create a training set, calculate the distributions, and classify the rest of the watershed.

Review: Classification in GRID Make classes class1 = con(road, 1, lake, 2, age < 20,3,…) CLASSSAMPLE <stack> <sample_ grid> Make signature file sigfile = CLASSSIG(<stack>, <sample_grid>) isosig = ISOCLUSTER(<stack>, <nclass>) Classify the image MLCLASSIFY(<stack>, <signature>)