Spectral contrast enhancement

Slides:



Advertisements
Similar presentations
Digital Image Processing
Advertisements

Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Image Processing Lecture 4
ECE 472/572 - Digital Image Processing Lecture 10 - Color Image Processing 10/25/11.
Chapter - 2 IMAGE ENHANCEMENT
Major Operations of Digital Image Processing (DIP) Image Quality Assessment Radiometric Correction Geometric Correction Image Classification Introduction.
Resolution Resolving power Measuring of the ability of a sensor to distinguish between signals that are spatially near or spectrally similar.
Intensity Transformations (Chapter 3)
Image Enhancement in the Spatial Domain
Image (and Video) Coding and Processing Lecture 5: Point Operations Wade Trappe.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Chapter 4: Image Enhancement
BYST Eh-1 DIP - WS2002: Enhancement in the Spatial Domain Digital Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department Image Enhancement.
Image Enhancement by Modifying Gray Scale of Individual Pixels
Lecture 4 Digital Image Enhancement
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Histogram Manipulation
DREAM PLAN IDEA IMPLEMENTATION Introduction to Image Processing Dr. Kourosh Kiani
Radiometric and Geometric Errors
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
CS443: Digital Imaging and Multimedia Point Operations on Digital Images Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Spring.
Image Enhancement.
Digital Image Processing
Digital Image Characteristic
Lecture 4 Digital Image Enhancement
Introduction to Remote Sensing. Outline What is remote sensing? The electromagnetic spectrum (EMS) The four resolutions Image Classification Incorporation.
GEOG2021 Environmental Remote Sensing
University of Ioannina - Department of Computer Science Intensity Transformations (Point Processing) Christophoros Nikou Digital Image.
Manipulating contrast/point operations. Examples of point operations: Threshold (demo) Threshold (demo) Invert (demo) Invert (demo) Out[x,y] = max – In[x,y]
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Resolution A sensor's various resolutions are very important characteristics. These resolution categories include: spatial spectral temporal radiometric.
Guilford County SciVis V Applying Pixel Values to Digital Images.
INDICES FOR INFORMATION EXTRACTION FROM SATELLITE IMAGERY Course: Introduction to RS & DIP Mirza Muhammad Waqar Contact:
Remote Sensing and Image Processing: 2 Dr. Hassan J. Eghbali.
CS6825: Point Processing Contents – not complete What is point processing? What is point processing? Altering/TRANSFORMING the image at a pixel only.
Image Processing Image Histogram Lecture
Digital Image Processing Lecture 4: Image Enhancement: Point Processing Prof. Charlene Tsai.
1 Remote Sensing and Image Processing: 2 Dr. Mathias (Mat) Disney UCL Geography Office: 301, 3rd Floor, Chandler House Tel:
CIS 601 Image ENHANCEMENT in the SPATIAL DOMAIN Dr. Rolf Lakaemper.
Course: Introduction to RS & DIP
1 Introduction to Computer Graphics with WebGL Ed Angel Professor Emeritus of Computer Science Founding Director, Arts, Research, Technology and Science.
Intensity Transformations or Translation in Spatial Domain.
What is an image? What is an image and which image bands are “best” for visual interpretation?
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - IMAGES. Processing digital Images digital images are often processed using “digital filters” digital images are.
7 elements of remote sensing process 1.Energy Source (A) 2.Radiation & Atmosphere (B) 3.Interaction with Targets (C) 4.Recording of Energy by Sensor (D)
Lecture 3 The Digital Image – Part I - Single Channel Data 12 September
Image Display & Enhancement Lecture 2 Prepared by R. Lathrop 10/99 updated 1/03 Readings: ERDAS Field Guide 5th ed Chap 4; Ch 5: ; App A Math Topics:
Environmental Remote Sensing GEOG 2021 Lecture 2 Image display and enhancement.
Digital Image Processing EEE415 Lecture 3
More digital reading explaining LUT RT 244 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of.
Applying Pixel Values to Digital Images
Remote Sensing Image Enhancement. Image Enhancement ► Increases distinction between features in a scene ► Single image manipulation ► Multi-image manipulation.
Digital Image Processing CSC331 Image Enhancement 1.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
More digital 244 wk 12 Perry Sprawls, Ph.D. Professor Emeritus Department of Radiology Emory University School of Medicine Atlanta, GA,
Digital Image Processing Lecture 4: Image Enhancement: Point Processing January 13, 2004 Prof. Charlene Tsai.
Digital Image Processing Image Enhancement in Spatial Domain
Electro-optical systems Sensor Resolution
TARGET FINDING WITH SAM AND BANDMAX Course: Special Topics in Remote Sensing & GIS Mirza Muhammad Waqar Contact:
Image enhancement algorithms & techniques Point-wise operations
Digital Data Format and Storage
Digital Image Processing
Image Enhancement.
Digital Image Processing
7 elements of remote sensing process
Image Processing – Contrast Enhancement
Grey Level Enhancement
CIS 4350 Image ENHANCEMENT SPATIAL DOMAIN
IT523 Digital Image Processing
IT523 Digital Image Processing
Presentation transcript:

Spectral contrast enhancement Mirza Muhammad Waqar Contact: mirza.waqar@ist.edu.pk +92-21-34650765-79 EXT:2257 RG610 Course: Introduction to RS & DIP

Contents Geographical Information System Remote Sensing & Satellite Image Processing Color Space Landsat 7 spectral bands Spectral Reflectance Curves Image Interpretation Spectral Ratioing Indices These are the contents of my presentation.

Overview One of the strength of image processing is that it gives us the ability To enhance the view of an area by manipulating the pixels value. Contrast enhancement does not change the values in the image rather simply adjust the colors associated with these color values.

Image Enhancement The alteration of the appearance of an image in such a way that the info contained in that image is more readily interpreted visually in terms of a particular need It alters the visual impact of the image to improves the info contents for the interpreter These operations improve the interpretability of an image by changing the contrast between the features in the scene To improve the appearance of an image for human visual analysis

Image Enhancement No single standard method can be said to be the best, it depends upon the need of the user The characteristic of each image in terms of distribution of pixel values over 0-255 range will change from one area to another , thus enhancement tech suited for one image may not be good for other image covering different type of area

Image Histogram Histogram greatly helps to deduce the appearance of an image In a dark image, the gray levels would be clustered towards the lower end In a uniformly bright image, the gray levels would be clustered towards the upper end In a well contrasted image, the gray levels would be well spread out over much of the range

Image Enhancement Methods of improving visual interpretability of an image By altering the contrast of an image ( contrast stretching) Converting from black and white to color representation Contrast is simply the range and the distribution of the pixel values over the 0-255 gray scale

Perception of Colors Conversion to color is desirable as the eye is more sensitive to variations in hue than change in the brightness

Contrast Enhancement/ Stretching Sensors record reflected or emitted radiant flux exiting from earth surface materials Ideally one material would reflect tremendous amount of energy in a certain wavelength while another much less in the same wavelength This would result in contrast between the two types of materials In some cases different materials would often reflect similar amount of radiant flux throughout the visible and IR portion of EM spectrum resulting in a relatively low contrast image

Contrast Enhancement Sensor on board have to be capable of detecting upwelling radiance levels ranging from low (from oceans) to very high (over snow) For particular area to be imaged ,it is unlikely that full dynamic range of the sensor will be used ,thus the corresponding image is dull or over bright-over or under exposed

Why we need Contrast Enhancement Quite often the useful data in a digital image populate only a small portion of available range of digital values. Commonly 8 bit or 256 levels Contrast enhancement involves changing the original values so that more of the available range is used. It increases the contrast among the features and their background.

Types of Contrast Enhancement Histogram Equalization Stretch Standard Deviation Stretch Gaussian Stretch Gamma Correction Level Slice Constant Value Invert Stretch Percentage LUT Piecewise Linear Contrast Stretch Linear Stretch Logarithm Stretch

Linear Contrast Enhancement This technique involves the translation of the image pixel values from the observed range of digital number to the full range of the display device (e.g. 8 bit)

LINEAR STRETCH-MIN MAX The uniform expansion of the of input digital numbers to full range )-255) is called linear stretch BV OUT=255(BV IN-MIN) / (MAX-MIN) MIN=25, MAX=225 130 165 100 135 145 57 35 25 50 65 180 215 200 205 225 220 30 120 134 179 96 140 153 41 13 32 51

Histogram Equalization Stretch This stretch assign more display values (range) to the frequently occurring portion of the histogram. In this way, the detail in those areas will be better enhanced having high frequency relative to those areas having low frequency value in the histogram.

Histogram Conversion The histogram of the original image is converted to other types of histograms as specified by user Histogram Stretch- Image values are assigned to the display levels on the basis of their frequency of occurrence More display values ( more radiometric details) are assigned to the frequently occurring portion of histogram Special Stretch- To analyze specific features in greater radiometric detail s by assigning the display range exclusively to a particular range of image values

Histogram Stretch

Histogram Equalization After Before

Standard Deviation Stretch Standard deviation stretch trim all pixels that have a digital number beyond the range the defined standard deviation; Then perform the linear stretch for the remaining pixels Standard Deviation 1: 67 % Standard Deviation 2: 95 % Standard Deviation 3: 99 %

Gaussian Stretch This histogram involve the fitting of the observed histogram to normal or Gaussian histogram. This stretch adjust the range of lookup table values so that the output histogram is approximately a normal distribution.

Level Slice Stretch It will slice the input image into user defined number of classes. The output image will have only limited number of variations depending upon the user defined number of classes.

Density/ Level Slicing Representation of a range of contiguous gray levels of gray scale image by a single color Used to separate the data into “n” intervals or “slices” based on the histogram from one wavelength band. All data within a slice are displayed as one digital number or color in the output image The Gray level in the output image corresponds to the number of slices Used frequently with thermal images, i.e. different temperature ranges can be shown with different slices

Level Slicing After Before

Invert Contrast Stretch This contrast enhancement technique invert the current lookup table values. This has the effect of producing a photographic negative of the image. This technique is often used to extract information from the shadow.

Gray-Level Thresholding Used to “segment "an input image into two classes. Purpose is to develop a binary mask for one category, so that processing can be applied to each class independently Original NIR Image Set threshold here Mask Image for Water

Contrast Enhancement If the range of gray levels could be altered so as to fit the full range of the black and white axis, then the contrast between the dark and bright areas of the image would be improved Does not modify the original data unless new file is saved

Questions & Discussion