Code covered by the BSD License  

Highlights from
GUI for Multivariate Image Analysis of Multispectral Images

3.93333

3.9 | 15 ratings Rate this file 50 Downloads (last 30 days) File Size: 54.34 KB File ID: #6072
image thumbnail

GUI for Multivariate Image Analysis of Multispectral Images

by Kateryna Artyushkova

 

19 Oct 2004 (Updated 29 Nov 2004)

A GUI for MIA of multispectral image data sets (PCA, Simplisma, MCR, classification).

| Watch this File

File Information
Description

A GUI for MIA of multispectral image data sets (PCA, Simplisma, MCR, classification) and basic processing techniques (threshold, histogram, profile plotting, image filters filters)

Runs under both MATLAB 14 and 13 versions.

Please e-mail me directly if problems/errors are found.
I really appreciate your feedback!

Requires Image Processing Toolbox.
Requires PLS_Toolbox.

Contains following Multivariate routines:
- PCA, Simplisma (pure variable method) and MCR (Multivariate Curve Resolution);
- Three types of image classification (2 unsupervised (K means, Fuzzy C) and 1 supervised (Maximum Likelihood)).

Basic image processing (from IP toolbox):
- cropping, resizing
- Filtering:
- averaging
- contrast enhancement
- morphological (opening, closing, eroding, dilation)
- edge extraction

- histogram equalization (GUI histogram.m)
- threshold (GUI threshold.m)
- profile plotter(GUI profile.m)

 Works with most types of image formats:
- JPEG, TIFF, BMP and more (see imread.m for format types)
  - RGB images are converted to grayscale
- mat files containing three-dimensional arrays: [m x n x p]
   - Works with TEXT files containing image arrays or individual files
- Works with Kratos VAMAS format XPS photoelectron images *.vms

 To run, type:
image_mva

Following GUIs can be used individually. Look in help for the instructions.
profile
threshold
histogram

I would like to acknowledge following files by other users:

Clustering Toolbox by David Corney

threshold_grayscale_image.m routine by Alister Fong

uigetfiles routine for selecting multiple files by Greg Aloe

Required Products Image Processing Toolbox
MATLAB release MATLAB 7 (R14)
Other requirements PLS_Toolbox by Eigenvector Research
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (17)
25 Nov 2004 Peter Lin

Good for our research.

06 Jul 2005 Edoardo Ghidini

hi, im Edoardo, from Milan, Italy
i download yours .m files, but i have a problem with the pca button. it gives me an error, 'Undefined command/function 'imgpca'. What can i do?
-bye-

08 Sep 2005 sandhi nugraha  
19 Sep 2005 steve guyot

really pleasant, but don't you forget de IMGPCA.M program ????
thanks

18 Oct 2005 Bhupendra Khair  
22 Feb 2006 Rose Sunny

Thank you for your sharing.Good luck

07 Apr 2006 pca kohonen  
06 Jul 2006 Bill Gates

Exactly what i needed

03 Aug 2006 danny Ni  
05 Sep 2006 ping zou

Undefined command/function 'uigetfiles'.

Error in ==> image_mva>open_image_Callback at 91
[filename, pathname]=uigetfiles('*.*','Open images');

output of ver:
-------------------------------------------------------------------------------------
MATLAB Version 7.1.0.246 (R14) Service Pack 3
MATLAB License Number: 282653
Operating System: Microsoft Windows XP Version 5.1 (Build 2600: Service Pack 2)
Java VM Version: Java 1.5.0 with Sun Microsystems Inc. Java HotSpot(TM) Client VM mixed mode
-------------------------------------------------------------------------------------
MATLAB Version 7.1 (R14SP3)
Bioinformatics Toolbox Version 2.1.1 (R14SP3)
DIPUM Toolbox Version 1.1.3
Image Processing Toolbox Version 5.1 (R14SP3)
Statistics Toolbox Version 5.1 (R14SP3)

18 Sep 2006 Amer Mahmood

it was a nice experience

18 Jan 2007 siju sathyadas

maths

28 Jan 2007 Joaquim Luis

How can we run this app? There are errors, after errors, that no stop. I manage to
overcome a few ones but than came the calls
non-existing functions.
Gave up. Please correct this or remove it.

30 Aug 2007 Ihsan Ihsan

Really nice and smart work it looks, Just now I downloaded and I will go through and I'll contact you.
Thanks

26 May 2008 Ihsan ulhaq

Few errors were found. I have fixed errors but even then one function 'imgpca' is missing. Kindly uploaad this function.
Regards,

13 Apr 2010 wanying shen

I am interested in multispectral analysis. Thank you very much for sharing. I down load the code but I couldn't find how to use it. Could you please give a detailed discription about how to use the programme? Thank you very much.

14 Dec 2011 Jeremy Shaver

For people seeing the "missing function" error, note that this requires PLS_Toolbox by Eigenvector Research

Please login to add a comment or rating.
Updates
29 Nov 2004

Main routine is fixed for use in Matlab 13 release

Tag Activity for this File
Tag Applied By Date/Time
image analysis Kateryna Artyushkova 22 Oct 2008 07:33:16
multivariate Kateryna Artyushkova 22 Oct 2008 07:33:16
pca Kateryna Artyushkova 22 Oct 2008 07:33:16
mcr Kateryna Artyushkova 22 Oct 2008 07:33:16
im Kateryna Artyushkova 22 Oct 2008 07:33:16
curve resolution Kateryna Artyushkova 22 Oct 2008 07:33:16
pure variable Kateryna Artyushkova 22 Oct 2008 07:33:16
simplisma Kateryna Artyushkova 22 Oct 2008 07:33:16
fuzzy sets Dandey 20 Jun 2011 05:14:22

Contact us at files@mathworks.com