Numerics 

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

adaptive filtering
adaptive filters
    definition
addition
    of images
affine transformation
    definition
affine transformations
aliasing
    definition
alpha channel
analyzing images
    edge detection
    histograms
    intensity profiles
    pixel values
    quadtree decomposition
anti-aliasing <1> <2>
    definition
applylut <1> <2>
    example
approximation
    definition
    of an image background
area
    of binary images <1> <2>
    of image regions
arrays
    storing images
averaging filter <1> <2>

background
    of a binary image
    of an intensity image
bestblk
bicubic interpolation
    definition
bilinear interpolation
    definition
binary image operations
    connected-components labeling
    flood fill
    lookup-table operations <1> <2>
    morphological operations
    neighborhoods
binary images <1> <2>
    changing the display colors of
    connected-components labeling
    converting from other types
    definition
    displaying
    Euler number <1> <2>
    feature measurement
    flood fill operation
    image area <1> <2>
    lookup table operations
    morphological operations
    object selection
    packing
    perimeter determination <1> <2>
    selecting objects in
binary masks
    definition
    demo that creates
bit depth
    1-bit images
    screen bit depth
blind deconvolution algorithm
    demo
    used for deblurring
blkproc <1> <2>
    example <1> <2>
    See also dctdemo and ipss003
block operations
    definition
block processing
    block size
    column processing
    distinct blocks <1> <2>
    padding borders
    sliding neighborhoods <1> <2>
BMP
border padding
    definition
border replication
    in image processing
boundary padding
    See border padding
boundary ringing
    in image deblurring
bounding box
    defining regions in images
    finding for a region
brightness adjustment
    demo of
    See also imadjust
bwarea <1> <2>
bwareaopen
bwdist
bwdist
bweuler
bwfill
bwhitmiss
bwlabel
bwlabeln
bwmorph
    skeletonization example
bwpack
bwperim
bwselect
bwulterode
bwunpack

camera read-out noise
cancer cell demo
Canny edge detector <1> <2>
center of mass
    calculating for region
center pixel
    calculating
    definition
checkerboard
chrominance
    in NTSC color space
    in YCbCr color space
class support
    See also data types
closing
    morphology
closing an image
    demo
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>
    HSV
    NTSC <1> <2> <3>
    RGB
    YCbCr <1> <2> <3>
colorbar
    example
colorcube
colormap (matrix)
    creating a colormap using colorcube
colormap mapping
colormaps
    brightening
    darkening
    rearranging colors in
    removing duplicate entries in
column processing
    definition
    in neighborhood operations
    reshaping blocks into columns
    reshaping columns into blocks
composite transformations
concatenation
    used to display intensity as RGB
conformal mapping
    demo
conformal transformations
conndef
connected component
    definition
connected-components labeling <1> <2>
    demo of
connectivity
    definition
    overview
    specifying custom
constant component
    See zero-frequency component
contour plots <1> <2>
    text labels
contours
    definition
contrast adjustment
    decreasing contrast
    demo of
    increasing contrast
    specifying limits automatically
    See also imadjust
contrast stretching
    See contrast adjustment
Control Point Selection Tool
    appearance of control point symbols
    changing view of images
    saving a session
    saving control points
    specifying control points
    starting
    using
    using point prediction
control points
    appearance of
    prediction
    saving
    selecting
    specifying
conv2
conv2
    compared to imfilter
conversions between image types
convmtx2
convn
convn
    compared to imfilter
convolution
    convolution matrix
    definition
    Fourier transform and
    two-dimensional
    with imfilter
convolution kernel
    definition
coordinate systems
    pixel coordinates
    spatial coordinates
corr2 <1> <2>
correlation
    definition
    Fourier transform
    with imfilter
correlation coefficient
correlation kernel
    definition
cp2tform
cp2tform
    using
cpcorr
cpcorr
    example
cpselect
cpselect
    See also ipexregaerial demo
    using
cpstruct2pairs
cropping an image <1> <2>
cross-correlation
    demo
    fine-tuning control point selection
    improving control point selection

damping
    for noise reduction
data types
    8-bit integers (uint8)
    converting between <1> <2> <3> <4> <5> <6>
    double-precision (double) <1> <2> <3> <4> <5> <6> <7>
    in image filtering
    summary of image types and numeric classes
DC component
    See zero-frequency component <1> <2>
dconvreg
DCT image compression
    demo of
dct2 <1> <2>
    See also dctdemo
dctdemo demo application
dctmtx <1> <2>
    See also dctdemo
deblurring
    avoiding boundary ringing
    conceptual model
    overview
    overview of functions
    use of frequency domain
    using the blind deconvolution algorithm
    using the Lucy-Richardson algorithm
    with regularized filter
    with the Wiener filter
deblurring demos
decomposition
    getting sequence
deconvblind
deconvblind
    example
    See also ipexdeconvblind demo
deconvlucy
deconvlucy
    example
    See also ipexdeconvlucy demo
deconvreg
    example
    See also ipexdeconvreg demo
deconvwnr
deconvwnr
    example
    See also ipexdeconvwnr demo
demos xx- <1> <2>
    list of ??-
    location of
    running
detail rectangle
    in Control Point Selection Tool
dicominfo
dicomread
dicomwrite
dilate
dilation <1> <2> <3>
    grayscale
discrete cosine transform <1> <2>
    image compression
    inverse
    transform matrix <1> <2>
discrete Fourier transform
discrete transform
    definition
display depth
    See screen bit depth
    See screen color resolution
display techniques
    displaying at true size
    multiple images
    texture mapping
displaying images
    adding a colorbar
    at true size
    binary
    binary images with different colors
    directly from disk
    indexed images
    intensity images
    multiframe images
    multiple images
    texture mapping
    toolbox preferences for
        See preferences
    troubleshooting for
    unconventional ranges of data
    zooming
distance
    between pixels
    Euclidean
distance transform
distinct block operations
    definition
    overlap <1> <2>
    zero padding
dither
dithering <1> <2> <3>
    example
division
    of images
double <1> <2> <3> <4> <5> <6> <7>

edge <1> <2>
    example
    See also edgedemo
edge detection
    Canny method
    demo of
    example
    methods
    Sobel method
edgedemo demo application
edges
    definition
edgetaper
edgetaper
    avoiding boundary ringing
enhancing images
    intensity adjustment <1> <2>
    noise removal
erode
erosion <1> <2> <3>
    grayscale
Euclidean distance <1> <2>
Euler number <1> <2>

fan beam projections
fast Fourier transform
    higher-dimensional
    higher-dimensional inverse
    two-dimensional
    zero padding
feature measurement
    area
    binary images
    bounding box <1> <2>
    center of mass
feature measurements
feature-based logic
    demo of
fft
fft2 <1> <2> <3>
    example <1> <2>
fftn <1> <2>
fftshift
    example <1> <2>
file formats
    graphics formats
files
    displaying images from disk
filling a region
    definition
    demo of
filling holes in images
filter design
    frequency sampling method <1> <2>
    frequency transformation method <1> <2>
    windowing method <1> <2> <3>
filter2
    compared to imfilter
    example <1> <2> <3>
filtering
    a region
    masked filtering
    regions
filters
    adaptive <1> <2>
    averaging
    binary masks
    designing
    finite impulse response (FIR)
    frequency response <1> <2>
    imfilter
    Infinite Impulse Response (IIR)
    Laplacian of Gaussian
    linear
    median <1> <2>
    multidimensional
    order-statistic
    predefined types
    Prewitt
    regularized demo
    Sobel
    unsharp
    unsharp masking
FIR filters
    demo of
    transforming from one-dimensional to two-dimensional
firdemo demo application
flat-field correction
flood-fill operation <1> <2>
foreground
    of a binary image
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
    two-dimensional <1> <2>
    zero-frequency component
freqspace
    example <1> <2> <3>
frequency domain
    definition
frequency response
    computing <1> <2> <3>
    desired response matrix
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
fspecial
    creating predefined filters
ftrans2
    example
    See also firdemo
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
geocoded images
geometric operations
    cropping <1> <2>
    definition
    interpolation
    resizing <1> <2>
    rotation <1> <2>
georegistered images
getheight
getimage
    example
getneighbors
getnhood
getsequence
granulometry
    demo
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 imagesSeeintensity images
grayscale morphological operations
grayslice
graythresh
    thresholding image values

HDF
head phantom image
histeq
    example
    increase contrast example
    See also imadjdemo and roidemo
histogram equalization <1> <2>
    demo of
histograms <1> <2>
    definition
    demo of
holes
    filling
HSV color space
    color planes of <1> <2>
hsv2rgb
hue
    in HSV color space
    in NTSC color space

idct2
    See also dctdemo
ifft
ifft2
ifftn
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>
imabsdiff
imadjdemo demo application
imadjust <1> <2>
    brightening example
    gamma correction and
    gamma correction example
    increase contrast example <1> <2>
    See also imadjdemo, landsatdemo, roidemo, and ipss003
image analysis
    contour plots
    edge detection
    histograms
    intensity profiles
    overview
    pixel values
    quadtree decomposition
    summary statistics
image area (binary images)
image arithmetic
    combining functions
    example
    overview
    truncation rules
image editing
image filtering
    data types
    unsharp masking
    with imfilter
image processing
    demos xx- <1> <2>
        See also demos
image profiles
    definition
image properties
    definition
    set by imshow
    set by imshow for binary images
    set by imshow for intensity images
    set by imshow for RGB images
image registration
    demo
    fine-tuning point placement
    overview
    procedure
    selecting control points
    specifying control point pairs
    types of transformations
    using control point prediction
image transformations
    affine
    custom
    demos
    gallery of examples
    local weighted mean
    piecewise linear
    polynomial
    projective
    supported by cp2tform
    types of
    using imtransform
image types
    binary
    converting between
    indexed
    intensity
    interpolation and
    multiframe images
    overview
    RGB
    See also indexed, intensity, binary, RGB, multiframe
    supported by the toolbox
images
    adding
    analyzing
    arithmetic operations
    as Handle Graphics objects
    causes of blurring
    converting to binary
    data types <1> <2> <3> <4> <5> <6> <7>
    displaying
    displaying multiple images <1> <2>
    dividing
    feature measurement
    filling holes in
    finding image minima and maxima
    getting data from axes
    how MATLAB stores
    image types
    improving contrast
    multiplication
    reducing number of colors <1> <2>
    registering
    restoring blurred images
    returning information about
    sample images
    statistical analysis of
    storage classes of
    subtraction
    viewing as a surface plot
imapprox <1> <2>
    example
imbothat
imbothat
    example
    See also ipexsegwatershed demo
imclearborder
imclose
imclose
    See also ipexsegmicro demo
    using
imcomplement
    example
imcontour <1> <2>
    example
imcrop <1> <2>
    example
imdilate
imerode
    closure example
imextendedmax
imextendedmax
    example
imextendedmin
imextendedmin
    example
imfeature
imfill
imfill
    example
imfilter
imfilter
    compared to other filtering functions
    convolution option
    correlation option
    padding options
    using
imfinfo
    example
imhist <1> <2>
    example <1> <2>
    See also imadjdemo
imhmax
imhmin
imimposemin
imlincomb
    example
immovie
    example
imnoise <1> <2>
    example
    salt & pepper example
    See also nrfiltdemo and roidemo
imopen
    See also ipexsegmicro demo
    using
impixel <1> <2>
    example
improfile <1> <2>
    example
    grayscale example
imread
    example for multiframe image
imreconstruct
imreconstruct
    example
imregionalmax
imregmin
imresize <1> <2>
imrotate
    example <1> <2>
imshow <1> <2>
    example for binary images
    example for indexed images
    example for intensity images <1> <2>
    example for RGB images
    preferences for
    truesize option
imtophat
imtophat
    example
    See also ipexsegwatershed demo
imtransform <1> <2>
    using
imwrite
    example
ind2gray
ind2rgb <1> <2>
    example
indexed images <1> <2>
    converting from intensity
    converting from RGB
    converting to intensity
    converting to RGB
    definition
    displayed as intensity image
    reducing number of colors
    reducing number of colors in
infinite impulse response (IIR) filter
inline
    See also function functions
intensity adjustment <1> <2>
    gamma correction
    histogram equalization
    specifying limits automatically
    See also contrast adjustment
intensity images <1> <2>
    converting from indexed
    converting from matrices
    converting from RGB
    converting to indexed
    definition
    displaying
    flood-fill operation
    number of gray levels displayed
intensity profiles <1> <2>
interpolation
    bicubic
        definition
    bilinear
        definition
    default
    definition
    intensity profiles
    nearest neighbor
        definition
    of binary images
    of indexed images
    of RGB images
    tradeoffs between methods
    within a region of interest
inverse Radon transform <1> <2>
    example
    filtered backprojection algorithm
inverse transform
    definition
ipexconformal demo
ipexdeconvblind demo
ipexdeconvlucy demo
ipexdeconvreg demo
ipexdeconvwnr demo
ipexgranulometry demo
ipexmri demo
ipexnormxcorr demo
ipexregaerial demo
ipexrotate demo
ipexsegcell demo
ipexsegwatershed demo
ipexshear demo
ipextform demo
ipss001 demo slideshow
ipss002 demo slideshow
ipss003 demo slideshow
iptgetpref <1> <2>
iptsetpref <1> <2>
    example <1> <2>
iradon <1> <2>
    example
isbw
isflat
isgray
isind
isrgb

JPEG
JPEG compression
    discrete cosine transform and

label matrix
    creating
    viewing as pseudo-color image <1> <2>
label2rgb
labeling
    connected-components
    levels of contours
Laplacian of Gaussian edge detector
Laplacian of Gaussian filter
line detection
line segment
    pixel values along
linear conformal transformations
linear filtering <1> <2>
    convolution
    filter design
    FIR filters
    IIR filters
    noise removal and
local weighted mean transformations
lookup table operations
lookup-table operations
Lucy-Richardson algorithm
    demo
    used for deblurring
luminance
    in NTSC color space
    in YCbCr color space

magnifying
    See resizing images
makelut <1> <2>
    example
marker controlled watershed segmentation
    example
marker image
    creating
    definition
mask image
    definition
masked filtering <1> <2>
    definition
mat2gray <1> <2>
matrices
    converting to intensity images
    storing images in
maxima
    finding in images
    imposing
    suppressing
McClellan transform
mean2 <1> <2>
medfilt2 <1> <2>
    example
    See also nrfiltdemo and roidemo
median filtering <1> <2>
minima
    finding in images
    imposing
    suppressing
minimum variance quantization
    See quantization
Moiré patterns
montage
    example
morphological closing
    demo
morphological opening
    demo
morphological operations <1> <2>
    closing
    diagonal fill
    dilation <1> <2> <3>
    erosion <1> <2> <3>
    grayscale
    opening
    predefined operations
    removing spur pixels
    shrinking objects
    skeletonization <1> <2>
    thickening objects
    thinning objects
morphological reconstruction
    finding peaks and valleys
    overview
morphology
    closing
    definition
    demos
    opening
    overview
    See also morphological reconstruction
    watershed demo
mouse
    filling region of interest in intensity image
    getting an intensity profile with
    returning pixel values with
    selecting a polygonal region of interest
movies
    creating from images <1> <2>
    playing
MRI data
    demo
multidimensional filters
multiframe images
    about
    definition
    displaying <1> <2>
    limitations
    troubleshooting display of
multilevel thresholding
multiplication
    of images

nearest neighbor interpolation
    definition
neighborhood operations
    definition
neighborhoods
    binary image operations
    definition
    neighborhood operations
nlfilter <1> <2>
    example
noise
    definition
noise amplification
    reducing
noise removal
    adaptive filtering (Weiner) and
    adding noise
    demo of
    Gaussian noise <1> <2>
    grain noise
    linear filtering and
    localvar noise
    median filter and
    poisson noise
    salt and pepper noise <1> <2>
    speckle noise
nonlinear filtering
nonuniform illumination
    demo of correcting for
normalized cross-correlation
    demo
normxcorr2
nrfiltdemo demo application
NTSC color space <1> <2> <3>
ntsc2rgb <1> <2>

object selection
observed image
    in image registration
opening
    morphology
opening an image
    demo
optical transfer function (OTF)
    definition
order-statistic filtering
ordfilt2
orthonormal matrix
orthophoto
    defined
orthorectified image
OTF
    See optical transfer function
otf2psf
otf2psf
    use of
outliers
overlap
    in block operations
    in distinct block operations

packed binary image
    definition
padarray
padding
    demo
padding borders
    block processing
    options with imfilter
parallel beam projections
PCX
perimeter determination
    in binary images
phantom <1> <2>
piecewise linear transformations
pixel values <1> <2>
    along a line segment
    returning using a mouse
pixels
    correcting for bad pixels
    defining connectivity
    definition
    displaying coordinates of
    Euclidean distance between
    returning coordinates of
    selecting
pixval
pixval
PNG
    writing as 16-bit
point mapping
    for image registration
point spread function
    importance of in deblurring
point spread function (PSF)
    definition
polygon
    pixels inside
    selecting a polygonal region of interest
polynomial transformations
predicting control point locations
    in image registration
preferences
    getting values
    ImshowAxesVisible
    ImshowBorder
    ImshowTruesize
    TrueSizeWarning
Prewitt edge detector
Prewitt filter
profile
projections
    fan beam
    parallel beam
projective transformations <1> <2>
PSF
    See point spread function
psf2otf
psf2otf
    use of

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
rank filtering
    See also order-statistic filtering
ratioing
read-out noise
    correcting
real orthonormal matrix
reconstruction
    morphological
reference image
    in image registration
reflect
regcorr <1> <2> <3>
region labelling
    See connected-components labelling
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 property measurement
regional maxima
    definition <1> <2>
    imposing
    suppressing
regional minima
    definition <1> <2>
    imposing
    suppressing
regionprops <1> <2>
    using
regionprops
    example
registering an image
regularized filter
    demo
    used for deblurring
replication
    to avoid border effect
resizing images <1> <2>
    anti-aliasing
resolution
    screen color resolution
    See also bit depth
        
RGB color cube
    a description of
    quantization of
RGB images <1> <2>
    converting from indexed
    converting to indexed
    converting to intensity
    definition
    displaying
    intensities of each color plane
    reducing number of colors
rgb2gray <1> <2>
rgb2hsv
    example
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
Richardson-Lucy algorithm
    See Lucy-Richardson
ringing
    in image deblurring
Roberts edge detector
roicolor <1> <2>
roidemo demo application <1> <2>
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>
rotation angle
    demo of finding

salt and pepper noise
sample images
sampling
    handling undersampled images
saturation
    in HSV color space
    in NTSC color space
scale
    demo of finding
screen bit depth <1> <2>
    definition
    See also ScreenDepth property
        
screen color resolution
    definition
ScreenDepth
segmentation
    demo
shearing
    demo
Shepp-Logan head phantom
shrinking
    See resizing images
Signal Processing Toolbox
    hamming function
skeletonization
sliding neighborhood operations <1> <2>
    center pixel in
    padding in
Sobel edge detector
Sobel filter
spatial coordinates
spatial domain
    definition
statistical properties
    mean
    of image objects
    standard deviation
std2 <1> <2>
storage classes
    converting between
    of images
strel
stretchlim
    adjusting image contrast
structuring elements
    creating
    decomposition sequence
    definition
    determining composition
subimage <1> <2> <3>
subplot
subtraction
    of images <1> <2>
    of one image from another
sum
surf
    viewing images

template matching
texture mapping <1> <2>
tform
tformarray
tformfwd
tforminv
thresholding
    to create a binary image <1> <2>
    to create indexed image from intensity image
TIFF
tomography
transformation matrix
transforms
    definition
    discrete cosine <1> <2>
    discrete Fourier transform
    Fourier <1> <2> <3>
    inverse discrete cosine
    inverse Fourier
    inverse Radon <1> <2>
    Radon <1> <2>
    two-dimensional Fourier transform
translate
transparency
troubleshooting
    for display
    image displays
truecolor
truesize <1> <2>
truncation rules
    for image arithmetic operators
typographical conventions (table)

uint16
    storing images in <1> <2>
uint8
    storing images in <1> <2>
undersampling
    correcting
uniform quantization
    See quantization
unsharp filter
    demo of
unsharp masking

warp <1> <2>
    example
watershed
watershed
    example
watershed demo
watershed segmentation
    example
weight array
    in deblurring
Wiener filter
    deblurring with
    demo
wiener2 <1> <2>
    example
    See also nrfiltdemo
windowing method (filter design) <1> <2> <3>

X-ray absorption tomography
XWD

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

zero padding
    and the fast Fourier transform
    image boundaries
zero-cross edge detector
zero-frequency component
zoom
zooming
    Control Point Selection Tool
    in figure window