| Products & Services | Solutions | Academia | Support | User Community | Company |
| Download Product Updates | | | Get Pricing | | | Trial Software |
| Documentation → Image Processing Toolbox |
| Contents | Index |
| Learn more about Image Processing Toolbox |
This table summarizes what's new in Version 6.3 (R2009a).
| New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
|---|---|---|---|
| Yes Details below | Yes—Details labeled as Compatibility Considerations, below. See also Summary. | Bug
Reports Includes fixes | Printable Release Notes: PDF |
The following sections describe new features and changes introduced in this version:
Faster, Less Memory-Intensive Workflow for Labeling Regions and Measuring Their Properties
Efficient Display and Navigation of Very Large Images in imtool
getColor, getLabelVisible, and setLabelVisible Methods Added to imdistline
The bwconncomp function computes connected components for binary images. It uses significantly less memory and is sometimes faster than bwlabel and bwlabeln.
To extract features from a binary image using regionprops with default connectivity, just pass BW directly into regionprops (i.e., regionprops(BW)). To compute a label matrix having more memory-efficient data type (e.g., uint8 versus double), use the labelmatrix function on the output of bwconncomp.
The imfilter function is now multithreaded.
The new rsetwrite function allows you to create a multi-resolution image pyramid (R-Set) from a large TIFF image file. In previous releases, large images would not open in imtool, or they did open, but navigation was slow. You can now open your R-Set with imtool and explore it as you would a standard image.
A new preferences dialog box allows customization of Image Processing Toolbox™ preferences. You can access the dialog box via the File menu in the MATLAB desktop, the File menu in the Image Tool (imtool), or directly from the command line by typing iptprefs.
A new preference has been added that allows you to specify whether the Overview tool opens automatically when you launch the Image Tool.
In previous releases, the Overview tool opened automatically with imtool. The new default behavior is for the Overview tool to no longer open automatically. If you would like to revert to the previous behavior you can set this preference via the Image Processing Preferences dialog box (iptprefs).
In previous releases, if you changed the preferences with the iptsetpref command, these changes would revert to the default setting when you finished a MATLAB session. Now, if you change preferences, these changes will remain intact from one MATLAB session to the next.
The new function imcolormaptool opens the Choose Colormap tool. The Choose Colormap tool allows you to interactively change the colormap of a displayed image. You can also access the tool from the Tools menu of the Image Tool, as in previous releases.
bwmorph now detects end points and branch points in binary images.
The nitfread function now includes a PixelRegion parameter that returns a subimage as specified by row and column vectors.
From R2007a to R2008b, the nitfread function returned uint8 data for images with 1-bit data. Now nitfread returns logical data for images with 1-bit data. If you want this function to behave as it did in the past, enter the following:
imdata = uint8(nitfread(filename));
In previous releases, the Image Processing Toolbox leveraged the Intel Integrated Performance Primitives (Intel IPP) Library on 32- and 64-bit Linux® and Windows® platforms. Now Intel IPP-use has been extended to the Mac®.
imdistline now includes a getColor method that returns the color used to draw a specific ROI object. Also, the new getLabelVisible and setLabelVisible methods make it possible to control the visibility of the Distance tool text label.
The following five functions moved from the Image Processing Toolbox to MATLAB: cmpermute, cmunique, dither, imapprox, and rgb2ind. The behavior of some of the functions has changed slightly, as described in the compatibility considerations listed below.
Functions dither and imapprox, when called without output arguments, no longer display their output as an image via a call to imshow. Now, if you want to display the resulting image, assign the output to one or more variables and call imshow. For example, try the following:
[Y,newmap] = imapprox(X,map,n) imshow(Y,newmap)
Function rgb2ind errors when called with the syntax rgb2ind(RGB). You must specify the number of colors, tolerance, or colormap. For example, you can use the syntax rgb2ind(RGB,128), where 128 represents the number of colors.
Function imapprox errors when called with the syntax imapprox(x,map). As with rgb2ind, you must specify additional parameters.
Due to a bug fix, the fan-beam functions (fanbeam, ifanbeam, fan2para, para2fan) now return different answers than in previous releases.
![]() | Version 6.4 (R2009b) Image Processing Toolbox | Version 6.2 (R2008b) Image Processing Toolbox | ![]() |

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.
| © 1984-2009- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |