Function |
Description |
Image Display and Exploration |
ice |
Interactive Color Editor. |
rgbcube |
Displays an RGB cube on the MATLAB desktop. |
Image file I/O |
movie2tifs |
Creates a multiframe TIFF file from a MATLAB movie. |
seq2tifs (DIPUM) |
Creates a multi-frame TIFF file from a MATLAB
sequence. |
tifs2movie |
Create a MATLAB movie from a multiframe TIFF file. |
tifs2seq |
Create a MATLAB sequence from a multi-frame TIFF file. |
Geometric Transformations |
imtransform2 |
2-D image transformation with fixed output location. |
pixeldup |
Duplicates pixels of an image in both directions. |
pointgrid |
Points arranged on a grid. |
reprotate |
Rotate image repeatedly. |
vistform |
Visualization transformation effect on set of points. |
Image Registration |
visreg |
Visualize registered images. |
Pixel Values and Statistics |
localmean |
Computes an array of local means. |
statmoments |
Computes statistical central moments of image
histogram. |
Image Analysis |
bayesgauss |
Bayes classifier for Gaussian patterns. |
bound2eight |
Convert 4-connected boundary to 8-connected boundary. |
bound2four |
Convert 8-connected boundary to 4-connected boundary. |
bound2im |
Converts a boundary to an image. |
bsubsamp |
Subsample a boundary. |
bwboundaries |
Trace region boundaries in binary image. |
colorgrad |
Computes the vector gradient of an RGB image. |
colorseg |
Performs segmentation of a color image. |
connectpoly |
Connects vertices of a polygon. |
cornerprocess |
Processes the output of function cornermetric. |
diameter |
Measure diameter and related properties of image
regions. |
fchcode |
Computes the Freeman chain code of a boundary. |
frdescp |
Computes Fourier descriptors. |
ifrdescp |
Computes inverse Fourier descriptors. |
im2minperpoly |
Minimum perimeter polygon. |
imstack2vectors |
Extracts vectors from an image stack. |
invmoments |
Compute invariant moments of image. |
localthresh |
Local thresholding. |
mahalanobis |
Computes the Mahalanobis distance. |
movingthresh |
Image segmentation using a moving average threshold. |
otsuthresh |
Otsu's optimum threshold given a histogram. |
polyangles |
Computes internal polygon angles. |
principalcomps |
Principal-component vectors and related quantities. |
randvertex |
Adds random noise to the vertices of a polygon. |
regiongrow |
Perform segmentation by region growing. |
signature |
Computes the signature of a boundary. |
specxture |
Computes spectral texture of an image. |
splitmerge |
Segment an image using a split-and-merge algorithm. |
statxture |
Computes statistical measures of texture in an image. |
strsimilarity |
Computes a similarity measure between two strings. |
x2majoraxis |
Aligns coordinate x with the major axis of a region. |
Image Compression |
compare |
Computes and displays the error between two matrices. |
cv2tifs |
Decodes a TIFS2CV compressed image sequence. |
huff2mat |
Decodes a Huffman encoded matrix. |
huffman |
Builds a variable-length Huffman code for a symbol
source. |
im2jpeg |
Compresses an image using a JPEG approximation. |
im2jpeg2k |
Compresses an image using a JPEG 2000 approximation. |
imratio |
Computes the ratio of the bytes in two
images/variables. |
jpeg2im |
Decodes an IM2JPEG compressed image. |
jpeg2k2im |
Decodes an IM2JPEG2K compressed image. |
lpc2mat |
Decompresses a 1-D lossless predictive encoded matrix. |
mat2huff |
Huffman encodes a matrix. |
mat2lpc |
Compresses a matrix using 1-D lossles predictive
coding. |
ntrop |
Computes a first-order estimate of the entropy of a
matrix. |
quantize |
Quantizes the elements of a UINT8 matrix. |
showmo |
Displays the motion vectors of a compressed image
sequence. |
tifs2cv |
Compresses a multi-frame TIFF image sequence. |
unravel |
Decodes a variable-length bit stream. |
Image Enhancement |
adpmedian |
Perform adaptive median filtering. |
gscale |
Scales the intensity of the input image. |
intrans |
Performs intensity (gray-level) transformations. |
Image Noise |
imnoise2 |
Generates an array of random numbers with a specified PDF. |
imnoise3 |
Generates periodic noise. |
Linear Filtering |
dftfilt |
Performs frequency domain filtering. |
spfilt |
Performs linear and nonlinear spatial filtering. |
Linear 2-D Filter Design |
bandfilter |
Computes frequency domain band filters. |
cnotch |
Generates circularly symmetric notch filters. |
hpfilter |
Computes frequency domain highpass filters |
lpfilter |
Computes frequency domain lowpass filters. |
recnotch |
Generates rectangular notch (axes) filters. |
Fuzzy Logic |
aggfcn |
Aggregation function for a fuzzy system. |
approxfcn |
Approximation function. |
bellmf |
Bell-shaped membership function. |
defuzzify |
Output of fuzzy system. |
fuzzyfilt |
Fuzzy edge detector. |
fuzzysysfcn |
Fuzzy system function. |
implfcns |
Implication functions for a fuzzy system. |
lambdafcns |
Lambda functions for a set of fuzzy rules. |
makefuzzyedgesys |
Script to make MAT-file used by FUZZYFILT. |
onemf |
Constant membership function (one). |
sigmamf |
Sigma membership function. |
smf |
S-shaped membership function. |
trapezmf |
Trapezoidal membership function. |
triangmf |
Triangular membership function. |
truncgaussmf |
Truncated Gaussian membership function. |
zeromf |
Constant membership function (zero). |
Morphological Operations (Binary Images) |
endpoints |
Computes end points of a binary image. |
Texture Analysis |
specxture |
Computes spectral texture of an image. |
statxture |
Computes statistical measures of texture in an image. |
Region-Based Processing |
histroi |
Computes the histogram of an ROI in an image. |
Wavelets |
waveback |
Performs a multi-level, 2-dimensional inverse FWT. |
wavecopy |
Fetches coefficients of a wavelet decomposition structure.
|
wavecut |
Sets to zero coefficients in a wavelet decomposition structure. |
wavedisplay |
Display wavelet decomposition coefficients. |
wavefast |
Performs a multilevel 2-dimensional fast wavelet transform. |
wavefilter |
Creates wavelet decomposition and reconstruction filters. |
wavepaste |
Puts coefficients in a wavelet decomposition structure.
|
wavework |
Edits wavelet decomposition structures. |
wavezero |
Sets wavelet detail coefficients to zero. |
Color Space Conversions |
hsi2rgb |
Converts HSI values to RGB color space. |
rgb2hsi |
Converts RGB values to HSI color space. |
Array Operations |
dftuv |
Computes meshgrid arrays. |
paddedsize |
Computes the minimum required pad size for use in FFTs.
|
Image Types and Type Conversions |
tofloat |
Convert image to floating point. |
Miscellaneous Functions |
conwaylaws |
Applies Conways genetic laws to a single pixel.
|
i2percentile |
Computes a percentile given an intensity value. |
iseven |
Determines which elements of an array are even
numbers. |
isodd |
Determines which elements of an array are odd numbers. |
manualhist |
Generates a bimodal histogram interactively. |
percentile2i |
Computes an intensity value given a percentile. |
timeit |
Measure time required to run function. |
twomodegauss |
Generates a bimodal Gaussian function. |
|
|