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

Similar documents
Definiens. Professional 5. Reference Book. Definiens AG.

DIGITAL IMAGE ANALYSIS. Image Classification: Object-based Classification

Figure 1: Workflow of object-based classification

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

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

CHAPTER 5 OBJECT ORIENTED IMAGE ANALYSIS

Segmentation of Images

Contents.

HIGH RESOLUTION REMOTE SENSING IMAGE SEGMENTATION BASED ON GRAPH THEORY AND FRACTAL NET EVOLUTION APPROACH

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

MSEG: A GENERIC REGION-BASED MULTI-SCALE IMAGE SEGMENTATION ALGORITHM FOR REMOTE SENSING IMAGERY INTRODUCTION

Hands on Exercise Using ecognition Developer

ECG782: Multidimensional Digital Signal Processing

ORGANIZATION AND REPRESENTATION OF OBJECTS IN MULTI-SOURCE REMOTE SENSING IMAGE CLASSIFICATION

Object Based Image Analysis: Introduction to ecognition

Introduction to digital image classification

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

EE 701 ROBOT VISION. Segmentation

OBJECT-ORIENTED BUINDING EXTRACTION BY DSM AND VERY HIGH-RESOLUTION ORTHOIMAGES

BerkeleyImageSeg User s Guide

REGION BASED SEGEMENTATION

A Technique for Optimal Selection of Segmentation Scale Parameters for Object-oriented Classification of Urban Scenes

AN INTEGRATED APPROACH TO AGRICULTURAL CROP CLASSIFICATION USING SPOT5 HRV IMAGES

Grid-Based Genetic Algorithm Approach to Colour Image Segmentation

Part 3: Image Processing

Lab 9. Julia Janicki. Introduction

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

(Refer Slide Time: 0:51)

Image Segmentation. Srikumar Ramalingam School of Computing University of Utah. Slides borrowed from Ross Whitaker

Recognition with ecognition

Spectral Classification

Basic Algorithms for Digital Image Analysis: a course

Combining Top-down and Bottom-up Segmentation

Saliency Detection in Aerial Imagery

Ulrik Söderström 21 Feb Representation and description

A Survey of Methods to Extract Buildings from High-Resolution Satellite Images Ryan Friese CS510

Image Processing, Analysis and Machine Vision

CS 664 Segmentation. Daniel Huttenlocher

Parameter Optimization in Multi-scale Segmentation of High Resolution Remotely Sensed Image and Its Application in Object-oriented Classification

Hyperspectral Image Segmentation using Homogeneous Area Limiting and Shortest Path Algorithm

9.913 Pattern Recognition for Vision. Class 8-2 An Application of Clustering. Bernd Heisele

Land Cover Classification Techniques

Image representation. 1. Introduction

Contextual High-Resolution Image Classification by Markovian Data Fusion, Adaptive Texture Extraction, and Multiscale Segmentation

Statistical Feature Extraction from SAR Images

Histogram and watershed based segmentation of color images

Albert M. Vossepoel. Center for Image Processing

Object Segmentation. Jacob D. Furst DePaul CTI

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

Digital Image Processing

CSSE463: Image Recognition Day 21

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

A TRAINED SEGMENTATION TECHNIQUE FOR OPTIMIZATION OF OBJECT- ORIENTED CLASSIFICATION

Aerial photography: Principles. Visual interpretation of aerial imagery

GEOBIA for ArcGIS (presentation) Jacek Urbanski

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

COMPUTER AND ROBOT VISION

Region-based Segmentation

CHAPTER 4: CLUSTER ANALYSIS

LAND COVER CHANGE DETECTION USING OBJECT-BASED CLASSIFICATION TECHNIQUE: A CASE STUDY ALONG THE KOSI RIVER, BIHAR

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

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Lecture 8 Object Descriptors

Glacier Mapping and Monitoring

Applications. Oversampled 3D scan data. ~150k triangles ~80k triangles

translatingnatureintoknowledge Dr Vanessa Lucieer

Image segmentation. Stefano Ferrari. Università degli Studi di Milano Methods for Image Processing. academic year

Robotics Programming Laboratory

IMPROVING 2D CHANGE DETECTION BY USING AVAILABLE 3D DATA

What's New in ecognition 9

Lecture: Segmentation I FMAN30: Medical Image Analysis. Anders Heyden

Content-based Image and Video Retrieval. Image Segmentation

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

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

INCREASING CLASSIFICATION QUALITY BY USING FUZZY LOGIC

Processing and Others. Xiaojun Qi -- REU Site Program in CVMA

Variational Methods II

Oil Spill Detection: SAR Multi-scale Segmentation & Object Features Evaluation

6. Object Identification L AK S H M O U. E D U

Topic 6 Representation and Description

Clustering CS 550: Machine Learning

Image Segmentation Based on Watershed and Edge Detection Techniques

Segmentation and Grouping

Data Clustering Hierarchical Clustering, Density based clustering Grid based clustering

Image Segmentation. 1Jyoti Hazrati, 2Kavita Rawat, 3Khush Batra. Dronacharya College Of Engineering, Farrukhnagar, Haryana, India

Lecture 10: Image Descriptors and Representation

- Low-level image processing Image enhancement, restoration, transformation

CoE4TN4 Image Processing

Image Analysis With the Definiens Software Suite

Multi-resolution Segmentation and Shape Analysis for Remote Sensing Image Classification

Image Segmentation. Schedule. Jesus J Caban 11/2/10. Monday: Today: Image Segmentation Topic : Matting ( P. Bindu ) Assignment #3 distributed

ELEC Dr Reji Mathew Electrical Engineering UNSW

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

OBJECT IDENTIFICATION AND FEATURE EXTRACTION TECHNIQUES OF A SATELLITE DATA: A REVIEW

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

RSPS2001 Proceedings Algorithms 79

Image Segmentation. Segmentation is the process of partitioning an image into regions

Types of image feature and segmentation

Mesh Repairing and Simplification. Gianpaolo Palma

Babu Madhav Institute of Information Technology Years Integrated M.Sc.(IT)(Semester - 7)

Transcription:

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

What is Object-Based Classification The object based image analysis approach delineates segments of homogeneous image areas (i.e., objects) In a next step, the delineated segments are classified to real world objects based on spectral, textural, neighbourhood and object specific shape parameters Segmentation Classification Image Scene Objects Classified objects

Object-Based Image Analysis Builds on the human process of object recognition Replicate human interpretation of RS images in automated/semi-automated way

Why object-based classification? Pixel based classification Only based on pixel value of spectral value Ignore spatial autocorrelation Object based classification Based on spectral value, and shape, texture, and context information Use spatial autocorrelation Salt-and-Pepper phenomena None Salt-and-Pepper Classification process is rather fast because objects not individual pixels are assigned to specific classes

Why object-based classification? Per-pixel classification-not suitable for processing of VHR images Information content of the imagery increases with spatial resolution, The accuracy of land use classification may decrease, due to increasing of the within class variability inherent in a more detailed, higher spatial resolution data Object-based Classification-better for VHR images especially urban ecosystems Using spatial autocorrelation aggregation to reduce salts and peppers Unambiguous boundaries and uniform shapes, unique textures

Image segmentation Image segmentation the process of partitioning of an image into image objects An image object is group of connected pixels in a scene Before Segmentation After Segmentation

Image Segmentation Algorithms Bottom-Up Algorithms Top-Down Algorithms ecognition: Chessboard Segmentation Quadtree-Based Segmentation Multiresolution Segmentation Contrast Split Segmentation Spectral Difference Segmentation Multi-Threshold Segmentation

Chessboard Segmentation Split the pixel domain or an image object domain into square image objects. Water body vector layer Useless to represent meaningful objects Used to incorporate an exiting thematic layer

Quadtree-Based Segmentation The Quadtree-Based Segmentation algorithm splits the pixel domain or an image object domain into a quadtree grid formed by square objects Spectral Difference Algorithms Neighboring image objects are merged if the spectral difference is below the value given by the maximum spectral difference.

Multiresolution Segmentation

Multiresolution Segmentation Scale: an abstract value to determine the maximum possible change of heterogeneity caused by fusing several objects. Indirectly related to the size of the created objects. At a given scale: Homogeneous areas result in larger objects, and heterogeneous areas result in larger objects. Small scale number results small objects, lager scale number results in larger objects. Color: the pixel value Shape: includes compactness and smoothness which are two geometric features that can be used as "evidence." Smoothness - describes the similarity between the image object borders and a perfect square. Compactness- describes the "closeness" of pixels clustered in a object by comparing it to a circle

Color and Shape Criteria These two criteria are used to create image objects of relatively homogeneous pixels using the general segmentation function (S f ): where the user-defined weight for spectral color versus shape is 0 < w color < 1..

Spectral (i.e., color) heterogeneity (h) of an image object is computed as the sum of the standard deviations of spectral values of each layer ( k ) (i.e., band) multiplied by the weights for each layer (w k ): Usually equal weight for all bands except you know certain band is really important The color criterion is computed as the weighted mean of all changes in standard deviation for each band k of the m bands of remote sensing dataset. The standard deviation k are weighted by the object sizes n ob (i.e. the number of pixels): where mg means merge.

compactness smoothness n is number of pixel in the object, l is the perimeter, b is shortest possible border length of a box bounding the object

Multiresolution segmentation

Contextual Information Shape Texture Image Object Hierarchy

Classification Define Classes and Class hierarchy

Nearest Neighbor Principle of Nearest Neighbor

Rule Sets: Assign Objects to Classes based on you expertise/prior knowledge Assign all objects with height large than a certain value to be buildings An iterative process to refine the results

Input images Workflow in ecognition Image object hierarchy Level 3 Multiresolution segmentation Level 2 Level 1 Pixel level Feedback Level 2 standard nearest neighbor Training Samples Classification Creation of class hierarchy Level 1 Feedback Rule Sets Knowledge-based Classification based segmentation Final merged classification