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