panorama of pan-sharpening algorithms for hyperspectral …...component substitution fusion by...

44
Panorama of pan-sharpening algorithms for hyperspectral images St´ ephane MAY SFPT-GH Brest - May 2017 1 / 44

Upload: others

Post on 23-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Panorama of pan-sharpening algorithms for hyperspectral images

Stephane MAY

SFPT-GH Brest - May 2017 1 / 44

Page 2: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Definition

� A hyperspectral image at low spatial resolution

� A pansharpening image (or multispectral image) at high spatial resolution

⇒ Fusion of high spatial resolution with high spectral resolution i.e pansharpening

SFPT-GH Brest - May 2017 2 / 44

Page 3: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Contents

1 Some pan-sharpening methods among the state of the art

Component substitution

Multiresolution analysis

Bayesian approach

Other algorithms

2 Evaluation protocol

3 Study case 1 : Houston

4 Study case 2 : Namibia

5 Conclusion

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 3 / 44

Page 4: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Some pan-sharpening methods among the state of the artLots of methods, few families

Component substitution

Multiresolution analysis

Bayesian methods

Matrix Factorization

Hybrid methods

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 4 / 44

Page 5: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Component substitutionFusion by multiplying the spectral bands

Algorithm

HXfusion = HXzoom ×PAN

PANlow pass filtered

� where HXzoom is the zoomed HX image

� PAN is the high spatial resolution image i.e. panchromatic image

� PANlow pass filtered is the PAN image filtered with a low-pass filter

� HXfusion is the fused image

Characteristics

� Simple but robust method

� Method used at CNES into pan-sharpening processing chains for Spot 5 and Pleiades

� Resampling of PAN or HX images done while minimizing aliasing effects (depend on thechoice of the chosen geometry)

Drawbacks

� Performances lower than some methods of the state of the art

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 5 / 44

Page 6: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Component substitutionPan-sharpening algorithm with PCA decomposition

Principle

� First band extracted from the PCA transform of a multispectral image looks like apanchromatic image. Switch between the first PCA band and the panchromatic image, andthen inverse PCA transform

⇒ Fused HX image

Algorithm

� PCA transformation of the HX image

� Dynamic adaptation of the PAN image with PCA first band (histogram equalization...)

� Replace the first PCA band by the new one

� Inverse PCA transform

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 6 / 44

Page 7: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Component substitutionOther methods...

Gram Schmidt (GS)

� Patent by Kodak

� Orthogonal decomposition, and apply specific gains : cov() / var()

GS adaptive (GSA)

NLPCA transformation

LMVM algorithm (Local Mean and Variance Matching)

� Use of the sliding window. Compute local mean and std.

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 7 / 44

Page 8: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisWavelets decomposition

Algorithm

� Wavelet decomposition of the HX images

� Wavelet decomposition of the PAN image� Depending on the injection model :

� Computation of the local correlation coefficients for the low frequency coefficients PAN and HX if needed� Computation of the injection model

� Substitute the high frequency coefficients of HX with injection model. Use the lowfrequency coefficients of HX pyramid.

� Reconstruct the HX image with the wavelet pyramid

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 8 / 44

Page 9: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisWavelets decomposition

Several types of wavelet may be used

� Haar wavelets� UDWT wavelets (Undecimated Discrete Wavelet Transform)

� Daubechies 4, 8, 12, 20

� AWT decomposition (A Trous Wavelet Transform)

� Etc.

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 9 / 44

Page 10: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisWavelets decomposition

Injection model

� The injection model is a key point of this method� Example of models :

� Identity model : high frequency PAN information directly use for HX� Affine model : affine law a ∗ X + b applied on high frequency PAN coefficients. Coefficients computed

with mean and std of low frequency coefficients.� Mixed model : if local correlation > threshold, use of affine law. Else, keep HX high frequency

components� Etc.

References

� Ranchin2000 : Thierry Ranchin, Lucien Wald, Ecole des Mines de Paris, Fusion of highspatial and spectral resolution images : the ARSIS concept and its implementation ,”Photogrammetric Engineering Remote Sensing 66, 1 (2000) 49-61, 2000.

� Nunez1999 : Jorge Nunez, Xavier Otazu, Octavi Fors et al. Multiresolution-based imagefusion with Additive Wavelet decomposition , IEEE TGRS Vol 37, 1999.

� Aiazzi2002 : B.Aiazzi et al. Context driven fusion of high spatial and spectral resolutionimages based on oversampled multiresolution analysis, IEEE Transactions on Geoscienceand Remote Sensing, 2002.

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 10 / 44

Page 11: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisMorphological pyramid

Principle

� Build a pyramid of images with morphological operators (combination of opening / closing)

� Injection of the PAN high frequency content into HX

� Rebuild the HX (fused) image

Algorithm

� Build the morphological pyramid of PAN image down to HX resolution, using morphologicallow-pass operators. Ii � IFi. Compute zoomed images : Ii+1,interp

� Compute difference images (high frequency content)� Dsup,filter,i = sup(Ii, IFi) – IFi� Dinf,filter,i = sup(Ii, IFi) – Ii

� Compute diffrence images (high frequency content)� Dsup,resample,i = sup(IFi, Ii+1,interp) – IFi� Dinf,resample,i = sup(IFi, Ii+1,interp) – Ii+1,interp

� Replace low-frequency content of PAN pyramid by HX one.

� Rebuild the image using the morphological pyramid, and so rebuild the HX (fused) image.

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 11 / 44

Page 12: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisGeneralized Laplacian Pyramid

Principle

� Use of a Laplacian pyramid (corresponding to several resolutions of the images). Computean injection model from the PAN image and compute high frequency HX coefficients.Rebuild the HX image.

Description of the algorithm (1/2)

� Construction of GLP pyramids for PAN et HXzoomed (for each spectral band)

� Gk = reducep[Gk−1]� Lk = Gk – expandp[reducep[Gk ]]� expandp(.) : expand the image with addition of zero coefficients and low-pass filter� reducep(.) : low-pass filter and decimation

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 12 / 44

Page 13: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisGeneralized Laplacian Pyramid

Description of the algorithm (2/2)

� For each spectral band :� Computation of the spectral injection model Ialpha on low-frequency images HX and PAN (at the lower

resolution into the pyramidal decomposition)� Computation of HXfused low res (at the lower resolution => last level of the pyramidal decomposition)� Replace HX high frequency components by PAN high frequency components with injection model� Inverse Laplacian transform to build the final HX fused image

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 13 / 44

Page 14: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisGeneralized Laplacian Pyramid

Advantages

� Spectral content is more confident to the original image

Drawbacks

� The choice of the injection model may create some geometrical distortions, fuzzy edges orother visual artifacts.

Consequence : key-point of the algorithm = injection model

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 14 / 44

Page 15: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisGeneralized Laplacian Pyramid - GLP injection models

Model based of ECB (Enhanced Context Based)

� Ialpha(i , j) = min

(ρ(i ,j)

E (ρ(i ,j)) ×std

(XSexpanded (i ,j)

)std

(PANexpanded lowRes(i ,j)

), c)� where ρ is the linear correlation coefficient over a N x N window

� where std(I (i , j)

)standard deviation of image I over a MxM window

� where c is a constant : 2 < c < 3

Model based on ESDM (Enhanced Spectral Distortion Minimizing)

� Ialpha(i , j , k) = Ibeta(i , j)× XSexpanded (i ,j ,k)

PANexpanded lowRes(i ,j)

� Ibeta(i , j) =√

1L

∑k var(XSexpanded (i ,j ,k))

var(PANexpanded lowRes(i ,j))

� where var(I(i , j)) is the local variance of image I over a M x M window

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 15 / 44

Page 16: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisGeneralized Laplacian Pyramid - GLP injection models

Modulation Transfer Function (MTF-GLP)

� Gaussian filter tuned to match the sensor modulation transfer function

� Additive and multiplicative details injection sheme

Modulation Transfer Function with High Pass Modulation (MTF-GLP-HPM)

� Additive and multiplicative details injection sheme

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 16 / 44

Page 17: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Multiresolution analysisOther algorithms

SFIM - Smoothing Filter based Intensity Modulation

� Pyramid based on the use of a single average box

� Injection scheme based on High Pass Modulation

References

� Aiazzi2002a : B. Aiazzi et al, Generalised Laplacian Pyramid based fusion of MS+Pimage Data with spectral distortion minimisation

� Aiazzi2002b : B. Aiazzi et al. Context driven fusion of high spatial and spectral resolutionimages based on oversampled multiresolution analysis, IEEE Transactions on Geoscienceand Remote Sensing, 2002.

� Baronti2003 : S. Baronti, B. Aiazzi, Pan sharpening of very high resolution multispectralimages via generalized Laplacian pyramid fusion, SFPT N°169, 2003.

� Aiazzi2006 : B. Aiazzi et al. MTF Tailored multiscale fusion of high resolution MS andPAN, Photogrammetric Engineering Remote Sensing imagery 2006.

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 17 / 44

Page 18: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Bayesian approach

Bayes Naive

� Local estimation of local Gaussian models

� Local weighting of the coefficients to build the pan-sharpen image

� Minimization function

� Optimisation problem solved with ADMM

Bayes direct

� Direct use of explicit Sylvester based equation to decrease computationnal complexity

� Reference : Q. Wei, N. Dobigeon, J.Y. Tourneret, ”Fast fusion of multi-band images basedon solving a Sylvester equation”, 2015.

HySure

� Vector Total Variation

� Specific minimizing function

� Optimisation solver : SALSA

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 18 / 44

Page 19: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Other algorithms

Matrix Factorization - CNMF

� Matrix factorization of the HX image

� Linear model for the HX image : X = H .U

Guided Filter PCA - GFPCA

� The upsampling function uses high frequency elements of a guidance image

� Applied on the PCA of the HX low spatial resolution image

� Liao et al. Best Paper Challenge 2014.

References

� Loncan2015 : Laetitia Loncan, Luis B. Almeida, Jose M. Bioucas-Dias, Xavier Briottet,Jocelyn Chanussot, Nicolas Dobigeon, Sophie Fabre, Wenzhi Liao, Giorgio A. Licciardi,Miguel Simoes, Jean-Yves Tourneret, Miguel A. Veganzones, Gemine Vivone, Qi Wei andNaoto Yokoya, ”Hyperspectral pansharpening : a review”, 2015.

� Source code of Loncan2015 : http://openremotesensing.net

SFPT-GH Brest - May 2017 Some pan-sharpening methods among the state of the art 19 / 44

Page 20: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Contents

1 Some pan-sharpening methods among the state of the art

2 Evaluation protocol

3 Study case 1 : Houston

4 Study case 2 : Namibia

5 Conclusion

SFPT-GH Brest - May 2017 Evaluation protocol 20 / 44

Page 21: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Evaluation protocolSimulation and processing framework

SFPT-GH Brest - May 2017 Evaluation protocol 21 / 44

Page 22: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Evaluation protocolType of measures

� For each fused results, direct computation of distance measure with the original HX image� MSE (Mean Square Error)� RMSE (Root Mean Square Error)� MD (Maximum Difference)� AD (Average difference)� NAE (Normalized Absolute Error)� NCC (Normalized Cross-correlation)� PSNR in dB (Peak Signal to Noise Ratio)� SC (Structural Content)� UIQI (Universal Image Quality Index)� MSSIM (Mean Structural Similarity Index)� ERGAS (Relative Global Error of. Synthesis)� SAM (Spectral Angle Mapper)

SFPT-GH Brest - May 2017 Evaluation protocol 22 / 44

Page 23: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Contents

1 Some pan-sharpening methods among the state of the art

2 Evaluation protocol

3 Study case 1 : Houston

4 Study case 2 : Namibia

5 Conclusion

SFPT-GH Brest - May 2017 Study case 1 : Houston 23 / 44

Page 24: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : Houston

Description of the data

� CASI image over Houston. Data Fusion Contest 2013

� Compact Airborne Spectrographic Imager (CASI) Data

� 364 nm to 1046 nm, 144 bands

� Full image 1905 x 349 pixels

SFPT-GH Brest - May 2017 Study case 1 : Houston 24 / 44

Page 25: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : Houston

Simulation of Pleiades spectral bands

� Panchromatic PAN : 470 nm - 820 nm (CASI B23 - B97)

SFPT-GH Brest - May 2017 Study case 1 : Houston 25 / 44

Page 26: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : Houston

Evaluation of performances

� Worst case configuration for the pan-sharpening : selection of 3 bands outside of thepanchromatic spectral interval : B5, B115, B142

� Evaluation of performances only with these 3 bands, on this area

⇒ Direct comparison of the result with visual perception

� Use of several resolutions in order to evaluate robusteness of the algorithms

SFPT-GH Brest - May 2017 Study case 1 : Houston 26 / 44

Page 27: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : HoustonPerformances. Resolution ratio : 4

refe

rence

identity

MTF_G

LPM

TF_G

LP_H

PM

SFIM

GSA

rcs_3H

ySure

PC

AC

NM

FG

SG

FPC

Aw

v_h

aar_id

entity

wv_h

aar_lin

ear

wv_d

b4_id

entity

wv_d

b4_lin

ear

wv_d

b8_id

entity

wv_d

b8_lin

ear

wv_d

b12_id

entity

wv_d

b12_lin

ear

wv_d

b20_id

entity

wv_d

b20_lin

ear

wv_a

trous_id

entity

wv_a

trous_lin

ear

glp

_tap1_e

sdm

glp

_tap3_e

sdm

glp

_tap5_e

sdm

glp

_tap7_e

sdm

glp

_tap9_e

sdm

glp

_tap11_e

sdm

glp

_tap1_e

cbglp

_tap3_e

cbglp

_tap5_e

cbglp

_tap7_e

cbglp

_tap9_e

cbglp

_tap11_e

cblm

vm

_3lm

vm

_5lm

vm

_7lm

vm

_9lm

vm

_11

lmvm

_13

lmvm

_15

lmvm

_17

lmvm

_19

lmvm

_21

morp

ho

0.0000

0.0002

0.0004

0.0006

0.0008

0.0010

0.0012MSE

SFPT-GH Brest - May 2017 Study case 1 : Houston 27 / 44

Page 28: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : HoustonPerformances. Resolution ratio : 4

refe

rence

identity

MTF_G

LPM

TF_G

LP_H

PM

SFIM

GSA

rcs_3H

ySure

PC

AC

NM

FG

SG

FPC

Aw

v_h

aar_id

entity

wv_h

aar_lin

ear

wv_d

b4_id

entity

wv_d

b4_lin

ear

wv_d

b8_id

entity

wv_d

b8_lin

ear

wv_d

b12_id

entity

wv_d

b12_lin

ear

wv_d

b20_id

entity

wv_d

b20_lin

ear

wv_a

trous_id

entity

wv_a

trous_lin

ear

glp

_tap1_e

sdm

glp

_tap3_e

sdm

glp

_tap5_e

sdm

glp

_tap7_e

sdm

glp

_tap9_e

sdm

glp

_tap11_e

sdm

glp

_tap1_e

cbglp

_tap3_e

cbglp

_tap5_e

cbglp

_tap7_e

cbglp

_tap9_e

cbglp

_tap11_e

cblm

vm

_3lm

vm

_5lm

vm

_7lm

vm

_9lm

vm

_11

lmvm

_13

lmvm

_15

lmvm

_17

lmvm

_19

lmvm

_21

morp

ho

0.00

0.05

0.10

0.15

0.20

0.25SAM

SFPT-GH Brest - May 2017 Study case 1 : Houston 28 / 44

Page 29: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : HoustonPerformances. Resolution ratio : 4

refe

rence

identity

MTF_G

LPM

TF_G

LP_H

PM

SFIM

GSA

rcs_3H

ySure

PC

AC

NM

FG

SG

FPC

Aw

v_h

aar_id

entity

wv_h

aar_lin

ear

wv_d

b4_id

entity

wv_d

b4_lin

ear

wv_d

b8_id

entity

wv_d

b8_lin

ear

wv_d

b12_id

entity

wv_d

b12_lin

ear

wv_d

b20_id

entity

wv_d

b20_lin

ear

wv_a

trous_id

entity

wv_a

trous_lin

ear

glp

_tap1_e

sdm

glp

_tap3_e

sdm

glp

_tap5_e

sdm

glp

_tap7_e

sdm

glp

_tap9_e

sdm

glp

_tap11_e

sdm

glp

_tap1_e

cbglp

_tap3_e

cbglp

_tap5_e

cbglp

_tap7_e

cbglp

_tap9_e

cbglp

_tap11_e

cblm

vm

_3lm

vm

_5lm

vm

_7lm

vm

_9lm

vm

_11

lmvm

_13

lmvm

_15

lmvm

_17

lmvm

_19

lmvm

_21

morp

ho

0.0

0.2

0.4

0.6

0.8

1.0UIQI

SFPT-GH Brest - May 2017 Study case 1 : Houston 29 / 44

Page 30: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : HoustonZoom on results (1/2)

(1) (2) (3)

(4) (5) (6)

(7) (8) (9)

(1) Identity (2) Reference (3) MTF GLP(4) MTF GLP HPM (5) SFIM (6) GSA

(7) rcs 3 (8) Hysure (9) PCA

SFPT-GH Brest - May 2017 Study case 1 : Houston 30 / 44

Page 31: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : HoustonZoom on results (2/2)

(1) (2) (3)

(4) (5) (6)

(7) (8) (9)

(1) Identity (2) Reference (3) CNMF(4) GS (5) GFPCA (6) lmvm 3

(7) wv db4 linear (8) morpho (9) SFIM

SFPT-GH Brest - May 2017 Study case 1 : Houston 31 / 44

Page 32: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 1 : HoustonImpact of ratio - Performances with MTF GLP

(1) (2) (3)

(4) (5) (6)

(7) (8)

(1) Identity (2) Reference (3) Ratio 2(4) Ratio 4 (5) Ratio 6 (6) Ratio 8

(7) Ratio 12 (8) Ratio 24SFPT-GH Brest - May 2017 Study case 1 : Houston 32 / 44

Page 33: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Contents

1 Some pan-sharpening methods among the state of the art

2 Evaluation protocol

3 Study case 1 : Houston

4 Study case 2 : Namibia

5 Conclusion

SFPT-GH Brest - May 2017 Study case 2 : Namibia 33 / 44

Page 34: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : Namibia

� HYMAP sensor. Airborne australian sensor

� Size : 11460 x 681 pixels

� 126 bands : 443 nm - 2482 nm

� Spatial resolution : 4.8m

SFPT-GH Brest - May 2017 Study case 2 : Namibia 34 / 44

Page 35: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : Namibia

Evaluation protocol

� Simulation of panchromatic band B22-B80 (bandwidth larger than Pleiades one for theevaluation)

� Evaluation of performances on B5, B98, and B112 (outside of the PAN bandwidth)

SFPT-GH Brest - May 2017 Study case 2 : Namibia 35 / 44

Page 36: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : NamibiaZoom on results (1/2)

(1) (2) (3)

(4) (5) (6)

(7) (8) (9)

(1) Identity (2) Reference (3) MTF GLP(4) MTF GLP HPM (5) SFIM (6) GSA

(7) rcs 3 (8) Hysure (9) PCA

SFPT-GH Brest - May 2017 Study case 2 : Namibia 36 / 44

Page 37: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : NamibiaZoom on results (2/2)

(1) (2) (3)

(4) (5) (6)

(7) (8) (9)

(1) Identity (2) Reference (3) CNMF(4) GS (5) GFPCA (6) lmvm 3

(7) wv db4 linear (8) morpho (9) SFIM

SFPT-GH Brest - May 2017 Study case 2 : Namibia 37 / 44

Page 38: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : NamibiaPerformances. Resolution ratio : 4

refe

rence

identity

MTF_G

LPM

TF_G

LP_H

PM

SFIM

GSA

rcs_3H

ySure

PC

AC

NM

FG

SG

FPC

Aw

v_h

aar_id

entity

wv_h

aar_lin

ear

wv_d

b4_id

entity

wv_d

b4_lin

ear

wv_d

b8_id

entity

wv_d

b8_lin

ear

wv_d

b12_id

entity

wv_d

b12_lin

ear

wv_d

b20_id

entity

wv_d

b20_lin

ear

wv_a

trous_id

entity

wv_a

trous_lin

ear

glp

_tap1_e

sdm

glp

_tap3_e

sdm

glp

_tap5_e

sdm

glp

_tap7_e

sdm

glp

_tap9_e

sdm

glp

_tap11_e

sdm

glp

_tap1_e

cbglp

_tap3_e

cbglp

_tap7_e

cbglp

_tap9_e

cbglp

_tap11_e

cblm

vm

_3lm

vm

_5lm

vm

_7lm

vm

_9lm

vm

_11

lmvm

_13

lmvm

_15

lmvm

_17

lmvm

_19

lmvm

_21

morp

ho

0.00

0.05

0.10

0.15

0.20RMSE

SFPT-GH Brest - May 2017 Study case 2 : Namibia 38 / 44

Page 39: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : NamibiaPerformances. Resolution ratio : 4

refe

rence

identity

MTF_G

LPM

TF_G

LP_H

PM

SFIM

GSA

rcs_3H

ySure

PC

AC

NM

FG

SG

FPC

Aw

v_h

aar_id

entity

wv_h

aar_lin

ear

wv_d

b4_id

entity

wv_d

b4_lin

ear

wv_d

b8_id

entity

wv_d

b8_lin

ear

wv_d

b12_id

entity

wv_d

b12_lin

ear

wv_d

b20_id

entity

wv_d

b20_lin

ear

wv_a

trous_id

entity

wv_a

trous_lin

ear

glp

_tap1_e

sdm

glp

_tap3_e

sdm

glp

_tap5_e

sdm

glp

_tap7_e

sdm

glp

_tap9_e

sdm

glp

_tap11_e

sdm

glp

_tap1_e

cbglp

_tap3_e

cbglp

_tap7_e

cbglp

_tap9_e

cbglp

_tap11_e

cblm

vm

_3lm

vm

_5lm

vm

_7lm

vm

_9lm

vm

_11

lmvm

_13

lmvm

_15

lmvm

_17

lmvm

_19

lmvm

_21

morp

ho

0.0

0.1

0.2

0.3

0.4

0.5

0.6

0.7SAM

SFPT-GH Brest - May 2017 Study case 2 : Namibia 39 / 44

Page 40: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : NamibiaComposite metric. Resolution ratio : 4

refe

rence

identity

MTF_G

LPM

TF_G

LP_H

PM

SFIM

GSA

rcs_3H

ySure

PC

AC

NM

FG

SG

FPC

Aw

v_h

aar_id

entity

wv_h

aar_lin

ear

wv_d

b4_id

entity

wv_d

b4_lin

ear

wv_d

b8_id

entity

wv_d

b8_lin

ear

wv_d

b12_id

entity

wv_d

b12_lin

ear

wv_d

b20_id

entity

wv_d

b20_lin

ear

wv_a

trous_id

entity

wv_a

trous_lin

ear

glp

_tap1_e

sdm

glp

_tap3_e

sdm

glp

_tap5_e

sdm

glp

_tap7_e

sdm

glp

_tap9_e

sdm

glp

_tap11_e

sdm

glp

_tap1_e

cbglp

_tap3_e

cbglp

_tap7_e

cbglp

_tap9_e

cbglp

_tap11_e

cblm

vm

_3lm

vm

_5lm

vm

_7lm

vm

_9lm

vm

_11

lmvm

_13

lmvm

_15

lmvm

_17

lmvm

_19

lmvm

_21

morp

ho

0.00

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09PERFO1

SFPT-GH Brest - May 2017 Study case 2 : Namibia 40 / 44

Page 41: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Study case 2 : NamibiaImpact of ratio - Performances with MTF GLP

(1) (2) (3)

(4) (5)

(1) Identity (2) Reference (3) Ratio 2(4) Ratio 4 (5) Ratio 6

SFPT-GH Brest - May 2017 Study case 2 : Namibia 41 / 44

Page 42: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Contents

1 Some pan-sharpening methods among the state of the art

2 Evaluation protocol

3 Study case 1 : Houston

4 Study case 2 : Namibia

5 Conclusion

SFPT-GH Brest - May 2017 Conclusion 42 / 44

Page 43: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

ConclusionState of the art proposes many methods with very interesting results

for pan-sharpening

In general, harmonization on the evaluation protocol. But algorithms need to beevaluated also on worst cases

Evaluation code : Matlab ⇒ Python

Bayesian methods not yet evaluated in this comparison

Good candidates :

� MTF-GLP

� MTF-GLP-HPM

� SFIM

� GSA

� HySure

� RCS

� LMVM-3

SFPT-GH Brest - May 2017 Conclusion 43 / 44

Page 44: Panorama of pan-sharpening algorithms for hyperspectral …...Component substitution Fusion by multiplying the spectral bands Algorithm HX fusion = HX zoom PAN PAN low pass ltered

Thank you for your attention

[email protected]

SFPT-GH Brest - May 2017 Conclusion 44 / 44