DISCRIMINANT FUNCTION CHANGE IN ERDAS IMAGINE

Similar documents
RADAR ANALYST WORKSTATION MODERN, USER-FRIENDLY RADAR TECHNOLOGY IN ERDAS IMAGINE

Image Classification (Decision Rules and Classification)

SHAPING SMART CITIES

F2 - Fire 2 module: Remote Sensing Data Classification

On the use of synthetic images for change detection accuracy assessment

GE 113 REMOTE SENSING

Background Adaptive Band Selection in a Fixed Filter System

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications )

A Kalman-Filtering Approach to High Dynamic Range Imaging for Measurement Applications

Enhancement of Multispectral Images and Vegetation Indices

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching.

Module 11 Digital image processing

Autonomous Underwater Vehicle Navigation.

According to the proposed AWB methods as described in Chapter 3, the following

Fig Color spectrum seen by passing white light through a prism.

Adaptive Feature Analysis Based SAR Image Classification

LAB MANUAL SUBJECT: IMAGE PROCESSING BE (COMPUTER) SEM VII

AUTOMATIC DETECTION OF HEDGES AND ORCHARDS USING VERY HIGH SPATIAL RESOLUTION IMAGERY

Image Extraction using Image Mining Technique

This week we will work with your Landsat images and classify them using supervised classification.

Land Cover Analysis to Determine Areas of Clear-cut and Forest Cover in Olney, Montana. Geob 373 Remote Sensing. Dr Andreas Varhola, Kathry De Rego

PRODUCT BROCHURE PRECITEC LR. Optical sensor for ultra-precision surfaces

University of Technology Building & Construction Department / Remote Sensing & GIS lecture

Filtering Images in the Spatial Domain Chapter 3b G&W. Ross Whitaker (modified by Guido Gerig) School of Computing University of Utah

Guided Image Filtering for Image Enhancement

TECHNICAL DATA OPTIV CLASSIC 432

How to Access Imagery and Carry Out Remote Sensing Analysis Using Landsat Data in a Browser

Remote Sensing And Gis Application in Image Classification And Identification Analysis.

CLASSIFICATION OF VEGETATION AREA FROM SATELLITE IMAGES USING IMAGE PROCESSING TECHNIQUES ABSTRACT

IMPROVEMENTS ON SOURCE CAMERA-MODEL IDENTIFICATION BASED ON CFA INTERPOLATION

IDENTIFICATION OF FISSION GAS VOIDS. Ryan Collette

Comparison of Two Pixel based Segmentation Algorithms of Color Images by Histogram

WFC3/IR Cycle 19 Bad Pixel Table Update

m&h LASER TOOL SETTERS

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

Voice Activity Detection

Unsupervised Classification

Using Imagery for Intelligence Analysis. Jim Michel Renee Bernstein

Module Contact: Dr Barry-John Theobald, CMP Copyright of the University of East Anglia Version 1

Illumination Correction tutorial

Impulse noise features for automatic selection of noise cleaning filter

Rhythmic Similarity -- a quick paper review. Presented by: Shi Yong March 15, 2007 Music Technology, McGill University

Background Pixel Classification for Motion Detection in Video Image Sequences

Classification in Image processing: A Survey

COLOR FILTER PATTERNS

An Experiment-Based Quantitative and Comparative Analysis of Target Detection and Image Classification Algorithms for Hyperspectral Imagery

Checkerboard Tracker for Camera Calibration. Andrew DeKelaita EE368

Computing for Engineers in Python

PRODUCT BROCHURE PROFILER R. Tactile sensor for roughness measurement on Leitz CMMs

Iris Recognition using Histogram Analysis

QGIS LAB SERIES GST 101: Introduction to Geospatial Technology Lab 6: Understanding Remote Sensing and Analysis

Digital Image Processing Labs DENOISING IMAGES

Multi-Image Deblurring For Real-Time Face Recognition System

WISE Photometry (WPHOT)

Basic Digital Image Processing. The Structure of Digital Images. An Overview of Image Processing. Image Restoration: Line Drop-outs

MEASURING IMAGE NAVIGATION AND REGISTRATION PERFORMANCE AT THE 3-σ LEVEL USING PLATINUM QUALITY LANDMARKS*

Identifying pure urban image spectra using a learning urban image spectral archive (LUISA)

Image Filtering in Spatial domain. Computer Vision Jia-Bin Huang, Virginia Tech

Real Time Video Analysis using Smart Phone Camera for Stroboscopic Image

Evaluation of image quality of the compression schemes JPEG & JPEG 2000 using a Modular Colour Image Difference Model.

Improved SIFT Matching for Image Pairs with a Scale Difference

Image Analysis based on Spectral and Spatial Grouping

Introduction to Video Forgery Detection: Part I

Detection of Compound Structures in Very High Spatial Resolution Images

RECENT developments have seen lot of power system

WHITE PAPER. Methods for Measuring Flat Panel Display Defects and Mura as Correlated to Human Visual Perception

Present and future of marine production in Boka Kotorska

Digital Image Processing. Lecture # 6 Corner Detection & Color Processing

Supplementary Materials for

Long Range Acoustic Classification

Augment the Spatial Resolution of Multispectral Image Using PCA Fusion Method and Classified It s Region Using Different Techniques.

Mod. 2 p. 1. Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur

Central Place Indexing: Optimal Location Representation for Digital Earth. Kevin M. Sahr Department of Computer Science Southern Oregon University

Mapping road traffic conditions using high resolution satellite images

Guitar Music Transcription from Silent Video. Temporal Segmentation - Implementation Details

Contrast enhancement with the noise removal. by a discriminative filtering process

large area By Juan Felipe Villegas E Scientific Colloquium Forest information technology

Towards the automation of food quality/contamination assessment via non invasive techniques

Main Subject Detection of Image by Cropping Specific Sharp Area

A Spatial Mean and Median Filter For Noise Removal in Digital Images

A.V.C. COLLEGE OF ENGINEERING DEPARTEMENT OF CSE CP7004- IMAGE PROCESSING AND ANALYSIS UNIT 1- QUESTION BANK

IMPROVEMENT IN THE DETECTION OF LAND COVER CLASSES USING THE WORLDVIEW-2 IMAGERY

APCAS/10/21 April 2010 ASIA AND PACIFIC COMMISSION ON AGRICULTURAL STATISTICS TWENTY-THIRD SESSION. Siem Reap, Cambodia, April 2010

Managing and Monitoring Intertidal Oyster Reefs with Remote Sensing in Coastal South Carolina

Color Constancy Using Standard Deviation of Color Channels

Stochastic Image Denoising using Minimum Mean Squared Error (Wiener) Filtering

Quality control of microarrays

DISTINGUISHING URBAN BUILT-UP AND BARE SOIL FEATURES FROM LANDSAT 8 OLI IMAGERY USING DIFFERENT DEVELOPED BAND INDICES

Land Cover Type Changes Related to. Oil and Natural Gas Drill Sites in a. Selected Area of Williams County, ND

Recognition Of Vehicle Number Plate Using MATLAB

GST 101: Introduction to Geospatial Technology Lab Series. Lab 6: Understanding Remote Sensing and Aerial Photography

TESA HITE - TESA MICRO-HITE

An Adaptive Kernel-Growing Median Filter for High Noise Images. Jacob Laurel. Birmingham, AL, USA. Birmingham, AL, USA

1. (a) Explain the process of Image acquisition. (b) Discuss different elements used in digital image processing system. [8+8]

SEAMS DUE TO MULTIPLE OUTPUT CCDS

A Study of Slanted-Edge MTF Stability and Repeatability

Performance Comparison of Mean, Median and Wiener Filter in MRI Image De-noising

DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam

COLOR LASER PRINTER IDENTIFICATION USING PHOTOGRAPHED HALFTONE IMAGES. Do-Guk Kim, Heung-Kyu Lee

Center for Advanced Land Management Information Technologies (CALMIT), School of Natural Resources, University of Nebraska-Lincoln

Transcription:

DISCRIMINANT FUNCTION CHANGE IN ERDAS IMAGINE White Paper April 20, 2015

Discriminant Function Change in ERDAS IMAGINE For ERDAS IMAGINE, Hexagon Geospatial has developed a new algorithm for change detection between two co-registered images acquired at different dates. This algorithm, named Discriminant Function Change (DFC), characterizes the natural distribution of spectral clusters in the data space of one image, then uses a discriminant function to measure probability of change of the pixels in the other image. The algorithm s conceptual procedure is explained in the following steps: 1. First, determine which image is to be the base image, i.e. which image will we find change against. We will call this image base for notation purposes. This algorithm is image-order variant, meaning that it will yield different results depending on which image (before or after) is the base. More on this concept will be discussed later. 2. Perform an unsupervised classification on image base into a reasonable number of spectral classes (64 128 classes). The DFC user interface allows the user to define the unsupervised parameters. The final result is relatively sensitive to this parameter. 3. Take the thematic image output from the unsupervised classification of image base, notated as class base, and use this thematic image as a zonal mask to extract a set of multivariate signatures (mean vector, M and covariance matrix, Cov) from the other image notated as image change. 4. For each pixel in image change, compute the Mahalanobis Distance (MD) using the signature corresponding to the class, c to which it is affiliated from the previous step s zonal operation using the formula: MD = (X-M c )T (Cov c -1 ) (X-M c ). 5. Since the MD is a Chi 2 distribution (assuming multi-normal data) the MD metric can be converted to a Probability using a Chi 2 lookup table. More discussion on the multi-normal assumption will follow. 6. The Probability metric for each pixel is written to an output image, image prob. This image is a floating point image with values from 0.0 to 1.0. Image Order and Directional Change The output image, image prob, created by DFC represents the probability that a pixel in image change is statistically different from the spectral cluster to which it belonged in image base. In other words, a pixel in image prob will have a value near 1.0 if it no longer belongs to the same spectral cluster in image change than it did in image base. Conversely, a pixel in image prob will have a value near 0.0 if it belongs to the same spectral clusters in both image base and image change. Consider the panchromatic multi-temporal images in Figures 1a and 1b. These images, collected six years apart, exhibit significant areas of change. April 20, 2015 2

Figure 1a: Before image (2003) Figure 1b: After image (2009) In the left side of the image, a large building structure has been built and in the right side of the image, a wetlands area has been drained and a subdivision has been built. The images in Figures 2a and 2b are the resulting output probability of change images from DFC. Figure 2a was computed using the before image as the base image, image base, and the after image as the change image, image change. Note that Figure 2a contains high probability pixels (shown as very bright) in the new features that have been added between the two image dates, that being primarily the large building structure to the left and the subdivision roads to the right. Figure 2a: DFC, Using the Before image as base Figure 2b: DFC, Using the After image as base April 20, 2015 2

Figure 2b was computed using the after image as the base image, image base, and the before image as the change image, image change. Note that in Figure 2b the primary area of high probability pixels is from the area of wetlands that were drained on the right side of the image. Note also that Figure 2a has no distinguishable high probability pixels for the wetlands area and Figure 2b has no distinguishable high probability pixels for the new building and subdivision roads. These results demonstrate the image order variance of the DFC algorithm. Since DFC computes spectral clusters defined from image base and then the statistical outliers in image change, it is only sensitive to pixels with new spectral characteristics in image change. So by computing DFC both ways, with the before image and after image as the image base we can separate out positive change from negative change. Positive change shows the new features that are in the after image that are not in the before image, i.e. features that have appeared (Figure 2a). Negative change shows features that are in the before image that are not in the after image, i.e. features that have disappeared (Figure 2b). The DFC user interface allows for the computation of both the Positive Change Image and/or Negative Change Image. It also provides for the Combined Change Image which is an image with the maximum pixel values from both the positive and negative change images. The Multi-normal Assumption and Outliers As mentioned in the DFC description, the Mahalanobis Distance discriminant function assumes that the spectral signatures are multi-normal, i.e. Gaussian across all N dimensions. Recall that the DFC process uses the unsupervised classification, class base as a zonal mask to extract a set of signatures from image change. This means that there is no way to guarantee that the signatures of all the classes are multi- normal. However, since the signatures have a pixelwise alignment with spectral clusters computed using an iterative, self-organizing, unsupervised classification process, the signatures of classes with little or no change will exhibit a relatively multinormal distribution. Consider Figures 3a 3d which depict the class histograms of some of the DFC-derived signatures. Note that deviation from multi-normality occurs in the signatures of classes where change has occurred. Figure 3a: Little change Figure 3b: Small change April 20, 2015 3

Figure 3c: Moderate change Figure 3d: Large change This deviation due to change will present as outlier spikes, extended tails, or skewness in the distribution depending on the percent of change pixels that occurred in each class. This behavior of the DFC-derived signatures leads to the realization of two potential shortcomings of the algorithm. First, consider how the algorithm would behave if the entire (or very large percent) of a spectral class changed. The derived signature for such a class would not show the change as outlying a predominantly unchanged distribution, but rather the change itself would dominate the distribution. If this were to occur, then the DFC results for this class would be inaccurate. However, since the spectral clusters are computed from all the pixels in the image and the spatial arrangement of the pixels are ignored, it reduces the likelihood that any single class distribution will be over dominated by change. So while it is possible for a large feature with unique spectral characteristics relative to the rest of the image to exist, dominate a spectral class and then change (appear or disappear), it is a rare occurrence. The second shortcoming in the DFC algorithm arises from the fact that unsupervised signatures have naturally occurring outliers. These outliers are usually from pixels with either very unique spectral characteristics and sparse occurrence in the image, or more commonly, from very bright pixels. Because these outliers are naturally occurring and not due to change, they will manifest as false positives in the DFC result. While the first shortcoming of an entire spectral class being dominated by change is rare, false positive errors from naturally occurring outliers is more common and has been dealt with as part of the DFC algorithm. Outlier Clipping The advanced tab on the DFC user interface has options for outlier clipping. The options allow for clipping just the high values, just the low values, or both from the images. For setting clipping the clipping thresholds a parameter called Sigma^ is used. Sigma^ is the standard deviation approximation using the Median Absolute Deviation (MAD) statistical technique for outlier identification. The formula for used is: MAD = median i ( X i median j (x j) ). April 20, 2015 4

Figure 4a: Before image (2003) Figure 4b: After image (2009) Figure 4c: DFC with no clipping Figure 4d: DFC with clipping at +3.0 Sigma Figures 4a and 4b are the before and after image which contain some very bright building rooftops. One can see that these rooftops have not changed between the two images collection dates. However, since these pixels are naturally occurring outliers in their class distribution, they are giving a high probability of change showing as very bright pixels in Figure 4c. By setting the option to perform outlier clipping on the high values using the default +3.0 Sigma^, the false positive results have been diminished as shown in Figure 4d. The DFC output values dropped from the range of 0.95 0.98 to the range of 0.75 0.80. This is significant since most applications will post process the DFC results and set a probability threshold at 0.90 or 0.95 thereby removing the false positives. April 20, 2015 5

Conclusion Discriminant Function Change (DFC) is a novel ERDAS IMAGINE process for change detection in multi-temporal image pairs. It is computed by selecting one image as the base and then detecting statistical outliers the other image. For this reason, it can separate two different types of change, finding features that are in one image and not the other. Given images collected at different dates the results can be thought as positive change (features that appear) and negative change (features that disappear) between collection dates. There are two other important properties of the DFC algorithm. First is the property of low sensitivity to differences in illumination between the images. Since it measures Mahalanobis Distance using the classes mean and covariance matrix, if the mean of a class shifts, the MD metric remains unchanged. The second property that is important is that there is no dependence on the images having the same band and wavelength characteristics. The images may have a different number of bands and/or different band/wavelength mappings. The potential shortcoming of false positives due to entire classes being dominated by change is rare in practice. While false positives due to natural outliers in the unsupervised classes may be prevalent in some data sets, a strategy to reduce these occurrences is implemented as part of the DFC process. The real potential of the DFC algorithm will lie in its utility in more complex workflows like object-oriented change detection. DFC will provide a robust spectral based probability of change per pixel which can then be thresholded and clumped into raster objects. Or, it can be used in conjunction with image segmentation to compute the zonal mean probability of change per segment and further processed. About Hexagon Geospatial Hexagon Geospatial helps you make sense of the dynamically changing world. Hexagon Geospatial provides the software products and platforms to a large variety of customers through direct sales, channel partners and other Hexagon businesses. Hexagon Geospatial is a part of Hexagon. For more information, visit www.hexagongeospatial.com. Hexagon Geospatial is part of Hexagon, a leading global provider of information technologies that drive quality and productivity improvements across geospatial and industrial enterprise applications. Hexagon s solutions integrate sensors, software, domain knowledge and customer workflows into intelligent information ecosystems that deliver actionable information, automate business processes and improve productivity. They are used in a broad range of vital industries. Hexagon (Nasdaq Stockholm: HEXA B) has more than 15,000 employees in 46 countries and net sales of approximately 3.1bn USD. Learn more at hexagon.com. 2015 Hexagon AB and/or its subsidiaries and affiliates. All rights reserved.hexagon and the Hexagon logo are registered trademarks of Hexagon AB or its subsidiaries. All other trademarks or servicemarks used herein are property of their respective owners. Hexagon Geospatial believes the information in this publication is accurate as of its publication date. Such information is subject to change without notice. April 20, 2015 6