Numerics 

16-bit image files <1> <2>
1-bit image files <1> <2>
24-bit image files
4-bit image files
4-connected neighborhood
8-bit image files <1> <2> <3>
8-connected neighborhood

adaptive filter
    definition
adaptive filtering <1> <2>
aliasing
alpha channel <1> <2>
analyzing images
    contour plots
    edge detection <1> <2>
    histograms <1> <2>
    intensity profiles <1> <2>
    pixel values <1> <2>
    quadtree decomposition <1> <2>
    summary statistics
anti-aliasing <1> <2>
applylut <1> <2>
    example
approximation
    definition
    of a background
area
    of binary images <1> <2>
    of image regions
arrays
    logical <1> <2>
    storing images
averaging filter <1> <2>

background
    of a binary image
        definition
background approximation
bestblk
bicubic interpolation
    definition
bilinear interpolation
    definition
binary image
    definition
binary image operations
    border padding
    connected-components labeling <1> <2>
    feature measurement
    flood fill <1> <2>
    lookup table operations
    lookup-table operations <1> <2>
    morphological operations <1> <2>
    neighborhoods <1> <2>
    object-based operations
binary images
    4-connected neighborhoods
    8-connected neighborhoods
    about binary images
    applying pseudocolor to objects
    changing the display colors of
    converting from other types
    displaying <1> <2>
    Euler number <1> <2>
    image area <1> <2>
    object selection <1> <2>
    perimeter determination <1> <2>
    processing
binary masks
    definition
    demo of
bit depth
    1-bit images <1> <2>
    8-bit images
    querying
    screen bit depth
    support
        See also index entries for individual file formats
    supported bit depths
blkproc <1> <2>
    example <1> <2>
    See also dctdemo and ipss003
block operation
    definition
block processing
    block size
    column processing
    distinct blocks <1> <2>
    padding borders
    sliding neighborhoods <1> <2>
BMP <1> <2> <3> <4>
    bit depths supported when reading
    bit depths supported when writing
border padding <1> <2> <3>
    definition
bounding box
    finding for a region
brighten
brightness adjustment
    demo of
    See also imadjust
bwarea <1> <2>
    example
bweuler <1> <2>
    example
bwfill <1> <2>
    example <1> <2>
bwlabel <1> <2>
    example
    See also ipss001
bwmorph <1> <2>
    See also ipss001
    skeletonization example
bwperim <1> <2>
    example
bwselect <1> <2>
    example
    See also ipss001 and ipss002

Canny edge detector <1> <2>
center of mass
    calculating for region
center pixel
    calculating
    definition
    in linear filtering
    in morphological operations
    of a structuring element
chrominance
    in NTSC color space
    in YCbCr color space
class support
    See also data types
closure <1> <2>
cmpermute
cmunique
col2im
colfilt <1> <2>
    example <1> <2>
color
    approximation <1> <2> <3> <4>
    dithering <1> <2>
    quantization <1> <2>
    reducing number of colors
color approximation
    definition
color cube
    a description of
    quantization of
color planes <1> <2>
    of an HSV image <1> <2>
    of an RGB image
color reduction
color spaces
    converting between <1> <2> <3> <4> <5> <6> <7> <8>
    HSV <1> <2>
    NTSC <1> <2> <3>
    RGB
    YCbCr <1> <2> <3>
colorbar <1> <2>
    example
colorcube
colormap
    example
colormap (matrix)
    creating a colormap using colorcube
colormap mapping
colormaps
    brightening
    darkening
    plotting RGB values of
    rearranging colors in
    removing duplicate entries in
column processing <1> <2>
    definition
    reshaping blocks into columns
    reshaping columns into blocks
comp.soft-sys.matlab (MATLAB newsgroup)
computational molecule
concatenation
    used to display intensity as RGB
connected component
    definition
connected-components labeling <1> <2>
    demo of
contour
    definition
contour plots <1> <2>
    text labels
contrast adjustment
    decreasing contrast
    demo of
    increasing contrast
    See also imadjust
contrast stretching
    See contrast adjustment
conv2 <1> <2> <3> <4>
    comparison to filter2
    example <1> <2>
conversions between image types
convmtx2
convn <1> <2> <3> <4>
    example
convolution
    convolution matrix
    Fourier transform and
    higher-dimensional <1> <2>
    separability
    two-dimensional <1> <2> <3>
convolution kernel
    center pixel
coordinate systems
    coordinate systems used by toolbox
    pixel coordinates
    spatial coordinates
corr2 <1> <2>
correlation <1> <2>
    Fourier transform
correlation coefficient
cropping an image <1> <2>
CUR
    bit depths supported when reading
cursor images

data types
    16-bit integers (uint16)
    8-bit integers (uint8) <1> <2> <3>
    converting between <1> <2> <3>
    double-precision (double) <1> <2>
    summary of image types and numeric classes
DC component
    See zero-frequency component
DCT image compression
    demo of
dct2 <1> <2>
    See also dctdemo
dctdemo (demo application)
dctmtx <1> <2>
    See also dctdemo
demos
    location of
    running
dilate <1> <2>
    example
dilation <1> <2> <3> <4>
    closure
    example
    grayscale
    neighborhood for
    opening
discrete cosine transform <1> <2>
    image compression
        demo of
    inverse
    transform matrix <1> <2>
discrete Fourier transform
discrete transform
    definition
display depth
    See screen bit depth
    See screen color resolution
display techniques
    adding a colorbar
    binary images with different colors
    displaying at true size
    multiple images
    texture mapping
    zooming
displaying
    adding a colorbar
    an image directly from disk
    binary images
    displaying at true size
    indexed images
    intensity images
    multiframe images
    multiple images
    RGB images
    texture mapping
    toolbox preferences for
        See preferences
    troubleshooting for
    unconventional range data in an intensity image
    zooming
distance
    between pixels
    Euclidean
distinct block operations
    definition
    overlap <1> <2>
    zero padding
dither
dithering <1> <2> <3>
    example
double <1> <2>

edge
    definition
edge <1> <2>
    example
    See also edgedemo
edge detection
    Canny method
    demo of
    example
    methods
    Sobel method
edgedemo (demo application)
enhancing images
    intensity adjustment <1> <2>
    noise removal
erode <1> <2>
    closure example
    example
    removing lines example
    See also ipss002
erosion <1> <2> <3> <4>
    grayscale
    neighborhood for
Euclidean distance <1> <2>
Euler number <1> <2>

fan beam projections
fast Fourier transform
    higher-dimensional
    higher-dimensional inverse
    two-dimensional
    two-dimensional inverse
    zero padding
feature
    definition
feature measurement <1> <2> <3>
    area
    binary images
    bounding box <1> <2>
    center of mass
feature-based logic
    demo of
fft
fft2 <1> <2> <3> <4>
    example <1> <2>
fftn <1> <2> <3> <4>
fftshift
    example <1> <2>
file formats <1> <2>
file size
    querying
files
    displaying images from disk
    reading image data from
    writing image data to
filling a region
    definition
    demo of
filter design
    frequency sampling method <1> <2>
    frequency transformation method <1> <2>
    predefined filter types
    windowing method <1> <2> <3>
    See also filters
filter2 <1> <2>
    comparison to conv2
    example <1> <2> <3> <4>
    See also nrfiltdemo and ipss002
filtering
    a region
    masked filtering
filtering a region
    definition
filters
    adaptive <1> <2>
    averaging <1> <2>
    binary masks
    designing
    finite impulse response (FIR)
    frequency response <1> <2>
    Infinite Impulse Response (IIR)
    Laplacian of Gaussian
    linear <1> <2>
    median <1> <2>
    order-statistic
    predefined types <1> <2>
    Prewitt
    Sobel <1> <2>
    unsharp
FIR filters
    demo of
    transforming from one-dimensional to two-dimensional
firdemo (demo application)
flood-fill operation <1> <2>
foreground
    of a binary image
        definition
fast Fourier transform
    See also Fourier transform
Fourier transform
    applications of the Fourier transform
    centering the zero-frequency coefficient
    computing frequency response
    convolution and
    correlation
    DFT coefficients
    examples of transform on simple shapes
    fast convolution with
    for performing correlation
    frequency domain
    higher-dimensional
    higher-dimensional inverse
    increasing resolution
    padding before computation
    rearranging output
    two-dimensional <1> <2>
    two-dimensional inverse
    zero-frequency component component
freqspace <1> <2>
    example <1> <2> <3>
frequency domain
    definition
frequency response
    computing <1> <2> <3>
    desired response matrix <1> <2>
frequency sampling method (filter design) <1> <2>
frequency transformation method (filter design) <1> <2>
freqz
    example
freqz2 <1> <2> <3>
    example <1> <2> <3>
    See also firdemo
fsamp2 <1> <2>
    example
    See also firdemo
fspecial <1> <2>
    example <1> <2>
ftrans2
    example
    See also firdemo
function functions
    passing a string to
    passing an M-file to
    using
    using inline objects with
function handles
funfun
fwind1 <1> <2>
    example
    See also firdemo
fwind2 <1> <2>
    See also firdemo

gamma correction
    demo of
    See also imadjust
Gaussian convolution kernel
    frequency response of
Gaussian filter
Gaussian noise
geometric operation
    definition
geometric operations
    cropping <1> <2>
    interpolation
    resizing <1> <2>
    rotation <1> <2>
getimage
    example
getting started with the toolbox
graphics card
graphics file formats
    converting from one format to another
    list of formats supported by MATLAB
    See also BMP, HDF, JPG, PCX, PNG, TIFF, XWD
gray2ind
grayscale
grayscale morphological operations
grayslice

Handle Graphics properties
    binary images and
    indexed images and
    intensity images and
    RGB images and
    setting
HDF <1> <2> <3> <4>
    appending to when saving (WriteMode)
    bit depths supported when reading
    bit depths supported when writing
    compression
    parameters that can be set when writing
    reading with special imread syntax
    setting JPEG quality when writing
head phantom image
histeq
    example
    in imadjdemo xxv
    increase contrast example
    See also imadjdemo and roidemo
histeq demo
histogram equalization <1> <2>
    demo of
histograms <1> <2>
    definition
    demo of
holes
    filling, in a binary image
HSV color space <1> <2> <3>
    color planes of <1> <2>
hsv2rgb <1> <2>
hue
    in HSV color space
    in NTSC color space

ICO
    bit depths supported when reading
icon images
idct2
    See also dctdemo
ifft
ifft2 <1> <2>
ifftn <1> <2>
IIR filters
im2bw <1> <2>
im2col
    See also dctdemo
im2double <1> <2>
    example
    See also dctdemo and ipss003
im2uint16 <1> <2> <3>
im2uint8 <1> <2>
imadjdemo (demo application)
imadjust <1> <2>
    brightening example
    gamma correction and
    gamma correction example
    increase contrast example
    See also imadjdemo, landsatdemo, roidemo, and ipss003
image analysis
    See also analyzing images
image area (binary images) <1> <2>
image editing
image processing demos
    See also demos
image types
    binary <1> <2>
    converting between
    definition
    indexed
    intensity
    multiframe images
    querying
    RGB
    See also indexed, intensity, binary, RGB, multiframe
    supported by the toolbox
    typographical conventions for
images
    analyzing
    color
    converting to binary
    data types <1> <2> <3> <4>
    displaying <1> <2>
    displaying multiple images <1> <2>
    file formats <1> <2>
    getting data from axes
    how MATLAB stores
    image types
    reading data from files
    reducing number of colors <1> <2>
    returning information about
    RGB
    sample images
    storage classes of
    writing to files
imapprox <1> <2>
    example
imcontour <1> <2>
    example
imcrop <1> <2>
    example
imfeature <1> <2> <3>
imfinfo
    example
    returning file information
imhist <1> <2>
    example <1> <2>
    See also imadjdemo
immovie
    example
imnoise <1> <2>
    example
    salt & pepper example
    See also nrfiltdemo and roidemo
impixel <1> <2>
    example
improfile <1> <2>
    example
    grayscale example
imread <1> <2> <3>
    example for multiframe image
imresize <1> <2>
    example
    See also ipss003
imrotate <1> <2>
    example
imshow <1> <2> <3>
    example for binary images
    example for indexed images
    example for intensity images <1> <2>
    example for RGB images
    notruesize option
    preferences for
    truesize option
imwrite <1> <2> <3>
    example
ind2gray
ind2rgb <1> <2>
    example
indexed image
    definition
indexed images
    about
    converting from intensity
    converting from RGB
    converting to intensity
    converting to RGB
    reducing number of colors
    reducing number of colors in
infinite impulse response (IIR) filter
information
    returning file information
inline <1> <2>
    See also function functions
inline object
    definition
    passing an inline object to a function function
intensity adjustment <1> <2>
    gamma correction
    histogram equalization
    See also contrast adjustment
intensity image
    definition
intensity images
    about
    converting from indexed
    converting from matrices
    converting from RGB
    converting to indexed
    displaying
    number of gray levels displayed
intensity profiles <1> <2>
interpolation
    bicubic
        definition
    bilinear
        definition
    definition
    intensity profiles
    nearest neighbor
        definition
    of binary images
    of indexed images
    of RGB images
    trade-offs between methods
    within a region of interest
inverse Radon transform <1> <2>
    example
    filtered backprojection algorithm
inverse transform
    definition
ipss001 (demo application)
ipss002 (demo application)
ipss003 (demo application)
iptgetpref <1> <2>
iptsetpref <1> <2>
    example <1> <2>
iradon <1> <2>
    example
isbw
isgray
isind
isrgb

JPEG compression
    and discrete cosine transform
        demo of
    discrete cosine transform and
JPEG files <1> <2> <3> <4>
    bit depths supported when reading
    bit depths supported when writing
    parameters that can be set when writing
JPEG quality
    setting when writing a JPEG image
    setting when writing an HDF image

labeling
    connected components
    levels of contours
Landsat data
    demo of
landsatdemo (demo application)
Laplacian of Gaussian edge detector
Laplacian of Gaussian filter
line detection
line segment
    pixel values along
linear filtering <1> <2> <3>
    averaging filter
    center pixel
    computational molecule
    convolution
    convolution kernel
    correlation
    filter design
    FIR filters
    IIR filters
    noise removal and
    predefined filter types
    Sobel filter
logical arrays <1> <2>
logical flag
lookup table operations
lookup-table operations
luminance
    in NTSC color space
    in YCbCr color space

magnifying
makelut <1> <2>
    example
masked filtering <1> <2>
    definition
mat2gray <1> <2>
MATLAB Newsgroup
matrices
    converting to intensity images
    storing images in
McClellan transform
mean2 <1> <2>
medfilt2 <1> <2>
    example
    See also nrfiltdemo and roidemo
median filtering <1> <2>
minimum variance quantization
    See quantization
Moiré patterns
montage <1> <2>
    example
morphological operations <1> <2>
    center pixel
    closure <1> <2>
    diagonal fill
    dilation <1> <2> <3> <4>
    erosion <1> <2> <3> <4>
    grayscale
    opening <1> <2>
    predefined operations
    removing spur pixels
    shrinking objects
    skeletonization <1> <2>
    structuring element
    thickening objects
    thinning objects
morphology
    definition
mouse
    filling region of interest in intensity image
    getting an intensity profile with
    returning pixel values with
    selecting a polygonal region of interest
    selecting objects in a binary image
movies
    creating from images <1> <2>
    playing
multiframe images
    about
    definition
    displaying <1> <2>
    limitations
multilevel thresholding

nearest neighbor interpolation
    definition
neighborhood
    definition
    structuring element
neighborhood operation
    definition
neighborhoods
    4-connected
    8-connected
    binary image operations <1> <2> <3>
    dilation and
    erosion and
    neighborhood operations
newsgroup for MATLAB
nlfilter <1> <2>
    example
noise
    definition
noise removal
    adaptive filtering (Weiner) and
    adding noise
    demo of <1> <2>
    Gaussian noise <1> <2>
    grain noise
    linear filtering and
    median filter and
    salt and pepper noise <1> <2>
    speckle noise
nonlinear filtering
nonuniform illumination
    demo of
notruesize option
nrfiltdemo (demo application)
NTSC color space <1> <2> <3>
ntsc2rgb <1> <2>

object
    definition
object selection <1> <2>
online help for the toolbox
opening <1> <2>
order-statistic filtering
ordfilt2
orthonormal matrix
outliers
overlap
    definition

padding borders
    binary image operations
    block processing
    linear filtering
parallel beam projections
PCX <1> <2> <3> <4>
    bit depths supported when reading
    bit depths supported when writing
perimeter determination <1> <2>
phantom <1> <2>
pixel values <1> <2> <3>
    along a line segment
    returning using a mouse
pixels
    definition
    displaying coordinates of
    Euclidean distance between
    returning coordinates of
pixval <1> <2>
plotting colormap values
PNG
    bit depths supported when reading
    bit depths supported when writing
    reading with special imread syntax
    writing as 16-bit
    writing options for
        alpha
        background color
        chromaticities
        gamma
        interlace type
        resolution
        significant bits
        transparency
polygon
    pixels inside
    selecting a polygonal region of interest
preferences
    getting values
    ImshowAxesVisible
    ImshowBorder
    ImshowTruesize
    TrueSizeWarning
Prewitt edge detector
Prewitt filter
profile
    definition
projections
    fan beam
    parallel beam
properties
    See Handle Graphics properties

qtdecomp <1> <2>
    example
    See also qtdemo
qtdemo (demo application)
qtgetblk
    See also qtdemo
qtsetblk
    See also qtdemo
quadtree decomposition <1> <2>
    definition
    demo of
    getting block values
    setting block values
quantization
    minimum variance quantization
    trade-offs between using minimum variance and uniform quantization methods
    uniform quantization

radon <1> <2> <3>
    example
Radon transform <1> <2>
    center pixel
    detecting lines
    example
    inverse
    inverse Radon transform
    line detection example
    of the Shepp-Logan Head phantom
    relationship to Hough transform
range of pixel values
    typographical convention
rank filtering
    See also order-statistic filtering
real orthonormal matrix
region labeling
region of interest
    based on color or intensity
    binary masks
    definition
    demo of
    filling <1> <2>
    filtering <1> <2>
    polygonal
    selecting <1> <2> <3> <4>
region-based processing
    demo of
resizing images <1> <2>
    anti-aliasing
resolution
    screen color resolution
    See also bit depth
        
RGB color cube
    a description of
    quantization of
RGB images
    about
    converting from indexed
    converting to indexed
    converting to intensity
    definition
    demo of RGB Landsat data
    displaying
    intensities of each color plane
    reducing number of colors
rgb2gray <1> <2>
rgb2hsv <1> <2>
    example <1> <2>
rgb2ind <1> <2> <3>
    colormap mapping example
    example <1> <2> <3> <4>
    minimum variance quantization example
    specifying a colormap to use
    uniform quantization example
rgb2ntsc <1> <2>
    example
rgb2ycbcr
    example
rgbplot
Roberts edge detector
roicolor <1> <2>
roidemo demo application
roidemo(demo application)
roifill <1> <2>
    example
    See also roidemo
roifilt2 <1> <2>
    contrast example
    inline example
    See also roidemo
roipoly <1> <2> <3>
    example
    See also roidemo
rotating an image <1> <2>

salt and pepper noise
sample images
saturation
    in HSV color space
    in NTSC color space
screen bit depth <1> <2>
    definition
    See also ScreenDepth property
        
screen color resolution
    definition
ScreenDepth <1> <2>
separability in convolution
Shepp-Logan head phantom
Signal Processing Toolbox
    as an adjunct to the Image Processing Toolbox
    hamming function
skeletonization
slideshow demos
sliding neighborhood operations <1> <2>
    center pixel in
    padding in
Sobel edge detector
Sobel filter <1> <2>
spatial coordinates
spatial domain
    definition
statistical properties
    mean
    of objects
    standard deviation
std2 <1> <2>
storage classes
    converting between
    definition
structure array
    converting to a vector
structuring element
    center pixel
    definition
subimage <1> <2> <3>
subplot <1> <2>
subtraction
    of one image from another
sum <1> <2>

template matching
texture mapping <1> <2>
thresholding
    to create a binary image <1> <2>
    to create indexed image from intensity image
TIFF <1> <2> <3> <4>
    bit depths supported when reading
    bit depths supported when writing
    compression
    ImageDescription field
    parameters that can be set when writing
    reading with special imread syntax
    resolution
    writemode
tomography
transform
    definition
transformation matrix
transforms
    discrete cosine <1> <2>
    discrete Fourier transform
    Fourier <1> <2> <3> <4>
    inverse discrete cosine
    inverse Fourier <1> <2>
    inverse Radon <1> <2>
    Radon <1> <2>
    two-dimensional Fourier transform
transparency <1> <2>
transparency chunk
troubleshooting
    for display
truecolor
truesize <1> <2>

uint16
    storing images in <1> <2>
    supported operations for
uint8
    storing images in <1> <2>
    supported operations
    supported operations for
uniform quantization
    See quantization
unsharp filter
    demo of

vector
    typographical convention for

warp <1> <2>
    example
wiener2 <1> <2>
    example
    See also nrfiltdemo
windowing method (filter design) <1> <2> <3>

X-ray absorption tomography
XWD <1> <2> <3> <4>
    bit depths supported when reading
    bit depths supported when writing

YCbCr color space <1> <2> <3>
ycbcr2rgb
YIQ

zero padding
    and the fast Fourier transform
zero-cross edge detector
zero-frequency component
zoom <1> <2>
zooming in <1> <2>