Image Processing Toolbox |
|
Index
- 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
 | zoom | |