Image Display and Exploration,Image Display and Exploration,Image File I/O,Image Types and Type Conversions
GUI Tools,Modular Interactive Tools,Navigational Tools for Image Scroll Panel,Utilities for Interactive Tools
Spatial Transformations and Image Registration,Spatial Transformations,Image Registration,
Image Analysis and Statistics,Image Analysis,Texture Analysis,Pixel Values and Statistics
Image Arithmetic,,,
Image Enhancement and Restoration,Image Enhancement,Image Restoration (Deblurring),
Linear Filtering and Transforms,Linear Filtering,Linear 2-D Filter Design,Image Transforms
Morphological Operations,Intensity and Binary Images,Binary Images,Structuring Element Creation and Manipulation
"ROI-Based, Neighborhood, and Block Processing",ROI-Based Processing,Neighborhood and Block Processing,
Colormaps and Color Space,Color Space Conversions,,
Utilities,Validation,Array Operations,Performance
,,,
Make movie from multiframe image                    ,immovie ,:done:`immovie`,:partial:`immovie`
"Play movies, videos, or image sequences           ",implay  ,:na:`n/a`,
Display image                                       ,imshow  ,,
Image Tool                                          ,imtool  ,,
Display multiple image frames as rectangular montage,montage ,,
Display multiple images in single figure            ,subimage,,
Display image as texture-mapped surface             ,warp    ,,
,                                                                  ,,
Read metadata from header file of Analyze 7.5 data set             ,analyze75info,,
Read image data from image file of Analyze 7.5 data set            ,analyze75read,,
Anonymize DICOM file                                               ,dicomanon    ,,
Get or set active DICOM data dictionary                            ,dicomdict    ,,
Read metadata from DICOM message                                   ,dicominfo    ,,
Find attribute in DICOM data dictionary                            ,dicomlookup  ,,
Read DICOM image                                                   ,dicomread    ,,
Generate DICOM unique identifier                                   ,dicomuid     ,,
Write images as DICOM files                                        ,dicomwrite   ,,
Read high dynamic range (HDR) image                                ,hdrread      ,,
Write Radiance high dynamic range (HDR) image file                 ,hdrwrite     ,,
Read metadata from Interfile file                                  ,interfileinfo,,
Read images in Interfile format                                    ,interfileread,,
Check if file is R-Set                                             ,isrset       ,,
Create high dynamic range image                                    ,makehdr      ,,
Read metadata from National Imagery Transmission Format (NITF) file,nitfinfo     ,,
Read image from NITF file                                          ,nitfread     ,,
Open R-Set file                                                    ,openrset     ,,
Create reduced resolution data set from image file                 ,rsetwrite    ,,
Render high dynamic range image for viewing                        ,tonemap      ,,
,,,
Convert Bayer pattern encoded image to truecolor image,demosaic,,
Convert grayscale or binary image to indexed image,gray2ind,,
Convert grayscale image to indexed image using multilevel thresholding,grayslice,,
Global image threshold using Otsu's method,graythresh,,
"Convert image to binary image, based on threshold",im2bw,,
Convert image to double precision,im2double,,
Convert image to 16-bit signed integers,im2int16,,
Convert image to Java buffered image,im2java2d,,
Convert image to single precision,im2single,,
Convert image to 16-bit unsigned integers,im2uint16,,
Convert image to 8-bit unsigned integers,im2uint8,,
Convert indexed image to grayscale image,ind2gray,,
Convert indexed image to RGB image,ind2rgb,,
Convert label matrix into RGB image,label2rgb,,
Convert matrix to grayscale image,mat2gray,,
Convert RGB image or colormap to grayscale,rgb2gray,,
,,,
Image Information tool,imageinfo,,
Adjust Contrast tool,imcontrast,,
Display Range tool,imdisplayrange,,
Distance tool,imdistline,,
Pixel Information tool,impixelinfo,,
Pixel Information tool without text label,impixelinfoval,,
Pixel Region tool,impixelregion,,
Pixel Region tool panel,impixelregionpanel,,
,,,
Magnification box for scroll panel,immagbox,,
Overview tool for image displayed in scroll panel,imoverview,,
Overview tool panel for image displayed in scroll panel,imoverviewpanel,,
Scroll panel for interactive image navigation,imscrollpanel,,
,,,
Convert axes coordinates to pixel coordinates,axes2pix,,
Image data from axes,getimage,,
Image model object from image object,getimagemodel,,
Information about image attributes,imattributes,,
Create draggable ellipse,imellipse,,
Create draggable freehand region,imfreehand,,
Get handle to current axes containing image,imgca,,
Get handle to current figure containing image,imgcf,,
Open Image dialog box,imgetfile,,
Get all image handles,imhandles,,
"Create draggable, resizable line",imline,,
Create draggable point,impoint,,
"Create draggable, resizable polygon",impoly,,
Create draggable rectangle,imrect,,
Region-of-interest (ROI) base class,imroi,,
Add function handle to callback list,iptaddcallback,,
Check validity of handle,iptcheckhandle,,
Get Application Programmer Interface (API) for handle,iptgetapi,,
Retrieve pointer behavior from HG object,iptGetPointerBehavior,,
Directories containing IPT and MATLAB icons,ipticondir,,
Create pointer manager in figure,iptPointerManager,,
Delete function handle from callback list,iptremovecallback,,
Store pointer behavior structure in Handle Graphics object,iptSetPointerBehavior,,
Align figure windows,iptwindowalign,,
Create rectangularly bounded drag constraint function,makeConstrainToRectFcn,,
Adjust display size of image,truesize,,
,,,
Create checkerboard image,checkerboard,,
Find output bounds for spatial transformation,findbounds,,
Flip input and output roles of TFORM structure,fliptform,,
Crop image,imcrop,,
Image pyramid reduction and expansion,impyramid,,
Resize image,imresize,,
Rotate image,imrotate,,
Apply 2-D spatial transformation to image,imtransform,,
Create resampling structure,makeresampler,,
Create spatial transformation structure (TFORM),maketform,,
Apply spatial transformation to N-D array,tformarray,,
Apply forward spatial transformation,tformfwd,,
Apply inverse spatial transformation,tforminv,,
,,,
Infer spatial transformation from control point pairs,cp2tform,,
Tune control-point locations using cross correlation,cpcorr,,
Control Point Selection Tool,cpselect,,
Convert CPSTRUCT to valid pairs of control points,cpstruct2pairs,,
Normalized 2-D cross-correlation,normxcorr2,,
,,,
Trace region boundaries in binary image,bwboundaries,,
Trace object in binary image,bwtraceboundary,,
Find corner points in image,corner,,
Create corner metric matrix from image,cornermetric,,
Find edges in grayscale image,edge,,
Hough transform,hough,,
Extract line segments based on Hough transform,houghlines,,
Identify peaks in Hough transform,houghpeaks,,
Quadtree decomposition,qtdecomp,,
Block values in quadtree decomposition,qtgetblk,,
Set block values in quadtree decomposition,qtsetblk,,
,,,
Entropy of grayscale image,entropy,,
Local entropy of grayscale image,entropyfilt,,
Create gray-level co-occurrence matrix from image,graycomatrix,,
Properties of gray-level co-occurrence matrix,graycoprops,,
Local range of image,rangefilt,,
Local standard deviation of image,stdfilt,,
,,,
2-D correlation coefficient,corr2,,
Create contour plot of image data,imcontour,,
Display histogram of image data,imhist,,
Pixel color values,impixel,,
Pixel-value cross-sections along line segments,improfile,,
Average or mean of matrix elements,mean2,,
Measure properties of image regions,regionprops,,
Standard deviation of matrix elements,std2,,
,,,
Absolute difference of two images,imabsdiff,,
Add two images or add constant to image,imadd,,
Complement image,imcomplement,,
Divide one image into another or divide image by constant,imdivide,,
Linear combination of images,imlincomb,,
Multiply two images or multiply image by constant,immultiply,,
Subtract one image from another or subtract constant from image,imsubtract,,
,,,
Contrast-limited adaptive histogram equalization (CLAHE),adapthisteq,,
Apply decorrelation stretch to multichannel image,decorrstretch,,
Enhance contrast using histogram equalization,histeq,,
Adjust image intensity values or colormap,imadjust,,
Add noise to image,imnoise,,
Convert integer values using lookup table,intlut,,
2-D median filtering,medfilt2,,
2-D order-statistic filtering,ordfilt2,,
Find limits to contrast stretch image,stretchlim,,
2-D adaptive noise-removal filtering,wiener2,,
,,,
Deblur image using blind deconvolution,deconvblind,,
Deblur image using Lucy-Richardson method,deconvlucy,,
Deblur image using regularized filter,deconvreg,,
Deblur image using Wiener filter,deconvwnr,,
Taper discontinuities along image edges,edgetaper,,
Convert optical transfer function to point-spread function,otf2psf,,
Convert point-spread function to optical transfer function,psf2otf,,
,,,
2-D convolution matrix,convmtx2,,
Create predefined 2-D filter,fspecial,,
N-D filtering of multidimensional images,imfilter,,
,,,
2-D frequency response,freqz2,,
2-D FIR filter using frequency sampling,fsamp2,,
2-D FIR filter using frequency transformation,ftrans2,,
2-D FIR filter using 1-D window method,fwind1,,
2-D FIR filter using 2-D window method,fwind2,,
,,,
2-D discrete cosine transform,dct2,,
Discrete cosine transform matrix,dctmtx,,
Convert fan-beam projections to parallel-beam,fan2para,,
Fan-beam transform,fanbeam,,
2-D inverse discrete cosine transform,idct2,,
Inverse fan-beam transform,ifanbeam,,
Inverse Radon transform,iradon,,
Convert parallel-beam projections to fan-beam,para2fan,,
Create head phantom image,phantom,,
Radon transform,radon,,
,,,
Create connectivity array,conndef,,
Bottom-hat filtering,imbothat,,
Suppress light structures connected to image border,imclearborder,,
Morphologically close image,imclose,,
Dilate image,imdilate,,
Erode image,imerode,,
Extended-maxima transform,imextendedmax,,
Extended-minima transform,imextendedmin,,
Fill image regions and holes,imfill,,
H-maxima transform,imhmax,,
H-minima transform,imhmin,,
Impose minima,imimposemin,,
Morphologically open image,imopen,,
Morphological reconstruction,imreconstruct,,
Regional maxima,imregionalmax,,
Regional minima,imregionalmin,,
Top-hat filtering,imtophat,,
Watershed transform,watershed,,
,,,
Generate convex hull image from binary image,bwconvhull,,
Neighborhood operations on binary images using lookup tables,applylut,,
Area of objects in binary image,bwarea,,
Morphologically open binary image (remove small objects),bwareaopen,,
Find connected components in binary image,bwconncomp,,
Distance transform of binary image,bwdist,,
Euler number of binary image,bweuler,,
Binary hit-miss operation,bwhitmiss,,
Label connected components in 2-D binary image,bwlabel,,
Label connected components in binary image,bwlabeln,,
Morphological operations on binary images,bwmorph,,
Pack binary image,bwpack,,
Find perimeter of objects in binary image,bwperim,,
Select objects in binary image,bwselect,,
Ultimate erosion,bwulterode,,
Unpack binary image,bwunpack,,
Top-hat filtering,imtophat,,
Create lookup table for use with ``applylut``,makelut,,
,,,
Height of structuring element,getheight,,
Structuring element neighbor locations and heights,getneighbors,,
Structuring element neighborhood,getnhood,,
Sequence of decomposed structuring elements,getsequence,,
True for flat structuring element,isflat,,
Reflect structuring element,reflect,,
Create morphological structuring element (``STREL``),strel,,
Translate structuring element (``STREL``),translate,,
,,,
Convert region of interest (ROI) polygon to region mask,poly2mask,,
Select region of interest (ROI) based on color,roicolor,,
Fill in specified region of interest (ROI) polygon in grayscale image,roifill,,
Filter region of interest (ROI) in image,roifilt2,,
Specify polygonal region of interest (ROI),roipoly,,
,,,
Determine optimal block size for block processing,bestblk,,
Distinct block processing for image,blockproc,,
Close ImageAdapter object,close (ImageAdapter),,
Rearrange matrix columns into blocks,col2im,,
Columnwise neighborhood operations,colfilt,,
Rearrange image blocks into columns,im2col,,
Interface for image I/O,ImageAdapter,,
General sliding-neighborhood operations,nlfilter,,
Read region of image,readRegion (ImageAdapter),,
Write block of data to region of image,writeRegion (ImageAdapter),,
,,,
Apply device-independent color space transformation,applycform,,
Search for ICC profiles,iccfind,,
Read ICC profile,iccread,,
Find system default ICC profile repository,iccroot,,
Write ICC color profile to disk file,iccwrite,,
True for valid ICC color profile,isicc,,
Convert L*a*b* data to double,lab2double,,
Convert L*a*b* data to uint16,lab2uint16,,
Convert L*a*b* data to uint8,lab2uint8,,
Create color transformation structure,makecform,,
Convert NTSC values to RGB color space,ntsc2rgb,,
Convert RGB color values to NTSC color space,rgb2ntsc,,
Convert RGB color values to YCbCr color space,rgb2ycbcr,,
XYZ color values of standard illuminants,whitepoint,,
Convert XYZ color values to double,xyz2double,,
Convert XYZ color values to uint16,xyz2uint16,,
Convert YCbCr color values to RGB color space,ycbcr2rgb,,
,,,
Default display range of image based on its class,getrangefromclass,,
Check validity of connectivity argument,iptcheckconn,,
Check validity of array,iptcheckinput,,
Check validity of colormap,iptcheckmap,,
Check number of input arguments,iptchecknargin,,
Check validity of option string,iptcheckstrs,,
Convert positive integer to ordinal string,iptnum2ordinal,,
,,,
Pad array,padarray,,
,,,
Check for presence of Intel Integrated Performance Primitives (Intel IPP) library,ippl,,