Introduction to Multivariate Image Analysis (MIA) Table of Contents

Size: px
Start display at page:

Download "Introduction to Multivariate Image Analysis (MIA) Table of Contents"

Transcription

1 Introduction to Multivariate Image Analysis (MIA) Copyright Eigenvector Research, Inc. No part of this material may be photocopied or reproduced in any form without prior written consent from Eigenvector Research, Inc. Table of Contents Intro to 3-way arrays and simple visualizations and size/shape analyses Practical Multivariate Image Analysis (MIA) Principal Component Analysis (PCA) SIMCA Multivariate Curve Resolution (MCR) Partial Least Squares Discriminant Analysis (PLSDA) 2

2 Eigenvector University Our week long series of courses each spring May 10-15, 2015 Seattle, Washington, USA 6 full days and 3 evenings 15 hands-on courses 8 instructors (Eigenvector staff + Rasmus Bro) User poster session and group meeting EigenU Europe Oct 5-8, 2015 Hillerød, DENMARK 4 full days 7 hands-on courses Training We offer standard and custom courses on a range of chemometric and application topics: Chemometrics Without Equations Series Chemometrics Without Equations Advanced Chemometrics Without Equations Basic Chemometrics Series Linear Algebra for Chemometricians MATLAB for Chemometricians Chemometrics I -- PCA Chemometrics II -- Regression and PLS Clustering and Classification Advanced and Specialty Topics Advanced Preprocessing Applied Multiway Analysis Multivariate Statistical Process Control for PAT Calibration Model Maintenance Calibration Transfer and Instrument Standardization Chemometrics in Mass Spectrometry Chemometrics in Metabolomics Classical Least Squares (CLS) Methods Common Mistakes in Chemometrics Correlation Spectroscopy Design of Experiments for QbD Getting PLS_Toolbox/Solo Models Online Hierarchical and Optimized Models Implementing Chemometrics in PAT Introduction to Multivariate Image Analysis Modeling Fluorescence EEM Data MSPC-Multivariate Statistical Process Control Multi-block, Multi-set, and Data Fusion Methods Multivariate Curve Resolution Non-linear Methods for Calibration and Classification PLS_Toolbox Beyond the Interfaces Robust Methods Variable Selection Bring Your Own Data (BYOD) And we're always adding more

3 Resources Hyperspectral Image Analysis, eds. P. Geladi and H. Grahn, Wiley (2007), ISBN Chemometrics, M.A. Sharaf, D.L. Illman and B.R. Kowalski, Wiley-Interscience (1986) ISBN Multivariate Analysis, K.V. Mardia, J.I. Kent and J.M. Bibby, Academic Press, (1979) ISBN Multivariate Calibration, H. Martens and T. Næs, John Wiley & Sons Ltd. (1989) ISBN Chemometrics: a textbook, D.L. Massart et al., Elsevier (1988) ISBN Chemometrics: A Practical Guide, K.R. Beebe, R.J. Pell, M.B. Seasholtz, Wiley (1998) ISBN Multivariate Data Analysis In Practice, Kim H. Esbensen, CAMO ASA (2000), ISBN A user-friendly guide to Multivariate Calibration and Classification, T. Næs, T. Isaksson, T. Fearn, T. Davies, NIR Publications(2002), ISBN Journal of Chemometrics IEEE Trans. on Geosci. and Remote Sensing Chemometrics and Intelligent Laboratory Systems Analytical Chemistry Analytica Chemica Acta Applied Spectroscopy Critical Reviews in Analytical Chemistry Journal of Process Control Computers in Chemical Engineering Technometrics... 5 Univariate Image Grey scale each pixel is an number defining an intensity level e.g., integer (0 to 255) unsigned 8-bit integer (0 to 4095) double (floating point) x-pixels M x xm y pixels provides spatial information y-pixels

4 Multivariate Image (3 Variables) Red/Green/Blue (RGB) (e.g. JPEG) each layer defines color intensity level much more information-rich Image Analysis Many methods have been developed to examine the spatial structure w/in an image the methods recognize spatial patterns within an image based on the light / dark contrast and continuity of regions edge detection, image sharpening, wavelets particle size distributions, machine vision, medical applications, security, MIA has been traditionally applied to the spectral dimension first followed by spatial analysis some methods that examine both are appearing 8

5 Multivariate Image (4-10 Variables) Measure at several wavelengths (e.g., Landstat) How should we display a seven variable image? thermal SWIR-2 blue green red NIRSWIR-1 9 Multivariate Image (4-10 Variables) Choose 3 of 7 (Landstat) Montana (blue/swir-1/thermal) Paris (NIR/blue/SWIR-1) * * contrast enhanced

6 Hyperspectral Image (>10 Variables) Spectrum at each pixel could be s of variables often floating point double s Mbytes x each pixel is a spectrum Absorbance Wavelength (nm) y ν Pixels Spatial Information Spectral Chemical Information each voxel is a channel in the spectrum 11 File Formats Inherent Image Formats Cameca Ion-Tof BIF/BIF6 Image (BIF,BIF6) ENVI Image Format (HDR) Lispix Raw Formatted Image (RAW) Multi-layer TIFF files (TIFF) Physical Electronics RAW Image (RAW) Image standard (JPG, TIFF, GIF, BMP, PNG) Non-Image Formats (add image context after load) Text (e.g. CSV) Thermo-Galactic SPC (binary) 12

7 Memory Considerations 512 x 512 pixels and 2048 variables = 536 Million data points = 4.3 GB memory (double precision) BEFORE preprocessing! Larger images require 64-bit computers with 4GB or more of memory 13 Multivariate Images Data array of dimension three (or more) where the first two dimensions are spatial and the last dimension(s) is a function of another variable (e.g, spectroscopy). Chemical system(s) of interest include microscopic, medical, machine vision, process monitoring crystallization, stand-off and remote sensing, vapors, liquids, solids (or combination) visible, infra-red, Raman, mass spectroscopy, 14

8 Displaying a Multivariate Image (4-10 Variables) How to choose the 3 variables? In which order should they be displayed? Doesn t choosing ignore potential information in the remaining variables? How could information be extract from the image? What happens when we go to more variables?.... Factor-based techniques use the correlation structure to enhance S/N really good for hyperspectral 15 EVRI Product Outline Modeling & Analysis: Image Analysis: Model Export: Model Application: Matlab-Based PLS_Toolbox MIA_Toolbox Model_Exporter Stand-Alone Solo Solo+MIA Solo+Model_Exporter Solo_Predictor Matlab-Based products provide access to all Graphical User Interfaces (GUIs) plus command-line scripting and programming functionality Stand-Alone products provide access to same GUIs plus basic script operations without needing Matlab

9 EVRI Product Outline Modeling & Analysis: Image Analysis: Model Export: Model Application: Matlab-Based PLS_Toolbox MIA_Toolbox Model_Exporter Stand-Alone Solo Solo+MIA Solo+Model_Exporter Solo_Predictor Exporting of models is for use in high-frequency or low-resource applications such as hand-held instruments Solo_Predictor supports all model types, preprocessing, calibration transfer, and many other PLS_Toolbox/Solo features Map of Eigenvector Software PLS_Toolbox and MIA_Toolbox (in Matlab) Solo+MIA (Stand-alone) Workspace Browser (Starting Point) Trend Tool (Visualization) Image Manager Analysis (Modeling) Texture Analysis Plot Controls & DataSet Editor 18 Particle Analysis

10 Simple Image Analysis Tools TrendTool Univariate Data Investigation Analyze multivariate data using simple univariate measurements Image Manager Data Manipulation and Analysis Concatenating / Manipulating (e.g. rotation) Images Preprocessing 19 TrendTool Display results of univariate calculations on multivariate data Signal at given variable Integrated signal across range of variables Peak position Peak width With or without baselines Ratio of measurements 20

11 Opening TrendTool Workspace Browser Plot Controls Window Image Manager Toolbar 21 TrendTool Windows: Data View Use Data View to: Set analysis markers Choose analysis mode Select references and baseline points Hints: Right-click white space to set marker or use toolbar button Drag markers to move Right-click markers to change types Use toolbar to save or load marker sets 22

12 TrendTool Windows: Trend View Results displayed in Trend View Single marker displays with false-color Multiple markers display in RGB Toolbar Buttons: autoscale image select pixels to display in Data View save or spawn plot of results (respectively) 23 TrendTool Analysis Modes Height gives response at position (single marker) Area gives integrated response between markers Position gives position of peak response between markers Width gives full width at half height between markers "Add Reference" to subtract a single point baseline. Convert reference to baseline (via right-click) to do two-point linear baseline. "Normalize to Region" to normalize all regions to the response of the selected region. 24

13 Opening Image Manager Workspace Browser Plot Controls Window Plot Toolbar 25 Image Manager Overview Load / Import Images Controls Image Manager & Tools Settings Currently Loaded Images List 26

14 Image Groups Grouping allows you to: Combine images into a single DataSet for analysis Apply a univariate operation (rotate, crop, etc) to all images Image Group Controls Example: combining three slabs of RGB image 27 Image Groups 28 click to view

15 Concatenating Images With all 3 images loaded and grouped 29 Concatenating Images: Spatial Domain (768 x 1536) x 1 X, Y, Z, or tile 30

16 Concatenating Images: Variable Domain (768 x 512) x 3 31 Group Manipulation Example: Rotation Hint: to apply an action to only ONE image, click the "Apply Changes to Image Group" button until only one thumbnail is outlined in the image group pane. 32

17 Image-Oriented Preprocessing Image-specific preprocessing operates in pixel-space and are either Intensity or Binary based Intensity-Based Image Correction: Background Subtraction (Flatfield): Rolling-ball background subtraction for images. Min: Min value over neighboring pixels. (filter out high-value pixels) Max: Max value over neighboring pixels. (filter out low-value pixels) Mean: Mean value over neighboring pixels. (filter out low/high pixels) Median: Median value over neighboring pixels. (robust filter of low/high pixels) Trimmed Mean: Trimmed mean value over neighboring pixels. Trimmed Median: Trimmed median value over neighboring pixels. Smooth: Spatial smoothing for images. (a weighted mean) 33 Image-Oriented Preprocessing Binary-Based Image Correction Dilate: Perform dilation on a binary image. Erode: Perform erosion on a binary image. Close (Dilate+Erode): Perform dilation followed by erosion on a binary image. Open (Erode+Dilate): Perform erosion followed by dilation on a binary image. NOTE: Image-Oriented methods may break covariance (add multivariate rank) because variable slabs handled separately Standard variable-space preprocessing can be used too, but are spatially insensitive 34

18 MIA: PCA-Based Methods Many methods are based on the spectroscopic information in an image although spatial information is ignored mathematically images are examined for spatial structure PCA (Principal Components Analysis) Exploratory analysis SIMCA (Soft Independent Method Class Analogy) Classification 35 Image PCA Matricizing PCA: scores, scores images, loadings unusual samples Q and T 2 score-score plots, density plots linking scores and image plane(s) contrast enhancement 36

19 Matricizing (a.k.a. Unfolding) PCA works on X (MxN) but the image is MxxMyxN reshape by matricizing such that each pixel is a row in a Matricized Image new MxMyxN matrix Original Image MxxMyxN x y ν MxMyxN ν 37 PCA Math Summary For a data matrix X with M samples and N variables (generally assumed to be mean centered and properly scaled), the PCA decomposition is X = t p + t p + K + t p + K + t p T T T T K K R R Where R min{m,n}, and the t k p kt pairs are ordered by the amount of variance captured. Generally, the model is truncated to K PCs, leaving some small amount of variance in a residual matrix E: T T T T X = t p + t p + K + t p + E = TP + E where T is MxK and P is NxK. K K 38

20 Properties of PCA X = p T 1 t 1 + p T 2 t t K p T K + E t k,p k ordered by amount of variance captured λ k are the eigenvalues of X T X X T Xp k = λ k p k λ k are variance captured t k (scores) form an orthogonal set T K (MxK) describe relationship between samples pixels (M = M x M y ) p k (loadings) form an orthonormal set P K (NxK) describe relationship between variables 39 PCA Graphically 8 6 PC 2 PC 1 Variable Mean Vector

21 Reshape Scores To Images PCA gives scores T (MxK) which is reshaped to scores images (M x xm y xk) each score vector is a M x xm y scores image Original Scores M x M y xk Scores Images M x xm y xk x y k 41 Plots / Images for PCA scores and loadings plots are interpreted in pairs plot t k vs sample number find relationship between samples pixels each M x M y x1 score vector is reshaped to a M x xm y matrix that can be visualized as a "scores image" showing spatial relationships between pixels p k vs variable number relationship between variables responsible for observations in samples it is useful to plot t k+1 vs. t k and p k+1 vs. p k examine image and score / score plots 42

22 Image PCA Conclusions Image PCA is a useful unsupervised pattern recognition technique for exploring images scores and loadings are useful for determining what original variables are responsible for differences observed in an image score-score plots and linked score plots contrast enhancement might be needed to see small changes Image SIMCA is a useful supervised pattern recognition technique find similar / dissimilar portions of an image very quickly 43 MCR Based on the classical least squares (CLS) model, attempt to estimate C and S given X: X = CS T + E where X is a MxN matrix of measured responses, C is a MxK matrix of pure analyte contributions, S is a NxK matrix of pure analyte spectra, and E is a MxN matrix of residuals. 44

23 MCR Objective Decompose a data matrix into chemically meaningful factors pure analyte spectra pure analyte concentrations Easy to interpret provides chemically / physically meaningful information caveats: rotational and multiplicative ambiguity use of constraints 45 Linear Discriminant Analysis LDA seeks axis (in n-d space) which maximizes ratio of between class to within class variance an axis e.g., PC1 X2 LDA X2 X1 Projection onto axis 46

24 Partial Least Squares Discriminate Analysis (PLS-DA) Exactly as with Linear Discriminant Analysis (LDA), the objective is to determine an axis to project data on that discriminates between classes choose axis so individual distributions are narrow choose axis so centers of distributions are far apart Determine axes from factor-based model of data therefore more stable with high collinearity. Automatically attempts to identify directions of interest! 47 Partial Least Squares Discriminate Analysis (PLS-DA) Use logicals (0,1) in Y-block to indicate if sample belongs to a class or not dummy variables Develop PLS model to predict class block Thresholds must be set between 0 and 1 to indicate if new samples are a member of each class... Can use Bayes theorem to set threshold and include prior probability of each class Regression Vector Threshold 48

25 Image PLSDA and SIMCA Conclusions If classes (regions) are known, PLSDA is a useful supervised pattern recognition technique for exploring images can often bring out more contrast than PCA If only examples of one class are known, then SIMCA (i.e. PCA models) should be used 49 Comments on Presenting Images Images are representations of spatial and chemical information, but they can be mis-used. users can control colors and contrasting and select channels or PCs (or rotations thereof) as a result some things can be highlighted while others can be hidden It is important to report how images were constructed the work must be reproducible 50

Chemometrics. Description of Pirouette Algorithms. Technical Note. Abstract

Chemometrics. Description of Pirouette Algorithms. Technical Note. Abstract 19-1214 Chemometrics Technical Note Description of Pirouette Algorithms Abstract This discussion introduces the three analysis realms available in Pirouette and briefly describes each of the algorithms

More information

Raman Images. Jeremy M. Shaver 1, Eunah Lee 2, Andrew Whitley 2, R. Scott Koch. 1. Eigenvector Research, Inc. 2. HORIBA Jobin Yvon, Inc.

Raman Images. Jeremy M. Shaver 1, Eunah Lee 2, Andrew Whitley 2, R. Scott Koch. 1. Eigenvector Research, Inc. 2. HORIBA Jobin Yvon, Inc. Analyzing and Visualizing Large Raman Images Jeremy M. Shaver 1, Eunah Lee 2, Andrew Whitley 2, R. Scott Koch 1 1. Eigenvector Research, Inc. 2. HORIBA Jobin Yvon, Inc. What is a Large Image? Gone from

More information

Hyperspectral Chemical Imaging: principles and Chemometrics.

Hyperspectral Chemical Imaging: principles and Chemometrics. Hyperspectral Chemical Imaging: principles and Chemometrics aoife.gowen@ucd.ie University College Dublin University College Dublin 1,596 PhD students 6,17 international students 8,54 graduate students

More information

Spectral Classification

Spectral Classification Spectral Classification Spectral Classification Supervised versus Unsupervised Classification n Unsupervised Classes are determined by the computer. Also referred to as clustering n Supervised Classes

More information

The latest trend of hybrid instrumentation

The latest trend of hybrid instrumentation Multivariate Data Processing of Spectral Images: The Ugly, the Bad, and the True The results of various multivariate data-processing methods of Raman maps recorded with a dispersive Raman microscope are

More information

Fundamentals of Digital Image Processing

Fundamentals of Digital Image Processing \L\.6 Gw.i Fundamentals of Digital Image Processing A Practical Approach with Examples in Matlab Chris Solomon School of Physical Sciences, University of Kent, Canterbury, UK Toby Breckon School of Engineering,

More information

Pre-processing method minimizing the need for reference analyses

Pre-processing method minimizing the need for reference analyses JOURNAL OF CHEMOMETRICS J. Chemometrics 2001; 15: 123 131 Pre-processing method minimizing the need for reference analyses Per Waaben Hansen* Foss Electric A/S, Slangerupgade 69, DK-3400 Hillerød, Denmark

More information

Multivariate Calibration Quick Guide

Multivariate Calibration Quick Guide Last Updated: 06.06.2007 Table Of Contents 1. HOW TO CREATE CALIBRATION MODELS...1 1.1. Introduction into Multivariate Calibration Modelling... 1 1.1.1. Preparing Data... 1 1.2. Step 1: Calibration Wizard

More information

Network Traffic Measurements and Analysis

Network Traffic Measurements and Analysis DEIB - Politecnico di Milano Fall, 2017 Introduction Often, we have only a set of features x = x 1, x 2,, x n, but no associated response y. Therefore we are not interested in prediction nor classification,

More information

Basics of Multivariate Modelling and Data Analysis

Basics of Multivariate Modelling and Data Analysis Basics of Multivariate Modelling and Data Analysis Kurt-Erik Häggblom 9. Linear regression with latent variables 9.1 Principal component regression (PCR) 9.2 Partial least-squares regression (PLS) [ mostly

More information

Dimension Reduction CS534

Dimension Reduction CS534 Dimension Reduction CS534 Why dimension reduction? High dimensionality large number of features E.g., documents represented by thousands of words, millions of bigrams Images represented by thousands of

More information

SIVIC GUI Overview. SIVIC GUI Layout Overview

SIVIC GUI Overview. SIVIC GUI Layout Overview SIVIC GUI Overview SIVIC GUI Layout Overview At the top of the SIVIC GUI is a row of buttons called the Toolbar. It is a quick interface for loading datasets, controlling how the mouse manipulates the

More information

Statistical Analysis of Metabolomics Data. Xiuxia Du Department of Bioinformatics & Genomics University of North Carolina at Charlotte

Statistical Analysis of Metabolomics Data. Xiuxia Du Department of Bioinformatics & Genomics University of North Carolina at Charlotte Statistical Analysis of Metabolomics Data Xiuxia Du Department of Bioinformatics & Genomics University of North Carolina at Charlotte Outline Introduction Data pre-treatment 1. Normalization 2. Centering,

More information

Data Preprocessing. D.N. Rutledge, AgroParisTech

Data Preprocessing. D.N. Rutledge, AgroParisTech Data Preprocessing D.N. Rutledge, AgroParisTech 12 Rencontres Héliospir / 30 septembre 2011 Outline Zone selection Examining raw data The importance of pre-treatment of data Common pre-treatment methods

More information

Package ALS. August 3, 2015

Package ALS. August 3, 2015 Type Package Package ALS August 3, 2015 Title Multivariate Curve Resolution Alternating Least Squares (MCR-ALS) Version 0.0.6 Author Katharine M. Mullen Maintainer Katharine Mullen

More information

Product information. Hi-Tech Electronics Pte Ltd

Product information. Hi-Tech Electronics Pte Ltd Product information Introduction TEMA Motion is the world leading software for advanced motion analysis. Starting with digital image sequences the operator uses TEMA Motion to track objects in images,

More information

Principal Component Analysis

Principal Component Analysis Copyright 2004, Casa Software Ltd. All Rights Reserved. 1 of 16 Principal Component Analysis Introduction XPS is a technique that provides chemical information about a sample that sets it apart from other

More information

COMPUTER AND ROBOT VISION

COMPUTER AND ROBOT VISION VOLUME COMPUTER AND ROBOT VISION Robert M. Haralick University of Washington Linda G. Shapiro University of Washington A^ ADDISON-WESLEY PUBLISHING COMPANY Reading, Massachusetts Menlo Park, California

More information

STIPlotDigitizer. User s Manual

STIPlotDigitizer. User s Manual STIPlotDigitizer User s Manual Table of Contents What is STIPlotDigitizer?... 3 Installation Guide... 3 Initializing STIPlotDigitizer... 4 Project GroupBox... 4 Import Image GroupBox... 5 Exit Button...

More information

Data Mining Chapter 3: Visualizing and Exploring Data Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University

Data Mining Chapter 3: Visualizing and Exploring Data Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University Data Mining Chapter 3: Visualizing and Exploring Data Fall 2011 Ming Li Department of Computer Science and Technology Nanjing University Exploratory data analysis tasks Examine the data, in search of structures

More information

Binary Image Processing. Introduction to Computer Vision CSE 152 Lecture 5

Binary Image Processing. Introduction to Computer Vision CSE 152 Lecture 5 Binary Image Processing CSE 152 Lecture 5 Announcements Homework 2 is due Apr 25, 11:59 PM Reading: Szeliski, Chapter 3 Image processing, Section 3.3 More neighborhood operators Binary System Summary 1.

More information

Recognition, SVD, and PCA

Recognition, SVD, and PCA Recognition, SVD, and PCA Recognition Suppose you want to find a face in an image One possibility: look for something that looks sort of like a face (oval, dark band near top, dark band near bottom) Another

More information

ENVI Classic Tutorial: Multispectral Analysis of MASTER HDF Data 2

ENVI Classic Tutorial: Multispectral Analysis of MASTER HDF Data 2 ENVI Classic Tutorial: Multispectral Analysis of MASTER HDF Data Multispectral Analysis of MASTER HDF Data 2 Files Used in This Tutorial 2 Background 2 Shortwave Infrared (SWIR) Analysis 3 Opening the

More information

SELECTION OF A MULTIVARIATE CALIBRATION METHOD

SELECTION OF A MULTIVARIATE CALIBRATION METHOD SELECTION OF A MULTIVARIATE CALIBRATION METHOD 0. Aim of this document Different types of multivariate calibration methods are available. The aim of this document is to help the user select the proper

More information

Classification of Hyperspectral Breast Images for Cancer Detection. Sander Parawira December 4, 2009

Classification of Hyperspectral Breast Images for Cancer Detection. Sander Parawira December 4, 2009 1 Introduction Classification of Hyperspectral Breast Images for Cancer Detection Sander Parawira December 4, 2009 parawira@stanford.edu In 2009 approximately one out of eight women has breast cancer.

More information

Preprocessing: Smoothing and Derivatives

Preprocessing: Smoothing and Derivatives Preprocessing: Smoothing and Derivatives Jarmo Alander University of Vaasa November 1, 2010 Contents Preprocessing Baseline correction. Autoscaling. Savitzky-Golay Smoothing Filters Savitzky-Golay Filters

More information

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu

FMA901F: Machine Learning Lecture 3: Linear Models for Regression. Cristian Sminchisescu FMA901F: Machine Learning Lecture 3: Linear Models for Regression Cristian Sminchisescu Machine Learning: Frequentist vs. Bayesian In the frequentist setting, we seek a fixed parameter (vector), with value(s)

More information

STATISTICS (STAT) Statistics (STAT) 1

STATISTICS (STAT) Statistics (STAT) 1 Statistics (STAT) 1 STATISTICS (STAT) STAT 2013 Elementary Statistics (A) Prerequisites: MATH 1483 or MATH 1513, each with a grade of "C" or better; or an acceptable placement score (see placement.okstate.edu).

More information

Image Analysis, Classification and Change Detection in Remote Sensing

Image Analysis, Classification and Change Detection in Remote Sensing Image Analysis, Classification and Change Detection in Remote Sensing WITH ALGORITHMS FOR ENVI/IDL Morton J. Canty Taylor &. Francis Taylor & Francis Group Boca Raton London New York CRC is an imprint

More information

Unsupervised learning in Vision

Unsupervised learning in Vision Chapter 7 Unsupervised learning in Vision The fields of Computer Vision and Machine Learning complement each other in a very natural way: the aim of the former is to extract useful information from visual

More information

Clustering and Visualisation of Data

Clustering and Visualisation of Data Clustering and Visualisation of Data Hiroshi Shimodaira January-March 28 Cluster analysis aims to partition a data set into meaningful or useful groups, based on distances between data points. In some

More information

Table of Contents. Introduction.*.. 7. Part /: Getting Started With MATLAB 5. Chapter 1: Introducing MATLAB and Its Many Uses 7

Table of Contents. Introduction.*.. 7. Part /: Getting Started With MATLAB 5. Chapter 1: Introducing MATLAB and Its Many Uses 7 MATLAB Table of Contents Introduction.*.. 7 About This Book 1 Foolish Assumptions 2 Icons Used in This Book 3 Beyond the Book 3 Where to Go from Here 4 Part /: Getting Started With MATLAB 5 Chapter 1:

More information

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING

IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING SECOND EDITION IMAGE ANALYSIS, CLASSIFICATION, and CHANGE DETECTION in REMOTE SENSING ith Algorithms for ENVI/IDL Morton J. Canty с*' Q\ CRC Press Taylor &. Francis Group Boca Raton London New York CRC

More information

Dimension reduction for hyperspectral imaging using laplacian eigenmaps and randomized principal component analysis

Dimension reduction for hyperspectral imaging using laplacian eigenmaps and randomized principal component analysis Dimension reduction for hyperspectral imaging using laplacian eigenmaps and randomized principal component analysis Yiran Li yl534@math.umd.edu Advisor: Wojtek Czaja wojtek@math.umd.edu 10/17/2014 Abstract

More information

ECG782: Multidimensional Digital Signal Processing

ECG782: Multidimensional Digital Signal Processing Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Spring 2014 TTh 14:30-15:45 CBC C313 Lecture 06 Image Structures 13/02/06 http://www.ee.unlv.edu/~b1morris/ecg782/

More information

CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points]

CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, :59pm, PDF to Canvas [100 points] CIS 520, Machine Learning, Fall 2015: Assignment 7 Due: Mon, Nov 16, 2015. 11:59pm, PDF to Canvas [100 points] Instructions. Please write up your responses to the following problems clearly and concisely.

More information

Pre-processing in vibrational spectroscopy, a when, why and how

Pre-processing in vibrational spectroscopy, a when, why and how Analytical Methods Pre-processing in vibrational spectroscopy, a when, why and how Journal: Analytical Methods Manuscript ID: AY-TRV--0-00.R Article Type: Tutorial Review Date Submitted by the Author:

More information

NAME: Sample Final Exam (based on previous CSE 455 exams by Profs. Seitz and Shapiro)

NAME: Sample Final Exam (based on previous CSE 455 exams by Profs. Seitz and Shapiro) Computer Vision Prof. Rajesh Rao TA: Jiun-Hung Chen CSE 455 Winter 2009 Sample Final Exam (based on previous CSE 455 exams by Profs. Seitz and Shapiro) Write your name at the top of every page. Directions

More information

Cluster Analysis and Visualization. Workshop on Statistics and Machine Learning 2004/2/6

Cluster Analysis and Visualization. Workshop on Statistics and Machine Learning 2004/2/6 Cluster Analysis and Visualization Workshop on Statistics and Machine Learning 2004/2/6 Outlines Introduction Stages in Clustering Clustering Analysis and Visualization One/two-dimensional Data Histogram,

More information

A NEW VARIABLES SELECTION AND DIMENSIONALITY REDUCTION TECHNIQUE COUPLED WITH SIMCA METHOD FOR THE CLASSIFICATION OF TEXT DOCUMENTS

A NEW VARIABLES SELECTION AND DIMENSIONALITY REDUCTION TECHNIQUE COUPLED WITH SIMCA METHOD FOR THE CLASSIFICATION OF TEXT DOCUMENTS A NEW VARIABLES SELECTION AND DIMENSIONALITY REDUCTION TECHNIQUE COUPLED WITH SIMCA METHOD FOR THE CLASSIFICATION OF TEXT DOCUMENTS Ahmed Abdelfattah Saleh University of Brasilia, Brasil ahmdsalh@yahoo.com

More information

An Intelligent Clustering Algorithm for High Dimensional and Highly Overlapped Photo-Thermal Infrared Imaging Data

An Intelligent Clustering Algorithm for High Dimensional and Highly Overlapped Photo-Thermal Infrared Imaging Data An Intelligent Clustering Algorithm for High Dimensional and Highly Overlapped Photo-Thermal Infrared Imaging Data Nian Zhang and Lara Thompson Department of Electrical and Computer Engineering, University

More information

Rotation and Scaling Image Using PCA

Rotation and Scaling Image Using PCA wwwccsenetorg/cis Computer and Information Science Vol 5, No 1; January 12 Rotation and Scaling Image Using PCA Hawrra Hassan Abass Electrical & Electronics Dept, Engineering College Kerbela University,

More information

Face Recognition for Mobile Devices

Face Recognition for Mobile Devices Face Recognition for Mobile Devices Aditya Pabbaraju (adisrinu@umich.edu), Srujankumar Puchakayala (psrujan@umich.edu) INTRODUCTION Face recognition is an application used for identifying a person from

More information

Resting state network estimation in individual subjects

Resting state network estimation in individual subjects Resting state network estimation in individual subjects Data 3T NIL(21,17,10), Havard-MGH(692) Young adult fmri BOLD Method Machine learning algorithm MLP DR LDA Network image Correlation Spatial Temporal

More information

Multi-sheet Workbooks for Scientists and Engineers

Multi-sheet Workbooks for Scientists and Engineers Origin 8 includes a suite of features that cater to the needs of scientists and engineers alike. Multi-sheet workbooks, publication-quality graphics, and standardized analysis tools provide a tightly integrated

More information

Bioimage Informatics

Bioimage Informatics Bioimage Informatics Lecture 14, Spring 2012 Bioimage Data Analysis (IV) Image Segmentation (part 3) Lecture 14 March 07, 2012 1 Outline Review: intensity thresholding based image segmentation Morphological

More information

Lecture 25: Review I

Lecture 25: Review I Lecture 25: Review I Reading: Up to chapter 5 in ISLR. STATS 202: Data mining and analysis Jonathan Taylor 1 / 18 Unsupervised learning In unsupervised learning, all the variables are on equal standing,

More information

Practical OmicsFusion

Practical OmicsFusion Practical OmicsFusion Introduction In this practical, we will analyse data, from an experiment which aim was to identify the most important metabolites that are related to potato flesh colour, from an

More information

Chapter 4. Clustering Core Atoms by Location

Chapter 4. Clustering Core Atoms by Location Chapter 4. Clustering Core Atoms by Location In this chapter, a process for sampling core atoms in space is developed, so that the analytic techniques in section 3C can be applied to local collections

More information

Learning to Recognize Faces in Realistic Conditions

Learning to Recognize Faces in Realistic Conditions 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

More information

Remote Sensed Image Classification based on Spatial and Spectral Features using SVM

Remote Sensed Image Classification based on Spatial and Spectral Features using SVM RESEARCH ARTICLE OPEN ACCESS Remote Sensed Image Classification based on Spatial and Spectral Features using SVM Mary Jasmine. E PG Scholar Department of Computer Science and Engineering, University College

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

Non-destructive techniques in seed quality determination

Non-destructive techniques in seed quality determination Non-destructive techniques in seed quality determination Merete Halkjær Olesen Aarhus University Science & Technology Department of Agroecology TATION presen Outline Seed anatomy and the importance of

More information

Program II Section-by-Section Description of Program Logic

Program II Section-by-Section Description of Program Logic program2_documentation.doc Delwiche 30/10/2002 16:17 Page 1 Program II Section-by-Section Description of Program Logic The documentation contained in this paper assumes that the reader has a copy of the

More information

Learn What s New. Statistical Software

Learn What s New. Statistical Software Statistical Software Learn What s New Upgrade now to access new and improved statistical features and other enhancements that make it even easier to analyze your data. The Assistant Data Customization

More information

Robust Pose Estimation using the SwissRanger SR-3000 Camera

Robust Pose Estimation using the SwissRanger SR-3000 Camera Robust Pose Estimation using the SwissRanger SR- Camera Sigurjón Árni Guðmundsson, Rasmus Larsen and Bjarne K. Ersbøll Technical University of Denmark, Informatics and Mathematical Modelling. Building,

More information

Version 2.4 of Idiogrid

Version 2.4 of Idiogrid Version 2.4 of Idiogrid Structural and Visual Modifications 1. Tab delimited grids in Grid Data window. The most immediately obvious change to this newest version of Idiogrid will be the tab sheets that

More information

Preface to the Second Edition. Preface to the First Edition. 1 Introduction 1

Preface to the Second Edition. Preface to the First Edition. 1 Introduction 1 Preface to the Second Edition Preface to the First Edition vii xi 1 Introduction 1 2 Overview of Supervised Learning 9 2.1 Introduction... 9 2.2 Variable Types and Terminology... 9 2.3 Two Simple Approaches

More information

Novel variable influence on projection (VIP) methods in OPLS, O2PLS, and OnPLS models for single- and multiblock variable selection

Novel variable influence on projection (VIP) methods in OPLS, O2PLS, and OnPLS models for single- and multiblock variable selection Novel variable influence on projection (VIP) methods in OPLS, O2PLS, and OnPLS models for single- and multiblock variable selection VIPOPLS, VIPO2PLS, and MB-VIOP methods Beatriz Galindo-Prieto Doctoral

More information

Minitab 18 Feature List

Minitab 18 Feature List Minitab 18 Feature List * New or Improved Assistant Measurement systems analysis * Capability analysis Graphical analysis Hypothesis tests Regression DOE Control charts * Graphics Scatterplots, matrix

More information

Pattern recognition methods for electronic tongue systems. Patrycja Ciosek

Pattern recognition methods for electronic tongue systems. Patrycja Ciosek Pattern recognition methods for electronic tongue systems 1 Electronic tongue A SYSTEM FOR AUTOMATIC ANALYSIS AND CLASSIFICATION (RECOGNITION) OF LIQUID SAMPLES AN ARRAY OF CHEMICAL SENSORS PATTERN RECOGNITION

More information

WITec Suite FIVE. Project FIVE Control FIVE Project FIVE+

WITec Suite FIVE. Project FIVE Control FIVE Project FIVE+ Project FIVE Control FIVE Project FIVE+ For further information about WITec Suite please contact us: by phone: +49 (0) 731 140700 by email: info@witec.de WITec Suite FIVE Data Acquisition, Evaluation and

More information

Robotics Programming Laboratory

Robotics Programming Laboratory Chair of Software Engineering Robotics Programming Laboratory Bertrand Meyer Jiwon Shin Lecture 8: Robot Perception Perception http://pascallin.ecs.soton.ac.uk/challenges/voc/databases.html#caltech car

More information

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University

CS443: Digital Imaging and Multimedia Binary Image Analysis. Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University CS443: Digital Imaging and Multimedia Binary Image Analysis Spring 2008 Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines A Simple Machine Vision System Image segmentation by thresholding

More information

Classifying Images with Visual/Textual Cues. By Steven Kappes and Yan Cao

Classifying Images with Visual/Textual Cues. By Steven Kappes and Yan Cao Classifying Images with Visual/Textual Cues By Steven Kappes and Yan Cao Motivation Image search Building large sets of classified images Robotics Background Object recognition is unsolved Deformable shaped

More information

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS

CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS 38 CHAPTER 3 PRINCIPAL COMPONENT ANALYSIS AND FISHER LINEAR DISCRIMINANT ANALYSIS 3.1 PRINCIPAL COMPONENT ANALYSIS (PCA) 3.1.1 Introduction In the previous chapter, a brief literature review on conventional

More information

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments

Image Processing Fundamentals. Nicolas Vazquez Principal Software Engineer National Instruments Image Processing Fundamentals Nicolas Vazquez Principal Software Engineer National Instruments Agenda Objectives and Motivations Enhancing Images Checking for Presence Locating Parts Measuring Features

More information

Agilent EZChrom Elite. PDA Analysis

Agilent EZChrom Elite. PDA Analysis Agilent EZChrom Elite PDA Analysis Notices Copyright Scientific Software, Inc 1997-2003 Agilent Technologies, Inc. 2006. No part of this manual may be reproduced in any form or by any means (including

More information

Data Mining - Data. Dr. Jean-Michel RICHER Dr. Jean-Michel RICHER Data Mining - Data 1 / 47

Data Mining - Data. Dr. Jean-Michel RICHER Dr. Jean-Michel RICHER Data Mining - Data 1 / 47 Data Mining - Data Dr. Jean-Michel RICHER 2018 jean-michel.richer@univ-angers.fr Dr. Jean-Michel RICHER Data Mining - Data 1 / 47 Outline 1. Introduction 2. Data preprocessing 3. CPA with R 4. Exercise

More information

Feature extraction techniques to use in cereal classification

Feature extraction techniques to use in cereal classification Feature extraction techniques to use in cereal classification Ole Mathis Kruse, IMT 2111 2005 1 Problem Is it possible to discriminate between different species- or varieties of cereal grains - using image

More information

2008 Cemagref. Reprinted with permission.

2008 Cemagref. Reprinted with permission. O. Haavisto and H. Hyötyniemi. 8. Partial least squares estimation of mineral flotation slurry contents using optical reflectance spectra. In: Proceedings of the th Conference on Chemometrics in Analytical

More information

Agilent ChemStation for UV-visible Spectroscopy

Agilent ChemStation for UV-visible Spectroscopy Agilent ChemStation for UV-visible Spectroscopy Understanding Your Biochemical Analysis Software Agilent Technologies Notices Agilent Technologies, Inc. 2000, 2003-2008 No part of this manual may be reproduced

More information

Machine Learning for Pre-emptive Identification of Performance Problems in UNIX Servers Helen Cunningham

Machine Learning for Pre-emptive Identification of Performance Problems in UNIX Servers Helen Cunningham Final Report for cs229: Machine Learning for Pre-emptive Identification of Performance Problems in UNIX Servers Helen Cunningham Abstract. The goal of this work is to use machine learning to understand

More information

LabSpec 6. Spectroscopy Suite. Simply Powerful Software

LabSpec 6. Spectroscopy Suite. Simply Powerful Software LabSpec 6 Spectroscopy Suite Simply Powerful Software The LabSpec 6 spectroscopy suite offers an intuitive platform for Raman, photoluminescence (PL) and cathodoluminescence (CL) spectroscopy. The sixth

More information

MRMPROBS tutorial. Hiroshi Tsugawa RIKEN Center for Sustainable Resource Science

MRMPROBS tutorial. Hiroshi Tsugawa RIKEN Center for Sustainable Resource Science MRMPROBS tutorial Edited in 2014/10/6 Introduction MRMPROBS is a tool for the analysis of data from multiple reaction monitoring (MRM)- or selected reaction monitoring (SRM)-based metabolomics studies.

More information

CSE 6242 A / CS 4803 DVA. Feb 12, Dimension Reduction. Guest Lecturer: Jaegul Choo

CSE 6242 A / CS 4803 DVA. Feb 12, Dimension Reduction. Guest Lecturer: Jaegul Choo CSE 6242 A / CS 4803 DVA Feb 12, 2013 Dimension Reduction Guest Lecturer: Jaegul Choo CSE 6242 A / CS 4803 DVA Feb 12, 2013 Dimension Reduction Guest Lecturer: Jaegul Choo Data is Too Big To Do Something..

More information

Principal Component Image Interpretation A Logical and Statistical Approach

Principal Component Image Interpretation A Logical and Statistical Approach Principal Component Image Interpretation A Logical and Statistical Approach Md Shahid Latif M.Tech Student, Department of Remote Sensing, Birla Institute of Technology, Mesra Ranchi, Jharkhand-835215 Abstract

More information

cief Data Analysis Chapter Overview Chapter 12:

cief Data Analysis Chapter Overview Chapter 12: page 285 Chapter 12: cief Data Analysis Chapter Overview Analysis Screen Overview Opening Run Files How Run Data is Displayed Viewing Run Data Data Notifications and Warnings Checking Your Results Group

More information

Experiment 5: Exploring Resolution, Signal, and Noise using an FTIR CH3400: Instrumental Analysis, Plymouth State University, Fall 2013

Experiment 5: Exploring Resolution, Signal, and Noise using an FTIR CH3400: Instrumental Analysis, Plymouth State University, Fall 2013 Experiment 5: Exploring Resolution, Signal, and Noise using an FTIR CH3400: Instrumental Analysis, Plymouth State University, Fall 2013 Adapted from JP Blitz and DG Klarup, "Signal-to-Noise Ratio, Signal

More information

Technical Support Minitab Version Student Free technical support for eligible products

Technical Support Minitab Version Student Free technical support for eligible products Technical Support Free technical support for eligible products All registered users (including students) All registered users (including students) Registered instructors Not eligible Worksheet Size Number

More information

2016 Stat-Ease, Inc. & CAMO Software

2016 Stat-Ease, Inc. & CAMO Software Multivariate Analysis and Design of Experiments in practice using The Unscrambler X Frank Westad CAMO Software fw@camo.com Pat Whitcomb Stat-Ease pat@statease.com Agenda Goal: Part 1: Part 2: Show how

More information

Analysis of Binary Images

Analysis of Binary Images Analysis of Binary Images Introduction to Computer Vision CSE 52 Lecture 7 CSE52, Spr 07 The appearance of colors Color appearance is strongly affected by (at least): Spectrum of lighting striking the

More information

Courtesy of Prof. Shixia University

Courtesy of Prof. Shixia University Courtesy of Prof. Shixia Liu @Tsinghua University Outline Introduction Classification of Techniques Table Scatter Plot Matrices Projections Parallel Coordinates Summary Motivation Real world data contain

More information

Using the DATAMINE Program

Using the DATAMINE Program 6 Using the DATAMINE Program 304 Using the DATAMINE Program This chapter serves as a user s manual for the DATAMINE program, which demonstrates the algorithms presented in this book. Each menu selection

More information

Outline. Project Goals

Outline. Project Goals Roque Burleson, Mayuri Shakamuri CS 589-04: Image Processing Spring 2008 Instructor: Dr. Qingzhong Liu New Mexico Tech Outline Hyperspectral Imaging Eigen Faces Face Recognition Face Tracking Other Methods

More information

Mobile Face Recognization

Mobile Face Recognization Mobile Face Recognization CS4670 Final Project Cooper Bills and Jason Yosinski {csb88,jy495}@cornell.edu December 12, 2010 Abstract We created a mobile based system for detecting faces within a picture

More information

Using Image's Processing Methods in Bio-Technology

Using Image's Processing Methods in Bio-Technology Int. J. Open Problems Compt. Math., Vol. 2, No. 2, June 2009 Using Image's Processing Methods in Bio-Technology I. A. Ismail 1, S. I. Zaki 2, E. A. Rakha 3 and M. A. Ashabrawy 4 1 Dean of Computer Science

More information

What's New in iogas 6.2

What's New in iogas 6.2 What's New in iogas 6.2 Stereonets Graph>Stereonet A Stereonet plot is a graphical representation of 3D structural data on a 2D surface and is used to analyse the angular relationships between lines and

More information

MINITAB Release Comparison Chart Release 14, Release 13, and Student Versions

MINITAB Release Comparison Chart Release 14, Release 13, and Student Versions Technical Support Free technical support Worksheet Size All registered users, including students Registered instructors Number of worksheets Limited only by system resources 5 5 Number of cells per worksheet

More information

DI TRANSFORM. The regressive analyses. identify relationships

DI TRANSFORM. The regressive analyses. identify relationships July 2, 2015 DI TRANSFORM MVstats TM Algorithm Overview Summary The DI Transform Multivariate Statistics (MVstats TM ) package includes five algorithm options that operate on most types of geologic, geophysical,

More information

Applications Video Surveillance (On-line or off-line)

Applications Video Surveillance (On-line or off-line) Face Face Recognition: Dimensionality Reduction Biometrics CSE 190-a Lecture 12 CSE190a Fall 06 CSE190a Fall 06 Face Recognition Face is the most common biometric used by humans Applications range from

More information

Customizable information fields (or entries) linked to each database level may be replicated and summarized to upstream and downstream levels.

Customizable information fields (or entries) linked to each database level may be replicated and summarized to upstream and downstream levels. Manage. Analyze. Discover. NEW FEATURES BioNumerics Seven comes with several fundamental improvements and a plethora of new analysis possibilities with a strong focus on user friendliness. Among the most

More information

Dimension reduction for hyperspectral imaging using laplacian eigenmaps and randomized principal component analysis:midyear Report

Dimension reduction for hyperspectral imaging using laplacian eigenmaps and randomized principal component analysis:midyear Report Dimension reduction for hyperspectral imaging using laplacian eigenmaps and randomized principal component analysis:midyear Report Yiran Li yl534@math.umd.edu Advisor: Wojtek Czaja wojtek@math.umd.edu

More information

Visualization and text mining of patent and non-patent data

Visualization and text mining of patent and non-patent data of patent and non-patent data Anton Heijs Information Solutions Delft, The Netherlands http://www.treparel.com/ ICIC conference, Nice, France, 2008 Outline Introduction Applications on patent and non-patent

More information

Supervised Variable Clustering for Classification of NIR Spectra

Supervised Variable Clustering for Classification of NIR Spectra Supervised Variable Clustering for Classification of NIR Spectra Catherine Krier *, Damien François 2, Fabrice Rossi 3, Michel Verleysen, Université catholique de Louvain, Machine Learning Group, place

More information

Feature Selection. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani

Feature Selection. CE-725: Statistical Pattern Recognition Sharif University of Technology Spring Soleymani Feature Selection CE-725: Statistical Pattern Recognition Sharif University of Technology Spring 2013 Soleymani Outline Dimensionality reduction Feature selection vs. feature extraction Filter univariate

More information

Lecture 8 Object Descriptors

Lecture 8 Object Descriptors Lecture 8 Object Descriptors Azadeh Fakhrzadeh Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University 2 Reading instructions Chapter 11.1 11.4 in G-W Azadeh Fakhrzadeh

More information

Week 7 Picturing Network. Vahe and Bethany

Week 7 Picturing Network. Vahe and Bethany Week 7 Picturing Network Vahe and Bethany Freeman (2005) - Graphic Techniques for Exploring Social Network Data The two main goals of analyzing social network data are identification of cohesive groups

More information

PATTERN CLASSIFICATION AND SCENE ANALYSIS

PATTERN CLASSIFICATION AND SCENE ANALYSIS PATTERN CLASSIFICATION AND SCENE ANALYSIS RICHARD O. DUDA PETER E. HART Stanford Research Institute, Menlo Park, California A WILEY-INTERSCIENCE PUBLICATION JOHN WILEY & SONS New York Chichester Brisbane

More information

Data: a collection of numbers or facts that require further processing before they are meaningful

Data: a collection of numbers or facts that require further processing before they are meaningful Digital Image Classification Data vs. Information Data: a collection of numbers or facts that require further processing before they are meaningful Information: Derived knowledge from raw data. Something

More information