1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis...

19
1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003

Transcript of 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis...

Page 1: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

1

Dimensionality Reduction in Hyperspectral Image Analysis

Using Independent Component Analysis

Hongtao Du

Feb 18, 2003

Page 2: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

2

Status SummaryWhat is hyperspectral image?How to analyze hyperspectral

image?Why reduce dimensionality in

hyperspectral image analysis?

What is independent component analysis?

How to use ICA to reduce dimensionality in HSI?

Any parallel solution? Implement on FPGA?

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e nt C o m po ne n t A n a lys is

P a ra lle l ICA

Im p le m en ta tio n o n FP G A

Page 3: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

3

Electromagnetic Spectrum

Criterion: wavelength

[1]

E le c tro m ag n e tic S p ec trum

M u ltis pe c tra l Im a ge

H yp ersp e ctra l Im a ge

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e n t C o m po ne n t A n a lys is

P a ra lle l IC A

Im p le m en ta tio n o n FP G A

Page 4: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

4

Number of Bands in Spectral Images

Page 5: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

5

Multispectral Image

Simplest one: RGB imagesNot necessarily contiguousMultispectral sensor collect data

– Simultaneously– Sequentially

E le c tro m ag n e tic S p ec trum

M u lt is pe c tra l Im a ge

H yp ers p e ctra l Im a ge

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rs pe c tra l Im a g e A n a lys is

In d ep e nd e n t C o m po ne n t A n a lys is

P a ra lle l IC A

Im p le m en ta tio n o n FP G A

Page 6: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

6

Hyperspectral Image

In narrow and contiguous wavelength bands.

Most Hyperspectral– 100~300 bands– Interval < 15 nm

Hyperspectral sensor collect data – Simultaneously

E le c tro m ag n e tic S p ec trum

M u lt is pe c tra l Im a ge

H yp ers p e ctra l Im a ge

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rs pe c tra l Im a g e A n a lys is

In d ep e nd e n t C o m po ne n t A n a lys is

P a ra lle l IC A

Im p le m en ta tio n o n FP G A

Page 7: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

7

Spectral analysis

Soil Rock

VegetationWater

In trod u c tio n on H yp e rsp e c tra l Im a ge

A n a lys is S p a ces

C h a lle n ge s a n d A p pro ach es

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e nt C o m po ne n t A n a lys is

P a ra lle l IC A

Im p le m en ta tio n o n FP G A

Page 8: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

8

Analysis Spaces

Image Space Spectral Space

Feature Space

In trod u c tio n on H yp e rsp e c tra l Im a ge

A n a lys is S p a c es

C h a lle n ge s a n d A p pro ac h es

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e n t C o m po ne n t A n a lys is

P a ra lle l IC A

Im p le m en ta tio n o n FP G A

Page 9: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

9

Analysis Spaces (Cont’)

Image space– Pixels are displayed in grey scale.– Spatial analysis

Spectral space– Pixels are functions of wavelength.– Spectral analysis

Feature space– Pixels are points in N-dimensional space.– Relationships among Pixels

Page 10: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

10

Challenges and Approaches

M any Bands

M atrixFactorization

[2]

BandSelection

PrincipalCom ponent

Transform ation[3]

FeatureExtraction

LargeDim ensionality

Need M oreTrain ing p ixels

N_FINDER [4]

IdentifyingLabelingTrain ingSam ples

Feed Forw ardNeural Netw ork

[5]

Su itab leC lassifiers

C lassificatio nAccuracy

ResolutionNot H igh

ICA [6 ]

L inearUnm ixing

Pro jectionPursuit [7]

Pro jection

Pureness

In trod u c tio n on H yp e rsp e c tra l Im a ge

A n a lys is S p a c es

C h a lle n ge s a n d A p pro ac h es

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e n t C o m po ne n t A n a lys is

P a ra lle l IC A

Im p le m en ta tio n o n FP G A

Page 11: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

11

FastICA Algorithm

One Unit

Process

w

wxwgExwxgEw TT )}({)}({ '

www /

p

jjj

Tppp wwwww

1111

1111 / pTppp wwww

InitializeWeight Vector

 

Update

 Normalize

 

Decorrelate

Normalize

Next

Multiple

Units

Decorrelation

Loop until

Converge

Loop until

Converge

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

F a s tICA

U s in g IC A to R e d uce D im e n s io n a lity

In d ep e nd e nt Co m po ne n t A n a lys is

P a ra lle l ICA

Im p le m en ta tio n o n FP G A

Page 12: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

12

Using ICA to Reduce Dimensionality

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

F a s tIC A

U s in g IC A to R e d uce D im e n s io n a lity

In d ep e nd e nt Co m po ne n t A n a lys is

P a ra lle l IC A

Im p le m en ta tio n o n FP G A

Page 13: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

13

Parallel ICA

Internal

Decorrelation

jn

vjvjv

Tiuiuiu

1

p

viviv

Tiupipi

1)1()1(

jn

rjrjr

Tpi

p

viviv

Tpipipi

1)1(

1)1()1()1(

jnp

vvv

Tpipipi

1)1()1()1(

External

Decorrelation

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e nt C o m po ne n t A n a lys is

D ia g ram

C o m pa rison

P a ra lle l ICA

Im p le m en ta tio n o n FP G A

Page 14: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

14

Parallel ICA Diagram

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e nt C o m po ne n t A n a lys is

D ia g ram

C o m pa rison

P a ra lle l ICA

Im p le m en ta tio n o n FP G A

Page 15: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

15

Performance Comparison

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e nt C o m po ne n t A n a lys is

D ia g ram

C o m pa rison

P a ra lle l ICA

Im p le m en ta tio n o n FP G A

Page 16: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

16

Advantage and Disadvantage of FPGA

Advantages– Speedup– Parallel computation

Disadvantages– Complexity– Size of data set

In trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e nt Co m po ne n t A n a lys is

P a ra lle l ICA

A d va nta ge an d D isa d va n ta ge

S yn th es is P roce sses

Im p le m en ta tio n o n FP G A

Page 17: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

17

Synthesis ProcessesIn trod u c tio n on H yp e rsp e c tra l Im a ge

H yp e rspe c tra l Im a g e A n a lys is

In d ep e nd e nt C o m po ne n t A n a lys is

P a ra lle l ICA

A d va nta ge an d D isa d va n ta ge

S yn th es is P roce sses

Im p le m en ta tio n o n FP G A

Page 18: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

18

Conclusions

HSI and HSI AnalysisReduce dimensionalityICA Using ICA to reduce dimensionalityParallel ICAImplement on FPGA

Page 19: 1 Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.

19

References1. The office of Biological & Physical Research, “Introduction of Space Research”,

NASA, http://spaceresearch.nasa.gov/general_info/light_06-2002_lite.html2. M. Velez-Reyes et al. “Comparison of matrix factorization algorithms for band

selection in hyperspectral imagery”. In SPIE 14th Annual International Symposium on Aerospace/Defense Sensing, Simulation and Controls, volume 4049(2000), pages 288–297, 2000.

3. P. Hsu and Y. Tseng. “Primary study of fourier spectrum feature extraction for hyperspectral image”. In The 19th Asian Conference on Remote Sensing, Manila, 16-20 November 1998. Asian Association of Remote Sensing (AARS).

4. E. Winter and M. Winter. “Autonomous hyperspectral end-member determination methods”. In EUROPTO Conference on Sensors, Systems, and Next-Generation Satellites V, volume 3870, pages 150–158, Florence, Italy, September 1999.

5. S. Subramanian, et al. “Methodology for hyperspectral image classification using novel neural network”. In A.Evan Iverson and Sylvia S. Shen, editors, SPIE: Algorithms for Multispectral and Hyperspectral Imagery III, volume 3071, pages 128–137, Orlando, FL, USA, April 1997.

6. L. Parra and S. Sajda. “Unmixing hyperspectral data”, Advances in Neural Information Processing Systems 12, MIT Press, pp. 942-948, 2000

7. S. Chiang, et al. “Unsupervised hyperspectral image analysis using independent component analysis”. In Geoscience and Remote Sensing Symposium, 2000. Proceedings. IGARSS 2000, volume 4, pages 3136 – 3138, Honolulu, HI, USA, 24-28 July 2000. IEEE.