• No results found

Evaluation of two applications of spectral mixing models to image fusion

N/A
N/A
Protected

Academic year: 2019

Share "Evaluation of two applications of spectral mixing models to image fusion"

Copied!
146
0
0

Loading.... (view fulltext now)

Full text

(1)

Rochester Institute of Technology

RIT Scholar Works

Theses

Thesis/Dissertation Collections

8-11-1997

Evaluation of two applications of spectral mixing

models to image fusion

Gary Robinson

Follow this and additional works at:

http://scholarworks.rit.edu/theses

This Thesis is brought to you for free and open access by the Thesis/Dissertation Collections at RIT Scholar Works. It has been accepted for inclusion

in Theses by an authorized administrator of RIT Scholar Works. For more information, please contact

[email protected]

.

Recommended Citation

(2)

EVALUATION OF TWO APPLICATIONS OF SPECTRAL

MIXING MODELS TO IMAGE FUSION

by

Gary D. Robinson

Captain, USAF

A thesis submitted in partial fulfillment of the

requirements for the degree of Master of Science

in the Center for Imaging Science,

Rochester Institute of Technology

August 1997

Signature of

Author

G_a--=ry_D_"R_o_b_i_ns_o_n

_

Accepted

by

H_e_n--<..ry_E_"_Rh_o_d--<..y

f...;,.~_,(_)_9_f

_ _

(3)

CHESTERF.CARLSON

CENTER FOR IMAGING SCIENCE

COLLEGE OF SCIENCE

ROCHESTER INSTITUTE OF TECHNOLOGY

ROCHESTER, NEW YORK

CERTIFICATE OF APPROVAL

M.S. DEGREE THESIS

The M.S. Degree Thesis of Gary D. Robinson

has been examined and approved by the

thesis committee as satisfactory for the

thesis requirement for the Master of Science Degree

Dr. John R Schott, Thesis Advisor

Dr. Robert Fiete

Rolando Raqueno

(4)

TIlESIS RELEASE PERMISSION

ROCHESTER INSTITUTE OF TECHNOLOGY

COLLEGE OF SCIENCE

CHESTER F. CARLSON CENTER FOR IMAGING SCIENCE

Title of Thesis:

Evaluation of Two Applications of Spectral Mixing Models to Image Fusion

I Gary D. Robinson, hereby grant permission to the Wallace Memorial Library ofR.I.T. to reproduce my thesis

in whole or in part. Any reproduction will not be for commercial use or profit.

Signature:

--;-

_

(5)

---'~'4C--',~:L.7_6~7--Acknowledgments

Iwantto thankallthemembersofmythesiscommitteeforthe

help

and guidance

they

provided

during

thecourse ofthisresearch. Aspecific acknowledgment goestomythesis advisor,Dr. John Schott for

helping

to

answerquestionsandfor providing ideas for differentavenues ofinvestigation.

Iwould alsoliketothank theDIRSstaff and students. Thestaffkeptthecomputersrunningand

provided me with valued assistance withDIRSIG.

My

fellowstudentstook time tolistentomyresearch difficultiesand offersuggestions,manyof which provided successful alternativesformyresearch.
(6)

Table

of

Contents

1.INTRODUCTION 1

1.1 SpatialvsSpectral Resolution 1

1.2 Correlation 2

1.3 Mixed Pixels 3

1.4 Scale Factor 4

1.5 Obtaining High Resolution MaterialMaps 5

1.6 Outline 7

2. BACKGROUND AND LITERATURE REVIEW 9

2.1 Existing Image Fusion Methods 9

2.1.1 Image

Mergingfor Enhancement of Visual

Display

10

2.1.2 Image

Merging

by

SeparateManipulation of Spatial Information 11

2.1.3Image

Merging

Which Maintains Radiometric

Fidelity

12

2.2 Spectral Unmixing Methods 19

2.2.1 Tricorder 20

2.2.2 Spectral Mixture Analysis (Traditional

Unmixing)

23

2.2.3 Constraint Conditions 27

2.3 Image Fusion Via Stepwise UnmixingandSharpening 29

2.3.1 Stepwise

Unmixing

30

2.3.2Constraints 33

2.3.3

Sharpening

35

3. APPROACH 39

3.1 UseofSynthetic Imagery

(SIG)

39

3.2 Test Method Overview 40

3.3 SelectionofTestImages 42

3.4 CreationofPanchromatic Data Sets 50

3.5 Generating Fraction Maps 51

3.6 Endmember Selection 52

3.6.1 Maximum Noise Fraction

(MNF)

Transform 53

3.6.2 Pixel

Purity

Index 54

3.7 Obtaining Sharpening Library 61

3.8Error Metrics 63

3.8.1 Squared Error 63

3.8.2 Effective RMS 64

3.8.3 Effective Edge RMS 64

3.9 Generating Output Images 65

3.9.1 Fusion 65

3.9.2

Unmixing

68

3.9.3

Sharpening

76

4.RESULTS 82

4.1 PCvsUNIX 82

4.2 CPUTIME 82

(7)

4.4EffectsofScale 86

4.5NumberofEndmembers 89

4.6 EffectsofShadow 91

4.7 VisualEvaluation 103

5.CONCLUSIONS AND RECOMMENDATIONS 113

5.1ConclusionsBasedonQuantitativeData

(Truth)

113

5.2ConclusionsBasedonQualitativeData

(Visual)

114

5.3 ProposedRevisiontoSquared Error Metric 114

5.4 Recommendations 115

5.4.1 AlgorithmImprovements 116

APPENDIXA: SOLVINGTHE LSE PROBLEM 120

APPENDIX B: SOLVINGTHE LSI PROBLEM 122

APPENDIX C: DATASETS 126

(8)

LIST

OF

FIGURES

Figure 1: SpectralBandpassesofTMandSPOT Pan Bands 2

Figure2: BasicMdcture Types 4

Figure3: IllustrationofSuperpixels andSubpixels 5

Figure4: UnmixandSharpen Image Fusion Process 6

Figure5: SharpenandUnmdcImage Fusion Process 7

Figure6: Example Look-Up Table 15

Figure7: Possible Superpixel NeighborhoodsinExtended Regression Method 17

Figure8: Sample Spectra Using Tricorder Algorithm (Clarketal,

1990)

21

Figure9: ThreeMaterialMdcturesinTwoSpectralBands 28

Figure 10: Mixture Requiring Negative Fractions 28

Figure 11: IllustrationofSharpening 35

Figure 12: Test Plan Overview 41

Figure13: Forest Test Scene (Color

Image)

44

Figure 14: Rochester DIRSIG Scene (Color

Image)

46

Figure 15: Band4 (570- 650

nm) ofDAEDALUS Image 47

Figure 16: Band 15 (749

-760 nm)ofHYDICEImage 48

Figure 17: Perfectly Unmixed MaterialMapsfor

Grass, Dirt,

& Deciduous 52

Figure 18: Perfectly Unmixed MaterialMapsfor

Grass, Water,

Roof

Gravel, Loam,

Trees 52

Figure 19: Locating Extremain thePixel Purity Index 54

Figure20: ObtainingEndmembersfromPPI Clusters 55

Figure21: Forest Spectral Curves 57

Figure22: Rochester Spectral Curves 58

Figure23: DADEALUS Spectral Curves 59

Figure24: HYDICE Spectral Curves 61

Figure25: SpectralCurvesforSharpening Bands

(HYDICE)

62

Figure26: ComparisonofOutputfromSimple RatioandGlobal Regression Methods 66

Figure27: FusionProgram Flow Diagram 67

Figure28: Sample Fusion Header 68

Figure29: Stepwise Unmixing Program Flow Diagram 70

Figure30: TraditionalUnmixing Program Flow Diagram 71

Figure31: Sample Unmixing Header 72

Figure 32: Sharpening Program Flow Diagram 77

Figure33: Sample Sharpening Header 78

Figure34: Squared ErrorandRun Times (Forest

Scene)

83

Figure35: RMS ErrorsforFusionofForest Image 84

Figure36: RMS ErrorsforFusionofDAEDALUSImage 85

Figure37: RMSErrorsforFusionofRochesterImage 86

Figure 38: Unmixing Forest SceneatVariousResolutions 87

Figure39: Unmixing Rochester SceneatVariousResolutions 87

Figure40: Image EnhancementforForest SceneatVariousScale Factors 88

Figure41: Image EnhancementforRochesterSceneatVariousScaleFactors 89

Figure42: ResultsofTraditionalUnmixingforRochesterScenewithVariousNumbersof

Endmembers 90

(9)

Figure44: EffectofShadow Endmember

(FuseAJnmdc)

93

Figure45: EffectofShadow Endmember(TraditionalUnmix/Sharpen) 93

Figure46: KeytoForest Scene Fraction Maps 94

Figure 47: Forest Scene Fraction Maps (Stepwise

Unmix/Sharpen)

Without Shadow Endmember...95

Figure 48: Forest Scene Fraction Maps (Stepwise

Unmix/Sharpen)

With Shadow Endmember 96

Figure49: Forest Scene Fraction Maps

(TraditionalUnmix/Sharpen)

Without 97

Figure50: Forest Scene Fraction Maps

(TraditionalUnmix/Sharpen)

With 98

Figure 5 1: Forest SceneFraction Maps (Fuse/Unmix

Method)

Without Shadow Endmember 99

Figure 52: Forest Scene Fraction Maps (Fuse/Unmix

Method)

With Shadow Endmember 1 00

Figure 53: Forest Scene Truth Fraction Maps

(4X)

101

Figure 54: Error CalculatedfromShadow ClassMapvsErrorCalculatedfromClass Map

Without Shadow (oneoftwo) 102

Figure 55: Error CalculatedfromShadow ClassMap vsErrorCalculatedfromClass Map

Without Shadow (twooftwo) 103

Figure56: KeytoDAEDALUS Scene Fraction Maps 104

Figure57: Fraction MapsforDAEDALUSImage (Stepwise

Unmix/Sharpen)

104 Figure58: Fraction MapsforDAEDALUSImage

(TraditionalUnmix/Sharpen)

104

Figure59: Fraction MapsforDAEDALUSImage

(Fuse/Unmix)

105

Figure60: Fraction MapsforDAEDALUS Image (Degradedto

4X)

105

Figure61: KeytoRochesterScene Fraction Maps 106

Figure62: Fraction MapsforRochester Scene

(Fuse/Unmix)

106

Figure63: Fraction MapsforRochesterScene

(Stepwise/Sharpen)

107

Figure64: Fraction MapsforRochester Scene

(Traditional/Sharpen)

107

Figure65: Rochester Scene Truth Fraction Maps

(4X)

108

Figure66: KeytoHYDICE Scene Fraction Maps 109

Figure67: Fraction MapsforHYDICE Image

(Stepwise/Sharpen)

Using One Sharpening Band 109

Figure68: Fraction MapsforHYDICEImage

(Stepwise/Sharpen)

Using 110

Figure69: Fraction MapsforHYDICEImage

(Traditional/Sharpen)

Using 110 Figure 70: Fraction MapsforHYDICE Image

(Traditional/Sharpen)

Using 1 11

Figure71: Fraction MapsforHYDICE Image

(Fuse/Unmix)

112

Figure 72: Fraction MapsforHYDICE Image (Degradedto

2X)

112
(10)

LIST

OF TABLES

Table1: Basic ANOVATable 31

Table2:Extra SumOfSquaresANOVA Table 32

Table3: Necessary ConditionstoMinimizeL 37

Table4: M-7

(Forest)

Spectral Bands

(jxm)

42

Table5: M-7

(Rochester)

Spectral Bands

(um)

45

Table6: DAEDALUS SpectralBands

(u.m)

48

Table7: HYDICESpectral Bands

(nm)

49

Table 8: Forest Spectral Library 56

Table 9: RochesterSpectral Library 57

Table 10: DAEDALUS SpectralLibrary

(p.m)

58

Table11: HYDICE Spectral Bands

(nm)

61

Table 12: SpectralLibraryforSharpening Band

(Forest)

62

Table13: SpectralLibraryforSharpening Band

(Rochester)

62

Table 14: SpectralLibraryforSharpening Band

(DAEDALUS)

62

Table 15: SpectralLibraryforSharpeningBands

(HYDICE)

63

Table16: DataforForestScene With Shadow Endmember (Uncorrectedfor

Shadow)

126 Table 17: DataforForest Scene With Shadow Endmember (Correctedfor

Shadow)

127

Table 18: DataforForest Scene Without ShadowEndmember 128

Table 19: DataforDAEDALUSscene 129

(11)

ACRONYMS LIST

ANOVA AVIRIS DC DIRS DIRSIG ERDvl GIFOV HPF HRP HRXS HYDICE IDL IHS LDP LRXS LSE LSI LUT um MNF MRI MS MSE MSR MSS NIR nm NNLS PC PCA PPI RBV RMS RSI SE SIG SIR-A SPOT SS SSE SSR SWIR TM VIS

AnalysisofVariance

Airborne Visible/Infrared

Imaging

Spectrometer

Digital Count

Digital Image

Processing

andRemote

Sensing

Digital Image

Processing

andRemote

Sensing

Synthetic Image Generation

EnvironmentalResearch InstituteofMichigan

GroundInstantaneous FieldofView

High Pass Filter

HighResolutionPanchromatic

High Resolution Multispectral

HyperspectralDigital

Imagery

CollectionExperiment

InteractiveData Language

Intensity

Hue Saturation Least Distance

Programming

Low Resolution Multispectral Least Squares

Equality

LeastSquares

Inequality

Look-up

Table Microns (10"6

meter)

Maximum Noise Fraction

Magnetic Resonance

Imaging

Mean Square

Mean Square

(Error/Residual)

Mean Square

(Regression)

Multispectral Scanner

Near Infrared (Regionof

Spectrum)

nanometers(10"9meter)

Non-NegativeLeastSquares

PersonalComputer

PrincipalComponents Analysis

Pixel

Purity

Index

Return Beam Vidicon

Root Mean Square

ResearchSystemsIncorporated

SquaredError

SyntheticImageGeneration

Shuttle

Imaging

Radar

SystemePour1'

Observationdella Terre

SumofSquares

SumofSquares

(Error/Residual)

SumofSquares

(Regression)

Short WaveInfrared(Regionof

Spectrum)

Thematic Mapper

[image:11.552.89.449.126.653.2]
(12)

1.

INTRODUCTION

1.1

Spatial

vs

Spectral Resolution

Remote sensing instrumentsare capable ofobtaining imageswithhighspatialresolution,orhigh

spectral resolution. Spatialresolution referstohowwella sensor can resolvethespatialdetailsof a scene. Itis

often measured

by

thesensor'sGround Instantaneous FieldofView (GIFOV). The GIFOV istheprojection of

thedetectoraperture, through thesensor'soptics,ontotheground. AsmallerGIFOVreferstoa sensor with

higherspatial resolution. AsmallGIFOVcanbeobtained

by

usinga smalldetector.

However,

inorderto

obtaina sufficient number of photonsforuseful

imaging,

andtomaintain an adequate signaltonoise

level,

the

detectormustbesensitive over arelativelywide spectralband. Spectralresolution refersto thewidth ofthe

bandpasswhere radianceismeasured; thenarrower

(finer)

thespectralresolution,themorebandsthatcanbe

obtained over a specificspectral range. Toobtainhighspectralresolution,a narrowfilterorgrating isaddedto

thedetector. Inordertoobtain sufficient photonsthedetectormustbe

large,

leading

toalarge GIFOVandlow

spatial resolution. Twotypesof remotesensingplatforms arecommonlyused. Onetypecreateshighspatial

resolutionpanchromaticimages

(typically

inthevisible or nearinfraredregion ofthe spectrum),andtheother

typecreates multispectral orhyperspectral imageswithfinespectral resolution.

Therewillalwaysbesometrade-offbetweenspatial and spectral resolution. Imageswithhighspatial

resolutioncanlocateobjects withhighaccuracy,whereasimageswithhighspectral resolution canbeusedto

identify

materials. With differentsensorscollectinginformationoverthesamearea,itisusefultomergethe

dataintoahybridproductcontainingtheusefulinformationofbothplatforms. Suchahybrid imagewithhigh

(13)

1.2

Correlation

Generating

hybrid imagesrequiresalargeamountof correlationinimages. ConsidertheLANDS AT

ThematicMapper

(TM)

whichhassix spectralbandsinthereflective regionranging from 0.400umto2.350

um,andtheFrench SPOTpanchromaticbandwhich rangesfrom 0.5 10umto0.730um. Asshownin Figure

1,

thereisspectraloverlapbetween SPOTandTMbands2and

3,

andthedigitalcountsintheoverlapregion will

be

highly

correlated. Hybridimagesofthesebandswill show

definite,

accurateimprovementsoverboth

originalinput images.

However,

fusing

SPOTwiththeinfraredbands (e.g. 5&

7)

willbe lessstraightforward.

Fusionofthesepoorlycorrelatedbandsrequires predictive modelstoestimatethehigh-resolution data.

TM7

MM

TM5

1

TM4

SPOT Fan

1

TM3

1

TM2

TM1

I

1 1 1 1

0.5 1 1.5

Wavelength

(um)

[image:13.552.132.427.292.518.2]

2.5

Figure 1: Spectral BandpassesofTMandSPOT Pan Bands

Mostmultispectralsensorshave bandswhosebandpassesrangethroughseveral regions ofthe

spectrum,

including

thevisible

(VIS),

nearinfrared

(NIR),

and short waveinfrared(SWIR). Atypical

panchromatic sensor will cover a much shorterportion,restrictionitselfto theVISorNIR (for example)

(14)

differentmethodsforperforming fusion (discussed inthenextchapter)have varying levelsof effectiveness.

Somelevelofoptimizingtoobtainthebestestimatewillalwaysbe involved.

1.3 Mixed Pixels

Theregion ontheground represented

by

one pixelinan image maycontain a number of materials.

The definitionofthematerialsdependsonthespecific

imaging

application. Forexample,ifoneis

looking

for

broadclassifications,pixelsmay beclassifiedas

forest,

urban,or waterand,exceptalong borders between

regions,most pixels canbeconsidered100% "pure".

However,

iftheapplicationismorespecific,thesame

pixels canbeconsidered mixtures ofdeciduousvs coniferousvegetation,or residential vscommercial,or clear

vssiltywater. Sothedeterminationof whether a pixelismixed or pure oftendependsuponthespecific

application.

It is helpfultodividemixtures of materialsintothreescenarios. Consider firsta situation wherethere

arelinearinteractions betweenthematerialsandincidentphotons. Distinctmaterialsmay bemixed at various

spatial scales. Amixtureis definedas aggregateifmaterials are combined atthemacroscopic scale. Thetotal

radiance

leaving

thesceneisa spatial average oftheindividualmaterials,

however,

theindividualmaterials

cannotbe spatiallyseparated

by

thesensor. Anareal mixtureisalsocharacterized

by

linear

interactions,

but

involvessituations whereindividualmaterials canberesolved

by

the

(typically

high-resolution)

sensor.

Thethirdmixtureinvolvesmaterials combined atthemicroscopiclevel. Thisintrinsicmixture

involvesmultipleinteractions betweenmaterialsandincidentphotons. Theaverage radiancetypicallydepends

ona complex combination oftheindividualmaterial properties. Suchmixtures require non-linear models and

(15)

. .,,:... . :..

Intrinsic

Aggregate

Areal

1.4 Scale Factor

Figure 2: Basic Mixture Types

Hybridimagescanbeproduced

by fusing

low-resolutionmultispectralimageswithhigh-resolution

panchromaticimages. Thepixelsofthelow-resolutionmultispectralimage

(LRXS),

oftencalledsuperpixels,

coverlargerareas ofthegroundand correspondtoseveralpixels,often calledsubpixels,ofthehigh-resolution

panchromaticimage

(HRP)

asillustrated in Figure 3. Ifthe twoimageshave been properlyregistered, theneach

LRXSsuperpixel correspondstoa collection ofHRPsubpixels equivalentinsizeto thelarger low-resolution

(16)

LowResolution

Multispectral

Superpixel

High Resolution

Panchromatic

Subpixels

Figure3: IllustrationofSuperpixelsandSubpixels

ThescalefactorofthefusionreferstothedifferenceintheGIFOV betweentheLRXSandHRP

images. Forexample,considerthecasewheretheGIFOVoftheLRXS is 30mandthatoftheHRP is 10m.

Thenthescalefactor is definedtobe

GIFOV LRXS 30

Scale Factor = = =3

GIFOVHRP 10

Eq. 1

Suchafusionscenariowill produce ahybridimagewith a3-times

(3X)

improvementin GIFOV. This hybrid

imagecanthenbeusedtocreatedetailedmaterial maps.

1.5

Obtaining

High Resolution Material

Maps

Therearetwostepsincreatingthedetailedmaterialmapspreviouslymentioned.

First,

the

multispectral(or

hyperspectral)

imageisusedto

identify

thematerialsinthescene. Thisprocess,often referred
(17)

specific material withinthescene.

Second,

thematerial maps andthepanchromaticimageofthesame area

serve asconstraining inputstoproduce sharpened materialmaps,resulting in high-resolutionmaterial maps.

Onemethod ofimagefusionusestheunmixandthensharpen procedure(See Figure 4). Analternate

method,

theoretically

producing identicalresults,utilizesa sharpen and unmix process. The sharpening

produces ahigh-resolutionmultispectralimagewhichisthenunmixedintohigh-resolutionmaterial maps. There

is littlepublished work ofimagefusion usinga sharpen and unmix process(See Figure5).

However,

thereare

severalapplications which utilizesharpeningwithoutfurther processing

(unmixing)

ofthehigh-resolution

multispectral images.

1 1 1 1

J

Low Resolution

ImageCube Low Resolution

V*

U.

High Resolution

Unmix Material Maps

X

"^

if

f

Panchromatic

Sharpen Image

i

w 144

J

High Resolution Material Maps

(18)

Low Resolution

4^

w

Image Cube

Sharpen

High Resolution

Panchromatic Image

HighResolution

Image Cube

144

1

Unmix

High Resolution

Material Maps

Figure5: SharpenandUnmixImageFusion Process

1.6 Outline

Thisresearchimplemented image fusionvia a sharpen and unmix process and comparedtheresulting

high-resolutionmaterialmapstothoseobtained viaan unmix and sharpen process. Theunmix and sharpen

process employedtwomethodsfor producingthelow-resolutionmaterial maps. A recentlydevelopedadaptive

unmixingalgorithmwas comparedtotraditionalunmixingmethods.

Sharpening

was performed onthe

low-resolution material maps produced

by

the twounmixing algorithms,andtheresultinghigh-resolutionmaterial

maps were comparedto thosegeneratedviathesharpenand unmix process. Allmethods were evaluatedfor

(19)

Thisdocumentisorganized asfollows. Sectiontwoprovidesbackgroundreference on variousimage

fusiontechniques. Thespecific methods usedinthisresearcharediscussedinsomedetail. Sectionthree

provides an overview ofthe test method,

including

detailson stepsinvolved intheimageenhancement methods.

Thequantitative and subjective results ofthe testsaredetailedin sectionfour. Theresults showthat the

sharpen/unmix method produces more errorthanunmixingwiththeadaptive algorithm andthensharpening.

Fractionmaps created

by

thesharpen/unmix method are morevisuallyacceptable,containingmore

high-frequency

informationthanfractionmapsproduced

by

theunmix/sharpenmethods. Thefinalsectionindicates
(20)

2. BACKGROUND AND

LITERATURE

REVIEW

Image fusion involvescombining different imagesintoa newhybrid image. Theoriginalimages may

beproducts ofdifferentremotesensingplatforms,andmay have differentspectral and spatial resolutions. For

example,we might wishtomergedataobtainedfromtheLandsat Thematic Mapper

(TM)

withthatobtained

fromtheFrenchSystemePourl'ObservationdellaTerre (SPOT). The TM hasseven spectralbands ranging

from.45to2.35microns. Sixofthebands (1-5and

7)

have 30meter spatial resolution. Theseventhband

(band

6)

providesthermalinformationandhas 120meterspatial resolution. SPOT has 3spectralbands inthe

visible and nearinfraredregion with20meter spatial resolution. Italsohasa panchromaticbandwith 10meter

spatial resolution. Themost efficient methodforan analysttoexamine

imagery

fromthese twoplatforms would

betocombinetheusefulinformation frombothintoa singleimage.

Landsat TMandSPOTare nottheonlytypesofdatathatcanbemerged.

Daily

et al.

(1979)

and

Chavezet al.

(1983)

merged airborne andShuttle

Imaging

Radar

(SIR-A)

imageswithLandsat Multispectral

Scanner (MSS). LauerandTodd

(1981)

combined

imagery

from Landsat MSSwithdata fromtheReturn Beam

Vidicon (RBV). Thenextgeneration ofhyperspectralspace-based sensorsis currently inthedesignphase.

Thesesensors willhave highspectralresolution,but verypoorspatial resolution. The pending increase in

sensors willincreasetheneedfor better image fusionapplications.

2.1

Existing

Image Fusion Methods

Thereare severalexistingmethodstoperformimage fusion. Munechika

(1990)

groupsthesemethods

intothreeclasses. The firstclassiscalled

"Merging

Images for EnhancementofVisual Display". These

algorithms areprimarilyconcerned withoptimizinganimage

display

sothatit looksgoodfortheanalyst. The
(21)

mergedata

by

separatemanipulation ofthespectral and spatialinformation. The finalclassiscalled"Image

Merging

toMaintainRadiometric Fidelity". Thesealgorithmsmerge

data,

whileensuringthattheradiometric

accuracyoftheoriginal multispectraldata ismaintained ordegraded onlyminimally.

2.1.1

Image

Merging

for Enhancement

of

Visual

Display

Imagefusionroutinesthatenhance visual

display

havealsobeenreferredtoas adhocmethods. The

primaryconcernistooptimizethe

display

foranalysis purposes. Thereisno concernin preservingthe

radiometricaccuracyofthemultispectraldata. Onemethod usedemployshistogramspecification and contrast

stretching. Twoexamples of generic methods are given

by

theequations(Welch&Ehlers,

1987)

XSJ

=a:X

^XS,

X

P

+

b,

Eq. 2

or

XS|

=

a,

x

(v^XS;

w2P)

+

b:

Eq. 3

where

XS;

isthedigitalcount

(DC)

fora pixelinthei bandofthehigh-resolution hybrid

image, XS;

isthe

digitalcountforthecorrespondingpixelintheoriginal multispectral

image,

P isthedigitalcountforthe

correspondingpixelinthehigh-resolutionpanchromatic

image,

w,andw2areweighting

factors,

anda;and

b:

arescaling factorstooptimizethehybrid imageforthedynamicrangeofthe

display

system, and isan

operatorwhichcouldbeaddition, subtraction, multiplication,ratio,etc.

Asimpler adhoctechniquetoenhance aRGB

display

istoreplacethegreen channel withthe

panchromatic

data,

leaving

theredandbluechannels unchanged. Sincethehumanvisual systemismost
(22)

2.1.2 Image

Merging by

Separate

Manipulation

of

Spatial Information

Animagecanbeassumedtocontain alow

frequency

andhigh

frequency

component. The low

frequency

datacontainsthespectral

information,

whilethehigh

frequency

datacontainsthespatialinformation.

Theimage fusionalgorithmsinthisclass manipulatethespatial(high

frequency)

component whilepreserving thespectral componenttogenerate enhancedimages. Braun

(1992)

comparedthreealgorithms ofthisclass.

2.1.2.1

Intensity

Hue Saturation

(IHS)

The IHStechnique(Chavez,

1991)

canbeappliedto threebandsof multispectraldata. Three

multispectralbandsaretreatedas colors(e.g.red, green,blue). The RGBmultispectralimage istransformed to anintensity,

hue,

saturationspace,wherethe

intensity

isassumedtocontain mostofthespatial

information,

and thehueand saturation are assumedtocontain most ofthespectralinformation. Thepanchromatic image isthen

substitutedforthe

intensity

ofthemultispectral

image,

and aninversetransformationisperformedtoreturnthe

imagetoaRGBformat. Theresultisahigh-resolution imagewhose spatial contentis derived fromthe

panchromatic

image,

and whose color

(spectral)

contentis derived fromtheoriginal multispectraldata.

Thistechniqueis basedontheassumptionthatedgeinformation

(essentially

thespatialcontent) is

contained withintheintensity. The IHStransformationworks as

long

asthepanchromaticimage is

highly

correlated withthebandsofthemultispectralimage.

2.1.2.2

Principal

Components Analysis

(PCA)

The PCAtechnique

(Chavez, 1991)

involvescalculatingtheprincipal component ofthemultispectral

image. Thiscalculation utilizeslinearalgebra,andtransformsa vector of correlateddata intoorthogonal

(23)

similarto thepanchromaticimage. The firstprincipal componentimage isreplaced

by

thehigh-resolution

panchromaticimage. Allremainingprincipal components are assumedtocontainthespectral components and

are untouched. Aninverseprincipalcomponentisthenperformedtoobtain a newhybrid image.

2.1.2.3 High

Pass

Filter

(HPF)

Thehighpassfiltertechnique

(Schowengerdt, 1980)

is basedonthetheorythatanimage iscomposed

of ahighpass filtered imageand alowpass filtered image. The hybrid imagecanbeconstructed

by

usingthe

high-resolution imagetoreplacethemissingedgeinformation inthelow-resolution image usingtheequation

HRXSj

=

LRXSj

+KJHPAN

Eq. 4

where

HRXSj

isthedigitalcount of a pixelinthej"1bandofthehybridmultispectral

image,

LRXSj

isthedigital

count ofthecorrespondingpixelinthej*bandofthelow-resolutionmultispectral

image,

Kj

isa constant

designedtocontrolthecontrastofthehybrid

image,

and

HPAN

isthedigitalcount ofthecorrespondingpixel in

thehigh-resolutionbandusedfortheedge details.

Kj

ischosenappropriatelytoensurethat thecontrastinthe

hybrid bands isweightedequally

by

thelow-resolutionandhigh-resolution images.

2.1.3

Image

Merging

Which

Maintains

Radiometric

Fidelity

Allofthepreviouslymentionedimagefusionmethodsprimarilyenhance visualdisplay. Thespatial

resolutionofthehybridmultispectralimage improvescomparedto theoriginal multispectralimage.

However,

theexactradiometricvaluesofthemultispectralimageare oftenlost intheprocess.

Any

algorithm usedto

identify

materialsina multispectralimagerelies

inherently

ontheaccuracyoftheradiometric values withinthat

image. Inordertoexploittheinformation inthehybrid images

by

use of an automatedroutine, theradiometry

ofthehybrid imagemust matchascloselyas possibletheradiometryoftheoriginalmultispectralimage. The

(24)

2.1.3.1

Ratio Methods

Theratio methods are simpleimagefusion techniquesdesignedtomaintainthe radiometryofthe

originalimage.

They

requirethat thepanchromaticsharpeningimage be

highly

correlatedwiththemultispectral

image. Theprocedurebegins

by

dividing

thepixelsofthemultispectralimageintosubpixelswhichare equalin

sizetothepixels ofthehigh-resolutionpanchromaticimage.

2.1.3.1.1 Pradines'

Method

Pradines

(1986)

usesthe

following

equationtomergeSPOTspectralbandswiththeSPOT

panchromaticband:

HRP

HRXS,

-

LRXS(

Eq. 5

1

2.HRP

superpixel

where

HRXS;

isthedigitalcount of a subpixelinthehigh-resolutionhybrid image inthei*

band, LRXSj

isthe

digitalcountofthecorrespondingsubpixelin thei*bandofthemultispectral

image,

andHRP isthedigital

count ofthecorrespondingsubpixelinthehigh-resolutionpanchromaticimage.

2.1.3.1.2 Price 's Method

The disadvantageofthePradinesroutineisthatit doesnotaccountfor bandsthatare not

highly

correlated withthepanchromaticimage. Price

(1987)

proposesatwo-stageprocessfor

dealing

withbandsthat

are eitherweaklyorstronglycorrelated withthepanchromaticimage. Aratioisusedforthestronglycorrelated

bands,

which canbewrittenas

LRXS,

=
(25)

wherea;and

bj

areleastsquares regression coefficients of alinearfit inthei"1band,and

HRPS

isthedigital

count of an averaged panchromaticimagesuperpixel. Theregressioncoefficientsarefound

by

regressing

HRPS

againstLRXSj. The high-resolutionmultispectralimage

(HRXS)

isobtained

by

HRXSJ

=

a;

HRP +

bj

Eq. 7

and

LRXS,

HRXS;

= . Eq. 8

HRXSi,s

where

HRXS;

isthedigitalcount oftheestimateforthei*bandof ahigh-resolutionmultispectralimage,and

HRXSj.s

istheaverage of

HRXS;

overasuperpixel.

Braun

(1992)

reportsthatstage 1 ofthePriceroutineproduces results similarto thePradinestechnique.

ThemaindifferenceisthatPriceusesan estimateforthehigh-resolutionmultispectral

bands,

whereasPradines

simplyusesthehigh-resolutionpanchromaticimage.

Priceuses a

Look-Up

Table

(LUT)

instage2 ofhistechniquefor

dealing

with uncorrected spectral

bands. The LUT iscreated

by

first examiningthe

HRPS

values,andrecordingthecorresponding digitalcount

inthelow-resolutionmultispectralimage. Themeanofthesemultispectralpixelsiscalculatedandthevalueis

enteredintotheLUT. Figure6showsan example

look-up

table. ThevaluesintheLUTrelatethe

HRPS

digital

countsto themultispectraldigitalcountsintheuncorrelatedbands. Nowthehigh-resolutionestimates are

calculatedusingtheLUTvaluesfor

HRXS'

(26)

Average Pan DC

(HRPS)

DCfrom

Weakly

Correlated

MultispectralBands

(LRXSj)

Mean Low Res Multispectral DC

0 8,8,8,7,9,... 8

1 21,24,22,20,23,... 22

2 17,14,13,16,... 15

255

Figure 6: Example

Look-Up

Table

2.1.3.1.3 DIRS Method (Simple

Ratio)

Munechika

(1990)

presents a routine whichiseasiertoimplementthanPrice'smethod. Thismethodis

designedtoprovide as much radiometricaccuracyaspossible,andformsthebasis fortheExtended Ratioand

Global Coefficientmethods which willbe discussed in latersections. Thismethodisused

by

theDigital

Imagery Processing

andRemote

Sensing

(DIRS)

laboratory

atRITandisoften referredtoastheDIRS Method.

Munechika'

s methodbegins

by

pixelreplicatingand

blurring

thehigh-resolutionpanchromatic image

sothatitssubpixelsarethesame size asthepixelsofthelow-resolutionmultispectralimage. Thepanchromatic

image isregisteredto themultispectralimagetopreservetheradiometryofthemultispectral image.

Thesimple ratiomethodisgiven

by

theequation

HRXS;

=

HRP

LRXS;

HRPS

Eq. 9

Thismethod works wellforspectralbandsthatare

highly

correlated withthepanchromaticimage. Itcaneasily

beshownthat thisequationis radiometricallycorrect

by

HRXSs

N

LRXS;

N

.

HRPj

I

HRP-IPYQ

J= 1 HRPS J

LRXSj

, = i J

LRXS-i

= = HRP

N HRPc N

HRPS

(27)

which showsthattheaverage ofthedigitalcounts ofthehybrid imageover a superpixel equalsthedigitalcount

ofthecorrespondingpixelintheoriginal multispectralimage.

Munechika'

s methoddoesnot work well on mixedpixels,so an enhancementispresentedin

Munechikaet. al. (1993). Forthecase of a mixedpixel, theratio ofLRXS/HRPsisnotalwaysthebest. Inthis

case,adigitalcountof a panchromatic subpixeliscomparedtothemeandigitalcounts ofneighboring

superpixels. Ifthe

subpixel'

s ratioiscloserto thatof one oftheneighboringsuperpixelvalues, then that

superpixel's meanisusedforthe

LRXS/HRPS

ratioinequation9. Thismixed pixelisnotnecessarily

radiometricallyaccurateon average over asuperpixel,but itsquantitative performance ona subpixel case

exceedsthatofthesimple ratiomethod.

2.1.3.1.4 Extended Ratio

Thesimple ratio methoddoesnot maintain radiometricaccuracy for weaklycorrelatedbands. The

extended ratio methodis designedtodealwiththecase of poor spectral correlationbetweena given

multispectralbandandthepanchromaticband,andisusedinconjunction withthesimple ratiomethod,withthe

ratiomethodimplemented forcorrelatedbands. A liner relationship iscreatedbetweentheweaklycorrelated

band,thepanchromatic

band,

andany previouslypredictedbandas

LRXSk

=

a0

+

a,

HRPS

+

a2

LRXSj

+

a3

LRXSj

+ ... Eq. ll

wherekreferstoaweaklycorrelatedmultispectralbandandiand

j

arestronglycorrelated,previouslypredicted

bands. Thecoefficientsa0, &\ ,etc. are obtained

by

performingaregressioninalocalizedneighborhood around

thetargetsuperpixelusingequation 1 1. See Figure 7foradiagramof possible superpixel neighborhoods. The

regressionis firstperformedusingonlyonestrongly correlated/previouslypredictedband. Additional bandsare

(28)

Superpixelof Interest Shown

with Subpixels

.-':- *Sps

'

.J-^.-:r

^j^' '' '"..

t-7

;ft "*

.;:^''W

>-^;

-.

^

-Superpixel Neighborhoods

UsedtoCompute Extended

RegressionCoefficients

andResidual Errors

Figure 7: Possible Superpixel Neighborhoods in Extended Regression Method

Oncetheregression equationissatisfied,thecoefficients are usedtodeterminethedigitalcount ofthe

hybrid imagesubpixelsusing

HRXSk

=

a0

+

a,

HRP

+

a2

HRXS,

+

a3

HRXSj

+ Eq. 12

where

HRXSj

isthedigitalcount of ahybridsubpixelin band i

(previously

predictedusingtheratio method).

Theadvantage oftheextendedregressionmethodisthatitallowsthehybrid imagetobepredicted

evenfor poorlycorrelatedbands. Inaddition,

by

solving forthecoefficientsinalocalizedregion aroundthe

targetsuperpixel,theextended regression methodtends tousesuperpixels withthesame materialtypesasthe

targetsuperpixel. Aproblem withtheextendedregressionmodelisthatitproducesnoisy imageswhen usedin

areas with uniformdigitalcounts.

Any

small changeinasharpening bandor errorsinapreviouslypredicted
(29)

regression producesimprovedresults overthesimple ratio when usedinregions wherethereismuchbrightness

variation within a materialtype.

2.1.3.1.5 Global

Regression

Method

Theglobal regression methodisdesignedtoovercomesome ofthelimitations oftheextended

regressiontechnique. Ratherthanperforminga regressioninalocalizedwindow around asubpixel,data from

theentireimage isused. Theassumption usedisthatthebest datatosolvetheregressionisfromsuperpixels

withthesame spectral characteristics asthetargetsubpixel.

First,

an unsupervised classifier with alarge

numberof classesisusedonthemultispectraland panchromatic images. Aclassmap iscreated with all pixels

classifiedintosome spectral class(notethatno classtypeneedstobeassignedtotheseclasses). Theregression

inequation 11 isappliedusingpixelsthatareinthesame class asthe targetsubpixel. The remainingportion of

theglobal regression routineissimilartothatfortheextended regressiontechnique,withbands

incrementally

added untiltheresiduals oftheregression equation arebelowadesired threshold. Equation 12 isemployedwith

thecoefficients obtainedfromtheregressiontoobtainthehigh-resolutionmultispectralimage.

Braun

(1992)

notesthat theglobal regressiontechnique,onaverage,outperformstheextended

regressionroutine. Theextendedregressionproducesnoisyresultsin low

frequency

areas,whereastheglobal

regressionsoftensthenoisewhilepreservingtheedges.

2.1.3.2

Algorithm

Summary

Image fusionworksbestwhenthelow-resolutionmultispectral image bandsare

highly

correlated with

the high-resolutionpanchromaticband. Whenthereisweakcorrelation,thequalityoftheimagefusionwillbe

degraded,

and routinesthatseparatelymanipulatespatialdata may introduceradiometricinaccuracies. The

Intensity

Hue Saturationmethodis insome waystheleastrobustbecause itcanonly beappliedto threebands.
(30)

separatelymanipulatethespatialdata. ThePriceandMunechikamethodsproduce similar resultsinthe

correlatedbands. Thesimpleratiotechnique

by

Munechika formsthebasis fortheextended and global

regression methods. Theextendedregressionroutine worksbestwhenscenes containhigh

frequency

information,

andtheglobalregressionworksbestwhenthescene contains medium orlowfrequency.

2.2 Spectral

Unmixing

Methods

Themultispectralremotesensingplatformtypicallyhaspoor spatial resolution. The largepixel sizes

imply

thatthemajorityofthepixelsinthemultispectralimagewillbemixed. Applicationssuch asmapping

vegetation or

locating

mineral resources require suchmixed pixelstobeseparatedintotheindividual

constituents(oftencalledendmembers)whose radiances contributetothesingle mixed pixel value. Spectral

unmixingtransformsthedigitalcounts of mixed pixelsintoa series of maps which are estimates ofthe

percentageor abundance oftheindividualmaterials withina scene.

Spectral unmixing has beenused tomap many differentmaterials. Images fromtheAirborne

Visible/Infrared

Imaging

Spectrometer

(AVIRIS)

wereusedtocreateindividualmaps of greenvegetation,

nonphotosyntheticvegetation,and soil(Robertsetal 1993). AVIRISdatawas also usedtomap desert

vegetation(Smith 1990). Hyperspectralsensors such asAVIRISare

ideally

suitedtospectralunmixing

applicationsdueto therequirementthat therebemore spectralbandsthanconstituentstobeunmixed.

Spectral unmixingcanclassify images usingscene-derived endmembers or reference endmembers

(reflectancespectra measured

by

fieldor

laboratory

instruments). Whenreferenceendmembersareused,

atmospheric compensationandtheresponsivityofthesensor mustbetakenintoaccount.

Twomethods of spectralunmixingare prevalentinavailableresearchliterature. TheSpectral Mixture

AnalysisofSmithet al

(1990)

andRobertset al

(1993)

provides estimates ofthepercentages ofendmembers

employingclassicalunmixingmethods,whereastheTricordermethod ofClarketal

(1990)

producesthe
(31)

2.2.1 Tricorder

Clarketal

(1990)

employa method referredtoasTricordertodeterminetheindividualendmembers

withinthemixed pixels of amultispectralimage. Tricorder issimilartospectroscopicanalysis employed

by

scientists,and employsthesame steps usedtoanalyze a spectrum. Endmembersareidentified

by looking

for

specific absorptionfeatures. Forexample,kaoliniteanddolomitehavecharacteristic absorptionfeatureswhich

Tricordercanlocate inthespectrum ofa mixed pixel.

The

following

definitionof absorptionband depth isemployed

by

thealgorithm

D

= 1-^- Eq. 13

where

Rb

isthereflectanceinthecenter of an absorption

feature,

and

Rc

isthereflectance ofthecontinuum at

thecenter ofthefeature. Thecontinuumistheshapethespectrum wouldtakeiftheabsorptionfeaturewere not

present.

Typically,

it iscreated

by

simplyconnectingthewings oftheabsorptionfeaturewith a straightline.

See Figure8.

The Tricorderalgorithmrequiresthat thedata becorrectedforatmospheric effects. Green et al(1993)

present a methodtocalibrateAVIRIS data foratmospheric effects.

Assuming

thedata iscorrectedfor

atmosphere,Tricorderusesthe

following

steps.

1)

Convolvethe

library

spectra withthesensor response soit

resemblestheimage data.

2)

Converttheimage data from digitalcountstoapparent reflectance.

3)

Remove

thecontinuuminthe

library

andimagespectrausing

Lr(A)

=

^-

Eq. 14

CL(A)

and

s m -

S(A)

(32)

where

Lc

isthecontinuum-removed

library

reflectancespectrum,Listhe

library

spectrum,

Sc

isthe

continuum-removed sensorspectrum,Sisthesensorspectrum,and

CL

and

Cs

arethecontinuum spectra estimatedfroma

fitthroughthewingsoftheabsorptionfeature.

REFLECTANCE 0.8 0.6 0.4 0.2 REFERENCE KAOLINITE 0.5 U z o 0.4

fe

0.3 a. 0.2 I

0.5 1.0 1.5

WAVELENGTH

(uM)

2.0 2.5

-l 1 l l i I i 1 1

r-q

Reference Kaollnlte

H

AVIRIS line 404 sample 37

J

I L J U

J_

J-Continuum

Band Depth

2.1 2.2

WAVELENGTH (um)

2.3

(33)

Theabsorptionfeaturesinthereferencespectrum aretypically strongerthaninthespectrumrecorded

by

theremotesensor,sothespectralcontrast ofthereferencemustbechangedtomatchthecontrast ofthe

sensor spectrum. Thecontrastofthereferencespectrumismodified

by

Lr

+k

Lc

= = a +

bLc

Eq. 16

1+k

where

Lc

isthecontrast reduced spectrumthatbestmatchesobservation,k isaconstant,and a=

k/(l+k)

andb

= l/(l+k).

Thecoefficients a&bmustbe determinedsuchthattheygivethebest fitof

Lc

to theobserved

spectrum. Aleastsquarefit isperformedusing

!Sc-blLc

a =

b

=

Iii-S^l

'

and

1-b

k

= Eq. 17

b

where nisthenumberof spectral channelsinthefit. Amaterialmap isproduced

by fitting

a reference spectrum

to thespectrumofeach pixelinahyperspectral dataset. The band depth isproportionaltotheabundance ofthe

materialandthegoodnessoffitprovides a confidencefactor.

By

plotting

D*R2,

thebrightareas willshowhigh

abundancewithhighconfidencein thederivedsolution. Amaterialistypicallycharacterized

by

morethanone

absorption

feature,

so severalfeatures may beused

by

thealgorithm. The features mayalsobeweighted, sothat
(34)

2.2.1.1

Tricorder

Summary

Clarket al

(1990)

useAVIRIS datatodemonstratetheTricorderalgorithm,and report good success.

Thismethod can even create maps of materials with complicated absorptionfeatures (e.g.thekaolinite doublet).

Spectralmixture analysis(discussedin thenextsection)canbeaccomplished without atmospheric

compensation.

However,

theTricorderalgorithm will not work withdatathathasnotbeencorrectedfor

atmospheric effects. Anothercontrastbetweenthe twomethodsisthefactthatunmixingwiththeTricorder

algorithmmay only beperformedonhyperspectral

data,

whereasspectral mixture analysis canbeperformed

(withalimitednumber ofendmembers)on multispectralimages. Tricorder isalsolesssensitivetosignalto

noisein individualchannelsbecause manychannels are usedto mapan absorptionfeature. An inexperienced

usercannotsimplystartworkingandachievingsuccessful resultsbecauseexpertknowledgeofspectroscopy

by

theuserisrequiredforthisalgorithm. Tricorderwas notimplemented forthiswork.

2.2.2

Spectral Mixture Analysis (Traditional

Unmixing)

Spectralmixture analysisassumesthatfora multispectral

image,

thespectral variationis duetoa small

number ofendmembers. Theseendmembers allhave differentreflectance spectra andthedifferences inthe

spectra serve as

"fingerprints"

to

identify

thedifferentmaterials. Inthecase of areal and aggregate mixtures,it

ispossibletoproducealinearmixture oftheseendmembersthatcloselymatchestheobserved spectra measured

by

thesensor. For Nendmembers, thisbecomes

LSesora)

=

XLe(A)fe

Eq. 18

e=1

where

Lsensor(^)

isthespectral radiancereachingthesensor,

fe

isthefractionof endmember e withinthepixel.

and

Le(^)

isthespectral radiance ofthatendmember.
(35)

DCj

=

gj-Lj

+

bj

Eq. 19

and

Li

=

iLsensorU^.a)^

Eq. 20

where

DC,

,g;and

bj

arethedigitalcount recorded

by

the

detector,

gain ofthe

detector,

andbias forthe i"1

spectral

band,

(3j(A.)

isthedetector'sspectralresponsivity,and

Lj

istheeffective radiance"seen"

by

thesensor.

Notethat themeasured radianceisaffected

by

thespectral response ofthesensor.

Combining

equations 18and

20,

i,-Jl

,Le(A)fey3(A)dAev ' e '

N j.

L,

=

2>e

JLe(A)B,(A)dA

e=l

X

N

Li

=

2X,ife

i = !--k Eq. 21

e=1

where

Lei

istheeffective radiance ofendmembere measuredinthef1bandofthe sensor,andk isthenumber

ofbands.

Theeffects oftheatmosphere can oftenberemoved. Greenet al

(1993)

present a method of

calibrating AVIRIS datatoeliminate atmospheric effects. When digitalcounts are correctedforatmospheric

effects,spectral mixture analysismay be done intermsoftheapparent reflectance oftheendmembers

DC,

=

giR,

+b,

Ri

=

2X,i

f

Eq. 22

e=1

th

where

R.ti

istheeffective reflectanceof endmember einthei spectralband.

Spectralmixtureanalysis produces equivalent resultsifcalculations are performed intermsof radiance

(36)

Spectralmixtureanalysisisperformedusingthe

following

equation

N

LRXS;

=

XRe,i

fe

+

i

i=l....k Eq. 23

e=1

where

LRXS,

isthedigitalcountinthei"1spectral

band, fe

istheunknownfractionof endmember einthepixel,

Rei

isthereflectanceof reference endmember einthei*band (obtained froma

library

ofendmembers), j isthe

errorin band i forthefitofNendmembers,andk isthenumber ofbands inthelow-resolution image. Spectral

mixture analysis requiresthat theleastsquaresfittoequation23be"good"

(AgoodfitoccurswhentheRMSof

thee,valuesis approximatelythesamemagnitude asthesensor noise). Theerroris duetotheresidualvariance,

andisa measure ofthespectralvariationnot predicted

by

themodel.

ThegoalistocalculatetheNunknownfractions. Equation 23 istheavailable equation and provides a

constraint onthenumberof endmembersthatcanbeunmixed orthenumber ofbandsrequiredinthe

multispectralimage. Sothenumber of endmembers mustbek>N.

Using

LANDSAT TMas anexample, the

maximumnumberofendmembersthatcanbeunmixedis6 (k=6). This isa rather small number of possible

endmembers and explainswhy hyperspectralsensorsare much more suitedtounmixingapplicationsthan

multispectralsensors. Themultiplebandsofthehyperspectralsensor(e.g.224 bands for

AVIRIS)

areideal for

use withunmixingequations.

Smithet al

(1990)

useatwo-stepprocess wheretheimageismodeled as mixtures ofimage derived

endmembersandthentheimageendmembersaremodeled as mixtures of reference endmembers. Image

endmembersare often amixtureofothermaterials and are selected suchthata minimum number of reference

spectracombinetodescribethem. Forexample,animageendmembermay actually becomposed of407c

vegetationand60%soilbecauseno pure pixels of vegetation or soil are presentinthescene. Inthesecondstep

oftheprocessthefractionsofthisimageendmemberwouldbeunmixedintofractionsof reference spectrafor

soil andvegetation. Imageendmembersare expressed aslinearmixtures of reference endmembersinthe same

(37)

are convolved withthebandpassofthesensorbandstoensureaccurate comparisonbetweentheimage

endmembers andthereferenceendmembers.

Smithet al

(1990)

usea shade endmembertoaccountfor shadingand shadows. Thefractionimage

basically

reflects

lighting

andtopographyvariationsintheimage. Tocompensateforpossible anticorrelation

betweenvegetation/soilfractionsandtheshade

fractions,

allfractionsexceptshade are re-scaledtosumtounity,

pixel

by

pixel. Forexample,a vegetationendmembermay bescaledusing

f

Vfs

= Eq. 24

(l"fshade

>

where

Vfs

isthescaled vegetation

fraction,

fvcg

istheoriginal vegetation

fraction,

and

fshade

istheshadefraction.

Thisprocessremovesonlytheshadefraction fromthepixel. The scaling iscorrectassumingshadeis equally

presentamongalltheendmembers. For

display

purposes,thecomplement oftheshadeimage

(l-fShade)

is

combined withthe

Vfs

imagetoproduce animagewhich matchesobserverintuition (e.g. highshadefractions

appeardark).

Iftwoor more endmembers arecloselyrelated(e.g.differenttypesofsoils),thesameprocedurefor

normalizing forshadecanbeusedtoemphasizethefractions betweenthesecloselyrelated endmembers. For

example,giventwodifferentsoilendmembers,(Saand

Sb),

a scaledfraction forsoil endmemberSacanbe

generated

by

fSa

Saf = Eq. 25

(fsa+fsb)

where

Safs

isthescaledfraction forendmemberSa. Highervalues of

Safs

indicatean abundance of soiltypea,

andlow fractions indicatemore of soiltypeb. Thisprocess canbeused with equation22toproducefraction

(38)

2.2.3 Constraint

Conditions

Thepreviousdiscussionpresentedspectral mixture analysis as an unconstrained problem.

However,

theliteraturecontainsthreedifferentconstraint conditions. Thefirst isunconstrained,aspreviouslypresented,

wherefractions mayassume whatever valueisneededtoproduce an estimate with minimum error. Thesecond

conditioniscalledpartiallyconstrained.

Here,

thesum of allthefractionswithin a pixel mustbeunity.

N

2X

=

1

Eq. 26

e=1

providingoneequalityconstraint. Positiveand negativefractions may begenerated

by

bothunconstrained and

partiallyconstrained unmixing. The

fidly

constrainedconditionleviestheadditional requirementthatall

individualfractions lie betweenzero andone.

fe

=

1,

(0<fe<l)

Eq. 27

e=1

providing 2*N

inequality

constraints.

Althoughthe

fully

constrained situation seemstobethebestmethodbecause itmatches

intuition,

the

negativefractionsreturned

by

thepartiallyconstrained casedo havephysical explanations. The

following

examplemay illustratethispoint. Figure9 illustratesmixtures ofthreematerialsintwospectralbands. The

reflectanceineachbandisplottedalongtheaxes. Thevertices ofthetrianglearelocatedatthereflectance of

purepixels ofthe threematerials. Mixturesofthe threematerials with positivefractions arelocated alongand

withintheperimeter ofthe triangle. Forexample,a50/50mixture of materials 1 and2materialslies midway

(39)

"

Band 2

Band

1

Figure9: Three Material Mixtures in Two Spectral Bands

Figure 10 illustratestheresultsduetorandomvariation. Althoughendmembers are plotted as specific

points,they trulyrepresentthemean vectors. Ifthereal materials are gaussiandistributedaboutthe mean, then

thecontours plottedin Figure 10representequally

likely

departures fromthemean values.

Band 2

Band 1

(40)

Supposea particular pixel contains endmembers whose reflectance values are represented

by

thevertices ofthe

solidtriangle. Thepossible mixturesforthispixelliewithinthesolidtriangle. Notethat thepointdenoted

by

"X"

lieswithinthesolidtrianglebutoutsidethe triangleformed

by

thereference endmembers. Themixtureisa validone,butrequires negativefractions

involving

thereference endmembers.

2.2.3.1 Spectral Mixture Analysis

Summary

Smithet al

(1990)

useLandsat TM dataforspectral mixture analysis. The relativelysmall number of

bandsdoesnot allow unique spectralidentifications.

Many

materials,measuredthroughtheTM bandpass filters areindistinguishable from manymixtures ofreferenceendmembers.

Typically,

thereisno unique set of endmembers which combinetomatchthemultispectral data. This issimilartothemetamerfoundincolor science. Spectral unmixingworksbestwhen appliedtomany bandsofdataasinthehighspectral resolution of hyperspectralimagery. Spectral mixing is bestapplied whenthereisnointeraction betweenscene elements(i.e.

thelinear mixingmodel applies). Whennon-linearmixing ispresent, other methods mustbeemployed. The shadeendmembercan accountfor shadingandtopographicconditions. Sincemuch ofthevariancein TM imagesis duetoshadingandshadows,thecomplementoftheshadeimagecan approximatethetopographyof a scene.

2.3

Image Fusion Via Stepwise

Unmixing

and

Sharpening

Gross

(1996)

proposesanimprovedimage fusionmethodbasedon stepwise regression. A
(41)

endmembersin everypixel. Grossimplementsanewmethod whichadaptivelyestimatestheendmembers

within eachpixel,andsolvesforthefractions forthen endmembers withinthetargetpixel.

2.3.1

Stepwise

Unmixing

Thestepwise method requiresthatforeachpixel,a

library

ofLendmembersbesearchedforthen

endmembersthatareinthatpixel. Theseendmembersarethosethatminimizetheerror. Theoutputisthe

fractions forthen endmembersforthetargetpixel. Ingeneralterms,a predictive equation oftheform

A

y

=

Ax

Eq. 28

isused,where y istheestimated spectral vectorforthepixel,Aisthematrix of reflectancevalues,and xisa

vectorcontainingthefractions. Themain

difficulty

instepwise regressionisthat n, thenumber of endmembers

tobeunmixed within asuperpixel,isunknown. Ifnischosentobetoo

large,

over-fittingoccurs andthe

solutiontracks thenoiseinthedata. Not only mustthecorrect number of endmembersbeused,butthemost

appropriateendmembers mustbeusedaswell. Thiscouldbe done employinga searchthroughLof allthe

possiblecombinations,butthismethodis computationallyprohibitive. Suchastrategy involves searching

I!

through combinationstoobtaintheoptimum endmembers. As thesize ofthe

library

increases,

this n!(l-n)!

numbergrowslargequickly,requiring largeamountsof computer resources. Thestepwise method employed

by

Grossoffersaless computationallyprohibitive method.

Considerthebasic ANOVAtableillustratedin Table 1. Such anANOVAtableistypicallyformedto

analyzethevarianceina predictive modelinto itscomponentparts: onedueto therelationshipwiththe

predictorvariable(s),and oneduetoerror. Definethemodel asinequation

28,

andlet y beanm-vector,x an

n-vector,andA an mx nmatrix. Thefirstcolumnin Table 1 containsthevariation source. Thesecond column

(42)

(SS). ThedegreesoffreedomandtheSumofSquaresare referredtoas

"corrected"

becausethemeanofy is

subtractedfromthemeasurements. The fourthandfifthcolumn showuncorrecteddegreesoffreedomandhow

tocalculatetheSSinmatrix notation. The Mean Square

(MS)

,inthefinalcolumn,iscalculated

by

dividing

the

SS

by

theappropriatedegreesoffreedom.

Source df SumofSquares df SumofSquares Mean Square

(MS)

(corrected)

(SS)

(uncorrected)

(SS)

(Matrix

Form)

Regression n-1

X(y,

-y?

(corrected)

n SSR= x'A'y

MS(Regression)

=i>MSR

MSR=

SSR/(n-l)

Error m-n

X(*

-y,)2

m-n SSE= y'y

-x'A'y MS

(Error)

=>MSE

MSE=

SSE/(m-n)

Total m-1

X(y,

-y)2

(corrected)

m y'y

(uncorrected)

Table 1: BasicANOVA Table

Iftheregression modelisa goodone,andtheerrors are gaussianwithzeromean,then theerrors

shouldbechi-squaredistributed(X). Iftheregressionmodelispoor, thentheerrors will notbechi-square

distributed. Ahypothesistestcanbeusedbasedontherelationshipthattheratio oftwochi-square variables

divided

by

theirdegreesoffreedom hasanF-distributionasin

Xlln

Eq. 29

where m and ndenotethedegreesoffreedomforthe twochi-squarevariables.

NowconsidertheSSRandSSE. Iftheerrorsaregaussian,thenSSRandSSEareX distributed

SSR

= MSR

"n-1

(43)

SSE

mn

andtheratio of

= MSE

2

m-n

Eq. 31

F =

MSR

MSE

Eq. 32

willfollowan

Fn.lm.

distribution. The MSR/MSEratioisformedand comparedtoatabulatedF-statisticwith

n-1and m-ndegreesoffreedomatthedesiredconfidencelevel. Iftheratioisgreaterthan thevalueinthe

F-statisticstable,thentheregression modelisa good one. Iftheratiois lessthanthevalueinthetable,then the

regression modelisrejected(thismodel would not explain enough ofthevarianceto

justify

using

it)

and abetter

model shouldbeused.

Stepwiseregressionis basedon anANOVAcalculation ofthe"Extra Sumof

Squares"

(Draper&

Smith,

1981). Inthismethod an n-term modeliscompared with an(n-l)-termmodel todeterminethe

significance

(benefit)

ofaddingtheadditionalterm. Definethereduced-ordertermas

y

=

Wz

; z =

(W'Wy'W'y

Eq. 33

where zisan(n-l)-vectorandWisan m x

(n-1)

matrix. The SSandMSare calculated as shownin Table 2.

Source df

(uncorrected)

SS MS

Regression

Reduced Model n-1 x'A'y

-z'W'y

Extra Term 1 z'W'y M^extra_ierm

Error m-n y'y

-x'A'y MSE

Total m y'y

(uncorrected)

(44)

AswiththepreviousANOVA table,thesumof squares are7C1distributed. Theratio of

MSextra_term/MSE iscomparedto thevaluein aF-statistictablewiththeappropriatedegreesof

freedom,

atthe

desiredconfidencelevel. Iftheratioisgreaterthan thetabulated value,thentheregressionmodelisvalid,and

themore complex modelisrequired. Iftheratioissmaller,then thesimpler modelisretained. Inpractice,a

F-statisticstableisnotused,and afixedvalue ofF-to-enterandF-to-removeisused regardless ofthedegreesof

freedom ina particular model

being

examined.

2.3.1.1

Stepwise

Unmixing

Summary

Stepwiseselection ensuresthat the

finally

selected subset containstheproper number and most

appropriate endmembersfromthereferencelibrary. Thismethod canmapa greater number of endmembers

than traditionalmethods,and can also prevent extraneousfractions from

being

over-fitto theimagenoise.

2.3.2

Constraints

Aftertheappropriateendmembers areselected,unmixing may beperformed unconstrained(as

previously

described),

or with constraints. Ifconstrainedunmixing is

desired,

thefinalanswerisobtained

througharestrictedleastsquares,

involving

linear equalityand

inequality

constraints,

2.3.2.1

Equality

Constraints

Oncethenumber ofendmemberstobeexaminedisselected,then theremainingconstraintsmustbe

appliedtosolvethepredictiveequation28. Thesolutionistheonethat minimizestheerror

A

=

(y-y)2

(45)

subjecttoequalityconstraints,which reducethenumber offreevariablesinthesolutionspace. This least

squares problem canbesolvedusing linearalgebra.

A linearalgebra solutionto theconstrainedleastsquare problemispresented

by

Lawson& Hanson

(1974):

Givenanmixn matrixC ofrankp,an mj-vector

d,

an m2X n matrixA,and an

mi-vectorv,minimizeI ly-A.vl IsubjecttoCx=d.

Thesolution existsifandonly iftheconstraint condition(Cx=

d)

isconsistent. If consistency isassumed,then

n >p=rank(C). Thesolutiontotheleastsquareequality

(LSE)

problemisperformedinthreestages:

1. A lower-dimensionalunconstrainedleastsquare problemis derived fromtheoriginal constrained

problem.

2. The derivedproblemissolved.

3. Thesolutionistransformedto theoriginal coordinate systemtoobtainthesolution oftheoriginal

constrained problem.

SeeAppendixAfor detailson solvingtheLSEproblem.

2.3.2.2

Inequality

Constraints

Lawson& Hanson

(1974)

alsopresenta solutionto thelinearleastsquare problem withlinear

inequality

constraints:

Givenanmxn matrix

G,

anm-vectorh, anm2 x nmatrixA,and an m2-vector

v, minimize\\y-Ax\\subjecttoGx>h..

Whileequalityconstraintsreducethenumberoffreevariablesintheleastsquareproblem,

inequality

constraints

establishboundarieswithinthesolutionspace. Aniterativesolutionisrequiredto

identify

active constraints and

restrictthoseaffected variables. Oneachiteration,theactive constraintsaretreatedasequalityconstraints and a

minimumis derivedaspreviously described for equalityconstraints. See Appendix B for detailson solvingthe

(46)

2.3.3

Sharpening

Gross

(1996)

proposes a method wherefractionscontained withinlow-resolution fractionmaps are

spatially locatedto theresolution of ahigherresolution

image,

througha process called sharpening. See Figure

1 1foranillustrationof sharpening.

Low Res Pixel

M.l'^.l'^J

High Res Superpixel

, M,6'^2,6'^3,6

w3

w

k.

w

SUPERPIXEL

S

=

9 SUBPIXELS

Figure 11: Illustrationof

Sharpening

The sharpeningmodelhasthesameformas spectralmixtureanalysis.

HRPj

=

Rpan,efe,j

+^ J=L.-S Eq. 35

j=l

where

HRPj

isthedigitalcountinthe

i"1

spectralband forthej"1subpixelofthehigh-resolutionpan

image, Rpane

isthereflectanceof reference endmember einthesharpeningpanband(s),and

fej

isthehigh-resolution fraction
(47)

There isalso aconsistencyrequirementthattheaverage ofthehigh-resolution fractionsforeach endmember

equaltheoriginallow-resolution fractionas

1 5

Xfe,j

=

fe

e=l....n Eq. 36

s

j=i

wheref. istheoriginallow-resolutionfraction.

Sharpening

mayalsobeperformed unconstrained(as previously

discussed)

or with constraints.

Partially

constrainedsharpeningprovides sequalityconstraints

n

Xfe.j

= ! j= 1----S Eq. 37

e=1

However,

only

(s-1)

areindependent.

Fully

constrainedsharpeningprovides2*n*sconstraints

n

Zfe.j

=

0,

(0

<

feJ

<

l)

j=l....s Eq. 38

e=1

The equalityconstraintsare not allindependent. Thereare more unknownsthanequations,sothesharpening

modelissolved as an under-determinedleastsquares problem. Theorthogonaldecompositionmethod canbe

usedtoprovidea solution. The

fully

constrainedsharpeningproblem requires aniterativesolution,and an

optimization algorithm appliesonlytheactiveconstraints,aspreviously described for solving

fully

constrained

unmixingproblems.

Sharpening

may besolved withLagrangemultipliers.

Using

Lagrangemultipliers, thefunction

A

F(x)

=

(y-y)

istobeminimized subjecttosequalityconstraints,

h;(x)

=

C; , (i =

1...S)

Eq. 39

Anaugmented

function,

called theLagrangian,canbe formed

having

thesame minimum as

F(x)

L(x)

=

F(x)

+ X

(H(x)-C)

Eq. 40

whereXisavectorofLagrangemultipliers andthequantity

(H(x)-C)

mustbezero attheminimum. The
(48)

Table 3:

Necessary

ConditionstoMinimizeL

For thepreviously defined leastsquaresproblem, thefunctiontobeminimizedis

F(x)

=

(y-y)2

=

(y-Rx)2

subjecttoconstraints,

H(x)

=

Hx-C

whereH isa s x nmatrix,cisa p-elementvector,and xisan n-element vector.

Recalling

equation

40,

then

Eq. 43

Eq. 44

L =

-2R'(y-Rx) + H'A = 0 dx

and

dX

L

=

Hx-C

=

0

Inmatrix

form,

thisbecomes

2R'R H'

H 0

2R'y

C

The firstmatrixinequation47canbe invertedtosolveforx and

X,

producing

Eq. 45

Eq. 46

Eq. 47

(R'R)

'

-WH(R'fl)

' W

R'y

[H(R'R)]H']

H(R'R)

'

H']

\[

C

whereW=(RTR)"1HT[H(RTR)~IHT]"1,andthemultiplier nowaccountsforthefactorof2. Then

(49)

x =

xu

+

W(y-Hxu)

Eq. 49

wherexu =

(RT<)"

R'y

istheestimator ofhigh-resolutionfractions.

2.3.3.1

Sharpening Summary

Sharpening

takes thelow-resolutionfractionmaps and enhancesthem,whereverpossible,

by

spatially

locating

thmaterialstothesame resolutionasthesharpening band(s). Itoffers awayof

improving

thequality
(50)

3.

APPROACH

Theavailableliterature indicatesthatmostimage fusionalgorithmtechniqueshave only beenevaluated

in

isolation,

andthatdifferentroutineshaveseldombeencompared with each other. Thisresearch comparedthe

resultsofthesharpen(fuse)/unmixprocedure withthoseproduced

by

theunmix/sharpen process. Theunmix

algorithms evaluated weretheadaptive stepwiseleastsquares method andthe traditionalleastsquares method.

3.1

Use

of

Synthetic

Imagery (SIG)

Comparisonofthe twoimage fusionprocesses canbeadifficulttask.

Therefore,

it isusefultoperform

theprocedureson a set ofimageswhoseradiometric, geometric,and spatial properties areknownand canbe

controlled. Synthetic ImageGeneration

(SIG)

is ideal forsuch an application. The Digital Image

Processing

andRemote

Sensing

Synthetic Image Generation

(DIRSIG)

model used atRIT issuchanimagegeneration

system. DIRSIGisaraytracingalgorithmwhichcalculates radiometric signaturesusingafirstprinciples

approach. Itcanmodelsuch processesas upwelled anddownwelledradiance, shadowing,and various

interactions betweenscene elementsandtheenvironment(earthandsky)overtherangefrom 0.28to20.0|i

Figure

Table"6 meter)
Figure 1: Spectral Bandpasses of TM and SPOT Pan Bands
Figure 19: Locating Extrema in the Pixel Purity Index
Figure 21: Forest Spectral Curves
+7

References

Related documents