What is Object-Based Analysis

Post on 04-Jul-2015

963 views 1 download

Transcript of 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

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

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

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

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

• 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

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

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

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

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

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

Visual Information Solutions

Segmentation scale level = 50

Visual Information Solutions

Under segementedscale level = 70

Visual Information Solutions

Over segmentedscale level = 30

Visual Information Solutions

Merge to aggregate adjacent segments

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

Visual Information Solutions

View attributes to characterize feature of interest

Create rules to define features of interest

Visual Information Solutions

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

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

Visual Information Solutions

Export features as one or individual vectors

Visual Information Solutions

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

• Edit vector properties

• View Attribute Information

• Square-up building sides

• Smooth vectors

Visual Information Solutions

Visual Information Solutions

• Push data into ArcMap for further analysis and vector editing

• Add imagery and new vector layer to GIS database

Thank You

Visual Information Solutions