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

Similar documents
Image enhancement. Introduction to Photogrammetry and Remote Sensing (SGHG 1473) Dr. Muhammad Zulkarnain Abdul Rahman

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

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

GE 113 REMOTE SENSING. Topic 7. Image Enhancement

CoE4TN4 Image Processing. Chapter 3: Intensity Transformation and Spatial Filtering

Reading Instructions Chapters for this lecture. Computer Assisted Image Analysis Lecture 2 Point Processing. Image Processing

Digital Image Processing

Enhancement of Multispectral Images and Vegetation Indices

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

Digital Image Processing

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

TDI2131 Digital Image Processing

The techniques with ERDAS IMAGINE include:

Spatial Analyst is an extension in ArcGIS specially designed for working with raster data.

IMAGE ENHANCEMENT IN SPATIAL DOMAIN

Non Linear Image Enhancement

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

Remote sensing image correction

Using QuickBird Imagery in ESRI Software Products

Image interpretation and analysis

Application of GIS to Fast Track Planning and Monitoring of Development Agenda

Image Processing Lecture 4

CHARACTERISTICS OF REMOTELY SENSED IMAGERY. Radiometric Resolution

CanImage. (Landsat 7 Orthoimages at the 1: Scale) Standards and Specifications Edition 1.0

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

Frequency Domain Enhancement

Digital Image Processing

ECC419 IMAGE PROCESSING

CSE 564: Scientific Visualization

DIGITAL IMAGE PROCESSING (COM-3371) Week 2 - January 14, 2002

Last Lecture. Lecture 2, Point Processing GW , & , Ida-Maria Which image is wich channel?

Abstract Quickbird Vs Aerial photos in identifying man-made objects

Table of contents. Vision industrielle 2002/2003. Local and semi-local smoothing. Linear noise filtering: example. Convolution: introduction

Digital database creation of historical Remote Sensing Satellite data from Film Archives A case study

Remote Sensing 4113 Lab 08: Filtering and Principal Components Mar. 28, 2018

Image Enhancement in spatial domain. Digital Image Processing GW Chapter 3 from Section (pag 110) Part 2: Filtering in spatial domain

Part I Feature Extraction (1) Image Enhancement. CSc I6716 Spring Local, meaningful, detectable parts of the image.

Image Processing for feature extraction

The Unique Role of Lucis Differential Hysteresis Processing (DHP) in Digital Image Enhancement

Filtering in the spatial domain (Spatial Filtering)

Introduction to Remote Sensing Part 1

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

Introduction. Computer Vision. CSc I6716 Fall Part I. Image Enhancement. Zhigang Zhu, City College of New York

RGB colours: Display onscreen = RGB

>>> from numpy import random as r >>> I = r.rand(256,256);

[GEOMETRIC CORRECTION, ORTHORECTIFICATION AND MOSAICKING]

Module 11 Digital image processing

CS534 Introduction to Computer Vision. Linear Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Evaluating the Effects of Shadow Detection on QuickBird Image Classification and Spectroradiometric Restoration

Lesson 3: Working with Landsat Data

Saturation And Value Modulation (SVM): A New Method For Integrating Color And Grayscale Imagery

NON UNIFORM BACKGROUND REMOVAL FOR PARTICLE ANALYSIS BASED ON MORPHOLOGICAL STRUCTURING ELEMENT:

Achim J. Lilienthal Mobile Robotics and Olfaction Lab, AASS, Örebro University

William B. Green, Danika Jensen, and Amy Culver California Institute of Technology Jet Propulsion Laboratory Pasadena, CA 91109

Image Processing. 2. Point Processes. Computer Engineering, Sejong University Dongil Han. Spatial domain processing

4. Measuring Area in Digital Images

MODULE 4 LECTURE NOTES 4 DENSITY SLICING, THRESHOLDING, IHS, TIME COMPOSITE AND SYNERGIC IMAGES

8.2 IMAGE PROCESSING VERSUS IMAGE ANALYSIS Image processing: The collection of routines and

DodgeCmd Image Dodging Algorithm A Technical White Paper

Image Filtering. Median Filtering

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Image Fusion. Pan Sharpening. Pan Sharpening. Pan Sharpening: ENVI. Multi-spectral and PAN. Magsud Mehdiyev Geoinfomatics Center, AIT

Apply Colour Sequences to Enhance Filter Results. Operations. What Do I Need? Filter

LANDSAT-SPOT DIGITAL IMAGES INTEGRATION USING GEOSTATISTICAL COSIMULATION TECHNIQUES

Comparison of Several Fusion Rule Based on Wavelet in The Landsat ETM Image

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

Hello, welcome to the video lecture series on Digital Image Processing.

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

Exercise 4-1 Image Exploration

On spatial resolution

Remote Sensing: Fundamentals, Types and Monitoring Applications of Environmental Consequences of War

Image Enhancement using Histogram Equalization and Spatial Filtering

Digital Image Processing. Lecture # 3 Image Enhancement

IMAGE PROCESSING: AREA OPERATIONS (FILTERING)

Matlab (see Homework 1: Intro to Matlab) Linear Filters (Reading: 7.1, ) Correlation. Convolution. Linear Filtering (warm-up slide) R ij

Last Lecture. photomatix.com

Camera Requirements For Precision Agriculture

REMOTE SENSING. Topic 10 Fundamentals of Digital Multispectral Remote Sensing MULTISPECTRAL SCANNERS MULTISPECTRAL SCANNERS

Histogram equalization

Image analysis. CS/CME/BIOPHYS/BMI 279 Fall 2015 Ron Dror

Some Basic Concepts of Remote Sensing. Lecture 2 August 31, 2005

restoration-interpolation from the Thematic Mapper (size of the original

Computer Graphics Fundamentals

Image Enhancement. DD2423 Image Analysis and Computer Vision. Computational Vision and Active Perception School of Computer Science and Communication

ROBOT VISION. Dr.M.Madhavi, MED, MVSREC

United States Patent (19) Laben et al.

Managing and serving large collections of imagery

CHAPTER 2 A NEW SCHEME FOR SATELLITE RAW DATA PROCESSING AND IMAGE REPRESENTATION

CHANGE DETECTION BY THE IR-MAD AND KERNEL MAF METHODS IN LANDSAT TM DATA COVERING A SWEDISH FOREST REGION

Lab 6: Multispectral Image Processing Using Band Ratios

Automatic processing to restore data of MODIS band 6

The New Rig Camera Process in TNTmips Pro 2018

A COMPARISON OF COVERTYPE DELINEATIONS FROM AUTOMATED IMAGE SEGMENTATION OF INDEPENDENT AND MERGED IRS AND LANDSAT TM IMAGE-BASED DATA SETS

Remote Sensing Exam 2 Study Guide

Using the Advanced Sharpen Transformation

Transform. Processed original image. Processed transformed image. Inverse transform. Figure 2.1: Schema for transform processing

CHARACTERISTICS OF REMOTELY SENSED IMAGERY. Spatial Resolution

Using Imagery for Intelligence Analysis. Jim Michel Renee Bernstein

Image processing for gesture recognition: from theory to practice. Michela Goffredo University Roma TRE

Digital Image Processing. Digital Image Fundamentals II 12 th June, 2017

Transcription:

Preparing Remote Sensing Data for Natural Resources Mapping (image enhancement, rectifications ) Why is this important What are the major approaches Examples of digital image enhancement Follow up exercises Image Enhancement Image enhancement is the process of making an image more interpretable for a particular application. Enhancement makes important features of raw remotely sensed data more interpretable to human eyes. Enhancement techniques are often used instead of classification techniques for feature extraction - studying and locating areas and objects on the ground and deriving useful information from images. 1

Image enhancement techniques in ERDAS IMAGINE include: 1. Data correction - radiometric and geometric correction 2. Radiometric enhancement - enhancing images based on the values of individual pixels 3. Spatial enhancement - enhancing images based on the values of individual and neighboring pixels 4. Spectral enhancement - enhancing images by transforming the values of each pixel on a multi-band basis Image enhancement may be performed temporarily when an image is displayed, or permanently on the image data in the data file. An example of simple image Reduction (zooming out): 2

Image enhancement may be performed temporarily when an image is displayed, or permanently on the image data in the data file. An example of image magnification (Zooming in) 3

Radiometric Enhancement Radiometric enhancement deals with individual values of pixels in the image. Radiometric enhancement of a multi-band image can be considered as a series of independent, single-band enhancement. Radiometric enhancement usually does not bring out the contrast of every pixel in an image. Contrast can be lost between some pixels, while gained on others. 4

Image Enhancement: Example: Displaying an image without applying stretch Visually Enhanced Image Original Image Linear Contrast Stretch A linear contrast stretch is a simple way to improve the visible contrast of an image. It is often necessary to contrast-stretch raw image data, so that darker pixels can be seen on the display. 5

Linear Contrast Stretch In most raw data, data file values fall within a narrow range usually a range much narrower than the display device is capable of displaying. That range can be expanded to utilize the total range of the display device (usually 0 to 255). Linear Contrast Stretch Contrast enhancement (or contrast stretching) expands the original input brightness values to make use of the total range or sensitivity of the input device (e.g., output level of 0-255). Linear contrast enhancement is best applied to remotely sensed images with Gaussian or near-gaussian histograms. 6

Min.-Max. Contrast Stretch +1 Standard Deviation Contrast Stretch Linear Contrast Enhancement: Minimum- Maximum Contrast Stretch where: -BV in is the original input brightness value - quant k is the range of the brightness values that can be displayed on the CRT (e.g., 255), min k is the minimum value in the image, max k is the maximum value in the image, and BV out is the output brightness value 7

Linear Contrast Enhancement: Minimum- Maximum Contrast Stretch All other original brightness values between 5 and 104 are linearly distributed between 0 and 255. Original Min.-Max. Contrast Stretch +1 Standard Deviation Contrast Stretch Minimum-maximum +1 standard deviation 8

Piecewise Linear Contrast Stretch A piecewise linear contrast stretch allows for the enhancement of a specific portion of data by dividing the lookup table into three sections: low, middle, and high. Or, the selective pieces of the histogram are linearly contrast stretched. It enables the user to create a number of straight line segments which can simulate a curve. The user can enhance the contrast or brightness of any section in a single color at a time. This technique is very useful for enhancing image areas in shadow or other areas of low contrast. A lookup table is an ordered set of numbers, which is used to perform a function on a set of input values. To display or print an image, lookup tables translate file values into brightness values. Input Output 30 > 0 31 > 25 32 > 51 33 > 76 34 > 102 35 > 127 36 > 153 37 > 178 38 > 204 39 > 229 40 > 255 9

Nonlinear Contrast Stretch A nonlinear spectral enhancement can be used to gradually increase or decrease contrast over a range, instead of applying the same amount of contrast (slope) across the entire image. Usually, nonlinear enhancements bring out the contrast in one range while decreasing the contrast in other ranges. 10

Histogram Matching Histogram matching is the process of determining a lookup table that will convert the histogram of one image to resemble the histogram of another. Landsat TM (August 1995 and 1998, Bands 4,3,2) Histogram matching is useful for matching data of the same or adjacent scenes that were scanned on separate days, or are slightly different because of sun angle or atmospheric effects. This is especially useful for mosaicking or change detection. 11

Histogram Matching To achieve good results with histogram matching, the two input images should have similar characteristics: 1. The general shape of the histogram curves should be similar. 2. Relative dark and light features in the image should be the same. 3. For some applications, the spatial resolution of the data should be the same. 4. The relative distributions of land covers should be about the same, even when matching scenes that are not of the same area. If one image has clouds and the other does not, then the clouds should be removed before matching the histograms. 12

Resolution Merge Resolution merge resamples low spatial resolution data to a higher spatial resolution based on the finer spatial information provider and retains spectral characteristics carried by the original data. For example, Landsat TM sensors have six spectral bands with 30-m spatial resolution and a panchromatic band with 10-m spatial resolution. Integrating the two types of images can yield a new dataset with 10-m resolution and retain the spectral characteristics of the sensors. Resolution Merge 13

Resolution Merge 14

Spatial Enhancement While radiometric enhancements operate on each pixel individually, spatial enhancement modifies pixel values based on the values of surrounding pixels. A characteristics of remotely sensed images is a parameter called spatial frequency, defined as the number of changes in brightness value per unit distance for any particular part of an image. Spatial enhancement deals largely with spatial frequency. Spatial Enhancement Spatial frequency is defined as the number of changes in brightness value per unit distance for any particular part of an image 1. Zero spatial frequency - a flat image, in which every pixel has the same value 2. Low spatial frequency - an image consisting of a smoothly varying gray scale 3. Highest spatial frequency - an image consisting of a checkerboard of black and white pixels 15

Spatial Enhancement Spatial frequency in remotely sensed imagery may be enhanced or subdued using two different approaches: - Spatial convolution filtering based primarily on the use of convolution masks, and - Fourier analysis which mathematically separates an image into its spatial frequency components. Filtering is a broad term, referring to the altering of spatial or spectral features for image enhancement. Convolution filtering is one method of spatial filtering. Convolution Filtering Convolution filtering is the process of averaging small sets of pixels across an image. Convolution filtering is used to change the spatial frequency characteristics of an image. 16

Convolution filtering is the process of averaging small sets of pixels across an image. Convolution filtering is used to change the spatial frequency characteristics of an image. low-pass filtering Convolution filtering is the process of averaging small sets of pixels across an image. Convolution filtering is used to change the spatial frequency characteristics of an image. High-pass filtering 17

A Spatial convolution kernel is a matrix of numbers that is used to average the value of each pixel with the values of surrounding pixels in a particular way. The numbers in the matrix serve to weight this average toward particular pixels. These numbers are called coefficients, because they are used as such in the mathematical equations. The size of the neighborhood convolution mask or kernel (n) is usually 3 x 3, 5 x 5, 7 x 7, or 9 x 9. An example of 3 x 3 kernel: c1 c2 c3 Mask template = c4 c5 c6 c7 c8 c9 1 1 1 1 1 1 1 1 1 Spatial Convolution Filtering The coefficients, c 1, in the mask are multiplied by the following individual brightness values (BV i ) in the input image: c 1 x BV 1 c 2 x BV 2 c 3 x BV 3 Mask template = c 4 x BV 4 c 5 x BV 5 c 6 x BV 6 c 7 x BV 7 c 8 x BV 8 c 9 x BV 9 The primary input pixel under investigation at any one time is BV 5 = BV i,j 18

Various Convolution Mask Kernels Low-pass filtering: is to de-emphasize or block the high spatial frequency details. 19

Spatial Convolution Filtering: Low Frequency Filter The simplest low-pass filter evaluates a particular input pixel brightness value, BV in, and the pixels surrounding the input pixel, and output a new brightness value, BV out, that is the mean of this convolution. 1 1 1 1 1 1 1 1 1 Low-pass filter: 170 (Averaged) 20

27 3 9 Low Pass Filter 36 4 9 45 5 9 High-pass filtering: is to remove the slowly varying components and enhance the high-frequency local variations. 21

Spatial Convolution Filtering: High-pass (Frequency) Filter One high-frequency filter (HFF 5,out ) is computed by subtracting the output of the low-frequency filter (LFF 5,out ) from twice the value of the original central pixel value, BV 5 : 22

Spatial Convolution Filtering: Edge Enhancement For many remote sensing Earth science applications, the most valuable information that may be derived from an image is contained in the edges surrounding various objects of interest. Edge enhancement delineates these edges and makes the shapes and details comprising the image more conspicuous and perhaps easier to analyze. Edges may be enhanced using either linear or nonlinear edge enhancement techniques. 23

Compass gradient masks may be used to perform two-dimensional, discrete differentiation directional edge enhancement. Spatial Convolution Filtering: Directional First- Difference Linear Edge Enhancement The result of the subtraction can be either negative or possible, therefore a constant, K (usually 127) is added to make all values positive and centered between 0 and 255. 24