Raster Classification with ArcGIS Desktop. Rebecca Richman Andy Shoemaker

Similar documents
ArcGIS Pro: Image Segmentation, Classification, and Machine Learning. Jeff Liedtke and Han Hu

Lab 5: Image Analysis with ArcGIS 10 Unsupervised Classification

Lab 9. Julia Janicki. Introduction

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

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

Figure 1: Workflow of object-based classification

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

Digital Image Classification Geography 4354 Remote Sensing

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

Introduction to digital image classification

CHAPTER 5 OBJECT ORIENTED IMAGE ANALYSIS

Lab #4 Introduction to Image Processing II and Map Accuracy Assessment

Aerial photography: Principles. Visual interpretation of aerial imagery

THE USE OF VHR REMOTE SENSING IMAGERY FOR THE IDENTIFICATION OF ROOFS POTENTIALLY SUITABLE FOR THE INSTALLATION OF PHOTOVOLTAIC PANELS ORFEO PLEIADES

Classifying. Stuart Green Earthobservation.wordpress.com MERMS 12 - L4

Spectral Classification

Land Cover Classification Techniques

Nearest Clustering Algorithm for Satellite Image Classification in Remote Sensing Applications

Using Imagery for Intelligence Analysis

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

Object Based Image Analysis: Introduction to ecognition

Using ArcGIS for Landcover Classification. Presented by CORE GIS May 8, 2012

ENVI. Get the Information You Need from Imagery.

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

CS 188: Artificial Intelligence Fall 2008

GEOBIA for ArcGIS (presentation) Jacek Urbanski

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

Aardobservatie en Data-analyse Image processing

EVALUATION OF CONVENTIONAL DIGITAL CAMERA SCENES FOR THEMATIC INFORMATION EXTRACTION ABSTRACT

The Feature Analyst Extension for ERDAS IMAGINE

Remote Sensed Image Classification based on Spatial and Spectral Features using SVM

(Refer Slide Time: 0:51)

Automatic Segmentation of Semantic Classes in Raster Map Images

COMBINING HIGH SPATIAL RESOLUTION OPTICAL AND LIDAR DATA FOR OBJECT-BASED IMAGE CLASSIFICATION

Hybrid Model with Super Resolution and Decision Boundary Feature Extraction and Rule based Classification of High Resolution Data

RASTER ANALYSIS GIS Analysis Fall 2013

Submerged Aquatic Vegetation Mapping using Object-Based Image Analysis with Lidar and RGB Imagery

The Gain setting for Landsat 7 (High or Low Gain) depends on: Sensor Calibration - Application. the surface cover types of the earth and the sun angle

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

This is the general guide for landuse mapping using mid-resolution remote sensing data

SYNERGY BETWEEN AERIAL IMAGERY AND LOW DENSITY POINT CLOUD FOR AUTOMATED IMAGE CLASSIFICATION AND POINT CLOUD DENSIFICATION

CSSE463: Image Recognition Day 21

Gene Clustering & Classification

EVALUATION OF THE THEMATIC INFORMATION CONTENT OF THE ASTER-VNIR IMAGERY IN URBAN AREAS BY CLASSIFICATION TECHNIQUES

CPSC 425: Computer Vision

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

INCREASING CLASSIFICATION QUALITY BY USING FUZZY LOGIC

TerraScan New Features

Keywords: impervious surface mapping; multi-temporal data; change detection; high-resolution imagery; LiDAR; object-based post-classification fusion

Classification (or thematic) accuracy assessment. Lecture 8 March 11, 2005

GST 105: Introduction to Remote Sensing Lab 6: Supervised Classification

RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O

Monterey, CA, USA ABSTRACT 1. INTRODUCTION. phone ; fax ; nps.edu/rsc

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

Land managers need increased temporal and spatial

Obtaining Submerged Aquatic Vegetation Coverage from Satellite Imagery and Confusion Matrix Analysis

RASTER ANALYSIS GIS Analysis Winter 2016

Lecture 11: Classification

Region-based Segmentation

IMAGINE Objective. The Future of Feature Extraction, Update & Change Mapping

An Approach To Classify The Object From The Satellite Image Using Image Analysis Tool

Open Multispec, and open an image for classification. -Selecting Training Fields:

Remote Sensing Image Analysis via a Texture Classification Neural Network

Remote Sensing Introduction to the course

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

A Comparative Study of Conventional and Neural Network Classification of Multispectral Data

The Raster Data Model

Analysis of LIDAR Data Fused with Co-Registered Bands

CLASSIFICATION OF ROOF MATERIALS USING HYPERSPECTRAL DATA

LORI COLLINS, RESEARCH ASSOCIATE PROFESSOR CONTRIBUTIONS BY: RICHARD MCKENZIE AND GARRETT SPEED, DHHC USF L IBRARIES

PARALLEL CLASSIFICATION ALGORITHMS

Exelis Visual Information Solutions Capability Overview Presented to NetHope October 8, Brian Farr Academic & NGO Program Manager

INTEGRATION OF TREE DATABASE DERIVED FROM SATELLITE IMAGERY AND LIDAR POINT CLOUD DATA

Clustering Color/Intensity. Group together pixels of similar color/intensity.

Raster Data Models 9/18/2018

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

Three Dimensional Texture Computation of Gray Level Co-occurrence Tensor in Hyperspectral Image Cubes

GST 105: Introduction to Remote Sensing Lab 5: Unsupervised Classification

About the Land Image Analyst project Land Image Analyst was developed by GDA Corp for the USDA Forest Service Chesapeake Bay Program as a land cover

Rasters are: The Raster Data Model. Cell location specified by: Why squares? Raster Data Models 9/25/2014. GEO327G/386G, UT Austin 1

The Raster Data Model

RESEARCH ON THE VISUALIZATION SYSTEM AND APPLICATIONS OF UNCERTAINTY IN REMOTE SENSING DATA CLASSIFICATION

MultiSpec Tutorial: Unsupervised Classification (Cluster Analysis)

Fusion of pixel based and object based features for classification of urban hyperspectral remote sensing data

v Importing Rasters SMS 11.2 Tutorial Requirements Raster Module Map Module Mesh Module Time minutes Prerequisites Overview Tutorial

By Colin Childs, ESRI Education Services. Catalog

Big Data Analytics! Special Topics for Computer Science CSE CSE Feb 9

Dirty REMOTE SENSING : OBIA

Introduction to Remote Sensing

Attribute Accuracy. Quantitative accuracy refers to the level of bias in estimating the values assigned such as estimated values of ph in a soil map.

Automated Extraction of Buildings from Aerial LiDAR Point Cloud and Digital Imaging Datasets for 3D Cadastre - Preliminary Results

Extracting Layers and Recognizing Features for Automatic Map Understanding. Yao-Yi Chiang

A NEW APPROACH TO OBJECT RECOGNITION ON HIGH RESOLUTION SATELLITE IMAGE *

More on Learning. Neural Nets Support Vectors Machines Unsupervised Learning (Clustering) K-Means Expectation-Maximization

Machine Learning Applications in Exploration and Mining

HIERARCHICAL CLASSIFICATION OF POLARIMETRIC SAR IMAGE BASED ON STATISTICAL REGION MERGING

GIS-Generated Street Tree Inventory Pilot Study

NRM435 Spring 2017 Accuracy Assessment of GIS Data

The Reference Library Generating Low Confidence Polygons

Georeferencing in ArcGIS

Transcription:

Raster Classification with ArcGIS Desktop Rebecca Richman Andy Shoemaker

Raster Classification What is it? - Classifying imagery into different land use/ land cover classes based on the pixel values of imagery bands Why do it? - Allows for analysis of land use/land cover change, identification of features, suitability analysis

Raster Classification What we will be talking about today - Workflow in ArcMap and ArcGIS Pro - Decisions that need to be made prior classification - The different algorithms available in ArcGIS Desktop - Accuracy assessment

Workflows How to do it

Workflow in ArcMap 1. Simplify data with Segment Mean Shift (Optional) 2. Train Classifiers 3. Run Classifiers 4. Analyze Samples against Accuracy Assessment points

Workflow in ArcGIS Pro Create Training Samples and Generate Classification Schema if desired Image Classification Wizard - Segment Mean Shift - Train Classifiers - Classify your Data - Merge Classes Do Accuracy Assessment

Prior to classification Things to Consider

Unsupervised vs supervised Leave the kids home alone. Unsupervised - Classification is based on the software analysis of an image without the user providing sample classes - Users decide on the number of classes and number of iterations used for the classification. - Easier, but less accurate

Supervised vs unsupervised.or with a Babysitter? Supervised - Classification is based on user provided training samples that are representative of the different land use/land cover classes - Training samples are selected based on user s knowledge of the area represented by the image. - Users choose training sample, algorithm (Maximum Likelihood, Random Trees, Vector Support Machine) - More intensive, but better accuracy

Pixel based vs Object based Pixel based classification - Every pixel is classified separately Object based classification - Pixels are grouped into objects (Segmentation Mean Shift) and then classified

Determine Classes Keepin it Classy What classes make sense for the analysis? Use a Preexisting Scheme or create a custom? - Anderson Land Use/ Land Cover Schema Do classes need to be split for machine training?

How to Train Your Data Let s think like machines!

How Many Classes Do You See? I spy with my little eye.. Asphalt Buildings Planes Grass Trees

How to Teach an Algorithm to See What Makes a Tree a Tree? How do humans identify classes in imagery? - Color - Size - Shape - Texture How do we teach an algorithm to identify classes? - Look at image as a machine does - Pixel by Pixel - Band by Band - Reflectance

Translate our Classes to a Computer s 01000101 01010011 01010010 01001001 Asphalt Buildings Planes Grass Trees

Translate our Classes to a Computer s 01000001 01110010 01100011 01000111 01001001 01010011 Asphalt Buildings - Grey Roofs - White Roofs Planes Grass Trees Shadows

How to train your data AKA How to think like a machine General guidelines: - 20-30 samples per class - As evenly distributed across the image as possible - Train, classify, adjust classes, repeat until classification is satisfactory, try different algorithms

Algorithms All sorts of crazy maths

The Basic Equation Image Copyright (c) 2004 Kaustuv Chaudhuri

ISO Cluster I SO Love Clusters Unsupervised - Iterative Self Organizing - Initially, means are placed on a 45 degree line the multiband space and then each pixel is assigned to the closest mean. - New means are calculated. - The next iteration then assigns the pixels to the closest new mean. User selects number of classes and number of iterations Easy Not as accurate

Maximum Likelihood Supervised - Uses training sample variance and co-variance to create a multiband class signature. Assigns pixels to class based on the maximum likelihood of that they belong to that class - Assumes normal distribution of training data in multiband space

Support Vector Supervised - Similar to Maximum Likelihood - Places pixels in multiband space - Instead of determining the likelihood of a pixel belonging a class, pixels are assigned to classes so that the gaps between classes are as large as possible

Random Trees An Entmoot? Supervised - Creates decision trees for random sub-samples of the training data - Each pixel is then classified by each tree - The class that is most often selected by the trees is assigned to the pixel Band 7 > 0.4 Band 7 < 0.4 Band 4 > 0.3 Band 4 < 0.3 Water Soil Vegetation

Accuracy Assessment Assess the Accuracy

Accuracy Assessment Done to provide an idea of how well the Reclassification worked Real Values (Ground Truth/ Testing data) can be collected in the field or visually from Satellite Images 3 Main tools - Create Accuracy Assessment Points - Update Points - Create Confusion Matrix

Confusion Matrix Will you take the Red Cell or the Blue Cell? Generates a Kappa Index of Agreement between classified raster and ground truth data Index is based on how well the Classified Raster reflects the Ground Truth Points Kappa Index is expressed as a value between 0 and 1 - The closer to 1 the value is, the more accurate the reclassification was This tool is best used when comparing different Algorithms or Methods - This is because the Kappa Index assesses each raster independently GARBAGE IN, GARBAGE OUT

So, Why do We Do This?

THIS

Becomes This