• No results found

An Image fusion algorithm for spatially enhancing spectral mixture maps

N/A
N/A
Protected

Academic year: 2019

Share "An Image fusion algorithm for spatially enhancing spectral mixture maps"

Copied!
128
0
0

Loading.... (view fulltext now)

Full text

(1)

Rochester Institute of Technology

RIT Scholar Works

Theses

Thesis/Dissertation Collections

8-1-1996

An Image fusion algorithm for spatially enhancing

spectral mixture maps

Harry Gross

Follow this and additional works at:

http://scholarworks.rit.edu/theses

This Dissertation 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 [email protected].

Recommended Citation

(2)

AN IMAGE FUSION ALGORITHM FOR SPATIALLY

ENHANCING SPECTRAL MIXTURE MAPS

by

Harry N. Gross

Major, USAF

B.S. United States Air Force Academy (1983)

S.M. Massachusetts Institute of Technology (1985)

A dissertation submitted in partial fulfillment

of the requirements for the degree ofPh.D.

in the Chester F. Carlson Center for Imaging

Science in the College of Science of the

Rochester Institute of Technology

August 1996

Signature of the Author

_

Accepted by

H_e_n_ry_E_._R_h_o_d_y

_

(3)

CHESTERF.CARLSON

CENTER FOR IMAGING SCIENCE

COLLEGE OF SCIENCE

ROCHESTER INSTITUTE OF TECHNOLOGY

ROCHESTER, NEW YORK

CERTIFICATE OF APPROVAL

Ph.D. DEGREE DISSERTATION

The Ph.D. Degree Dissertation ofHany N. Gross

has been examined and approved by the dissertation

committee as satisfactory for the dissertation

requirement for the Ph.D. degree in Imaging Science

Dr. John

R.

Schott, Dissertation Advisor

Dr. Harvey

E.

Rhody

Dr. Robert T. Gray

(4)

DISSERTATION RELEASE PERMISSION

ROCHESTER INSTITUTE OF TECHNOLOGY

COLLEGE OF SCIENCE

CHESTER F CARLSON CENTER FOR IMAGING SCIENCE

Title of Thesis:

An Image Fusion Algorithm for Spatially Enhancing Spectral

Mixture Maps

I,

Harry

N. Gross, hereby grant permission to the Wallace memorial Library of R.I. T. to

reproduce my thesis

in

whole or in part. Any reproduction

will

not be for commercial use

or profit.

Signature:

_

(5)

An

Image

Fusion

Algorithm

for

Spatially Enhancing

Spectral Mixture Maps

by

Harry

N.

Gross

ABSTRACT

An image fusion algorithm, basedupon spectral mixture analysis, is presented. The algorithm

combineslowspatialresolutionmulti/hyperspectraldatawithhighspatial resolutionsharpeningimage(s)

to createhigh resolution materialmaps. Spectral

(un)mixing

estimates thepercentage of each material

(called endmembers) within eachlowresolution pixel. Theoutputs ofunmixingareendmemberfraction

images (material maps) at the spatial resolution of the multispectral system. This research includes

developing

animprovedunmixingalgorithmbasedupon stepwise regression. Inthesecond stage ofthe

process, theunmixing solution is sharpenedwithdata from another sensorto generate high resolution

material maps.

Sharpening

is implementedas anonlinear optimizationusingthesametypeofmodel as

unmixing.

Quantifiable results are obtained through the use of synthetically generated imagery. Without

syntheticimages, alargeamount ofground truthwouldberequiredinorderto measurethe accuracyof

thematerialmaps.Multipleband sharpening iseasilyaccommodated

by

the algorithm,andtheresults are

demonstratedat multiple scales. The analysis includes an examination ofthe effects of constraints and

texture variation on the material maps. The results show stepwise unmixing is an improvement over

traditionalunmixingalgorithms.Theresultsalsoindicate sharpening improvesthematerial maps.

The motivation for this research is to take advantage of the next generation of

multi/hyperspectral sensors.Althoughthehyperspectralimageswillbeof modesttolowresolution,

fusing

them with high resolution sharpening images will produce a higher spatial resolution land cover or

(6)

Acknowledgments

Iamindebtedtomyadvisor,John

Schott,

andtheothermembersofmydissertationcommittee.

Your guidance at each step of this research was gratefully accepted. Each member ofthe committee

contributed a different perspective to the problems at hand I thankyou for

helping

me maintain an

aggressiveresearch schedule.

Ialsorecognizetheindirectcontributions ofmyfellowstudents. Thankyoufor showing interest

in my research,

listening

asItried tounderstand,andofferingadvice whenIneededit. Icounted on my

fellow Air Force officers, theotherPh D. students, andanyonewhohappenedtowalkintothecomputer

lab. Iparticularlythank theDIRSstaff andstudentsfortheirassistance.Youshowed mehowtogetthings

done.

Finally,Ithankmy

family

Theemail connectionmade each

day

more

interesting

and gave mea

mechanismforquicktechnicalsupport. Most

importantly,

IthankAmy, Lauren,andBradley. Yourlove.
(7)

Table

of

Contents

LIST OF FIGURES VHI

LIST OF TABLES IX

1.INTRODUCTION 1

1.1Image Fusion 1

1.2Spatialvs. Spectral Resolution 2

1.3Correlation 6

1.3.1BandCorrelation 6

1.3.2 MaterialCorrelation 7

1.4 Mixed Pixels 8

1.5EndResult 9

1.5.1 High Resolution DigitalCounts 9

1.5.2High Resolution Material Maps 10

1.6Synthetic Imagery 11

1.7Outline 12

2.ALTERNATE FUSION TECHNIQUES 14

2.1 ImageFusion Paradigm 14

2.1.1 Transformations. 15

2.1.2Combinations 16

2.2 ModelingBandCorrelation 16

2.2.1 CoordinateTransformations 17

2.2.2 Multiresolution Decomposition 18

2.2.3 RatioMethods 19

2.3 AlgorithmSummary 23

3. PROPOSEDALGORITHM 25

3.1 SpectralMixture Analysis 26

3.2Sharpening 31

3.3Constraint Conditions 33

4.ALGORITHMDEVELOPMENT 38

4.1OptimizationandtheLeast Squares Problem 38

4.1.1

Necessary

Conditions 39

4.1.2 TheGeneralLSProblem 40

4.1.3Analysis of Variance 44

4.1.4 Subset Selection 48

4.1.5

Handling

Constraints 57

4.2 Unmixing: Over-DeterminedLeastSquares 60

4.3 Sharpening: Under-DeterminedLeast Squares 63

5. RESULTS 67

5.1Experimental Design 67

5.1.1Synthetic

Imagery

Characteristics 57

5.1.2 Data Sets 59

(8)

5.2.1 BandSelection 7S

5.2.2 Scale 7(5

5.2.3 Variation 7<*

5.3UnmtxingResults 78

5.3.1Scale 78

5.3.2Benefit of

Unmixing

EachPixel 79

5.3.3 Variation 81

5.4FusionResults 82

5.4.1SingleBand 84

5.4.2 MultipleBand. 84

5.4.3Effect of Texture Variation 85

5.4.4Spatial Error Distribution 86

5.5Summary 87

5.6 Applicationto a

"Real"

Image 89

6.CONCLUSIONS 93

6.1Contributions 93

6.2 Limitations 94

6.3Recommendations 95

7. APPENDICES 98

AppendixA: AnalyticalSolutiontoEqualityConstrained Over DeterminedLeastSquares

Problem 98

AppenddcB:Gradient ProjectionAlgorithm 99

AppendixC: SpectralLibraries 103

AppendkD:DataSets 108

AppendixE:Statistical SignificanceofFusion Results Ill

(9)

List

Of Figures

Figure 1: Spectralvs. Spatial Resolution 3

Figure 2: ImageCube 4

Figure3: Spectral

Responsivity

ofTMandSPOTPanchromaticBands 6

Figure4: Material Correlation 7

Figure5: Basic TypesofMixtures 9

Figure 6: ImageFusionConcept

-Combining

DigitalCounts 10

Figure 7: Notional Fraction Images(MaterialMaps) 11

Figure8: General Image Fusion Process 15

Figure9: Example

Look-Up

Table for

Fusing

Weakly

Correlated Bands 22

Figure10: Image FusionDataFlow

-Creating

HighResolution MaterialMaps 26

Figure11: There Are

Many

HighResolutionUnknownsinaSuperpixel 32

Figure12: ThreeMaterialMixturesinTwo SpectralBands 35

Figure13: Gaussian Distributed Endmembers 36

Figure14: Mixture

Requiring

Negative Fractions 36

Figure15: Three TypesofLeastSquares Problems 42

Figure 16: Geometrical InterpretationofResidual 45

Figure17: If VG is Not Parallelto

VF,

theFunction is Not Minimized 56

Figure 18: AtaMinimum,VF isaLinear Combinationof

Vg;

56

Figure 19: Least Distance

Programming

(LDP)

Problem Illustration 58

Figure20:

Solving

theGeneralLeastSquares Problem 60

Figure21: M-7 SensorBand Passes 68

Figure22: Band 4 (460- 620

nm)ofSynthetic Test Image 69

Figure23:

Creating

SIG Data Sets 70

Figure 24:

Perfectiy

UnmixedMaterial Maps (4 m/p) 71

Figure25:

Comparing

MapsatDifferent Scales 73

Figure 26: Single Band

Sharpening

74

Figure27: MultipleBand

Sharpening

75

Figure28:

Sharpening

atDifferent Scales 76

Figure29: EffectofTextureVariationon

Sharpening

77

Figure30:

Unmixing

atDifferent Scales 79

Figure31: Traditionalvs.Stepwise(Per

Pixel)

Unmixing

80

Figure32:

Unmixing

andReplicationtoaHigher Spatial Resolution 81

Figure33: EffectofTextureVariationon

Unmixing

82

Figure34: Unmixed(16m)vs. Sharpened(4m)MaterialMaps 83

Figure 35: FusionwithaSingle

Sharpening

Band 84

Figure 36: FusionwithMultiple

Sharpening

Bands 85

Figure37: EffectofTextureonImageFusionAlgorithm 85

Figure38: SpatialErrorDistribution: High ResolutionMapsvs.Truth 86

Figure 39: Real M-7

Image,

lmResolution 89

Figure40: 10mMaterialMaps

Using

Stepwise

Unmixing

90

Figure 41: 2m MaterialMaps

Using

Stepwise

Unmixing

91

Figure42:

Unmixing

aReal M-7Image 92

Figure43: Projected Gradient 99

Figure 44: M-7Spectral Reflectance Curves 104

Figure 45: M-7

Sharpening Library

107
(10)

List

of

Tables

Table 1: Spreadsheet FormofHigh Resolution

Sharpening

Problem 33

Table2: Basic ANOVA Table 46

Table3: Extra SumofSquares ANOVA Table 50

Table4: Percent Improvementof

Sharpening

OverReplication 86

Table5: M-7Spectral Bands(\tm) 103

Table6: M-7Spectral Bands(nm) 104

Table 7: NewSpectral

Library

Reflectance Values for GrassandTrees 105

Table8:

Sharpening

Bands(nm) 106

Table9: Reflectance Values for

Sharpening

Library

106

Table 10: New

Sharpening

Library

ReflectanceValues forGrassandTrees 107

Table 11: Detailed Results 110

Table12: Statistics from Single BandFusionDataSets 112

(11)

1. Introduction

1.1

Image

Fusion

Analystsuseremotesensing imagestogain informationabout a targetorlandareathatcannotbe

obtained

by

direct measurement.

They

usethe information in the imagesto infer characteristics ofthe

objects in question. For example, analysts maybe interested incrop health, landuse, or mapping. The

particularobjectsmay have been imagedmany times,withdifferentsensors.Clearly,an analystinterested

in the most accurate description would want to include as many images as possible as part of the

"evidence'

thatisexamined.

Using

data fromall available sensorsinthe studywould enable athorough

analysis.

Thedata availablemayincludeimagestakenfrom bothsatellitesand aircraft.Theactual sensor

platform, ofcourse, affectstheimagecharacteristics.However,

knowing

thesecharacteristics, theanalyst

canaccountforany differences intheacquisition parameters. The specific sensors may alsodiffer. For

example, thedetectormaterials (which dictatetheunderlyingspectral sensitivity) maynot be thesame.

Thecombinationof adetectormaterial with afilteroradiffraction gratingdefinesthe spectral response.

Thedetector size, optical pathcharacteristics, and thesensor altitude combineto determinethe ground

sampledistance correspondingtoanimagepixel.This isthespatial response.

Image fusion mergesimagesofdifferentspatialandspectralresolutionstocreate ahighspatial

resolution multispectral combination. Spatialresolutionisthesize of apixel projected ontothe ground.

Spectralresolutioncorrespondstothespectral widthofthedetector/filter inthesensor

Many

imagefusionalgorithms combinethevariousimagesatthedigital countlevel. The result

is a set ofmultispectral, high spatial resolution images. However, these images must often be further

processed to create maps ofthe materials in the scene. This dissertation presents an image fusion

(12)

1.2 Spatial

vs.

Spectral Resolution

Withpassivesensors, thedetector simplymeasurestheincidentenergy. Thisenergy,represented

by

theradianceatthe

detector,

isafunctionoftheradiancefrom different sources. Thevarioustypes of

radiance include energy that is reflected from the target, self-emitted from the target, as well as

backgroundand atmospheric energy. Alargepart of remotesensing ismodelingalltheseradianceterms

inordertoestimatefeaturesofthetarget.

At the sensor, the digital counts forthe image are typicallytaken as a linear function ofthe

detected radiance,

dc

=gain

\\\

radiance

dA dQ, dk

+

bias

. (1)

Equation

(1)

shows the sensor will integrate the energy within a differential area, solid angle, and

wavelength. The differentialarea,dA. is a pixel. The differentialsolidangle, dQ. istheprojectionofthe

pixel, through the optical path, to the ground. The combination dA dQ is the spatial resolution. The

differentialwavelength,dl. correspondsto thespectralbandwidth,andisthespectralresolution. Inorder

to have confidence in the measured radiance, the signal to noise ratio

(SNR)

at the detector must be

adequate. This requirement on SNR is what determines the detector size, and results in the tradeoff

betweenspatialandspectral resolution.

Asillustratedin Figure1,ifanarrowfilter isusedtogive ahighspectral resolution,theamount

of electromagnetic radiationthat makes itthrough thefilterwill consequently besmall. Becauseofthe

relativelysmallnumberofphotons, thedetectorsizemustbemadelarge inordertomaintain SNR. The

largedetectorsize, whenprojected through thesensoroptics, resultsin alarge spot size onthe ground.

(13)

Detector

Spectral filter

Narrow

Filter

Highspectral Lowspatial

Wide Filter

Lowspectral

Highspatial

Figure1: Spectralvs. SpatialResolution

Conversely,

ifa wide spectralfilter isused,wehave lowspectral resolution,but alargenumber

of photons can reachthe detector.

Therefore,

the detectorcanbe smallerand, thus, the ground spot is small.Alowspectralresolutionimpliesahighspatial resolution.

Thistradeoffbetweenspectraland spatialresolution meansthatanalystswillalwaysbepresented

with avarietyofimagedatawith whichtoperformimage fusion.

Onemayconsideranyscene as

having

areflectance which canbewrittenas afunctionof spatial

locationandwavelength, e.g.,r(x,y,X). Image data isoften represented as a cube. The face ofthe cube

shows howtheobjects in the scenevary spatially - an

"image."

The depth ofthe cube corresponds to

differentwavelengths. Slicesofthecuberepresent image bands. Whiletheunderlying dataforthecube

arecontinuous,thesensor samplesthecubeinxandytomakepixels,andindepthtoformbands. Figure

2 shows animagecube.Becauseoftheperspectiveview, thespectralresponse ofthematerialsalongthe

(14)

Figure 2: Image Cube

Sensorssamplethis

imaging

space withdifferentcharacteristics.Fortheimage fusionproblem.

data fromatleasttwodifferentsensors aremerged. Thesensor withlower spatialresolution, but higher

spectral resolution is the spectral sensor. The sensor with high spatial resolution but low spectral

resolutionisthespatial sensor. Thespectral sensorimagecubetypicallywillhave manyslices,orspectral

bands, tooffsetitspoor spatial resolution.Thosesliceswouldbethinnerthan the slice(s)fromthespatial

sensor. Onthe otherhand, a spatial sensor would havemoredata values(pixels) ineach band thana

correspondingareafromthespectralsensor.

Typically, sensors with a few spectral bands are called multispectral. Their bandwidths are

usuallyontheorder of100run.Hyperspectralsensors

imply

dozensor more narrow(i.e. 10 run)spectral

bands. Panchromatic refers to image bands with several hundred nm bandwidths. In image fusion

applications,panchromaticdata isusuallyusedtospatially

"sharpen"

multi orhyperspectral image data.

Forthiswork, thedistinction between multispectral and hyperspectral isnot usually relevant, and both

terms areused interchangeably. Clearly, some applications need hyperspectral sensors with medium to

lowresolution. Other applications require highspatial resolution panchromatic data. Image fusion uses

(15)

Imagery

comes froma variety of sources. Two commonly available commercial satellites are

LandsatandSPOT. Landsat isa series of satelliteslaunched

by

theUnited States inthe 1970sand 1980s.

The latestvehicles, numbers 4 and 5, were launchedin 1982 and 1984 respectively. A large

library

of

Landsat imagesexists.Onesensor onLandsat4and5 iscalledtheThematicMapper(TM)andhasseven

spectralbands. Sixofthebands have 30meterspatialresolutionandcontain data invisibleandinfrared

spectral regions. Theseventhband

(actually

bandnumbersix)givesthermal informationata 120 meter

pixel size.

The Systeme Pour l'Observation del la Terre (SPOT) is a French satellite system that has

launchedthreevehiclesin1986, 1990,and 1993.SPOT has3spectralbands inthevisibleandNIRregion

with20meterpixels. Italsohasapanchromaticbandwitha10 meter resolution. Oneexample ofimage

fusion is to combine the Landsat 30 meter spectral data with a SPOT 10 meter panchromatic image.

Another,

almosttrivial, fusionchallengeistocombineSPOTspectralbandswiththeSPOTpanchromatic.

Future sensors will improve the resolution in different ways. One class ofsensors will have

higherspatial resolution. Severalcompaniesareplanninghighresolutioncommercial satelliteswithonly

a few spectral bands

(typically

visible or near-infrared).

They

will have resolutions of a few meters.

Russian, Canadian,

and Japanese satellites will also provide commercially available

imagery

(Foley.

1994).

At the other extreme are

imaging

spectrometers such as AVTRIS andMODIS. The Airborne

Visible/Infrared

Imaging

Spectrometer(AVJJUS)isaNASAsensor whichflieson anER-1 (U-2)aircraft.

The sensor has 224, 10 run spectral bands at wavelengths from 0.4 to 2.5 \im. The nominal spatial

resolutionis 20 meters(Vane etal., 1993, JohnsonandGreen, 1995). NASA is planning tolaunch the

Moderate-Resolution

Imaging

Spectroradiometer(MODIS)sensorinthelate 1990's. Thissatellite, a part

ofthe Earth

Observing

System program, will have low spatial resolution (250-1000 meters) with 36

spectralbands coveringwavelengthsfrom0.4to 14.5 urn(NASA, 1995). Future fusion possibilitiesare

combining AVIRISwithdigitizedair-photos or highresolutioncommercial satellite

data,

or

increasing

(16)

1.3

Correlation

Fusion is possible because of the large amount of correlation in images. The bands of

multispectral images tend to have some degree of correlation. (This is one way the data can be

compressed.)Also, thepanchromatic image band spectrumtypicallyoverlapswith some ofthe spectral

bands.This bandcorrelationisveryimportantin

determining

howwellthefusionalgorithms work.

1.3.1

Band

Correlation

AnanalysisofTM data(e.g., forcompressionpurposes) showstherearelessthan sevenbands

worthofinformation inthe data. Digital counts in anygivenband are correlatedwith digital counts in

others. In

fact,

Crist and Cicone (1984) estimate the TM data can

largely

be represented in 3 or 4

dimensions. Fortypical scene objects,

knowing

digital counts in onebandmakes thedigital counts in

another

fairly

predictable.

Figure3 showsnormalizedreflective TMandSPOTpanchromaticbands and theiroverlapping

sensitivities(MarkhamandBarker, 1985).

Clearly

intheoverlappingregions, the digitalcounts will be

highly

correlated.The SPOTpanchromaticband is

highly

correlatedwithTM bands2and3.

Spectral

Responsivity

c o a

n

a o

> N

5

^

8o O O I

Ol y CD t

Wavelength(microns)

-TM-1

-TM-5

-TM-2

-TM-7

-TM-3

SPOTPan

-TM-4

(17)

Becauseofthiscorrelation,itwouldbe easytofuse SPOTpanchromatic withTMvisiblebands.

However,using SPOTtoimprovetheTM infrared bands

(especially

bands5and

7)

is moreproblematic.

Image fusion algorithms address this

by

creating models to predict how the highresolution data will

appearinbandsthatcorrespondtothespectral sensor.Thevariousmethodsfor accomplishingthiswillbe

reviewedinthenext chapter

1.3.2

Material

Correlation

Analternatewaytocapitalizeonthe correlationwithinanimage istouse material reflectance

curves. Spectral Mixture Analysis models the total radiance measured at the sensor as a linear

combination of radiance (reflectance) from a number ofmaterials (Adams et al., 1986, Smith et al.,

1990a,Adamsetal., 1993). Spectralunmixingistheprocessthat takesdigitalcounts and calculatesthe

percentage of eachmaterial withinthepixel. Ifthematerialsinthescene areidentified, theirreflectance

curvescouldbeusedas abasis formapping between bands.

Band 1 Band 2

WAVELENGTH

Figure 4: MaterialCorrelation

Figure4shows a sketch oftwomaterial reflectancecurves.Ifthematerial were

known,

onecould

predictitsreflectanceinalternatebands. Inthis example, eventhoughvegetationis darker than soil in

(18)

1.4 Mixed Pixels

The region onthe groundimaged

by

a singlepixelmaycontainavarietyofmaterials. In some

respects,the typesof materialsdependupontheapplication Forexample, apixel maybe 100%forest, or

classified as a mixture ofdeciduous and coniferous trees.Farmland may be classifiedas agricultural vs

urban, corn vs. wheat, or

healthy

vs. stressed.

By

makingthe material classes more specific, almost all

pixels become "mixed."

Conversely,

if the classes are general, many of the pixels may be

pure."

However, even withgeneral classes, pixelsthatlie alongtheboundaries will encompass morethan one

material. A mixed pixel is a pixel containing morethan one type ofmaterial of interest. Obviously.

whetheror notapixelismixeddependsupontheapplication

One can envision manykinds of material combinations. For convenience, distinctions will be

made amongthree typesof mixtures. An intrinsicmixtureis definedas onewhose constituent materials

interactat amicroscopiclevel. Photons striking intrinsic mixtures may encounter multiple interactions.

Thus, theaverage reflectanceis

likely

tobeacomplex combinationofthe individualmaterial properties.

Unmixing

intrinsicmixtures requires anonlinearmodelandisnot addressedinthiswork.

Aggregate and areal mixtures, on the other hand, are characterized

by

linear interactions

betweenthe materials and

incoming

photons.

They

consistofdistinctmaterials,butare mixedat various

spatial scales. Aggregate mixtures combine on a macroscopic level. The total reflectance is a spatial

average ofthe constituent materials, but their components are not spatially separable at the sensor

resolution.Arealmixtures alsocombinelinearly,buttheir components are spatiallyresolvable, especially

(19)

Wwffi&M

i

Intrinsic Aggregate Areal

Figure5: Basic TypesofMixtures

Envisionalinearmixturewhichisnotspatiallyresolvable

by

thelowresolution spectral sensor.

Tothis sensor, the material isan aggregate mixture. Onecould unmix the pixel to determine subpixel

composition,butcouldnotspatially locatetheendmembers.However, toahighspatial resolutionsensor.

themixturecouldbeareal. Thesecond sensor couldbeusedtosharpenthematerial maps obtainedfrom

thelowresolutionunmixing.

Spatially

separatingarealmixturesisthemotivationfor

developing

image fusionalgorithms.

1.5 End

Result

1.5.1

High Resolution Digital Counts

Onegoal ofimage fusionis tomerge a Low (spatial)Resolution Multi-Spectral

(LRXS)

set of

imageswith aHigh(spatial) ResolutionPanchromatic (HRP) image to create aHigh Resolution

(20)

' 1

=

Mill

1

1

+

Tl I 1

i

i

M

r-LRXS

LowResolution

Multi-Spectral

+

HRP

+ HighResolution Panchromatic

-HRXS

High Resolution

Multi-Spectral

(Hybrid)

Figure 6: ImageFusion Concept

-Combining

DigitalCounts

The largepixels oftheLRXS image are called superpixels.

Assuming

the imagesare properly

registered,asuperpixelcorrespondstoa number of smallersubpixelsintheHRP image.

Since the images come from different sensors, there will, in general, not be a simple

correspondencebetweenthepixelsinthe twoimages.

However,

fusionalgorithms depend onaccurately

registering the separate images. This requires accounting for distortions due to

differing

acquisition

parameters,aswellasreseatingand

interpolating

toaccountforthedifferentpixel sizes. Thisprojectdoes

not examinetheeffects ofregistration Itassumesthatregistrationisaccomplishedwithverysmallerror.

For example, pixel oversampling via interpolation allows registration to be doneto subpixel accuracy

usinginteractivecontrolpoint selection.

Fusionatthe digitalcount level worksbestfor strongly correlatedbands. In weakly correlated

bands, the performance deteriorates. It is especially difficulttofuse mixed pixels in weakly correlated

bands.

1.5.2 High Resolution Material Maps

Alternatively, the analyst

frequently

desires material maps ofthe area. One purpose ofimage

fusion istoimproveclassificationperformance. The hypothesisisthattheHRXS imagewould givebetter

classification results thanjust using the HRP image.

Classifying directly

from the LRXS data would
(21)

The fusionprocedure proposedin this studyapplies spectral unmixingto the LRXS imagesto

derivematerialmaps.

Then,

theHRP imagesareusedtosharpenthematerial mapstoahigherresolution.

Theendproductisanimage(map)foreachmaterial. The

intensity

intheseimagesismadeproportional

tothefractionofthematerial present.Figure7illustratesfraction images.

Truth Water Grass Trees

Figure 7: Notional FractionImages(Material

Maps)

1.6 Synthetic

Imagery

Sincethisproposedfusionalgorithm aimstocreatehighresolutionmaterial maps, quantifying

thealgorithmperformanceis difficult. Intheabsenceof agreatdealofgroundtruthdata, materialmaps

are often evaluated on anecdotal evidence.

To ensure accurate knowledge ofthe underlying materials

during

algorithm development and

testing, syntheticimagegeneration(SIG)toolsare usedtocreatetheimagery. SIGcontrols alltheimage

parameters, making it easiertoanalyze algorithm performance. It also aids algorithm development

by

regulating variation. The image fusion algorithm is developed

incrementally

by including increasing

amounts ofrealisminthesyntheticimagery. The natureanddegreeof errorisobservedateach stage of

development,

and adjustments madetothe algorithm to reduce the errors. Algorithm design with SIG

imagery

isusefultomeasureandimproveevenwidelyacceptedalgorithmslikespectralunmixing,where

quantitativeperformancehas been difficulttodocument.

ASIG developed imagecanbeusedtocontrolthevariouserror sources thatare

likely

toimpair
(22)

endmembers, and variability in topography and illumination

By

controlling the introduction ofthese

errors,therobustness ofthealgorithm canbestudiedandimprovedupon.

Thealgorithmdevelopmentworkcapitalizesontwobenefitsof syntheticimagegeneration(SIG).

SIGscenes canbe builtwithvarying degreesof complexity.The abilitytoincrementallyincreaserealism

givesfeedbacktoalgorithmdesigners.

They

maytest theirdesignsunder

increasingly

difficultconditions.

and modify the designs to

incrementally

improve robustness.

Secondly,

since SIG is entirely computer

createdfromadefined datasource, theunderlying'truth" isknown. Algorithmscanbeevaluated under

variousconditions,wheretheirperformance canbequantified and comparedtoalternatetechniques.

Only

afterthealgorithmisshowntowork under simulatedconditionsis itthen testedon realimagery.

1.7 Outline

Theobjective ofthis research was to

develop

an alternate image fusion algorithmbased upon

spectral unmixing. Spectral unmixingtransforms hyperspectraldata fromtheimagedomaintomaterial

maps.Todate, spectralunmixingproductshave onlybeengeneratedatlowspatial resolution.

Fusing

the

material maps with high resolution sharpening image(s) yields a more spatially accurate classification

map.Quantifiableresultsareavailablebecause SIG

imagery

isused.

A secondary objective was toimprove the spectral unmixing algorithm. Traditional unmixing

calculatesmaterial mapsforan entirescene. However,thesamematerials are notpresentinallthepixels

withintheimage.Analgorithmispresented which selectsthematerialstobeunmixed ona pixel

by

pixel

basis.

This document isorganizedasfollows. Section twoprovides backgroundreference on alternate

image fusion techniques. These would establish a baseline for comparing image fusion performance.

Sectionthree

briefly

describestheproposedalgorithm asacombinationofunmixingandsharpening. The

fourthsectioncontainsthemathematicalfoundationrequiredtodesignand

develop

codetoimplementthe

algorithm. Section five contains quantified results using synthetic test imagery. The results show

(23)

more accuraterepresentationofthegroundtruth. The lastsectionsummarizesthecontributions made

by

(24)

2.

Alternate

Fusion

Techniques

2.1 Image

Fusion Paradigm

Thegrowthin remotesensing isa relativelyrecentphenomenon.

Only

in thelast decade orso

have thedata become generallyavailable and affordable. Inaddition, advances incomputertechnology

have just recently placed the required digital image processing power in low cost workstations. As a

result,manyoftheimage processingtoolsarenew andnotwelltested. Thealgorithmshave beenapplied

to only a small number ofimages. As the literature shows, sometimes the results are scene or image

dependent(Braun, 1992). Sensor designscontinueto improve,andthe trendistowardsbetterresolution.

bothspatialandspectral.Allthesefactorscombineto createarapidlychanging fieldwithmany creative

and successfulideas.

Image fusion combines images of different spatial and spectral resolutions to make a

multispectral combination. The most difficult aspect of image fusion is accounting for the different

spectral responses inthebands to be fused. Figure8 isa block diagram representation ofthe generic

fusionprocess.Twosteps areinvolved.First,thesensorbandsare alignedusingatransformation.

Second,

thedataarecombinedinsomemanner.Insomemethods, aninversetransformationisrequiredas athird

(25)

1

1

LRXS

1

^^m

Hi

\

\

)

HRP

TRANSFORM SUBSTITUTE

1

/ - Rotation

- IL-mearinpjir r . rllVA.i

- Linear Combination -Nonlinear

- Reflectance

Figure8: General ImageFusionProcess

2.1.1

Transformations

Severaltypesoftransformationsareusedintheliterature. Thegoal ofthe transformationstageis

to account for the different spectral sensitivities ofthe low resolution and panchromatic bands. Some

algorithms, called Component Substitution (COS), use a coordinate transformation to rotate the

multispectral data so that one ofthe new axes lies in the same direction as the panchromatic band.

Shettigara(1992)presents a generalizedCOStechnique.

Anotherpopulartransformation is a linearregression. Price (1987), Munechika et al. (1993).

andBraun

(1992)

uselinearregressionmodelstopredict multispectral digital counts asfunctions ofthe

panchromatic and other spectral bands. These high resolution estimates are used in the ratio method

technique.

Multiresolution decomposition techniques like wavelets are used

by

Ranchin et al. (1993).

IversonandLersch(1994),andRanchinandWald

(1996)

toestablishrelationshipsbetweenpanchromatic

andmultispectraldataatvarious resolutions. Thesedatapointsareusedastrainingdata fora nonlinear

modelthatrelatesthebands.

(26)

Finally,

this project proposes to use spectral mixture analysis as the transformation model.

Spectral mixing(or unmixing) generates estimates ofthefractionsofmaterials in each pixelusing the

material reflectancecurves(Smithetal., 1990a). Sincetheaverage spectral response of each materialis

known,it is easyto transformfromone spectralbandtoanother.Furthermore, sincethetransformationis

doneaccordingto theobjectsinthe scene,contrast reversalsinuncorrelatedbandsare recognized.

2.1.2

Combinations

Afterthespectralbandsaretransformed,thedatamustbecombined. The literaturecontainsonly

afewcombination methods. The COS algorithmsuse a substitutionofpanchromaticdata foroneofthe

transformed spectral bands. Most ofthe other methods use a linear combination of multispectral and

panchromaticdata. Awaveletreconstructioncanbe done

by

applyingthetransformation to thedetail in

the image (the wavelet) ratherthan the entireimage. In this methodology, thewaveletsare orthogonal

whilefilteredversionsofthepanchromaticimagearecorrelated.

The

following

sectionsummarizesthemost commonfusionalgorithms.

2.2

Modeling

Band

Correlation

Munechika (1990) distinguishes three classes offusion algorithms. The first class is called

"fusion forvisual

display."

Thesealgorithms areprimarilyconcerned withmaking an imagethat looks

good toa human interpreter. Simple histogram manipulation and contrast stretching may fit into this

category.Thesemethodsareeasy,andtend togive reasonableresults,whichexplainswhyimage fusion is

so popular.

They

require no transformation other than scaling. One example is to substitute the high

resolutionpanchromatic data intothecomputerCRT

display

green channel. Multispectral red andblue

areleftunchanged. Sincethehumanvisual systemismost sensitivetogreen,thisgives apleasingresult.

The second classistermed "fusion

by

separate manipulation ofthespatial information."These

aretheCOSalgorithms. Inthesetechniques,thehighresolutionpanchromaticdata isassumedtolie ina

particular direction in a specifiedimage space. The multispectral data aretransformed into that image

(27)

back intotheoriginalspatialdomain. Chavezet al. (1991) andBraun(1992)compared threealgorithms

ofthisclass.

2.2.1

Coordinate Transformations

2.2.1.1

High

Pass

Filter

(HPF)

The High Pass Filter

(HPF)

isthe mostobviousway toseparately manipulatethe spatial data.

Schowengerdt

(1980)

suggests an imagecanberepresented asthesum ofalowpass filtered image anda

highpassfiltered

image, i.e.,

PAN

=

LPAN+HPAN

(2)

Ifthehighresolutiondatacontainstheedgesnot visibleinthelowresolution set.this techniquemay be

usedtoreplacethosemissingedges. Schowengerdt'sHPFusesthecorresponding multispectral data for

thelowpassimage,

HRXS

=

LRXS

+

K

HPAN

(3)

whereK is selectedtoappropriatelyweightthecombination oflowresolutionmultispectral andfiltered

panchromatic images. Filberti et al. (1994) uses HPF to fuse color aerial photography with AVIRIS

hyperspectralimagery.

2.2.1.2

Intensity

Hue Saturation

(IHS)

The

Intensity

Hue Saturation(IHS)techniqueis describedin bothChavezetal.

(1991)

andBraun

(1992). Someotherrecent applicationsaredescribed inCarperet al.

(1990)

andEhlers (1991). The IHS

technique can only be used for three bands of data. The transformation is similar to a color space

manipulation. Thethreelowresolutionbandsofdataare treatedas colors(for example, red, green, and

blue). Thus, they can equivalentlybe represented

by

an intensity, a hue, and a saturation.

Intensity

is

similar to lightness It would have a scale from black to white. The hue is the dominant color, which

(28)

IHSspace.The

intensity

image isremoved,and replacedwiththescaled panchromaticimage. Thishybrid

isthentransformed backtoRGB. The IHS algorithm assumesthepanchromaticand

intensity

imagesare

similar.

2.2.1.3

Principal Components

Analysis

(PCA)

The Principal Components Analysis

(PCA)

is awell-known transformation in Linear Algebra

andisusedin manycontrolsystemformulations. Thetransformationtakesavectorof correlateddataand

changes it into orthogonal components. These components are uncorrelated with each other. Richards

(1986)usesPCAtoanalyze multispectralimages.Intheimagefusionapplication. PCA isused asaCOS

algorithmtoseparatethefirstprincipal component. This firstcomponent should containthedatathat are

commontoall the

bands,

and is

likely

tobe similarto thepanchromatic image. First, themultispectral

dataaretransformedintoprincipalcomponent space.Thefirstprincipalcomponentimage isremoved and

replaced with the scaled panchromatic image. The hybrid is then transformed back into multispectral

space.Imagefusion usingPCA is described in Chavezetal.(1991),Braun(1992),andShettigara(1992).

2.2.2

Multiresolution

Decomposition

Multiresolutiondecomposition canbeusedto

develop

arelationship betweenthe panchromatic

and spectraldata. Forexample,an orthonormal waveletdecompositionis doneonbothimagestogenerate

resolution(Laplacian)pyramids.The levelsofthesepyramids representsubsampleddetailimagesthatare

uncorrelatedacrosstherespectivebands.Thepanchromaticimagehasone extralayer inthepyramiddue

toits higherspatial resolution. Anonlinear modelrelatesthepanchromatic and spectraldigitalcounts at

each of the subsampled layers. Once this model is trained, it is applied to the high resolution

panchromaticimagetopredicta highresolution spectral image. Ranchinet al.

(1993)

and Iverson and

Lersch

(1994)

usethis methodtofuse SPOTmultispectraland SPOT panchromatic. The 2:1 resolution

ratio is especially suitedtomultiresolutiondecomposition. Ranchinand Wald

(1996)

usethe methodto
(29)

2.2.3 Ratio

Methods

Anunfortunatecharacteristic ofCOStechniquesistheappearanceofeffectsofone multispectral

bandintoanother band dueto the coordinatetransformation. Therefore, Munechika has labeled athird

category"fusion for radiometricintegrity." Withthese algorithms, primeimportance has been given to

properlyallocatingeachband'sdigitalcountsinthehybridimage. Several authorshave recognizedthat

computer segmentation algorithms will perform further operations on the digital counts. Therefore.

radiometricaccuracyiscritical.Thisthirdcategoryoftechniquesis basedupontheratiomethod.

Theratio methodisastraightforwardapproachtoparcelingthelowresolutionenergy intohigh

resolution pixels. Itworksbestonbandsthatare

highly

correlated. Onesimpleratio methodisattributed

toPradines (1986). He uses the

following

equation to merge the SPOT spectralbands with the SPOT

panchromaticband:

HRXS

=

LRXS

^

(4)

^HRP

superpixel

whereHRXS isthedesiredHigh Resolution Multi-Spectral digital count, LRXSisthedigitalcountfrom

the Low ResolutionMulti-Spectral superpixel, andHRP is the digital count from the High Resolution

Panchromatic subpixel. Recall a subpixel refers to the small pixels in the high resolution image. A

superpixel correspondsto acollection ofsubpixelsthatisequivalentin sizeto the lowresolution pixels.

Pradines doesnobandtransformation ashismethodwasdesignedtofusethefirsttwoSPOTmultispectral

bandswiththe

highly

correlatedSPOTpanchromaticband.

Price(1987)proposesatwostage process. Heusesa ratioforthestronglycorrelatedbandsand a

Look-Up

Table

(LUT)

fortheweaklycorrelatedbands. Hisratio equationissimilartoPradines'

HRXS,

=

LRXS,

HRXS'

(5)

Insteadof

directly

using

HRP,

Price uses a regression routineto estimate thehigh resolution data. His
(30)

LRXS^afAN^+b,

(6)

The lowresolution dataandthe averagedPAN dataare used atthe coarse resolution to derive a set of

regressioncoefficients.Thosecoefficients areusedathighresolutiontopredicttheHRXS'term.

=aiPAN +

b1.

(7)

Thislinearregression compensatesforthespectraldifferencesbetweenthePANandlowresolutionbands.

Interestingly, Filberti et al. (1994) show that with proper choice ofA', their HPF (3) is very

similartoPrice'sratiomethod(5). Substituting.

LRXS

K

= (8)

LpAN

into(3)gives

HRXS

=

LRXS

+

===-HPAN

'-PAN

=

LRXS\+-1-HPAN

*-PAN

_

LRXSTj

w 1

-~~j

\f-PAN

+"PAN

J

*-PAN

HRXS

=

^^-

PAN

'-'PAN

Ifthebandsare

highly

correlated.Price'sHRXS'willbeverysimilartoPAN.

Furthermore,

when

Priceaveragesoverthesuperpixel,it isequivalenttotakingalowpassfilteredversion ofthePAN image.

Before

discussing

Price'sLUTfortheweaklycorrelated bands, we canshow the modifications

made

by

Munechika

(1990)

to the ratio equation. Munechika constructs a low resolution synthetic

panchromaticbandas

SYNPAN

=

y/.LRXS,

(10)

bands

He uses simulations to derive the coefficients

{\|/}

for combining TM bands 1-4 with the SPOT

panchromaticband. MunechikaranaLOWTRANatmospheric modelfor5reflectancecurves

(objects)

in
(31)

each of5 scenesin 3 differentatmospheric conditions. These 75 simulation results were combined with

the sensor models to create a set of coefficients that best describe the bands' spectral relationship.

Munechikausesanempirical modelfor histransformation.Munechika'sratioequationis

HRXS,=

LRXS'

HRP

(ID

SYNPAN

Munechikamakes another modification.Definetheratio

D

LRXS

R= (12)

SYNPAN

Typically,

hecalculatesthehybrid digitalcount as

HRXS

=R-HRP (13)

whereRistheratiofortheparticular superpixel.

However,

Munechikanotesina mixed pixel, someofthe

subpixelsare more

likely

tobesimilartoaneighboringsuperpixelthan to thecurrent one. Heproceeds as

follows. ComparetheHRXS digitalcountto theSYNPAN(orPAN average) digital countin thecurrent

andadjacent superpixels.

Identify

thesuperpixelwiththevalueclosesttoHRXS. Usetheratiofromthat

superpixel in equation (13). In this approach, the hybrid average is no longer guaranteedto equal the

LRXS. Munechika foundtradingthislossof radiometric

integrity

improvedclassificationperformance.

Alltheseratio methods are similar. Pradinesusesa sumratherthan an average. Price uses an

unweighted estimateofthe data. Munechika creates a syntheticpan band

by

empirically modeling the

specific sensor relationships. His SYNPAN includes a regression weighted

by

band. Munechika also

modifiestheratiosformixedpixels.Braun(1992)foundthePriceandMunechikaalgorithmshadsimilar

performance.

Developing

ahighresolutionhybrid imageintheweaklycorrelatedbands ismuch moredifficult.

The LRXSandHRPimagesare not

linearly

related.

Price(1987)suggests a

Look-Up

Table(LUT)approach.ThetablerelatesthePAN digitalcounts

to theLRXSdigitalcounts.Foreachvalue ofPAN avg(0-255for TM 8-bit

data),

Pricerecords each value
(32)

theHRPdigitalcount and extracts adigitalcountforHRXS'.Thisvalueisusedinhisratioequation(5).

Figure9showsanexample

look-up

table.

Pan

ava

DC

LRXSj

DC

0

8,8,7,9

1

20,24

2

16,14,15

255

Ava

LRXSj

DC

8

22

15

Figure9: Example

Look-Up

Table for

Fusing

Weakly

Correlated Bands

Munechikaet al.

(1993)

useadifferent approachtosolvefortheweakly correlatedbands.

They

postulate a linear relationship between the weakly correlated bands, the panchromatic band, and the

previously predicted bands. At low resolution,digital countsfrom a neighborhood of6 superpixels are

usedtocalculatethecoefficientsinthe

following

regression

LRXSm

=a0+a,SYNPAN+

a^LRXS,

+...

(14)

where m refers tobandm

(weakly

correlated) and / refers toband /

(strongly

correlated and previously

predicted).

These regression coefficients

{a}

are calculatedusingeach ofthepreviouslypredictedbands. If

theregressionerroris largerthanathreshold,anothertermisaddedto theequation

LRXSm

=a0+a.SYNPAN+a2LRXSi +

a3LRXSj

+...

(15)

wherebandsiand

j

arebothpreviouslypredictedbands.

Additionalterms

(bands)

are added until the regression error is reduced below the threshold.

Adding

termsuntiltheerrorcriterionissatisfiedis whythe techniqueiscalledextendedregression. Once

theerror criterionissatisfied,thecoefficients areusedwiththehighresolutiondatatopredictthehybrid

image

HRXSm

=a0+a,

HRP

+

a2HRXS,

+...
(33)

whereHRXStis knownviatheratio method(1

1)

forthestronglycorrelatedband.

Oneproblem withextendedregression is ittends togive noisyresults when applied touniform

areas of animage. Braun

(1992)

describesamodificationcalledglobal regression. Theglobal regression

algorithm recognizesthat local neighborhoodsmay not bethe properdomain in which to perform the

regression. Instead,theregressionisdonewith all pixelsthatcontainthesameclassof ground cover.

First an unsupervised classifier uses the low resolution multispectral and the high resolution

panchromaticimagestomakea classmapof allthepixelsintheimage. Allpixelsareclassified asgrass.

trees,water,urban,etc. Whentheregression equation(15)isapplied, onlypixelsthat

belong

to thesame

ground coverclass areusedtocalculatethecoefficients. But. thosepixels are not restrictedtobe inthe

localneighborhood;theycan comefromanywhereintheimage. Thusthenameglobal regression refersto

the regression

being

performed on pixels spaced globally throughout the image. As before, previously

predicted bands are

incrementally

added to the regression equation until the resultant error decreases

belowa threshold. Oncethecoefficientsare determined at low resolution, they are applied to the high

resolution data with equation (16). Both ratio methods and their extended and global regression

modifications are soundfusion algorithms.

They

usealineartransformation and a ratio tocombine the

data.

2.3 Algorithm

Summary

Chavezetal. (1991)comparethreealgorithmsthatseparatelymanipulatethespatialinformation.

They

find the Intensity-Hue-Saturation transformation gives poor results since the panchromatic band

does not correspondwell to the

intensity

image. PrincipalComponents Analysis works bettersince the

panchromaticimage is more similarto thefirst principal component. Chavezet al. find the High Pass

Filteralgorithm worksbest.

Braun(1992)findsthealgorithmsthatmaintainradiometric

integrity

workbetterthanthosethat

separatelymanipulatethe spatialdata. Theratiomethodisthefoundation ofthisapproach. Braun finds

(34)

Braun finds extended regression works best overall when scenes contain high frequency data (urban

areas).Theglobal regression worksbestwhenthesceneis lowor medium

frequency

(agriculturalareas).

In summary, image fusion works well estimating bands that are strongly correlated with the

panchromaticdata. Theratio method combinedwithglobalregressiongivesthebestoverall performance.

Theresults arebestforscenes withmedium andhighspatial

frequency

content

Fusion doesnot workaswell onimageswithlow

frequency

information intheweaklycorrelated

bands.The

Intensity

Hue Saturationalgorithmisthemostrestrictive sinceitcanonly beappliedto three

bandsofdata. Onaverage,theHigh Pass FilterandPrincipal Componentstechniquesdonot performas

wellastheratiomethod.

Algorithms for image fusionworkreasonablywell.

They

canpredictthehighresolutionspectral

responsefor manypixels.Theperformance

degrades, however,

whenpredicting weaklycorrelatedbands

orwhenthe pixels aremixed. Toaddressthese shortcomings, thealgorithms add complexity. The next

section presents analternate model basedupon spectral mixtureanalysis.

Recasting

image fusion as a

spectralmixingproblem usesthematerial reflectance curvestoensure allbands areproperly predicted.

The limitationsof spectralmixingare addressedviaaprioriknowledge,constrainingthepossible solution

set, andproper algorithmdesign. The next sectiondescribesaframework for applying spectral mixture

(35)

3.

Proposed

Algorithm

Typical imagefusionalgorithms generatehighresolutionimagesofdigitalcountsinthevarious

spectral bands. However, digital counts do not reveal what kind of object is in the scene Spectral

unmixingmapsthe objects,buttodate has only been doneatlowresolution.Thedesiredoutput productis

oftenahigh resolution material map. Suchaproductwould

identify

materials, andlocate them tohigh

accuracy. The contribution ofthis research is a method ofusing spectral mixing tools at high spatial

resolution.

By integrating

spectralmixingandimagefusion,ahighresolution materialmapisattained.

The proposed image fusion algorithm takes advantage of the spectral correlation between

materials

by

first

identifying

the materials via spectral mixture analysis. This results in low spatial

resolution material maps. Thesemaps arethensharpenedviaanonlinear optimization algorithm(Gross

and

Schott,

1996a). Thissection summarizestheprocedure.

The overall image fusion algorithm is a two stage process depicted in Figure 10. A set of

multi/hyperspectralimagesisrepresented

by

animagecube. Spectral unmixingoperatesontheimagesin

thecubetocreateaset of materialmaps atthe(low)spatial resolution ofthemulti/hyperspectralimages.

Image fusionisaccomplished

by

usingoneor moresharpening bandstoincreasethespatial resolution of
(36)

ImageCube Low Resolution

Material Maps Concrete

Trees Asphalt

Low

Resolution

High Resolution

Concrete Trees

Asphalt

Sharpening

Band(s)

High Resolution

MaterialMaps

Figure 10: Image Fusion DataFlow

-Creating

High ResolutionMaterial Maps

3. 1 Spectral

Mixture Analysis

Spectral Mixture Analysis (Adams et al., 1986. Smith et al.. 1990a. Adams et al.,

1993)

was

developedtoaddresstheproblem withclassifyingmixed pixels.Theauthors recognizedthelargescaleof

low resolution images creates situations where the measured digital counts are due to many materials

within the corresponding ground areas. Multispectral and hyperspectral

imaging

sensors provide the

abilitytoextract spectralsignaturesofindividualand mixtures of materials.

The first step in the algorithm generates material maps from the spectral sensor data. The

spectral mixture algorithm transforms digital counts, or radiance, into fractions of the constituent

materials,called endmembers. In manyways,spectralmixture analysisissimilartoprincipalcomponents

analysis. "A

key

difference isthespectral mixture analysisdefinesafixedreference

(endmember)

thatis
(37)

(Mertesetal., 1993). The primaryoutputs of spectral mixture analysis are"fraction

images"

inwhichthe

intensity

canbe made proportionalto thepercentageofthatparticular endmember. This gives a spatial

mappingoftheendmembers.

As the mathematics will show, the spectral mixtureanalysis algorithm relies on

having

more

spectralbandsthanendmembers. Therefore,thistechniquehasbeensuccessfulin analyzing multispectral

or hyperspectral images. To date,

however,

it has only been applied to images with high spectral

resolution,but lowspatial resolution. Spectral mixing has only beenusedtomakelowresolution material

maps.

Spectral mixture analysis has been used with many different sensors and has mapped many

different materials.ThematicMapper(TM) dataare usedto map desertvegetation(Smith et al.. 1990b)

andtoevaluate sedimentinsurface waters(Merteset al.. 1993). AVTRISdataare usedtoseparategreen

vegetation, nonphotosyntheticvegetation, and soils (Robertsetal., 1993), todistinguishsoil, grass, and

bedrock (Mustard, 1993), and tocalibrate apparent surface reflectance (Farrand et al., 1994). Spectral

mixture analysis ofTM dataand synthetic aperture radar data isusedto separatevegetationfrom rock

(Evans and

Smith,

1991). Analysis ofthermal infrared images is used to evaluate desert rock types

(Gillespie, 1992). Spectral mixtureanalysis isalso used to determinethe optical components ofinland

tropicalwaters(NovoandShimabukuro. 1994).Finally,imageprocessingandlinearsystems analysisare

usedtoimprovespectralmixing fraction images (WuandSchowengerdt, 1993).

Themathematical modelforspectralmixing isstraightforward. Inaparticularpixel, forthe 1th

spectral

band,

let

dc,

=

gain, radiance,

+

bias,

(17)

wheredcaredigitalcountsrecorded

by

thedetector,gain andbiasareband dependentsensorvalues,and

radiance is the effective radiance at the sensor. Note that radiance is affected

by

the detector s

responsivity,

P(k),

radiance,

=
(38)

Spectralmixture analysis assumesthe radiancereachingthedetectorcanbemodeledas a linear

sum of radianceduetondifferentendmembers

n

radiance(X)=

Le(X)fe

(W)

where Le(k) is the spectral radiance ofthe particular endmember and fe is the fraction of the e'

endmemberinapixel.

Combining,

th

n

radiance,

=

j

'2X(>0/ePA)<fc

=ZJ4WP,(^we

radiance,

=

^L,efe

(20) e=l

where

L^

istheeffective radiance ofthee*

endmember seen

by

thei*spectralbandofthedetector.

Thetermsgain, andbias,accountforsensoreffects.Typically,

imaging

systemsuse preflight or

onboard calibrationtocalculatetheselinearcorrectionterms. Again andbiasarereported

by

band along

withtheimage data.

Assuming

the termsareconstantthroughout the image, digitalcounts caneasilybe

convertedtoradiance.

Onecan correctAVTRISdata foratmosphericeffects(e.g.. Greenetal., 1993,Gao,etal., 1993).

If thedigitalcounts arecorrected,wemaythencasttheproblemintermsof apparentreflectanceofthee*

endmemberseen

by

the 1th

spectralband, R,,t

dc,

=

gain,

reflectance,+

bias,

(21)

reflectance,

=

R,Je

(22)

e=l

Thespectralmixingcanbe done intermsof radiance(Equation

20)

or, if corrected, intermsof

reflectance (Equation 22). The choice of units depends upon the application. A reference

library

of
(39)

datathemselves,theunits couldbe inradiance ordigitalcounts. Theequationsthatfollowwillbewritten

intermsofreflectance,buttheselectionisarbitrary.

Insummary,thespectralmixingequation canbewrittenas

LRXS,=ttRlJ.

+*, <23>

=i

where

LRXSj

are the i* band digital counts from the low resolution multispectral data converted to

reflectance units, Ruc are the endmember reflectances from a stored library,

f

are the unknown

endmemberfractions, and e, are residualerrorsarising fromerrorsintheendmemberlibrary, as well as

unmodeledhigherorder effects.

Solving

equation

(23)

resultsinn valuesoff,ateach pixel. The materialmaps are n different

plotswhichmapanfeintoadigitalcount

(intensity)

range. Agreaterfractionof an endmembermakesthe

correspondingpixelbrighter.

Toimplement (23) on animage of unknownendmembers, one searches a

library

of candidate

endmembers(reflectance spectra)forthenendmembersthatwillminimizetheresidualerror. Typically,a

library

of candidate endmembers isgeneratedforabroadnumber of materials. There may be L n

potential endmembersinthelibrary. Various setsof n endmembers arechosen, andfractions generated

using equation (23). Almost all implementations ofspectral mixinguse the same endmembers for the

entire scene. Inthis research, thealgorithmisextendedtounmix on a pixel

by

pixelbasis.

Accurate spectral unmixing requires careful implementation (Adams et al., 1993).

Unmixing

spectral curvesisanill-posedproblem(Price, 1994).There isnounique set ofmaterialsthatcombineto

matchthe lowresolutiondata. Incolorscience, this samecharacteristic is knownas metamerism. Asa

result,theentireunmixingprocessmustbeguided

by

significant userknowledge. Smithetal.

(1990a)

use

aniterativeapproach,stoppingwhenthenumberof endmembersisreasonable andtheestimation residual

isreducedtothelevelofimagenoise. Aprioriknowledge isessentialtomakethenumber ofendmembers

inthe

library

reasonable.
(40)

combinationofrealeffects andan errortermto accountforsome ofthedataspread. Ashade endmember

helpsreducetheerrorand preservesthe topographicinformationforplotting.

The

dimensionality

of remote sensing data is typically much lessthanthe numberofspectral

bands in the sensor because ofcorrelation in the data. However, the additional bands give increased

confidence inthe unmixed fractions(Sabol etal., 1992). It alsoallows the residual errortobe used to

deducecharacteristicsof unmodeledendmembers(Robertsetal.. 1993).

Endmembers do nothavetocorrespondtoreal objects. Smithetal. (1990a) describeatwo-step

processinwhichthedigitalcounts arefirst relatedtoendmembers,andthentheendmembers are related

to reference endmembers. The reference endmembersare real objects whose spectra are measured in a

controlled environment.

Aligning

the endmembers allows forcalibrating the digital counts interms of

reflectance spectra.

Using

anatmosphericcorrection algorithm shouldgive good resultswithoutresorting

toreferenceendmembers.

Insome cases, the reflectance spectra do not combine

linearly

togenerate the radiance at the

sensor. Forexample, therelationshipbetweenleafspectraand radiance isnonlinear duetothe layered

nature oftreecanopies. Nonlinearspectralmixingmodelshavebeendevelopedtorelateleafspectra and

radiance (Roberts et al., 1990, Borel et al., 1991, and Borel and

Gerstl,

1994). However, in many

applications, one is only concerned with

identifying

the canopies, not the underlying leaves. In this

situation,thenonlinearmodelsare not needed since spectralmixingcanbedonewithcanopy,ratherthan

leaf,

endmembers. Intrinsicmixturesare not suitableforlinearspectral unmixing.

Ifthescenecontainsmaterialsforwhichthereflectance spectra areunknown, forexample tree

canopies, itmaybepossibletoinferreflectance spectrafromthedata. Boardman et al.

(1995)

present a

method of reducing the endmembers into those of interest and

"background."

Their methodology

identifies the "purest pixels"

by

assuming that combinations of endmembers result in spectrathat are

numerically intermediateto the spectraof pure endmembers. This is thesame assumption made in the

spectral mixtureanalysisalgorithm. Ifthepixeldigital counts are mappedinan m-band spectral space,

(41)

Boardmanetal. notethat theextrema ofthisregion correspondtopurepixels.The/w-band coordinates of

thesepure pixels canbeusedasderivedreflectance spectrafortheendmembers.

Insummary, spectral reflectances of real world objects exhibit tremendousvariability.Temporal

effects are especially evident in organic materials, illumination and view angle are only partially

compensatedfor

by

theshadeendmember.Therestoftheeffectsresultinmore variationfromthe

library

endmember spectra. This variation ismanifested as errorsinthe material maps. Additionally, itis very

difficult to quantifythe results ofa spectral unmixing algorithm since one requires a detailed ground

truth.

Tocontroltheenvironmentforthe algorithmdevelopmentreportedhere. SIGtools areusedto

completely define the images. Because the data are synthetically generated, the underlying unmixed

solutionis known.

Additionally,

perfectlyunmixedimagescanbecreatedtouseintestingthesharpening

process. This separatesthe unmixing and sharpeningsteps, andlets theeffects of eachbe

individually

analyzed.

3.2

Sharpening

Givena set oflowresolutionfractions produced

by

the unmixingprocessdescribed above, the

nextstep istospatially locatethefractionstotheresolutionofthesharpening band(s). The

difficulty

here

isthattherearemanymore unknownsthanequations.Letsbethenumberofhighresolution subpixelsin

a single hyperspectral superpixel, and constrain the subpixels to contain the same n materials as the

superpixel.

Then,

therearesequationsandn*s unknowns.

Sharpening

isan underdetermined problem

requiringanoptimization algorithm. Figure 1 1 showsasuperpixel, its correspondingsubpixels, andthe

(42)

ft1

iV

f.

f2

fs

Superpixel

w=3

endmembers

>

fi6

f26

f36

5=9

Subpixels

n*s=21

unknown

fractions

Figure11: ThereAre

Many

High Resolution Unknowns inaSuperpixel

The sharpeningmodel takes the spectralunmixing form. The function tobe minimized is the

residual errorinthesuperpixeldigitalcounts (calibrated intoreflectanceunitsasinthespectral mixing

algorithm),

w;

=*;_// +s,,

j

=\...s

(24)

where,

HRPj

isthej*elementinoftheHighResolutionPanchromatic image correspondingtosubpixelj.

R'pan,e containsthe

library

valuesforthereflectancesofthe appropriate endmembers in the sharpening

band(s),andfeJ

isthehighresolutionfractionforthee*

endmemberinthej*subpixelfractionvector.

We desire the values offeJ that minimize equation (24) while maintaining consistency with the low

resolutionresults.

Consistency

requiresforeachmaterial,thehighresolutionfractionsmustaveragetothe

lowresolution

fraction,

-/.'=/., e=l..n.

(25)

7=1

It isconvenienttoviewthisproblemin"spreadsheet"form. Foran exampleof s=4

subpixelsin

a superpixel, and n = 3

endmembers from low resolution unmixing, the n*s = 12

(43)

representedinthecenterofthe spreadsheet(Table 1). The consistencyconstraints requiretherowssumto

the appropriatevalues. Tosolvetheoptimizationproblem the twelvefractionsareadjusted tominimize

thesquared errorinthedigitalcounts,subjectto theconsistencyconstraints.

Subpixel 1 Subpixel2 Subpixel3 Subpixel 4

Consistency

Constraints

Endmember 1 -

^

ft2 ^ ft* f,4

4*f,

Endmember 2 fi1 : f22 fi>

-ft ,:::

4*f2

Endmember 3

:,:

f3l f*

::,,

&

fs4 4*f,

Table1: SpreadsheetFormofHigh Resolution

Sharpening

Problem

Ifall s highresolution digital counts are identical, thepixel isan aggregate mixture, and no

sharpening ispossible.Ifthepanchromaticdigitalcounts

differ,

thesharpeningalgorithmadjuststhehigh

resolutionfractionstominimizetheresidual errorin(24).

3.3

Constraint

Conditions

The preceding discussion presented spectral unmixing and sharpening as unconstrained

problems. However, the underlying pixel represents a true mixture of one or more materials. Mixture

problemsare solved

by

constrainingthecoefficients.

The unmixing literature contains examples using each of the constraint strategies. Some

investigators use unconstrained unmixing and screen out unrealistic solutions. Others use partial

constraints

by

requiringthefractionsto sumtounity. The

fully

constrained approach isusedless often.

Applying inequality

constraints makes thealgorithm more complex. The

fully

constrained case is also

likely

tobe susceptibletospectral variationbetween differentmaterial samples andbetweenthe samples

andthespectral

library

Definethreedifferentconstraint conditions. The first is unconstrained,where thefractionscan

takeonanyvalueneededtominimizetheresidual error.

However,

theunconstrainedsharpeningproblem
(44)

The second condition is called partially constrained. Here, the fractions within a pixel are

required to sum to unity. The sum is taken over all the materials in the appropriate pixel. At low

resolutionthereisoneconstraint

n

/.=!

(26)

e=l

while athighresolution, thisprovides5equalityconstraints.

n

/.'=l,

J=l...S (27)

e=l

However,only(5

-1)oftheconstraintsareindependent. If equalityconstraints wereincludedintheTable

1 spreadsheet,theywould require eachcolumn sumtoone.

A

fully

constrainedsetwouldalso require eachindividual fractiontoliebetweenzeroand one.

Thereare2*

inequality

constraints atlowresolution

0</e<l,

(28)

and2*n*s

inequality

constraints athighresolution

0<//<

1,7

=1...*.

(29)

The

inequality

constraintsare not allindependent, butan optimization algorithmonlyapplies theactive

inequality

constraints

during

any search. Problems containing inequality constraints, such as

References

Related documents

○ If BP elevated, think primary aldosteronism, Cushing’s, renal artery stenosis, ○ If BP normal, think hypomagnesemia, severe hypoK, Bartter’s, NaHCO3,

effect of government spending on infrastructure, human resources, and routine expenditures and trade openness on economic growth where the types of government spending are

• The development of a model named the image based feature space (IBFS) model for linking image regions or segments with text labels, as well as for automatic image

The essence of the VB method relies on making simplifying assumptions about the poste- rior dependence of a problem. By definition, the general posterior dependence structure

Reflecting the slowdown in advertising investment and particular difficulties in the financial markets during the year, the 2001 results are less than those for 2000 (net profit

This study determined whether there was a significant relationship between teacher effect data in middle school mathematics and a teachers years of experience and whether there was

Minnesota Artist Exhibition Program, Artist Panel, Minneapolis Institute of Arts, 2006 - 2008 WARM, Board of Directors, Women’s Art Registry of Minnesota, 2006 -

when two companies do not have a specific relationship and are usually in different lines of business (e.g. Strategic alliances are arrangements or agreements under which two or