GNR607 Principles of Satellite Image Processing Instructor: Prof. - - PowerPoint PPT Presentation

gnr607 principles of satellite image processing
SMART_READER_LITE
LIVE PREVIEW

GNR607 Principles of Satellite Image Processing Instructor: Prof. - - PowerPoint PPT Presentation

GNR607 Principles of Satellite Image Processing Instructor: Prof. B. Krishna Mohan CSRE, IIT Bombay bkmohan@csre.iitb.ac.in Slot 2 Lecture 32-34 Principal Component Transform and Band Arithmetic October 14, 2014 10.35 AM 11.30


slide-1
SLIDE 1

GNR607 Principles of Satellite Image Processing

Instructor: Prof. B. Krishna Mohan CSRE, IIT Bombay bkmohan@csre.iitb.ac.in

Slot 2 Lecture 32-34 Principal Component Transform and Band Arithmetic October 14, 2014 10.35 AM – 11.30 AM October 16, 2014 11.35 AM – 12.30 PM, 3.30 – 5.00 PM

slide-2
SLIDE 2

Decorrelation Stretch

IIT Bombay Slide 47 GNR607 Lecture 32-34 B. Krishna Mohan

slide-3
SLIDE 3

Decorrelation Stretch

IIT Bombay Slide 47a GNR607 Lecture 32-34 B. Krishna Mohan

  • Variance of lower order principal

components is low

  • Apply enhancement to these lower order

PCs

  • Apply Inverse PCT (discussed next)
  • Form color composites (FCC, True color

composites)

  • See improvement in visual quality
slide-4
SLIDE 4

IIT Bombay Slide 47b GNR607 Lecture 32-34 B. Krishna Mohan ASTER Satellite Image Enhancement Source:

http://www.gisdevelopment.net/technology/rs/techrs0023a.htm

slide-5
SLIDE 5

IIT Bombay Slide 47c GNR607 Lecture 32-34 B. Krishna Mohan Source: http://www.dstretch.com/AlgorithmDescription.html Burham Canyon (KER-273) Enhancement of Rock Art Paintings

slide-6
SLIDE 6

Inverse PCT

IIT Bombay Slide 48 GNR607 Lecture 32-34 B. Krishna Mohan

  • Inverse PCT is used to generate the

bands in the original domain

  • If ALL PCTs are retained, inverse will give

back the original bands

  • If any PCTs are dropped, inverse will give

new bands in the original domain that may be close to the original bands depending

  • n how many PCTs are discarded
slide-7
SLIDE 7

Inverse PCT

IIT Bombay Slide 49 GNR607 Lecture 32-34 B. Krishna Mohan

From the principle of PCT, we have y = Dtx Dt contains eigenvectors of Sx, covariance matrix from the original image. D has eigenvectors as columns, thus Dt has the eigenvectors as rows Since Dt is an orthonormal matrix, Dt .D = I (each row is orthogonal to other rows) (Dt)t = (Dt)-1 From each pixel vector in PC domain, x = (Dt)t y

slide-8
SLIDE 8

Inverse PCT

IIT Bombay Slide 50 GNR607 Lecture 32-34 B. Krishna Mohan

For k band image, matrix D is square, of size k x k If m principal components are dropped, we are left with a matrix (D1) of size k x (k-m) The vector y is reduced to y1 of size k-m x 1 Therefore the modified vector x1 is given by x1 = D1y1 The difference between x and x1 is a measure of the loss of information due to removal of some

  • f the PCs
slide-9
SLIDE 9

Comments on PCT

IIT Bombay Slide 51 GNR607 Lecture 32-34 B. Krishna Mohan

  • One of the other important applications of

PCT is data fusion

  • Images from two sensors can be fused to

produce a new image that has the strong points of both the input images

  • PCT based fusion is a well known

approach

slide-10
SLIDE 10

Data Fusion

slide-11
SLIDE 11

Data Fusion

  • Combine datasets to prepare a superior

dataset

  • Stack up all the datasets to create a large

higher dimensional dataset – e.g., multitemporal data from same sensor

  • Fuse the datasets to create a higher

resolution dataset

  • Fuse the datasets to create a new dataset

that has attributes of individual ones

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 52

slide-12
SLIDE 12

Data Fusion

  • Most commonly employed by endusers of

remotely sensed data

  • Supported by most software packages

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 53

slide-13
SLIDE 13

Introduction

  • Merging multi-sensor data can help exploit

strengths of various data sets

– Radiometric resolution advantage – Spatial resolution advantage – Spectral resolution advantage – Temporal resolution advantage

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 54

slide-14
SLIDE 14

Spatial Resolution Enhancement

  • This is the most common application of

data fusion

– Low resolution images have fewer pixels per unit area due to larger pixel size – Improve spatial resolution – High resolution images provide more pixels per unit area by smaller sampling interval (pixel size)

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 55

slide-15
SLIDE 15

Zooming is NOT resolution enhancement

  • How is spatial resolution enhanced?
  • Low resolution  absence of high spatial

frequency content

  • High frequency information is to be

transferred from another data source (of higher resolution)

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 56

slide-16
SLIDE 16

Resolution Sharpening

  • Most often, data from the lower spatial

resolution multispectral sensors and the higher spatial resolution panchromatic sensors are merged

  • Results in multispectral data at higher

spatial resolution

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 57

slide-17
SLIDE 17

Multi-sensor Data Merging

Most common operation

  • PAN images to sharpen multispectral data

e.g., IRS pan + IRS ms

  • Sharpening low resolution multispectral

images with high resolution multispectral images For instance, SPOT ms + TM ms (20 metres) (30 metres)

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 58

slide-18
SLIDE 18

Input Image Preparation

  • Contrast Adjustment

– Zoom low resolution image to the same physical size of the high resolution image – Match histogram of the MS image with that of PAN image using histogram based techniques

  • Image Registration

– Register the zoomed low resolution image to the high resolution image. This should be accurate to a fraction of a pixel

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 59

slide-19
SLIDE 19

Image Sharpening

  • MShr = f(MSlr, PANhr) , where
  • MS = multispectral Image
  • PAN = Panchromatic Image
  • lr = low resolution
  • hr = high resolution

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 60

slide-20
SLIDE 20

Sharpening Techniques

  • Principal Component Analysis method
  • Intensity-Hue-Saturation method
  • Ratio-based (Brovey Transform)
  • Arithmetic algorithm
  • Multiplicative
  • Wavelet Transform method

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 61

slide-21
SLIDE 21

PCA Merge

  • The 1st PC is most influential
  • It should be used while merging so that the

effect is felt on all bands

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 62

slide-22
SLIDE 22

PCA Merge

  • The 1st principal component is replaced by

the high resolution image

  • Inverse PCT is applied

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 63

slide-23
SLIDE 23

Results

  • This technique is useful to transform all

bands at a time

  • Often works well in producing good fusion

results

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 64

slide-24
SLIDE 24

PCA Merge

  • Very effective when the correlation

between PAN image and the multispectral image is good

  • Does not work very well when fusion is

done with images from different types of sensors such as SAR and optical

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 65

slide-25
SLIDE 25

Input High Resolution Image

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 66

slide-26
SLIDE 26

Sample Eigenvectors and Eigenvalues

IIT Bombay Slide 30 GNR607 Lecture 32-34 B. Krishna Mohan 34.89 55.62 52.87 22.71 55.62 105.95 99.58 43.33 52.87 99.58 104.02 45.80 22.71 43.33 45.80 21.35 Covariance Matrix

0.34 −0.61 0.71 −0.06

0.64 −0.40 −0.65 −0.06 0.63 0.57 0.22 0.48 0.28 0.38 0.11 −0.88 Eigenvalues 253.44 7.91 3.96 0.89 Eigenvectors

slide-27
SLIDE 27

Sample Eigenvectors and Eigenvalues

IIT Bombay Slide 31 GNR607 Lecture 32-34 B. Krishna Mohan

slide-28
SLIDE 28

Input Multispectral Image

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 67

slide-29
SLIDE 29

PCT Resolution Merge

IIT Bombay Slide 68 GNR607 Lecture 32-34 B. Krishna Mohan

slide-30
SLIDE 30

RGB-HSI Transform Method

  • In color images, the spectral information is

contained in the hue and the saturation.

  • Hue denotes the basic dominant wavelength of

the radiation

  • Saturation denotes the purity of the color or is a

function of the amount of dilution of the color with white light

  • Intensity is an indicator of the strength of the

color or the magnitude of the energy that reaches our eye

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 69

slide-31
SLIDE 31

RGB-HSI Transform Method

  • The philosophy in HSI based fusion is to replace

the intensity with the new data set first and then compute the inverse transform of the HSI data set to the RGB coordinate system

  • The spatial resolution of the added component

and the spectral information in the hue and saturation together provide an enhanced data set compared to the original low resolution multispectral and high resolution panchromatic data sets.

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 70

slide-32
SLIDE 32

RGB-HSI Transform Method

Algorithm:

– Choose any three bands of the multispectral input data set; denote them by the Red, Green and Blue coordinates respectively. – Transform the RGB data to IHS color space. – Replace the Intensity component with PAN image. – Perform an inverse IHS to RGB color space.

  • Good results are obtained for visualization
  • Limited to only three bands

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 71

slide-33
SLIDE 33

IHS Resolution Merge

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 72

slide-34
SLIDE 34

IHS Resolution Merge - FCC

GNR607 Lecture 32-34 B. Krishna Mohan IIT Bombay Slide 73

slide-35
SLIDE 35

Band Arithmetic

slide-36
SLIDE 36

Motivation

IIT Bombay Slide 74 GNR607 Lecture 32-34 B. Krishna Mohan

slide-37
SLIDE 37

Multiband Arithmetic

IIT Bombay Slide 75 GNR607 Lecture 32-34 B. Krishna Mohan

  • In a given pair of bands the response of two
  • bjects is generally different.
  • Pixel by pixel comparison between images can

highlight pixels that have very high difference in reflectance in those bands

  • Operations like band difference and band ratio
  • r combinations of them are popularly used for

this purpose

slide-38
SLIDE 38

Band Ratio

  • Very common operation

Ratioi,j(m,n) = Bandi (m,n) / Bandj(m,n) If Bandj(m,n) = 0, suitable adjustment has to be made (e.g., add +1 to the denom.) Minimum ratio will be 0; Maximum ratio will be 255

IIT Bombay Slide 76 GNR607 Lecture 32-34 B. Krishna Mohan

slide-39
SLIDE 39

Input Image

IIT Bombay Slide 77 GNR607 Lecture 32-34 B. Krishna Mohan

slide-40
SLIDE 40

Input Image FCC

IIT Bombay Slide 78 GNR607 Lecture 32-34 B. Krishna Mohan

slide-41
SLIDE 41

IR/R

IIT Bombay Slide 79 GNR607 Lecture 32-34 B. Krishna Mohan

slide-42
SLIDE 42

Band Ratio

  • For fast computing, approximations can be

made such as: 0 ≤ Ratioi,j(m,n) ≤1, Ratioi,j(m,n)scaled = Round [Ratioi,j(m,n)x127] 1 < Ratioi,j(m,n) ≤ 255, Ratioi,j(m,n)scaled = Round [127 + Ratioi,j(m,n)/2]

  • Advantage – in one pass image is generated in

range 0-255

IIT Bombay Slide 80 GNR607 Lecture 32-34 B. Krishna Mohan

slide-43
SLIDE 43

Band Difference

  • Similar to band ratio, band difference can

also be used to account for difference in reflectance by objects in two wavelengths

  • Band ratio - more popular in practical

applications such as geological mapping

  • Topographic effects on the images are

reduced by ratioing.

IIT Bombay Slide 81 GNR607 Lecture 32-34 B. Krishna Mohan

slide-44
SLIDE 44

Band Multiplication

  • Pixel by pixel multiplication of two images
  • Not used to multiply gray levels in one

band with corresponding gray levels in another band

  • Used in practice to mask some part of the

image and retain the rest of it by preparing a mask image and performing image to image multiplication of pixels

IIT Bombay Slide 82 GNR607 Lecture 32-34 B. Krishna Mohan

slide-45
SLIDE 45

Band Multiplication

Mask Image Input Image White=1, Black=0

IIT Bombay Slide 82a GNR607 Lecture 32-34 B. Krishna Mohan

slide-46
SLIDE 46

Band Multiplication

Multiply pixel by pixel input image and mask Image Black=0, Colored portion is original pixel values in input image

IIT Bombay Slide 82b GNR607 Lecture 32-34 B. Krishna Mohan

slide-47
SLIDE 47

Band Addition

  • Similar to Band Multiplication, band addition has

no direct practical application in adding gray levels of two bands of an image

  • This method too can be used to mask a portion
  • f the image and retain the remaining part.
  • In the previous mask, make background 255,

desired portion 0, add pixel by pixel, truncate values above 255 to 255; result is desired portion of image within white background

IIT Bombay Slide 83 GNR607 Lecture 32-34 B. Krishna Mohan

slide-48
SLIDE 48

Specialized Indices

  • Combination of band differences, ratios

and additions can result in useful outputs that can highlight features like green vegetation

  • One such feature is Normalized Difference

Vegetation Index (NDVI)

  • NDVI(m,n) =

IIT Bombay Slide 84 GNR607 Lecture 32-34 B. Krishna Mohan

( , ) ( , ) ( , ) ( , )

IR R IR R

Band m n Band m n Band m n Band m n − +

slide-49
SLIDE 49

NDVI

  • NDVI results in high values where IR dominates

red wavelength. This happens where vegetation is present

  • Range of NDVI is [-1 +1]
  • NDVI has been widely used in a wide ranging of

agricultural, forestry and biomass estimation applications

  • It is also used to measure the length of crop

growth and dry-down periods by comparing NDVI computed from multidate images

IIT Bombay Slide 85 GNR607 Lecture 32-34 B. Krishna Mohan

slide-50
SLIDE 50

Input Image

IIT Bombay Slide 86 GNR607 Lecture 32-34 B. Krishna Mohan

slide-51
SLIDE 51

NIR

IIT Bombay Slide 87 GNR607 Lecture 32-34 B. Krishna Mohan

slide-52
SLIDE 52

RED

IIT Bombay Slide 88 GNR607 Lecture 32-34 B. Krishna Mohan

slide-53
SLIDE 53

NDVI

IIT Bombay Slide 89 GNR607 Lecture 32-34 B. Krishna Mohan

slide-54
SLIDE 54

Other Vegetation Indices

  • Simple Ratio = NIR/RED
  • NDVI6 = (Band 6 – Band 5)/(Band 6 + Band 5)
  • NDVI7 = (Band 7 – Band 5)/(Band 7 + Band 5)
  • Standard NDVITM = (TM4 – TM3)/(TM4 + TM3)

These are applicable when seven band data like Landsat Thematic Mapper data are available For IRS LISS3 imagery, NDVIIRS = IIT Bombay Slide 90 GNR607 Lecture 32-34 B. Krishna Mohan

4 3 4 3

( , ) ( , ) ( , ) ( , ) Band m n Band m n Band m n Band m n − +

slide-55
SLIDE 55

IRS L4- NDVI

IIT Bombay Slide 91 GNR607 Lecture 32-34 B. Krishna Mohan

slide-56
SLIDE 56

Fast Computation of NDVI

  • Range of NDVI [-1, +1]
  • Scale suitably to generate an NDVI image
  • For example, NDVIscaled =127(1+NDVI)
  • This ensures that the resultant NDVI has a

range of [0 254]

IIT Bombay Slide 92 GNR607 Lecture 32-34 B. Krishna Mohan

slide-57
SLIDE 57

Selected Reflectance Curves

IIT Bombay Slide 93 GNR607 Lecture 32-34 B. Krishna Mohan From J.R. Jensen’s lecture notes at Univ. South Carolina

Used with permission

slide-58
SLIDE 58

Time Series of 1984 and 1988 NDVI Measurements Derived from AVHRR Global Area Coverage (GAC) Data Region around El Obeid, Sudan, in Sub-Saharan Africa IIT Bombay Slide 94 GNR607 Lecture 32-34 B. Krishna Mohan From J.R. Jensen’s lecture notes at Univ. South Carolina

Used with permission

slide-59
SLIDE 59

Simple Ratio v/s NDVI

IIT Bombay Slide 95 GNR607 Lecture 32-34 B. Krishna Mohan From J.R. Jensen’s lecture notes at Univ. South Carolina

Used with permission

slide-60
SLIDE 60

Infrared Index

  • Traditional NDVI does not work very well when

the soil is moist, as in case of wetlands. The Infrared Index (II) can tackle this situation better

  • Several bands needed in the infrared region, as

in case of Landsat TM

IIT Bombay Slide 96 GNR607 Lecture 32-34 B. Krishna Mohan

4 5 4 5 TM TM TM TM

NIR MIR II NIR MIR − = +

slide-61
SLIDE 61

Soil Line

IIT Bombay Slide 97 GNR607 Lecture 32-34 B. Krishna Mohan From J.R. Jensen’s lecture notes at Univ. South Carolina

Used with permission

slide-62
SLIDE 62

Perpendicular Vegetation Index

PVI is defined as

IIT Bombay Slide 98 GNR607 Lecture 32-34 B. Krishna Mohan

( ) ( )

2 2 , , , , S R V R S NIR V NIR

PVI ρ ρ ρ ρ = − + −

A vegetation index that assumes that the reflectance in the NIR and red varies with increasing vegetation density (such as leaf area index) and that these variations are parallel to the soil baseline. Therefore, the perpendicular distance from the baseline in a NIR-red plot determines the vegetation density. See http://www.ccrs.nrcan.gc.ca/glossary/index_e.php?id=2179 for more definitions of various indices in remote sensing including PVI

slide-63
SLIDE 63

Soil Adjusted Vegetation Index

The soil adjusted vegetation index (SAVI) introduces a soil calibration factor, L, to the NDVI equation to minimize soil background influences resulting from soil-plant spectral interactions: IIT Bombay Slide 99 GNR607 Lecture 32-34 B. Krishna Mohan ( )

(1 ) L NIR red SAVI NIR red L + − = + +

Ref:A. R. Huete, “A soil-adjusted vegetation index (SAVI),” Rem.

  • Sens. Env., vol. 25, pp. 295-309, 1988.
slide-64
SLIDE 64

Atmospherically Adjusted Vegetation Index (ARVI)

  • The atmospheric effects are accounted for in ARVI

IIT Bombay Slide 100 GNR607 Lecture 32-34 B. Krishna Mohan

* * * * p nir p rb ARVI p nir p rb − = +

( )

* * * * p rb p red p blue p red

γ = − −

p* indicates the atmospherically corrected versions of NIR, Red and Blue bands for molecular scattering and

  • zone absorption (p* may not be taken as multiplicative

factor) (Ref. J.R. Jensen’s notes)

slide-65
SLIDE 65

Enhanced Vegetation Index

EVI is a mixture of SAVI and ARVI, in that both atmospheric effects and soil effects are accounted for.

IIT Bombay Slide 101 GNR607 Lecture 32-34 B. Krishna Mohan

1 2

* * * * * p nir p red EVI p nir C p red C p blue L − = + − +

C1 C1 and and C2 C2 describe the use of the blue band in correction of the red band describe the use of the blue band in correction of the red band for atmospheric aerosol scattering. The coefficients, for atmospheric aerosol scattering. The coefficients, C1 C1, , C2 C2, and , and L L are are empirically determined as 6.0, 7.5, and 1.0, respectively for MODIS. This empirically determined as 6.0, 7.5, and 1.0, respectively for MODIS. This algorithm has improved sensitivity to high biomass regions and improved algorithm has improved sensitivity to high biomass regions and improved vegetation monitoring through a de-coupling of the canopy background vegetation monitoring through a de-coupling of the canopy background signal and a reduction in atmospheric influences signal and a reduction in atmospheric influences

Source: Yoram J. Kaufman and Didier Tanre, Atmospherically Resistant Vegetation Index (ARVI) for EOS-MODIS, IEEE Trans. GERS, vol. 30, no. 2, pp. 261-270, 1992

slide-66
SLIDE 66

IIT Bombay Slide 102 GNR607 Lecture 32-34 B. Krishna Mohan

From J.R. Jensen’s lecture notes at Univ. South Carolina; used with permission

slide-67
SLIDE 67

Normalized Difference Water Index

  • normalized difference water index (NDWI),

defined as

  • NDWI = (rgreen - rNIR)/(rgreen + rNIR)
  • where rgreen and rNIR are the reflectance of green

and NIR bands, respectively

  • NDWI also varies in the range -1 to +1

IIT Bombay Slide 101 GNR607 Lecture 32-34 B. Krishna Mohan

Source: Lei et al., PERS 2009, pp. 1307-1317

slide-68
SLIDE 68

Contd…