Version 5.4 (R2007a) Image Processing Toolbox™

This table summarizes what's new in Version 5.4 (R2007a):

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known ProblemsRelated 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

Current product documentation

New features and changes introduced in this version are

Enhancements to imresize Function

imresize now runs faster, uses less memory, supports new interpolation methods, and supports new options for specifying output size.

Compatibility Consideration

The imresize function has been completely rewritten with new algorithms, new options, and new syntaxes. If you need the results produced by the version of imresize in previous releases, use the imresize_old function.

applycform Supports Tetrahedral Interpolation

The applycform function now uses tetrahedral interpolation for profiles containing multidimensional lookup tables, and returns more accurate results.

Compatibility Consideration

The results returned by applycform are more accurate but they are different than results returned in previous releases, for profiles containing multidimensional lookup tables.

Control Point Selection Tool Enhancements

The Control Point Selection Tool has enhanced visual appearance and usability. For example, points are now numbered for easier identification of matched pairs.

In addition, the tool now supports a 'wait' option which enables cpselect to be used in scripts. When you specify this option, cpselect blocks the MATLAB command line until point selection is completed. For information about using the Control Point Selection Tool, see Image Registration and the reference page for the cpselect function.

Compatibility Consideration

The Control Point Selection Tool no longer includes the Redo or Undo options on the Edit menu.

Enhancements to impoint, imline, and imrect Functions

The impoint, imline, and imrect function now support an interactive placement capability. Using the mouse, you can specify the initial position of the point, line, or rectangle. In addition, the imrect function now supports interactive resizing using the mouse. See the reference pages for these functions for more information and examples.

Enhancements to montage Function

The montage function now supports parameters that control the arrangement and appearance of the images displayed. See the montage reference page for these functions for more information and examples

Compatibility Considerations

makecform Uses 'icc' Whitepoint for L*a*b*/sRGB Conversions

The makecform function now only uses the white point type 'icc' for color space conversions from L*a*b* to srgb (type = 'lab2srgb') and from srgb to L*a*b* (type = 'srgb2lab'). In previous releases, you could specify other white point values for these conversions, using the optional 'Whitepoint' parameter. This syntax now issues a warning when any other white point besides 'icc' is specified.

normxcorr2 Might Return Different Results

The normxcorr2 function now returns values in the range [-1,1] for all inputs. In previous releases, normxcorr2 returned values outside this range for certain inputs.

watershed Function Uses New Algorithm

The watershed transform algorithm used by the watershed function has changed. The previous algorithm occasionally produced labeled watershed basins that were not contiguous. If you need to obtain the same results as the previous algorithm, use the function watershed_old.

Changes to Other Functions

This release includes changes to the following functions.

FunctionDescription of Change
imshowNew 'border' parameter, to control whether imshow includes a border around the image displayed, and 'parent' parameter, to specify the axes in which to display the image.
imscrollpanelNew 'replaceImage' parameter lets you replace the image displayed in the scroll panel with a new image.
iradonNew 'none' value for the filter parameter returns an unfiltered backprojection; also supports new interpolation types.
iptsetprefNew UseIPPL preference.

  


 © 1984-2008- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS