You are on page 1of 7

MATLAB

LOOKFORSearchallMfilesforkeyword.
HELPOnlinehelp,displaytextatcommandline.
TYPEListMfile.

ImageProcessingToolbox.
Version3.2(R13)28Jun2002

Releaseinformation.
images/ReadmeDisplayinformationaboutcurrentandpreviousversions.

Imagedisplay.
colorbarDisplaycolorbar(MATLABToolbox).
getimageGetimagedatafromaxes.
imageCreateanddisplayimageobject(MATLABToolbox).
imagescScaledataanddisplayasimage(MATLABToolbox).
immovieMakemoviefrommultiframeimage.
imshowDisplayimage.
montageDisplaymultipleimageframesasrectangularmontage.
moviePlayrecordedmovieframes(MATLABToolbox).
subimageDisplaymultipleimagesinsinglefigure.
truesizeAdjustdisplaysizeofimage.
warpDisplayimageastexturemappedsurface.

ImagefileI/O.
dicominfoReadmetadatafromaDICOMmessage.
dicomreadReadaDICOMimage.
dicomwriteWriteaDICOMimage.
dicomdict.txtTextfilecontainingDICOMdatadictionary.
imfinfoReturninformationaboutimagefile(MATLABToolbox).
imreadReadimagefile(MATLABToolbox).
imwriteWriteimagefile(MATLABToolbox).

Imagearithmetic.
imabsdiffComputeabsolutedifferenceoftwoimages.
imaddAddtwoimages,oraddconstanttoimage.
imcomplementComplementimage.

imdivideDividetwoimages,ordivideimagebyconstant.
imlincombComputelinearcombinationofimages.
immultiplyMultiplytwoimages,ormultiplyimagebyconstant.
imsubtractSubtracttwoimages,orsubtractconstantfromimage.

Geometrictransformations.
checkerboardCreatecheckerboardimage.
findboundsFindoutputboundsforgeometrictransformation.
fliptformFliptheinputandoutputrolesofaTFORMstruct.
imcropCropimage.
imresizeResizeimage.
imrotateRotateimage.
imtransformApplygeometrictransformationtoimage.
makeresamplerCreateresamplerstructure.
maketformCreategeometrictransformationstructure(TFORM).
tformarrayApplygeometrictransformationtoNDarray.
tformfwdApplyforwardgeometrictransformation.
tforminvApplyinversegeometrictransformation.

Imageregistration.
cpstruct2pairsConvertCPSTRUCTtovalidpairsofcontrolpoints.
cp2tformInfergeometrictransformationfromcontrolpointpairs.
cpcorrTunecontrolpointlocationsusingcrosscorrelation.
cpselectControlpointselectiontool.
normxcorr2Normalizedtwodimensionalcrosscorrelation.

Pixelvaluesandstatistics.
corr2Compute2Dcorrelationcoefficient.
imcontourCreatecontourplotofimagedata.
imhistDisplayhistogramofimagedata.
impixelDeterminepixelcolorvalues.
improfileComputepixelvaluecrosssectionsalonglinesegments.
mean2Computemeanofmatrixelements.
pixvalDisplayinformationaboutimagepixels.
regionpropsMeasurepropertiesofimageregions.
std2Computestandarddeviationofmatrixelements.

Imageanalysis.
edgeFindedgesinintensityimage.
qtdecompPerformquadtreedecomposition.

qtgetblkGetblockvaluesinquadtreedecomposition.
qtsetblkSetblockvaluesinquadtreedecomposition.

Imageenhancement.
histeqEnhancecontrastusinghistogramequalization.
imadjustAdjustimageintensityvaluesorcolormap.
imnoiseAddnoisetoanimage.
medfilt2Perform2Dmedianfiltering.
ordfilt2Perform2Dorderstatisticfiltering.
stretchlimFindlimitstocontraststretchanimage.
wiener2Perform2Dadaptivenoiseremovalfiltering.

Linearfiltering.
convmtx2Compute2Dconvolutionmatrix.
fspecialCreatepredefinedfilters.
imfilterFilter2DandNDimages.

Linear2Dfilterdesign.
freqspaceDetermine2Dfrequencyresponsespacing(MATLABToolbox).
freqz2Compute2Dfrequencyresponse.
fsamp2Design2DFIRfilterusingfrequencysampling.
ftrans2Design2DFIRfilterusingfrequencytransformation.
fwind1Design2DFIRfilterusing1Dwindowmethod.
fwind2Design2DFIRfilterusing2Dwindowmethod.

Imagedeblurring.
deconvblindDeblurimageusingblinddeconvolution.
deconvlucyDeblurimageusingLucyRichardsonmethod.
deconvregDeblurimageusingregularizedfilter.
deconvwnrDeblurimageusingWienerfilter.
edgetaperTaperedgesusingpointspreadfunction.
otf2psfOpticaltransferfunctiontopointspreadfunction.
psf2otfPointspreadfunctiontoopticaltransferfunction.

Imagetransforms.
dct22Ddiscretecosinetransform.
dctmtxDiscretecosinetransformmatrix.
fft22DfastFouriertransform(MATLABToolbox).
fftnNDfastFouriertransform(MATLABToolbox).
fftshiftReversequadrantsofoutputofFFT(MATLABToolbox).

idct22Dinversediscretecosinetransform.
ifft22DinversefastFouriertransform(MATLABToolbox).
ifftnNDinversefastFouriertransform(MATLABToolbox).
iradonComputeinverseRadontransform.
phantomGenerateaheadphantomimage.
radonComputeRadontransform.

Neighborhoodandblockprocessing.
bestblkChooseblocksizeforblockprocessing.
blkprocImplementdistinctblockprocessingforimage.
col2imRearrangematrixcolumnsintoblocks.
colfiltColumnwiseneighborhoodoperations.
im2colRearrangeimageblocksintocolumns.
nlfilterPerformgeneralslidingneighborhoodoperations.

Morphologicaloperations(intensityandbinaryimages).
conndefDefaultconnectivity.
imbothatPerformbottomhatfiltering.
imclearborderSuppresslightstructuresconnectedtoimageborder.
imcloseCloseimage.
imdilateDilateimage.
imerodeErodeimage.
imextendedmaxExtendedmaximatransform.
imextendedminExtendedminimatransform.
imfillFillimageregionsandholes.
imhmaxHmaximatransform.
imhminHminimatransform.
imimposeminImposeminima.
imopenOpenimage.
imreconstructMorphologicalreconstruction.
imregionalmaxRegionalmaxima.
imregionalminRegionalminima.
imtophatPerformtophatfiltering.
watershedWatershedtransform.

Morphologicaloperations(binaryimages)
applylutPerformneighborhoodoperationsusinglookuptables.
bwareaComputeareaofobjectsinbinaryimage.
bwareaopenBinaryareaopen(removesmallobjects).
bwdistComputedistancetransformofbinaryimage.

bweulerComputeEulernumberofbinaryimage.
bwhitmissBinaryhitmissoperation.
bwlabelLabelconnectedcomponentsin2Dbinaryimage.
bwlabelnLabelconnectedcomponentsinNDbinaryimage.
bwmorphPerformmorphologicaloperationsonbinaryimage.
bwpackPackbinaryimage.
bwperimDetermineperimeterofobjectsinbinaryimage.
bwselectSelectobjectsinbinaryimage.
bwulterodeUltimateerosion.
bwunpackUnpackbinaryimage.
makelutConstructlookuptableforusewithapplylut.

Structuringelement(STREL)creationandmanipulation.
getheightGetstrelheight.
getneighborsGetoffsetlocationandheightofstrelneighbors
getnhoodGetstrelneighborhood.
getsequenceGetsequenceofdecomposedstrels.
isflatReturntrueforflatstrels.
reflectReflectstrelaboutitscenter.
strelCreatemorphologicalstructuringelement.
translateTranslatestrel.

Regionbasedprocessing.
roicolorSelectregionofinterest,basedoncolor.
roifillSmoothlyinterpolatewithinarbitraryregion.
roifilt2Filteraregionofinterest.
roipolySelectpolygonalregionofinterest.

Colormapmanipulation.
brightenBrightenordarkencolormap(MATLABToolbox).
cmpermuteRearrangecolorsincolormap.
cmuniqueFinduniquecolormapcolorsandcorrespondingimage.
colormapSetorgetcolorlookuptable(MATLABToolbox).
imapproxApproximateindexedimagebyonewithfewercolors.
rgbplotPlotRGBcolormapcomponents(MATLABToolbox).

Colorspaceconversions.
hsv2rgbConvertHSVvaluestoRGBcolorspace(MATLABToolbox).
ntsc2rgbConvertNTSCvaluestoRGBcolorspace.
rgb2hsvConvertRGBvaluestoHSVcolorspace(MATLABToolbox).

rgb2ntscConvertRGBvaluestoNTSCcolorspace.
rgb2ycbcrConvertRGBvaluestoYCBCRcolorspace.
ycbcr2rgbConvertYCBCRvaluestoRGBcolorspace.

Arrayoperations.
circshiftShiftarraycircularly.(MATLABToolbox).
padarrayPadarray.

Imagetypesandtypeconversions.
ditherConvertimageusingdithering.
gray2indConvertintensityimagetoindexedimage.
graysliceCreateindexedimagefromintensityimagebythresholding.
graythreshComputeglobalimagethresholdusingOtsusmethod.
im2bwConvertimagetobinaryimagebythresholding.
im2doubleConvertimagearraytodoubleprecision.
im2javaConvertimagetoJavaimage(MATLABToolbox).
im2uint8Convertimagearrayto8bitunsignedintegers.
im2uint16Convertimagearrayto16bitunsignedintegers.
ind2grayConvertindexedimagetointensityimage.
ind2rgbConvertindexedimagetoRGBimage(MATLABToolbox).
isbwReturntrueforbinaryimage.
isgrayReturntrueforintensityimage.
isindReturntrueforindexedimage.
isrgbReturntrueforRGBimage.
label2rgbConvertlabelmatrixtoRGBimage.
mat2grayConvertmatrixtointensityimage.
rgb2grayConvertRGBimageorcolormaptograyscale.
rgb2indConvertRGBimagetoindexedimage.

Toolboxpreferences.
iptgetprefGetvalueofImageProcessingToolboxpreference.
iptsetprefSetvalueofImageProcessingToolboxpreference.

Demos.
dctdemo2DDCTimagecompressiondemo.
edgedemoEdgedetectiondemo.
firdemo2DFIRfilteringandfilterdesigndemo.
imadjdemoIntensityadjustmentandhistogramequalizationdemo.
landsatdemoLandsatcolorcompositedemo.
nrfiltdemoNoisereductionfilteringdemo.

qtdemoQuadtreedecompositiondemo.
roidemoRegionofinterestprocessingdemo.

Slideshows.
ipss001Regionlabelingofsteelgrains.
ipss002Featurebasedlogic.
ipss003Correctionofnonuniformillumination.

Extendedexamples.
ipexindexIndexofextendedexamples.
ipexsegmicroSegmentationtodetectmicrostructures.
ipexsegcellSegmentationtodetectcells.
ipexsegwatershedWatershedsegmentation.
ipexgranulometryGranulometryofstars.
ipexdeconvwnrWienerdeblurring.
ipexdeconvregRegularizeddeblurring.
ipexdeconvlucyLucyRichardsondeblurring.
ipexdeconvblindBlinddeblurring.
ipextformImagetransformgallery.
ipexshearImagepaddingandshearing.
ipexmri3DMRIslices.
ipexconformalConformalmapping.
ipexnormxcorr2Normalizedcrosscorrelation.
ipexrotateRotationandscalerecovery.
ipexregaerialAerialphotoregistration.

You might also like