computations in optical remote sensingusers.wfu.edu/plemmons/research/ple_taiwan2014.pdf ·...

40
Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral & LiDAR Imaging Bob Plemmons Wake Forest Taipei Taiwan, Dec. 2014 Fused Hyperspectral (HSI) and Light Detection and Ranging (LiDAR) Data Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 1 / 40

Upload: ngodien

Post on 11-Jun-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Computations in Optical Remote SensingStructured Low-Rank Approximations in Spectral & LiDAR

Imaging

Bob Plemmons

Wake Forest

Taipei Taiwan, Dec. 2014

Fused Hyperspectral (HSI) and Light Detection and Ranging (LiDAR) DataBob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 1 / 40

Page 2: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Optical Remote Sensing, e.g., LiDAR instead of RaDAR

Optical sensors form images of objects or scenes by detectingtheir solar or laser reflectance.

Hyperspectral (2D spatial & ID wavelength) andLiDAR (2D spatial & ID range) Imaging

Hyperspectral imaging (HSI) collects information across the visibleand IR spectrum for interrogating scenes.LiDAR measures distance by illuminating targets with a scanninglaser and analyzing the reflected light. Laser wavelengths vary tosuit the target: 10 µm to UV. Very short.A Basic technology - combined (fused) HSI and LiDAR forenhanced analysis. Combined laser ranging & object materialidentification.

Spectro-Polarimetric imaging (3D hyperspectral & IDpolarization). Data is a 4D tensor. Polarization identifies objectshape, metallic surfaces.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 2 / 40

Page 3: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Outline

References Related to Presentation and Co-AuthorsOverview of Optical Remote SensingLow-Rank Matrix Decomposition - Exposing StructureOur Motivation: Remote Sensing with Hyperspectral & LiDARImaging(1) Nonnegative Matrix Factorization(2) Randomized Low-Rank Matrix Decomposition

Hyperspectral Image Interrogation. Random Projections

If time permits - Spectro-Polarimetric Images Taken ThroughAtmospheric Turbulence - Data forms a 4D Tensor Array.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 3 / 40

Page 4: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

References Related to Presentation

N. Gillis and R. Ple., “Sparse Nonnegative Matrix Underapproximationand its Application to Hyperspectral Image Analysis,” Linear Algebra andits Applications, 2013.

N. Gillis and R. Ple., “Priors in Sparse Recursive Decompositions ofHyperspectral Images,” Proc. SPIE Conf. on Defense, Security andSensing, April 2013.

J. Zhang, X. Hu, J. Erway, P. Zhang and R. Ple., “Randomized SVD inhyperspectral imaging,” J. Electrical and Computer Engineering, SpecialIssue on Spectral Imaging, 2013.

S. Berisha, J. Nagy and R. Ple., “Estmation of Wavelength DependentPSFs for Deblurring Hyperspectral Images,”, in revision, 2014.

P. Zhang and R. Ple., “Image Reconstruction from Double RandomProjections,” IEEE Trans. on Image Processing, 2014.

R. Ple., S. Prasad, S. Berisha and P. Pauca, “Spectral andSpectro-Polarimetric Images Taken Trough Atmospheric Turbulence,”preprint, 2014.

Available at: http://users.wfu.edu/plemmons/Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 4 / 40

Page 5: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Some Applications of HSI & LiDAR

Environmental remote sensing, e.g., monitoringchemical/oil spills - HSIMilitary target discrimination - both HSI & LiDARAstrophysics - HSIRemote surveillance for defense & security, e.g.,imaging a compound in western Pakistan - bothSensing for agriculture & food quality and safety -HSIBiomedical optics, medical microscopy, etc. - HSIDisaster relief, land/water managementLiDAR Archeology: Angkor Wat in Cambodia,Roman gold mines in Spain - Physics Today, Nov.2014

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 5 / 40

Page 6: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 6 / 40

Page 7: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

NGA HSI/LiDAR Project

Implicit Geometry Framework (IGF) using level set methods forLiDAR data representation and compression. “A Novel ApproachTo Environment Reconstruction In LIDAR and HSI Datasets,”Nikic (Bosnia), Pauca(Peru), Ple., Wu (Taiwan), Zhang (China).(AMOS Tech., Maui 2013).Randomized matrix and tensor factorization for HSI compression.Low-rank matrix approximations, e.g., approx. tSVD of HSItensor, then fusion of components with LiDAR data.Fusion of datasets into a common data representation.Clustering and classification of fused data, andinformation-theoretic results, detecting objects in shadows, etc.Provided a 3D visualization tool for fused LiDAR and HSI.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 7 / 40

Page 8: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Fused HSI and LiDAR (using Implicit GeometryPoint Cloud Represntation.)

Figure 1: Part of the “Gulfport” HSI/LIDAR data supplied by NGA.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 8 / 40

Page 9: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Carbon Mapping in Rainforests - Amazon

Figure 2: Fused HSI/LiDAR. Original data collected by Gred Asner,Stanford Carnegie Airborne Observatory.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 9 / 40

Page 10: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Some Work in Taiwan

“TENSOR-BASED QUALITY PREDICTION FOR BUILDING MODELRECONSTRUCTION FROM LIDAR DATA”B. C. Lin1*, R. J. You2 Department of Geomatics, National ChengKung University, 1 University Road, Tainan City, TaiwanTensor analysis, robust least squares, data fusion

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 10 / 40

Page 11: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 11 / 40

Page 12: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Adding Polarization Channels leads to a 4D Tensor

Simulated HST images with polarization on the right. 4th dimensionrepresents polarization index p. Data is x × y × λ× p.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 12 / 40

Page 13: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Hyperpectral Imaging

• Spectral imagers capture a 3D datacube (tensor)containing:

2D spatial information: x-y1D spectral information at each spatial location: λ

• Pixel intensity varies with wavelength bands -provides a spectral trace of intensity values.• Generates a spatial map of spectral variation.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 13 / 40

Page 14: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Spectral (beyond RGB) Imaging at Wavelengths λ

Figure 3: λ generally ranges between 400 and 2500 nanometers.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 14 / 40

Page 15: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Hyperspectral Image (false color)

Figure 4: Data is a 3D cube - extract features.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 15 / 40

Page 16: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Extract Spectral Signatures (Traces) from HSI toIdentify Materials

Figure 5: Illustration - Each pixel represents a vector

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 16 / 40

Page 17: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Spectral Abundance Maps (false color)

Figure 6: Real Data from NGA Project

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 17 / 40

Page 18: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Another Example of HSI - Hubble Sat.

Figure 7: Space object imaging from AFOSR Project

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 18 / 40

Page 19: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Low-Rank Matrix Decomposition:Exposing Structure

Our Application:Remote Sensing with Hyperspectral Images

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 19 / 40

Page 20: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Low-Rank Matrix Decompositions

Figure 8: Cracking the egg (Image Credit: Ben Sapp, UPenn).

Figure 9: Low-rank approximation.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 20 / 40

Page 21: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Motivation and Advantages

Compression/Dimensionality Reduction - requires only mk + nkstorage rather than mn.Less numbers - less storage, faster transmission and processing.Significant applications from - Truncated SVD - tSVD, PCA, ICA,NMF, NMU, LDA, LLE, Isomap, Diffusion Maps, etc.,All involve a low-rank matrix decomposition.Often expose data trends and, for us, object features in images,facilitating object detection, identification, and analysis.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 21 / 40

Page 22: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Randomized Low-Rank Approximations

Classical numerical linear algebra: orthogonalization by Givensrotations., modified Gram-Schmidt, Householder transformations.- leading to QR, SVD, tSVD, decompositions, etc.Recent approaches: capture range of A, R(A), using randomlychosen vectors with appropriate distributions

Randomly (intelligently) sample columns and/or rows of A -Drineas, Mahony, Rademacher, Vempala, ...Random projections onto subspace of R(A) and /or subspace ofR(AT ) - Tropp, Martinsson, Halko, Fowler, Candes, Donaho, Tsao,Baraniuk, Sharon, Romberg, ...

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 22 / 40

Page 23: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Approximate tSVD of Matrix A by RandomProjections - Geometric Intuition

• Random Projection: method for projecting high dimensional (andsparse in some basis) data into lower dimensional (and lessredundant) representation.

Figure 10: Probe A with randomly chosen, e.g. Gaussian, vectors.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 23 / 40

Page 24: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Approximate tSVD of Matrix A by Random Projections -Halko et al., 2011 (modified)

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 24 / 40

Page 25: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Approximating the rank-k TSVD of A ( simplified).

Given Q, m × k matrix whose columns form a basis for R(AΩ).

1 Form B = QT A, k × n. QT is our projection matrix2 Compute the SVD of the small matrix: B = UΣV T .3 Set U = QU4 A = UΣV T ≈ A

Columns of U correspond to the first k principal components ofHSI data.Operation counts, error bounds and extensions, for our HSIapplications, can be found in J. Zhang, Erway, Q. Zhang and Ple.,JECE 2013].Alternatives, project A on the other side, or on both sides,B = QT AP, forming a smaller double random projection.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 25 / 40

Page 26: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Our Motivation

Dimensionality reduction accomplished with random projections atsender and reconstruction at receiving (base) station. Image credit, J.Fowler (MSU) for his Compressive Projection PCA (CPPCA), 2012.

Our orthogonal random projections are determined from the data.Faster, better approximation than CPPCA.First few columns of U provide interrogation of HSI featurespace.Method extended to double random projection scheme. IEEE TIPpaper ( Zhang and Ple.).

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 26 / 40

Page 27: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Compressive Interrogation of HSI using Randomized tSVD

Data from National Geospatial-Intelligence Agency (NGA).Hyperspectral data, 320× 360× 58, wavelengths .4µm to 1.0µm.A is 115,200× 58. We take k = 25, so B is 25× 58.HSI/LiDAR (registered) data. Targets placed in scene by NGA.Approximate tSVD of data matrix A: UΣV T .

Figure 11: NGA project data.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 27 / 40

Page 28: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Compressive PCA for HSI using Randomized tSVD. - Sample Results

Figure 12: First column of U

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 28 / 40

Page 29: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Figure 13: Second column of U

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 29 / 40

Page 30: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Figure 14: Third column of U - Best for Target ID, follow with componentfusion with LiDAR data

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 30 / 40

Page 31: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Figure 15: Seventh column of U - Notice Cars (white specks). Needpolarimetric data.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 31 / 40

Page 32: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Figure 16: Eighth column of U - noise

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 32 / 40

Page 33: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Target Detection - Desert Setting

Figure 17: True “Desert Radiance” image from ARL

Figure 18: Target detection

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 33 / 40

Page 34: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Current Work on Deblurring & Feature Extraction

• Spectro-Polarimetric Compressive Sensing from SnapshotHSI-Polarization Imaging through Turbulence

• Using data from a polarimetric coded aperture snapshot spectralimager (CASSPI) camera (a 4D tensor problem) in AFOSR projectjoint with: D. Brady (ECE, Duke), S. Prasad (Physics, UNM). Also, P.Pauca (WFU), J. Nagy (Emory) and S. Berisha (UPenn).• Data reconstruction and feature extraction using ADMM.

Preprint available soon at: http://users.wfu.edu/plemmons/

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 34 / 40

Page 35: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Spectral & Polarimetric Coverage at Maui AMOS

AMOS Multiple Sensors. Spectral-polarimetric imaging: HSI, 4polarization channels. All the PSFs are wavelength anddiffraction blur dependent. (Sanya, CN workshop, January)

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 35 / 40

Page 36: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Snapshot Spectral & Spectro-PolarimetricCompressive Sensing

Coded-Aperture Snapshot Spectral Imagers: DD-CASSI, SD-CASSI,CASSPI. See, e.g., Dave Brady et al., 2007 - present.

g(x , y) =

∫λ

Cλ(x , y)f (x , y , λ)dλ+ ελ(x , y).

Cλ(x , y) is wavelength dependent system function.

• Spatial Light Modulator (SLM)-based CASSPI - snapshotspectro-polarimetric imager forward model.

g(x , y) =∑µ

∫λ

Cµ(x , y , λ)[h(x , y , λ) ∗ fµ(x , y , λ)]dλ+ ελ,µ(x , y).

µ = polarimetric variable. Solve inverse problem for f using ADMM.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 36 / 40

Page 37: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Spectro-Polarimetric Camera - Duke, UNM, WFU AF Project

System modulates a 4D tensor array image onto a 2D detector(matrix). Deblur & extract features using ADMM algorithm.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 37 / 40

Page 38: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Hyperspectral Imaging (HSI) through Atmosphere -

The image acquired at wavelength λ can be represented as

gλ(x , y) = hλ(x , y ;φ) ∗ f (x , y , λ) + ελ(x , y),

where the blurring kernel, with diffractive scaling included, is

hλ(x , y ;φ) =

(λ0

λ

)2

h0

(λ0

λx ,λ0

λy ;φ

),

with λ0 = average wavelength, and

h0(x , y ;φ) =∣∣∣F−1

(peiφ

)∣∣∣2 ,and where the wavefront phase φ = 2π

λ ×OPD.

• OPD is the optical path difference function, i.e. the optical phaseshift in passage through the turbulent atmosphere, which is essentiallythe same for each HSI wavelength.

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 38 / 40

Page 39: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Estimating the OPD for HSI

Simulate phase function using the von Karman phase spectrum,

P(κx , κy ) =√.023(D/r0)5/3(κ2

0 + κ2x + κ2

y )−11/6,

where r0: Fried parameter, D: telescope aperture diameter, κ0:low-freq cutoff.• φ =

√P(κx , κy ) W (κx , κy ), where W is a zero-mean, unit-variance,

white Gaussian noise array. Set D/r0 = 10.

φ∗

5 10 15 20 25 30

5

10

15

20

25

30

φ0

5 10 15 20 25 30

5

10

15

20

25

30

φ

5 10 15 20 25 30

5

10

15

20

25

30

True ODF (left), initial (center), estimated (right)

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 39 / 40

Page 40: Computations in Optical Remote Sensingusers.wfu.edu/plemmons/research/Ple_Taiwan2014.pdf · Computations in Optical Remote Sensing Structured Low-Rank Approximations in Spectral &

Summary

Overview of Optical Remote SensingLow-Rank Matrix Decomposition - Exposing StructureOur Motivation: Remote Sensing with Hyperspectral Images(1) Nonnegative Matrix Factorization

Work with Nicolas GillisImportance of Sparsity: M-Matrices Enter the Picture

(2) Randomized Low-Rank Matrix DecompositionHyperspectral Image Interrogation. Random Projections

Some Current Work: Astrophysics, Spectral-PolarimetricImaging

Thank You!

Bob Plemmons (Wake Forest) Matrix Computations in Remote Sensing Taipei Taiwan, Dec. 2014 40 / 40