www.pudn.com > dipum_toolbox_pcode.zip > Contents.m


% DIPUM Toolbox. 
% Version 1.1.3  15-Dec-2004 
% 
% M-files from the book Digital Image Processing Using MATLAB, by 
% R.C. Gonzalez, R.E. Woods, and S.L. Eddins, Prentice Hall, 2004. 
% http://www.prenhall.com/gonzalezwoodseddins 
% 
% Release information. 
%   Readme        - Information about current and previous versions. 
% 
% Image display. 
%   ice           - Interactive color editing. 
%   rgbcube       - Display a color RGB cube. 
% 
% Geometric transformations. 
%   pixeldup      - Duplicate pixels of an image in both directions. 
%   vistformfwd   - Visualize forward geometric transformation. 
% 
% Pixel values and statistics. 
%   covmatrix     - Covariance matrix of vector population. 
%   statmoments   - Statistical central moments of image histogram. 
% 
% Image analysis, including segmentation, description, recognition. 
%   bayesgauss    - Bayes classifier for Gaussian patterns. 
%   bound2eight   - Convert 4-connected boundary to 8-connected. 
%   bound2four    - Convert 8-connected boundary to 4-connected. 
%   bound2im      - Convert boundary to image. 
%   boundaries    - Trace region boundaries. 
%   bsubsamp      - Subsample a boundary. 
%   colorgrad     - Vector gradient of RGB image. 
%   colorseg      - Segment a color image. 
%   connectpoly   - Connect vertices of polygon. 
%   diameter      - Measure diameter of image regions. 
%   fchcode       - Freeman chain code of boundary. 
%   frdescp       - Fourier descriptors. 
%   hough         - Hough transform. 
%   houghlines    - Extract line segments using Hough transform. 
%   houghpeaks    - Detect peaks in Hough transform. 
%   houghpixels   - Image pixels associated with Hough transform bin. 
%   ifrdescp      - Inverse Fourier descriptors. 
%   imstack2vectors - Extract vectors from image stack. 
%   invmoments    - Invariant moments of image. 
%   mahalanobis   - Mahalanobis distance. 
%   minperpoly    - Minimum perimeter polygon. 
%   polyangles    - Internal angles of polygon vertices. 
%   princomp      - Principal-component vectors. 
%   randvertex    - Randomly perturb polygon vertices. 
%   regiongrow    - Segmentation by region growing. 
%   signature     - Signature of boundary. 
%   specxture     - Spectral texture of image. 
%   splitmerge    - Segment image using split-and-merge. 
%   statxture     - Statistical texture measures of image. 
%   strsimilarity - Similarity measurement between two strings. 
%   x2majoraxis   - Align coordinate x with major axis of region. 
% 
% Image compression. 
%   compare       - Compute and display error between two matrices. 
%   entropy       - Estimate entropy of a matrix. 
%   huff2mat      - Decode a Huffman-encoded matrix. 
%   huffman       - Build Huffman code for symbol source. 
%   im2jpeg       - Compress image using JPEG approximation. 
%   im2jpeg2k     - Compress image using JPEG 2000 approximation. 
%   imratio       - Byte ratio for two image files or variables. 
%   jpeg2im       - Decompress an IM2JPEG-compressed image. 
%   jpeg2k2im     - Decompress an IM2JPEG2K-compressed image. 
%   lpc2mat       - Decompress lossless predictive encoded matrix. 
%   mat2huff      - Huffman-encode a matrix. 
%   mat2lpc       - Compress matrix using lossless predictive coding. 
%   quantize      - Quantize elements of uint8 matrix. 
% 
% Image enhancement. 
%   gscale        - Scale intensity values of image. 
%   intrans       - Perform several intensity transformations. 
% 
% Image noise. 
%   imnoise2      - Generate random array using specified PDF. 
%   imnoise3      - Generate periodic noise. 
% 
% Linear and nonlinear spatial filtering. 
%   adpmedian     - Adaptive median filtering. 
%   dftcorr       - Frequency-domain correlation. 
%   dftfilt       - Frequency-domain filtering. 
%   spfilt        - Linear and nonlinear spatial filtering. 
% 
% Linear 2-D filter design. 
%   hpfilter      - Frequency-domain highpass filters. 
%   lpfilter      - Frequency-domain lowpass filters. 
% 
% Wavelets. 
%   wave2gray     - Display wavelet decomposition coefficients. 
%   waveback      - Multilevel 2-D inverse fast wavelet transform. 
%   wavecopy      - Fetch coefficients of wavelet decomposition. 
%   wavecut       - Set to zero coefficients of wavelet decomposition. 
%   wavefast      - Multilevel 2-D fast wavelet transform. 
%   wavefilter    - Wavelet decomposition and reconstruction filters. 
%   wavepaste     - Put coefficients into wavelet decomposition. 
%   wavework      - Edit wavelet decomposition structure. 
%   wavezero      - Set wavelet detail coefficients to zero. 
% 
% Morphological operations. 
%   endpoints     - End-points of binary image. 
% 
% Region-based processing. 
%   histroi       - Histogram of ROI in an image. 
% 
% Color space conversions. 
%   hsi2rgb       - Convert HSI values to RGB color space. 
%   rgb2hsi       - Convert RGB values to HSI color space. 
% 
% Array operations. 
%   dftuv         - Mesgrid frequency arrays. 
%   paddedsize    - Recommended pad size for FFT-based filtering. 
% 
% Miscellaneous. 
%   conwaylaws    - Apply Conway's genetic laws to a pixel. 
%   manualhist    - Generate 2-mode histogram interactively. 
%   twomodegauss  - Generate 2-mode Gaussian function. 
%   unravel       - Utility MEX-file used for Huffman decoding. 
% 
% Functions used only for illustration in the book. 
%   average       - Average value of array. 
%   fwtcompare    - Compare DIPUM and Wavelet Toolbox FWT functions. 
%   gmean         - Geometric mean of columns. 
%   ifwtcompare   - Compare DIPUM and Wavelet Toolbox IFWT functions. 
%   improd        - Product of two images. 
%   subim         - Extract subimage. 
%   twodsin       - Compare loop vs. vectorized implementation. 
% 
% Undocumented IPT functions (used here with permission). 
%   changeclass   - Scale image and change its class. 
%   intline       - Integer-coordinate line-drawing algorithm. 
 
%   Copyright 2002-2004 R. C. Gonzalez, R. E. Woods, & S. L. Eddins 
%   Digital Image Processing Using MATLAB, Prentice-Hall, 2004 
%   $Revision: 1.8 $  $Date: 2004/12/16 18:24:50 $