Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery



Similar documents
ENVI Classic Tutorial: Classification Methods

Spectral Response for DigitalGlobe Earth Imaging Instruments

ENVI Classic Tutorial: Atmospherically Correcting Multispectral Data Using FLAASH 2

Lab #8: Introduction to ENVI (Environment for Visualizing Images) Image Processing

Image Registration. Using Quantum GIS

Files Used in this Tutorial

SAMPLE MIDTERM QUESTIONS

ENVI Classic Tutorial: Atmospherically Correcting Hyperspectral Data using FLAASH 2

Expert Review and Questionnaire (PART I)

Review for Introduction to Remote Sensing: Science Concepts and Technology

The Idiots Guide to GIS and Remote Sensing

Open icon. The Select Layer To Add dialog opens. Click here to display

Introduction to Imagery and Raster Data in ArcGIS

'Developments and benefits of hydrographic surveying using multispectral imagery in the coastal zone

Data Visualization. Brief Overview of ArcMap

Adobe Illustrator CS5 Part 1: Introduction to Illustrator

ENVI THE PREMIER SOFTWARE FOR EXTRACTING INFORMATION FROM GEOSPATIAL IMAGERY.

ArcGIS. Image Server tutorial

Multiscale Object-Based Classification of Satellite Images Merging Multispectral Information with Panchromatic Textural Features

Software requirements * :

INSTRUCTIONS FOR MAKING 3D,.DWG CONTOUR LINES

Environmental Remote Sensing GEOG 2021

Levee Assessment via Remote Sensing Levee Assessment Tool Prototype Design & Implementation

TerraColor White Paper

smespire - Exercises for the Hands-on Training on INSPIRE Network Services April 2014 Jacxsens Paul SADL KU Leuven

MODIS IMAGES RESTORATION FOR VNIR BANDS ON FIRE SMOKE AFFECTED AREA

From GPS Data Collection to GIS Data Display A Walk-Through Example

Spatial Adjustment Tools: The Tutorial

How to use PGS: Basic Services Provision Map App

Modeling Fire Hazard By Monica Pratt, ArcUser Editor

Data Visualization. Prepared by Francisco Olivera, Ph.D., Srikanth Koka Department of Civil Engineering Texas A&M University February 2004

3D-GIS in the Cloud USER MANUAL. August, 2014

Tutorial 8 Raster Data Analysis

Hierarchical Clustering Analysis

Calculation of Minimum Distances. Minimum Distance to Means. Σi i = 1

Creating and Using Links and Bookmarks in PDF Documents

1. Launch ArcCatalog, then navigate to the following location using the directory tree on the left side of the screen:

WATER BODY EXTRACTION FROM MULTI SPECTRAL IMAGE BY SPECTRAL PATTERN ANALYSIS

How Landsat Images are Made

Mapping coastal landscapes in Sri Lanka - Report -

Ingham County Equalization/Tax Mapping Viewer Tutorial

and satellite image download with the USGS GloVis portal

Land Use/Land Cover Map of the Central Facility of ARM in the Southern Great Plains Site Using DOE s Multi-Spectral Thermal Imager Satellite Images

A Workflow for Creating and Sharing Maps

Raster Tutorial. Copyright Esri All rights reserved.

Generation of Cloud-free Imagery Using Landsat-8

LYON COUNTY GEOMOOSE 2 HELP DOCUMENT

CROP CLASSIFICATION WITH HYPERSPECTRAL DATA OF THE HYMAP SENSOR USING DIFFERENT FEATURE EXTRACTION TECHNIQUES

Tutorial Segmentation and Classification

GEM global earthquake model. User guide: Android mobile tool for field data collection. Rosser, J., J.G. Morley, A. Vicini. Data capture tools

Mosaicking and Subsetting Images

The premier software for extracting information from geospatial imagery.

OnPoint 7.0 Tools and Functionality

Version 3.0, April 16, 2012, updated for ArcGIS 10.0 Produced by the Geographic Information Network of Alaska

USER MANUAL Detcon Log File Viewer

University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:

Reef Explorer User Guide

University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 4: Preparing Data for Analysis

Resolutions of Remote Sensing

SimplyMap Canada Tutorial

INTRODUCTION to ESRI ARCGIS For Visualization, CPSC 178

Getting Started With Mortgage MarketSmart

Visualization of Phylogenetic Trees and Metadata

Instructions for creating a data entry form in Microsoft Excel

MrSID Viewer 2.0 for Windows 95/NT4.0

CREATING A 3D VISUALISATION OF YOUR PLANS IN PLANSXPRESS AND CORTONA VRML CLIENT

Sign-up Tool User Manual

Modifying Colors and Symbols in ArcMap

Cookbook for Importing Point Information into a Polygon Shapefile using ArcGIS9

Obtaining and Processing MODIS Data

ArcGIS Tutorial: Adding Attribute Data

NetCDF in QGIS tutorial

Digital Classification and Mapping of Urban Tree Cover: City of Minneapolis

Making a Web Page with Microsoft Publisher 2003

HOW TO VIEW AND EDIT PICTURES

Getting a Free Comodo Certificate

Call Recorder Quick CD Access System

TUTORIAL - Locations & Mapping. Using the ESdat Environmental Database System. For use with ESDAT version 5

ArcGIS. Tips and Shortcuts. for Desktop

Course Project Lab 3 - Creating a Logo (Illustrator)

Wyoming Geographic Information Science Center & Wyoming Game & Fish Department

Spatial data analysis: retrieval, (re)classification and measurement operations

How to georectify an image in ArcMap 10

McIDAS-V Tutorial Displaying Polar Satellite Imagery updated September 2015 (software version 1.5)

Using Google Earth for Environmental Science Research

Smoke Density Monitor application documentation

Definiens. Developer 7. User Guide.

How To Run A Run Dashboard On An Aca.Edu

Manual Analysis Software AFD 1201

Create and share a map with GIScloud.com

USING WORDPERFECT'S MERGE TO CREATE MAILING LABELS FROM A QUATTRO PRO SPREADSHEET FILE Click on a Step to move to the next Step

Using SSH Secure Shell Client for FTP

CRS 610 Ventura County Flood Warning System Website

Finding GIS Data and Preparing it for Use

Shasta College SharePoint Tutorial. Create an HTML Form

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

Customizing your Blackboard Course

Transcription:

Supervised Classification workflow in ENVI 4.8 using WorldView-2 imagery WorldView-2 is the first commercial high-resolution satellite to provide eight spectral sensors in the visible to near-infrared range. Each sensor is narrowly focused on a particular range of the electromagnetic spectrum that is sensitive to a particular feature on the ground or a property of the atmosphere. Together they are designed to improve the segmentation and classification of land and aquatic features beyond any other space-based remote sensing platform. Figure.1 illustrates the bands of DigitalGlobe s satellite constellation and where they fall in the visible spectrum (units are in nanometers). It s important to note that the additional bands provide more coverage over the spectrum thus providing more information. The increased spectral fidelity of WorldView-2, combined with very high spatial resolution, will provide the additional data necessary to address the feature classification challenge. For example, when looking at land classes, WorldView-2 is expected to deliver a 10-30% improvement in accuracy compared with traditional VNIR imagery overall. More information of the benefits of the eight spectral bands of WorldView-2 can be found at http://www.digitalglobe.com/downloads/white-papers/dg-8spectral-wp.pdf Fig.1. Spectral Bands of DigitalGlobe s Satellites Supervised classification can be used to cluster pixels in a dataset into classes corresponding to user defined training classes. This classification type requires that you select training areas for use as the basis for classification. Various comparison methods are then used to determine if a specific pixel qualifies as a class member. ENVI provides a broad range of different classification methods.

In this tutorial, you will experiment with selecting training areas, also known as regions of interest (ROIs) using a DigitalGlobe WorldView-2 8 band multispectral image. Opening the WorldView-2 image 1. Go to File > Open External File>WorldView>GeoTiff. Note: If you have image files with the.rpb file in the metadata, particulary Level 1B image and OR2A, you can load the image using the RPC file. Open with RPC positioning. You can also open a Mosaic Tiled WorldView Product as well as GeoTiff and NITF using the Rigorous Sensor Model. For this exercise we ll load the GeoTiff directly. Fig.2. Opening WorldView Imagery 2

Fig.3. Select Image 2. Select the image file you would like to classify. In this case we ll load 10SEP12175937- M2AS-052582771010_01_P001.TIF and click Open. Note: DigitalGlobe multispectral products will have M in contained within the file name. The file name 10SEP12175937-M2AS-052582771010_01_P001.TIF contains M2AS. M meaning multispectral and 2AS describes the product level. In this case we are using an Ortho Ready Standard product or Level 2A. 3

The Available Bands List window will appear. Notice all 8 multispectral bands are present. In this case we ll load Bands 8, 3 and 2 from our WV-2 image. Fig.4. Available Bands List 3. Select RGB color and click on Band 8 (it will load into the Red Gun), click on Band 3 (it will load into the Green Gun) and click on Band 2 (it will load into the Blue Gun). Then click on Load RGB. This will load a false color combination using WorldView-2 s NIR-2 Band in combination with the Green and Blue band. Note: The Band numbers in the Available Bands List correlate with the bands of WorldView-2 as follows: Band 1 = Coastal Blue; Band 2 = Blue; Band 3 = Green; Band 4 = Yellow; Band 5 = Red; Band 6 = Red Edge; Band 7= Near Infrared 1; Band 8 = Near Infrared 2. You can load any type of band combination here. This is where you can begin to explore the different band combinations of WorldView-2. 4

Once loaded, the image will open in three views; a main window, a scroll window and a zoom window. Fig.5. View Window, Scroll Window and Zoom Window You can pan around the image using the scroll window and the main windows by clicking with the left mouse. You can also view the spectral signatures of pixels within the image by using the Z profile tool. To view the spectral signatures complete the following: 5

4. From the Display group menu bar, select Tools > Profiles > Z Profile (Spectrum) to begin extracting spectral profiles. 5. Examine the spectra for areas that you previewed above using color images and the Cursor/Location Value dialog by clicking the left mouse button in any of the display group Fig.6. Spectral Plot Note the relations between image color and spectral shape. Pay attention to the location of the image bands in the spectral profile, marked by the red, green, and blue bars in the plot. 6. From the Spectral Profile dialog menu bar, select File > Cancel. 6

Region of Interest Tool The next step in supervised classification is capturing your regions of interest. These will be the training samples. The classifier will use the spectral signature of the pixels within your region of interest to perform classification. Fig.7. Open ROI tool 7. In the Main View window select Tools > Region of Interest >ROI Tool 7

Fig.8. ROI Tool Begin to select regions of interest either in the Image, Scroll or Zoom windows. Note: Use the zoom window for better detail when collecting ROIs. 8. At the top of the ROI Tool select the Zoom button. You can begin collecting classes from your image. Capture at least 3 ROIs within a certain class for the best representation of the spectral signature within that class. 8

Fig.9. Collecting Regions of Interest 9. Left click within the zoom window to begin drawing your polygon. Two right clicks of the mouse will close the polygon. Scroll throughout the image and collect the different areas of the same class. In this example we start collecting vegetation. For this exercise we will clump healthy vegetation into one class as we are trying to pull out the healthy areas from the burn area in the image. 9

Fig.10. Collecting Multiple ROI and classes 10. Once you have collected at least 3 ROIs of the first class click on New Region in the ROI Tool and start collecting another class. In this case we ll collect samples of the burned area in the image. We will collect at least 3 areas. Note: Because we used a False Color band combination we can see the burn areas really stand out as grey/black in the image. 10

We repeat the steps for collection of additional classes in the image. In this case we ve collect 6 classes in the image; Healthy Vegetation, Burn, Roads, Water, Man Made, and Soil. Change the color of your ROI by right clicking on the color in the color column in the ROI tool and selecting an appropriate color. Fig.11. Example ROI classes Once you are satisfied with the classes you ve collected you will need to save this ROI file to perform your classification. 11. To save click on File > Save ROIs to File. Select all the classes you want used in the Supervised Classification and then Choose where you want to put the.roi file. 11

Fig.12. Save ROIs to File 12. In the Enter Ouput Filename [.roi] window navigate to where you want the file saved and give it a name. 12

Fig.13. Save ROI to folder 13. In this example we ve called the.roi file Fourmile Classes.roi. Click Open Fig.14. Save ROIs to File 13

14. Then click Ok Supervised Classification We ll now apply the ROI file that we created to the Supervised Classification. 15. To open Supervised Classification Go to Main ENVI tool bar > select Classification > Supervised > Maximum Likelihood. In this case we ll use the Maximum Likelihood method Maximum likelihood classification assumes that the statistics for each class in each band are normally distributed and calculates the probability that a given pixel belongs to a specific class. Unless a probability threshold is selected, all pixels are classified. Each pixel is assigned to the class that has the highest probability (i.e., the maximum likelihood). Fig.15. Classification 14

16. The Classification Input File menu will appear. Select the input file. We ll be using the WV-2 image we collected our ROIs in. Select that image. We ll keep all the defaults and not select Mask Band. You can use this function to leave out certain bands when performing classification. Fig.16. Classification Input File We ll now open our ROI file that we created to run our Maximum Likelihood Classification. 17. Click on Open at the bottom. 15

Fig.17. Select ROI file for Classification 18. Scroll down to ROI File and left click with your mouse. 16

Fig.18. Select ROI file 19. Navigate to your ROI file and select it and click Open A message will appear which states that your regions are restored (Fig.19). Fig.19. Classes Restored 17

Fig.20. Classification Input File 20. Click OK to accept 18

You ll now set up your Parameters for Maximum Likelihood (See Fig. 21). 21. Select the classes you want to use in the classification in the select classes from Regions. We ll Set Probability Threshold to none. We ll output to a file the classification image. Click on Choose and navigate to the folder you want to store the file in. Give it a name. Here we call it Fourmile_Classification. We will also output a rule image and call it Fourmile_rule. Click on OK to run. The status window will appear (See Fig.22) Fig.21. Maximum Likelihood Parameters 19

Fig.22. Classifier status window Once the classification is complete a new classification image will appear in the Available bands list. 22. Click on the Classification image. In this case, Fourmile_Classification (Max Like file) and click Load Band at the bottom. Fig.23. Available Bands List 20

Your Classification image will then load into the viewer. Fig.24. Example of Classification Image 21

Post Classification Processing Classified images require post-processing to evaluate classification accuracy and to generalize classes for export to image-maps and vector GIS. Post Classification can be used to classify rule images; to calculate class statistics and confusion matrices; to apply majority or minority analysis to classification images; to clump, sieve, and combine classes; to overlay classes on an image; to calculate buffer zone images; to calculate segmentation images; and to output classes to vector layers. ENVI provides a series of tools to satisfy these requirements. We ll take a look at clumping and sieving which will help clean up the classification file. Clump and Sieve are used to generalize classification images. Sieve is usually run first to remove the isolated pixels based on a size (number of pixels) threshold, then clump is run to add spatial coherency to existing classes by combining adjacent similar classified areas. 1. From the ENVI main menu bar, select Classification > Post Classification > Sieve Classes. The Classification Input File dialog appears. 2. Select the Classification.img file within the Select Input File section of this dialog and click OK. In our case we ll select the Fourmile_Classification file. The Sieve Parameters dialog appears. 3. Click the Output Result to Memory radio button, then click OK. The image is loaded into the Available Bands List. 4. You will now use the output of the sieve operation as the input for clumping. From the ENVI main menu bar, select Classification > Post Classification > Clump Classes. The Classification Input File dialog appears. 5. Select the previously created image file from memory, and click OK. The Sieve Parameters dialog appears. 6. Click the Output Result to Memory radio button, then click OK. The image is loaded into the Available Bands List. 7. Compare the three images (Fourmile_Classification.img, Clump, and Sieve) and reiterate if necessary to produce a generalized classification image. For more information on ExelisVis ENVI 4.8 product please visit http://www.exelisvis.com/productsservices/enviproducts.aspx For more technical information on DigitalGlobe Products and Services please visit the Resources tab at http://www.digitalglobe.com/ 22