Professional Documents
Culture Documents
Hongtao Du
Electromagnetic Spectrum
Multispectral Image
Electromagnetic Spectrum
Hyperspectral Image
Parallel ICA
Implementation on FPGA
[1]
Criterion: wavelength
3
Number of Bands in Spectral Images
4
Introduction on Hyperspectral Image
Electromagnetic Spectrum
Multispectral Image
Multispectral Image
Hyperspectral Image
Parallel ICA
Simplest one: RGB images
Implementation on FPGA
Not necessarily contiguous
Multispectral sensor collect data
– Simultaneously
– Sequentially
5
Introduction on Hyperspectral Image
Electromagnetic Spectrum
Most Hyperspectral
– 100~300 bands
– Interval < 15 nm
Hyperspectral sensor collect data
– Simultaneously
6
Introduction on Hyperspectral Image
Spectral analysis
Hyperspectral Image Analysis
Analysis Spaces
Parallel ICA
Implementation on FPGA
Soil Rock
Water Vegetation
7
Introduction on Hyperspectral Image
Parallel ICA
Implementation on FPGA
Feature Space 8
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
9
Introduction on Hyperspectral Image
FastICA Algorithm
Hyperspectral Image Analysis
FastICA
Initialize
Using ICA to Reduce Dimensionality
Weight Vector w
Parallel ICA
Implementation on FPGA
Units Converge
Decorrelation Normalize wp 1 wp 1 / wTp 1wp 1
Next 11
Introduction on Hyperspectral Image
Parallel ICA
Implementation on FPGA
12
Introduction on Hyperspectral Image
Implementation on FPGA
p
i ( p 1) i ( p 1) iuT iviv External
Decorrelation
v 1
p nj
i ( p 1) i ( p 1) T
i ( p 1) iviv T
jr jr
i ( p 1)
v 1 r 1
pn j
i ( p 1) i ( p 1) i ( p 1)vv
T
v 1
13
Introduction on Hyperspectral Image
Parallel ICA
Parallel ICA Diagram
Diagram
Comparison
Implementation on FPGA
14
Introduction on Hyperspectral Image
Parallel ICA
Performance Comparison
Diagram
Comparison
Implementation on FPGA
15
Introduction on Hyperspectral Image
Implementation on FPGA
– Parallel computation
Disadvantages
– Complexity
– Size of data set
16
Introduction on Hyperspectral Image
Implementation on FPGA
Synthesis Processes
17
Conclusions
18
References
1. The office of Biological & Physical Research, “Introduction of Space Research”,
NASA, http://spaceresearch.nasa.gov/general_info/light_06-2002_lite.html
2. 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.
19