Review of Spectral Unmixing for Hyperspectral Imagery Lidan Miao Sept. 29, 2005.

Slides:



Advertisements
Similar presentations
A Graphical Operator Framework for Signature Detection in Hyperspectral Imagery David Messinger, Ph.D. Digital Imaging and Remote Sensing Laboratory Chester.
Advertisements

Separating Hyperplanes
1 Keng-Hao Liu and Chein-I Chang Remote Sensing Signal and Image Processing Laboratory (RSSIPL) Department of Computer Science and Electrical Engineering.
Visual Recognition Tutorial
Multiple Criteria for Evaluating Land Cover Classification Algorithms Summary of a paper by R.S. DeFries and Jonathan Cheung-Wai Chan April, 2000 Remote.
Hyperspectral Imagery
Independent Component Analysis (ICA)
Application of Statistical Techniques to Neural Data Analysis Aniket Kaloti 03/07/2006.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Independent Component Analysis (ICA) and Factor Analysis (FA)
Optimal Adaptation for Statistical Classifiers Xiao Li.
Visual Recognition Tutorial
HIWIRE Progress Report – July 2006 Technical University of Crete Speech Processing and Dialog Systems Group Presenter: Alex Potamianos Technical University.
ICA Alphan Altinok. Outline  PCA  ICA  Foundation  Ambiguities  Algorithms  Examples  Papers.
Analysis of Hyperspectral Image Using Minimum Volume Transform (MVT) Ziv Waxman & Chen Vanunu Instructor: Mr. Oleg Kuybeda.
Digital Imaging and Remote Sensing Laboratory Real-World Stepwise Spectral Unmixing Daniel Newland Dr. John Schott Digital Imaging and Remote Sensing Laboratory.
INTRODUCTION Problem: Damage condition of residential areas are more concerned than that of natural areas in post-hurricane damage assessment. Recognition.
HELSINKI UNIVERSITY OF TECHNOLOGY LABORATORY OF COMPUTER AND INFORMATION SCIENCE NEURAL NETWORKS RESEACH CENTRE Variability of Independent Components.
Digital Imaging and Remote Sensing Laboratory Mixed Pixels and Spectral Unmixing 1 Spectral Mixtures areal aggregate intimate Linear mixing models (areal.
Chapter 12 Spatial Sharpening of Spectral Image Data.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Mobile Bay Water Quality Assessment Using NASA Spaceborne Data Products Jenny Q. Du Mississippi State University.
SINGLE CHANNEL SPEECH MUSIC SEPARATION USING NONNEGATIVE MATRIXFACTORIZATION AND SPECTRAL MASKS Jain-De,Lee Emad M. GraisHakan Erdogan 17 th International.
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Noise-Robust Spatial Preprocessing Prior to Endmember Extraction from Hyperspectral Data Gabriel Martín, Maciel Zortea and Antonio Plaza Hyperspectral.
1 SVY207: Lecture 18 Network Solutions Given many GPS solutions for vectors between pairs of observed stations Compute a unique network solution (for many.
Chenghai Yang 1 John Goolsby 1 James Everitt 1 Qian Du 2 1 USDA-ARS, Weslaco, Texas 2 Mississippi State University Applying Spectral Unmixing and Support.
The use of MOD09 product and in situ data in a reservoir Valério, A.M.; Kampel, M.; Stech, J.L. alineval, milton, stech COSPAR Training.
-1- ICA Based Blind Adaptive MAI Suppression in DS-CDMA Systems Malay Gupta and Balu Santhanam SPCOM Laboratory Department of E.C.E. The University of.
Camera Geometry and Calibration Thanks to Martial Hebert.
Non Negative Matrix Factorization
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Dimensionality Reduction in Hyperspectral Image Analysis Using Independent Component Analysis Hongtao Du Feb 18, 2003.
Heart Sound Background Noise Removal Haim Appleboim Biomedical Seminar February 2007.
“A fast method for Underdetermined Sparse Component Analysis (SCA) based on Iterative Detection- Estimation (IDE)” Arash Ali-Amini 1 Massoud BABAIE-ZADEH.
Independent Component Analysis Zhen Wei, Li Jin, Yuxue Jin Department of Statistics Stanford University An Introduction.
Blind Separation of Speech Mixtures Vaninirappuputhenpurayil Gopalan REJU School of Electrical and Electronic Engineering Nanyang Technological University.
University of Wisconsin GIFTS MURI University of Hawaii Contributions Paul G. Lucey Co-Investigator.
CSC321: Neural Networks Lecture 13: Learning without a teacher: Autoencoders and Principal Components Analysis Geoffrey Hinton.
Jonatan Gefen 28/11/2012. Outline Introduction to classification Whole Pixel Subpixel Classification Linear Unmixing Matched Filtering (partial unmixing)
ECE 8443 – Pattern Recognition LECTURE 10: HETEROSCEDASTIC LINEAR DISCRIMINANT ANALYSIS AND INDEPENDENT COMPONENT ANALYSIS Objectives: Generalization of.
A Study on the Effect of Spectral Signature Enhancement in Hyperspectral Image Unmixing UNDERGRADUATE RESEARCH Student: Ms. Enid Marie Alvira-Concepción.
Image cryptosystems based on PottsNICA algorithms Meng-Hong Chen Jiann-Ming Wu Department of Applied Mathematics National Donghwa University.
IGARSS 2011, Vancouver, Canada HYPERSPECTRAL UNMIXING USING A NOVEL CONVERSION MODEL Fereidoun A. Mianji, Member, IEEE, Shuang Zhou, Member, IEEE, Ye Zhang,
Validation of MODIS Snow Mapping Algorithm Jiancheng Shi Institute for Computational Earth System Science University of California, Santa Barbara.
A Flexible New Technique for Camera Calibration Zhengyou Zhang Sung Huh CSPS 643 Individual Presentation 1 February 25,
Endmember Extraction from Highly Mixed Data Using MVC-NMF Lidan Miao AICIP Group Meeting Apr. 6, 2006 Lidan Miao AICIP Group Meeting Apr. 6, 2006.
Remote Sensing Unsupervised Image Classification.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 12: Advanced Discriminant Analysis Objectives:
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
Mathematical Analysis of MaxEnt for Mixed Pixel Decomposition
An Introduction of Independent Component Analysis (ICA) Xiaoling Wang Jan. 28, 2003.
Comparative Analysis of Spectral Unmixing Algorithms Lidan Miao Nov. 10, 2005.
Siemens Corporate Research Rosca et al. – Generalized Sparse Mixing Model & BSS – ICASSP, Montreal 2004 Generalized Sparse Signal Mixing Model and Application.
Linear Programming Chapter 1 Introduction.
Chapter 15: Classification of Time- Embedded EEG Using Short-Time Principal Component Analysis by Nguyen Duc Thang 5/2009.
Chapter 61 Chapter 7 Review of Matrix Methods Including: Eigen Vectors, Eigen Values, Principle Components, Singular Value Decomposition.
Pathik Thakkar University of Texas at Dallas
Blind Extraction of Nonstationary Signal with Four Order Correlation Kurtosis Deconvolution Name: Chong Shan Affiliation: School of Electrical and Information.
LECTURE 11: Advanced Discriminant Analysis
Hyperspectral Analysis Techniques
Motion Segmentation with Missing Data using PowerFactorization & GPCA
Outlier Processing via L1-Principal Subspaces
Orthogonal Subspace Projection - Matched Filter
Hyperspectral Image preprocessing
Supervised Classification
Sparse Regression-based Hyperspectral Unmixing
ALI assignment – see amended instructions
Independent Factor Analysis
Emad M. Grais Hakan Erdogan
Presentation transcript:

Review of Spectral Unmixing for Hyperspectral Imagery Lidan Miao Sept. 29, 2005

Motivation The wide existence of mixed signals –In hyperspectral image, the measurement of a single pixel is usually a contribution from several materials (endmembers). What is spectral unmixing? –A process by which mixed pixel spectra are decomposed into endmember signatures and their fractional abundances. Applications –Subpixel detection. –Classification –Material quantification

Data Mixing Model Linear mixing –Mixing scale is macroscopic and there is negligible interaction among distinct endmembers. Nonlinear mixing –Mixing scale is microscopic. The incident radiations scattered through multiple bounces involves several endmembers. Linear model Nonlinear model

Linear Mixing Model Measurement model –Observation vector –Material signature matrix –Abundance fractions Nonnegative and sum-to-one constraints

Unmixing Algorithms Supervised –Obtain M from laboratory data or training samples. –With known M, unmixing is a least square problem. –Not reliable due to spatial and temporal variation in illumination and atmospheric conditions. Unsupervised –Linear spectral mixture analysis (LSMA) Two steps: estimate M from given data + inversing. –Independent component analysis (ICA) How to interpret the system model? –Lagrange constrained neural network (LCNN) Pixel-based algorithm.

LSMA Assumptions –There exist at least one pure pixel for each class. –The material signature matrix is the same for all image pixels in the scene. –The number of endmembers can be determined. Two-step process –Endmember detection Convex geometry-based approach (MVT, PPI, N-FINDR, VCA) LSE-based approach (UFCLS, USCLS, UNCLS) –Abundance estimation Least square method (LSE, SCLS, NCLS, FCLS) Orthogonal subspace projection (OPS) Quadratic programming (QP) Target constrained method (CEM)

Convex Geometry Convex hull –The set of all convex combinations of point in C. Simplex –Convex hull of k+1 affinely independent points. Strong parallelism between LSMA and CG. –Endmember detection is equivalent to identifying vertices. Convex hull in R 2 Simplex in R 2

LSE-based Approach Minimize the LSE between the linear mixture model and estimated measurements. Select the brightest pixel as the first endmember,after each iteration, select the most distinct pixel as new endmember. Use currently selected endmembers to unmix and calculate LSE.

ICA System model Application –Blind source separation (BSS) and deconvolution. Assumption –Mutually independent sources. Permutation and scaling problem: –This compromises its application in spectral unmixing

ICA in Spectral Unmixing Two interpretations of system model –Vector x i is the stack notation of image of band i. –Column of M is endmember signature. –Vector s i is the abundance of endmember i at all pixel positions. –Sources are not mutually independent. –Vector x i is the spectrum of pixel i. –Vector m i is endmember signature. –Row vector s i is the abundance of pixel i. –Sources are mutually independent.

LCNN System model –Pixel-by-pixel processing Two principles –Maximum entropy Given incomplete information, maximum entropy is the least bias estimate Closed system, no energy exchange –Minimum Helmholtz free energy The minimum free energy is achieved at thermal equilibrium state. Open system, nonzero energy exchange

Minimum Energy-based LCNN Objective function Nonlinear programming formulation The problem in objective function cannot be solved by learning algorithm.

Evaluation System Selection of spectral signatures Generation of simulated scene Unmixing algorithm Ground truth Abundance map Endmember signatures Estimated abundance Extracted endmembers 1. Evaluation of abundance fraction –Root mean square error (RMSE) –Fractional abundance angle distance (FAAD) 2. Evaluation of endmember signature –Spectral angle distance (SAD) –Spectral information divergence (SID) 1 2

Simulated Data

Unmixing Results (1)

Unmixing Result (2) VCAUSCLS There exist pure pixels in the scene (SNR=30dB)

Unmixing Result (3) VCAUSCLS There are no pure pixels in the scene (SNR=30dB)

Unmixing Result (4)

Experiments on Real Data (1) N-FINDR VCA

Experiments on Real Data (2) FastICA USCLS

Conclusion Convex geometry-based methods can successfully extract endmembers. ICA is not a robust algorithm for spectral unmixing. More works on LCNN. –Spatial information? –Redefine the objective function?