What is Object-Based Analysis

25
What is Object-Based Image Analysis? The information contained in this document pertains to software products and services that are subject to the controls of the Export Administration Regulations (EAR). The recipient is responsible for ensuring compliance to all applicable U.S. Export Control laws and regulations. Kirk Benell

Transcript of What is Object-Based Analysis

Page 1: What is Object-Based Analysis

What is Object-Based Image Analysis?

The information contained in this document pertains to software products and services that are subject to the controls of the Export Administration Regulations (EAR). The recipient is responsible for ensuring compliance to all applicable U.S. Export Control laws and regulations.

Kirk Benell

Page 2: What is Object-Based Analysis

What is an object?

• An object is a region of interest with spatial, spectral (brightness and color), and/or texture characteristics that define the region

Object-Based Image Analysis

Visual Information Solutions

region

• Pixels are grouped into objects, instead of single pixel analysis

• May provide increased accuracy and detail for classification purposes

Page 3: What is Object-Based Analysis

Object-Based Image Analysis

Traditional pixel-based classification• Based on reflectance values of pixels• Works for low and medium resolution imagery• Works for mass area-based features• Multispectral or hyperspectral imagery

Limitations of pixel-based analysis

Visual Information Solutions

Limitations of pixel-based analysis• Only spectral, seldom spatial and contextual• Results with inconsistent salt-and-pepper noise • Inaccurate borders for texture computation• Limited extraction of small-scale objects

Page 4: What is Object-Based Analysis

Pixel-based Classification

0.5

1.0

0.5

0.0

1.0

Reflectance

0.5

1.0

0.5

0.0

1.0

Reflectance

Veg

Water

1

65432

ImagePixels

Visual Information Solutions

Group materials based on their reflectance response per pixel

0.0

1 2 3 4 5 6

0.5

0.0

1.0

Band

0.0

1 2 3 4 5 6

0.5

0.0

1.0

Band

Soil

Page 5: What is Object-Based Analysis

Object-Based Image Analysis

Visual Information Solutions

• Group contiguous pixels into objects

• Objects are classified into feature classes based on their spatial, textural and spectral attributes

ImagePixels

SegmentedObjects

FeatureThe Letter ‘E’

MergedSegmented

Objects

Page 6: What is Object-Based Analysis

• Greater accuracy from input: tone, color, texture, shape, size, orientation, pattern, shadow, situations

• Advanced visualizations: Computer vision technique using image segmentation

• Use homogeneous regions as basic analysis elements

• Additional spatial, contextual and semantic information

Object-Based Image Analysis

Visual Information Solutions

• Additional spatial, contextual and semantic information

Page 7: What is Object-Based Analysis

ENVI Feature Extraction• Uses an object-based approach to classify imagery

• The ENVI tool provides an easy to use method for extracting information from panchromatic, multispectral, hyperspectral, and elevation data

• Vehicles

• Buildings

Visual Information Solutions

• Buildings

• Transportation

• Natural Features

Page 8: What is Object-Based Analysis

Needs for Feature Extraction• Increased availability of high-

resolution images• Manual digitization, labor intensive• Semi-automated solution is highly

desired

ENVI Feature Extraction

Visual Information Solutions

desired

Applications• Defense and Intelligence• Geographic Information Systems• Transportation• Urban planning and mapping

Page 9: What is Object-Based Analysis

Workflow:• Spectral/spatial/texture attributes• Object-based fuzzy rule-based

classification• Object-based supervised

classification

ENVI Feature Extraction

Visual Information Solutions

Preview Window for instant feedback prior to processing an entire image

Post-Classification Vector Tool• Centerline extraction• Snapping, smoothing• Vector editing

Page 10: What is Object-Based Analysis

ENVI Feature Extraction

Input Data

Image Segmentation

Attribute Computation for Object Primitives

Object Generation

Visual Information Solutions

Rule Base

Decision Making

Feature Selection

Supervised Classification

Extracted Features/Classes

Object-Based Classification

Page 11: What is Object-Based Analysis

Image Segmentation Scale Level

Visual Information Solutions

A low scale level provides moresegments in the final processed image

A high scale level provides fewersegments in the final processed image

The Preview Window provides on-the-fly feedback for the selected Scale Level

Page 12: What is Object-Based Analysis

Visual Information Solutions

Segmentation scale level = 50

Page 13: What is Object-Based Analysis

Visual Information Solutions

Under segementedscale level = 70

Page 14: What is Object-Based Analysis

Visual Information Solutions

Over segmentedscale level = 30

Page 15: What is Object-Based Analysis

Visual Information Solutions

Merge to aggregate adjacent segments

Page 16: What is Object-Based Analysis

Select Classification Method• Select Classify by

Selecting Examples to select training data and perform a supervised classification

• Select Classify by Creating Rules to select attribute

Visual Information Solutions

select attribute parameters to perform a classification

• Select Export Vectorsto export without performing a classification

Page 17: What is Object-Based Analysis

Visual Information Solutions

View attributes to characterize feature of interest

Page 18: What is Object-Based Analysis

Create rules to define features of interest

Visual Information Solutions

Page 19: What is Object-Based Analysis

ENVI Feature ExtractionSpatial Attributes

• Region area, length, compactness, convexity, solidity, form factor, rectangular fit, roundness, elongation, main axis direction, axes length, number of holes, hole/solidity ratio

Spectral Attributes• Band minimum, maximum, average and standard deviation

Texture Attributes

Visual Information Solutions

Texture Attributes• Variance, range, mean, and entropy

Color Space and Band Ratio• Hue, saturation, intensity, NDVI, NDWI, other ratios

Page 20: What is Object-Based Analysis

Preview classification results and adjust training data on-the-fly

Visual Information Solutions

Page 21: What is Object-Based Analysis

Export features as one or individual vectors

Visual Information Solutions

Page 22: What is Object-Based Analysis

View Feature Extraction Report

• View parameters used and statistics of exported vectors

• Save as a text report to share with colleagues

Visual Information Solutions

colleagues

Page 23: What is Object-Based Analysis

• Edit vector properties

• View Attribute Information

• Square-up building sides

• Smooth vectors

Visual Information Solutions

Page 24: What is Object-Based Analysis

Visual Information Solutions

• Push data into ArcMap for further analysis and vector editing

• Add imagery and new vector layer to GIS database

Page 25: What is Object-Based Analysis

Thank You

Visual Information Solutions