GE 113 REMOTE SENSING. Topic 7. Image Enhancement

Similar documents
GE 113 REMOTE SENSING

GE 113 REMOTE SENSING

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

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

Enhancement of Multispectral Images and Vegetation Indices

TDI2131 Digital Image Processing

Exercise 4-1 Image Exploration

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

Digital Image Processing. Lecture # 3 Image Enhancement

Image interpretation and analysis

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

Digital Image Processing

DIGITAL IMAGE PROCESSING Quiz exercises preparation for the midterm exam

ECC419 IMAGE PROCESSING

Environmental Remote Sensing GEOG 2021

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

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

USE OF HISTOGRAM EQUALIZATION IN IMAGE PROCESSING FOR IMAGE ENHANCEMENT

The techniques with ERDAS IMAGINE include:

RGB colours: Display onscreen = RGB

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

LAB 2: Sampling & aliasing; quantization & false contouring

Using QuickBird Imagery in ESRI Software Products

Prof. Vidya Manian Dept. of Electrical and Comptuer Engineering

Remote Sensing Instruction Laboratory

Image Processing Lecture 4

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

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

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

December 28, Dr. Praveen Sankaran (Department of ECE NIT Calicut DIP)

Digital Image Processing

Revised 9/10/2015 Page 1 of 5

Module 11 Digital image processing

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

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

SECTION I - CHAPTER 2 DIGITAL IMAGING PROCESSING CONCEPTS

What is image enhancement? Point operation

Basic Hyperspectral Analysis Tutorial

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

CS 376A Digital Image Processing

Introduction to Remote Sensing Part 1

University of Texas at San Antonio EES 5053 Term Project CORRELATION BETWEEN NDVI AND SURFACE TEMPERATURES USING LANDSAT ETM + IMAGERY NEWFEL MAZARI

from: Point Operations (Single Operands)

BSB663 Image Processing Pinar Duygulu. Slides are adapted from Gonzales & Woods, Emmanuel Agu Suleyman Tosun

Image Enhancement in the Spatial Domain (Part 1)

TimeSync V3 User Manual. January Introduction

Sommersemester Prof. Dr. Christoph Kleinn Institut für Waldinventur und Waldwachstum Arbeitsbereich Fernerkundung und Waldinventur.

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

Interpreting land surface features. SWAC module 3

Removing Thick Clouds in Landsat Images

IMAGE PROCESSING PROJECT REPORT NUCLEUS CLASIFICATION

Introduction to Remote Sensing

GGS 412 Air Photography Interpretation

IMAGE ENHANCEMENT - POINT PROCESSING

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

CHARACTERISTICS OF REMOTELY SENSED IMAGERY. Radiometric Resolution

8. EDITING AND VIEWING COORDINATES, CREATING SCATTERGRAMS AND PRINCIPAL COMPONENTS ANALYSIS

1. What values did you use for bands 2, 3 & 4? Populate the table below. Compile the relevant data for the additional bands in the data below:

-f/d-b '') o, q&r{laniels, Advisor. 20rt. lmage Processing of Petrographic and SEM lmages. By James Gonsiewski. The Ohio State University

Exercise questions for Machine vision

DodgeCmd Image Dodging Algorithm A Technical White Paper

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

INSTITUTIONEN FÖR SYSTEMTEKNIK LULEÅ TEKNISKA UNIVERSITET

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

An Introduction to Remote Sensing & GIS. Introduction

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

Image and video processing

GE 113 REMOTE SENSING

1.Discuss the frequency domain techniques of image enhancement in detail.

4. Measuring Area in Digital Images

ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES USING MATLAB

Introduction to image processing for remote sensing: Practical examples

CS/ECE 545 (Digital Image Processing) Midterm Review

Digital Photogrammetry. Presented by: Dr. Hamid Ebadi

Lab 3: Image Enhancements I 65 pts Due > Canvas by 10pm

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

(Refer Slide Time: 1:28)

Image Enhancement using Histogram Equalization and Spatial Filtering

Non Linear Image Enhancement

An Introduction to Geomatics. Prepared by: Dr. Maher A. El-Hallaq خاص بطلبة مساق مقدمة في علم. Associate Professor of Surveying IUG

Aim of Lesson. Objectives. Background Information

Color and More. Color basics

Introduction to TimeSync A Tool For Landsat Time Series Visualization. Warren B Cohen, USDA Forest Service Zhiqiang Yang, Oregon State University

Hyperspectral image processing and analysis

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

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

ECE/OPTI533 Digital Image Processing class notes 288 Dr. Robert A. Schowengerdt 2003

Image Processing : Introduction

Index of Command Functions

8th ESA ADVANCED TRAINING COURSE ON LAND REMOTE SENSING

Solution for Image & Video Processing

Digital Image Processing. Lecture # 4 Image Enhancement (Histogram)

Spectral Signatures. Vegetation. 40 Soil. Water WAVELENGTH (microns)

An Efficient Color Image Segmentation using Edge Detection and Thresholding Methods

YIQ color model. Used in United States commercial TV broadcasting (NTSC system).

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

RADIOMETRIC CALIBRATION

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

High Dynamic Range (HDR) Photography in Photoshop CS2

Satellite image classification

Transcription:

GE 113 REMOTE SENSING Topic 7. Image Enhancement Lecturer: Engr. Jojene R. Santillan jrsantillan@carsu.edu.ph Division of Geodetic Engineering College of Engineering and Information Technology Caraga State University

Outline Part 1. Image Enhancement Concepts Part 2. Contrast Manipulation Techniques 2

Expected Outcomes The students would be able to: Learn the concepts behind image enhancement Identify the various computer-assisted procedures of image enhancement Learn how to conduct the computer-assisted procedures through laboratory exercises 3

PART 1. IMAGE ENHANCEMENT CONCEPTS 4

Image Enhancement The goal is to improve the visual interpretability of an image by increasing the apparent distinction between the features in the scene. Why do we need a computer to do the enhancement? Our eyes are poor at discriminating the slight radiometric or spectral differences that may characterize such features With computers, these slight differences can be visually amplified to make them readily observable by our eyes. 5

6

7

8

9

10

Types of Image Enhancement Operations Point Operations Brightness values of each pixel in an image data are modified independently Local Operations Brightness values of each pixel in an image data are modified based on neighboring brightness values Note: Either form of enhancement can be performed on single-band images or on the individual components of multi-image composites. 11

When are image enhancement techniques applied? Normally applied to image data after the appropriate image rectification and restoration procedures have been performed. Noise removal very important to conduct prior to image enhancement Image enhancement techniques may enhance noise if they are not removed the interpreter will end up analyzing enhanced noise! 12

Categories of Image Enhancement Techniques Contrast Manipulation Techniques Discussed in detail in Part 2 Spatial Feature Manipulation Techniques Used to emphasize or deemphasize image data of various spatial frequencies Spatial frequency refers to the roughness of the tonal variations occurring in an image These are local operations pixel values in an original image are modified on the basis of the gray scale/brightness/dn values of neighboring pixels Examples: Spatial filters Multi-image Manipulation Techniques Enhancements involving multiple spectral bands of imagery Examples: Spectral ratioing Principal and canonical components transformation Vegetation components transformation Intensity-hue-saturation color space transformation 13

PART 2. CONTRAST MANIPULATION TECHNIQUES 14

Contrast Manipulation Focused on manipulating the brightness values/dns of an image data to reveal specific or new information or to enhance existing image information Commonly used contrast manipulation procedures: Gray-level thresholding Level slicing Contrast stretching These are all point operations 15

Gray-level Thresholding A segmentation procedure An input image band is segmented into two classes: One class for those pixels having values below a defined gray level (DN) One class for those pixels above this value The result is a binary classification This binary classification can then be applied to a particular image band data to enable display of brightness variations in only a particular class 16

NIR Band of Landsat 7 ETM+ Example: Histogram of DN values of NIR Band DN Range: 0 30 water bodies Gray-scale Thresholded Image: Class 1: 0-30 (Water) Class 2: 31 255 (Others) NIR Band of Landsat 7 ETM+ Showing only Class 1 (Water) True Color Image Showing only Class 1 (Water) 17

Level Slicing An enhancement technique whereby the DNs distributed along the x axis of an image histogram are divided into a series of intervals or slices. All of the DNs falling within a slice are then displayed at a single DN in the output image 18

NIR Band of Landsat 7 ETM+ Example: Histogram of DN values of NIR Band Sliced NIR Band of Landsat 7 ETM+ (6 classes) 19

Example: Sliced NIR Band (Water Portion only) 20

Example: Level slicing the TIR Band of Landsat 7 to show land surface temperature (LST) Image http://www.mdpi.com/2072-4292/7/4/4268/htm 21

Contrast Stretching (1) Recall: An image can have DN values ranging from 0 to a maximum value depending on its radiometric resolution: E.g., an 8-bit image can have DNs ranging from 0 255 A 12-bit image can have DNs ranging from 0 4095 Etc. When the image data are visualized on a screen of a computer, they are displayed as brightness values for each screen pixel A data pixel with a larger value is brighter than one with a smaller value However, unlike the image data, screen pixels can only have 256 unique brightness values (i.e., 0 to 255). This limitation prevents the data from being displayed with brightness exactly equal to their real (DN) value 22

Contrast Stretching (2) Stretching the image data refers to a method by which the data pixels are rescaled from their original values into a range that the monitor can display - namely, into integer values between 0 and 255. But what about contrast stretching? 23

Contrast Stretching (3) The parameters of the stretch can be adjusted to maximize the information content of the display for the features of interest this process is referred to as contrast stretching. Contrast stretching changes contrast in the image Contrast = the relative differences in the brightness of the data values: increasing an image's contrast means the dark pixels will become darker, and the bright pixels will become brighter brightness difference between the two increases 24

Contrast Stretching as an Image Enhancement Procedure Used to expand the narrow range of brightness values typically present in an input image over a wide range of values Contrast stretching results to an output image or image display that is designed to emphasize the contrast between features of interest. 25

Types of Contrast Stretching (as implemented in various image processing software, e.g., Envi) Linear Linear 0-255 Linear 2% Gaussian Equalization Square root ALL OF THESE OPERATIONS RELY ON THE MANIPULATION OF THE IMAGE HISTOGRAMS 26

Number of Students What is a Histogram? a graphical representation of the distribution of numerical data. To construct a histogram, the first step is to "bin" the range of values that is, divide the entire range of values into a series of intervals and then count how many values fall into each interval. The bins are usually specified as consecutive, nonoverlapping intervals of a variable. Exam Score The bins (intervals) must be adjacent, and are usually equal size 27

What is a Image Histogram? A type of histogram that acts as a graphical representation of the tonal ( DN ) distribution in a digital image. It plots the number of pixels for each tonal/dn value. By looking at the histogram for a specific image a viewer will be able to judge the entire tonal distribution at a glance. 28

Linear Contrast Stretching Sets the image minimum and maximum DN values to values of 0 and 255, and stretches all other data values linearly between 0 to 255. Example: If a band of an image has DN values ranging from 30 to 200, linear contrast stretching will expand the range such that when displayed/outputted to an image file, the new DN values will range from 0 to 255: Screen value of 0 will be assigned to 30 Screen value of 200 will be assigned to 255 All other values will be linearly stretched Algorithm: Where: New DN = DN = [(DN MIN) / (MAX MIN) ] * 255 DN = original DN of a pixel MIN = the image s minimum DN value that will be assigned a new value of 0 MAX = the image s maximum DN value that will be assigned a new value of 255 29

30

Example: Linear Contrast Stretching Original Band 1 Stretched 31

Linear 0-255 Sets the image s DN value of 0 to a new value of 0, and the image s DN value of 255 to a new value of 255 No stretching 32

Example: Linear 0-255 Original Band 1 Stretched 33

Linear 2% Sets the highest and lowest 2% of the original image DN values to new values of 0 and 255, and it stretches all other data values linearly 34

Example: Linear 2% Original Band 1 Stretched 35

Gaussian Sets: the original image s mean DN value to a new value of 127, the DN value 3 standard deviations below the mean value to a new value of 0, and the DN value 3 standard deviations above the mean value to a new value of 255. Intermediate values are assigned new value using a Gaussian curve 36

Example: Gaussian Original Band 1 Stretched 37

Histogram Equalization Scales the original image DN values to equalize the number of DNs in each display histogram bin In this approach, image DN values are assigned to the display levels on the basis of their frequency of occurrence 38

Example: Histogram Equalization Original Band 1 Stretched 39

Square root takes the square of the input histogram and applies a linear stretch Original Band 1 Stretched 40

Questions or clarifications? 41

References/Further Reading Lillesand, T. M., Kiefer, R. W., & Chipman, J. W. (2008). Remote Sensing and Image Interpretation 6th Edition. United States of America: John Wiley & Sons, Inc. Online Tutorial: Fundamentals of Remote Sensing Image Enhancement. Available at http://www.nrcan.gc.ca/earthsciences/geomatics/satellite-imagery-airphotos/satellite-imageryproducts/educational-resources/9389 42