MATLAB Function Library for Image Analysis

LAST UPDATED on 12-12-2004

Please read before you download...
This Matlab function library is available free-of-charge, and interested users are welcome to download it and use it as is.  We cannot guarantee the codes to be bug free, nor can we provide any formal technical support.  However, the codes are fairly well documented, so users may modify the codes to suit their specific computational environment or data format.

Some of these functions are MATLAB implementations of published algorithms.  If the following M-files are used (in an original or a modified form) for a publication, we would appreciate very much if the corresponding papers were included in the references.

gifa.m ( MEW )
Yokoo, T. Multivariate Statistical Analysis of Functional Neuroimaging Data. (Ph.D. thesis)  Mount Sinai School of Medicine, New York, NY.  (Advisor: Lawrence Sirovich)

ind.m
Yokoo, T., Knight, B.W. and Sirovich, L.  An optimization approach to signal extraction from noisy multivariate dataNeuroImage 14,1309-1326 (2001).

pca.m
Sirovich, L. and Everson, R.  Management and analysis of large scientific datasetsInt'l J. of Supercomputer Applications, 6:50-68, 1992.

Takeshi Yokoo (takeshi.yokoo@mssm.edu
MATLAB Functions for Generalized Indicator Function Analysis

gifa.m          New version of Generalized Indicator Function Analysis. 
                Uses statistical significance threshold for Hotelling's T^2 test (k=2) and Multivariate Analysis of Variance (k>2).
ind.m           Performs Generalized Indicator Function Analysis, using the output from pca.m.
pca.m           Performs Principal Component Analysis using the snapshot method.
submean.m       A subroutine for ind.m and gifa.m.
sumsq.m         A subroutine for ind.m and gifa.m.

To learn how to use this library, read Notes on GIF Analysis using Matlab .


Misc. MATALB Functions

Gconv2.m         (2-D convolution with a circularly symmetric Gaussian kernel.)
ROI.m            (Selects a "Region Of Interest" w/i an image using 3-button mouse inputs.)
show.m           (Displays a gray-scale image.)
eigenview.m      (Displays an spatial eigenvector [eigenimage] and the corresponding temporal eigenvector.)
vec2img.m        (Converts an image vector into a 2D image array.)
img2vec.m        (Converts a 2D image array into an image vector.)


[HOME]