Products & Services Industries Academia Support User Community Company

Learn more about Image Processing Toolbox   

Version 7.0 (R2010a) Image Processing Toolbox

This table summarizes what's new in Version 7.0 (R2010a).

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

The following sections describe new features and changes introduced in this version:

New ImageAdapter Class Supports Custom File Formats for blockproc

The blockproc function, introduced in R2009b, supported file-based block processing for arbitrarily large images. In R2009b, you could use blockproc to read or write TIFF images or to read JPEG2000 images. Now, with the addition of the new ImageAdapter class, you can design your own class to use blockproc with images of arbitrary file format.

The blockproc Function Now Supports Spatially Varying Operations

Additional fields have been added to the blockproc "block struct" that contain spatial information. These new fields facilitate operations that depend on location.

Plot Selector Now Generates Plots for imshow and imtool

The Plot Selector workspace tool creates graphs of workspace variables. The imshow and imtool functions have been added to the list of possible plotting functions available in the Plot Selector. For more information about the Plot Selector, see Enhanced Plot Selector Simplifies Data Display.

makecform Now Supports White Point Adaptation

makecform uses the white point specified by the International Color Consortium (ICC) as the default for the srgb2lab and lab2srgb transform types. You can now adapt to a white point other than whitepoint('ICC'), the default value, by using a new syntax to specify the adapted white point:

C = makecform(type, 'AdaptedWhitePoint', WP) 

You can also create a linear chromatic-adaptation transform:

C = makecform('adapt', 'WhiteStart', WPS, 'WhiteEnd', WPE, ...
   'AdaptModel', modelname)

This transform allows you to adapt XYZ color values from one white point to another.

Intel Integrated Performance Primitives Library Support Extended to imdilate, imerode, and medfilt2

The functions imdilate and imerode are now hardware optimized for ones(3) neighborhoods for single, uint8, and uint16 input images.

The medfilt2 function is now hardware optimized for integer data types (uint8, uint16, and int16) and the single data type with kernel size 3 x 3.

imreconstruct Now Supports int64 and uint64

The imreconstruct function now supports data types int64 and uint64.

Performance Improvements

Faster Functions

Multithreaded Functions

Non-interactive Syntax of improfile Returns Different Output

One of the non-interactive syntaxes of improfile now returns different output. The output for the syntax

C = improfile(I,xi,yi,N)

has changed. In the syntax above, N specifies the number of points for which to compute intensity values and xi and yi specify the spatial coordinates of the endpoints of the line segments.

For a given line defined by xi and yi, improfile now returns a profile sampled at both endpoints and all sampling points in between at roughly unit interval spacing. If the distance between xi and yi is N pixels, the profile is evaluated at N+1 points.

Compatibility Considerations

In previous releases, if you supplied the xi and yi end points as (1,1) and (10,1), the profile would be evaluated at nine points, the nine unit-length intervals between 1 and 10 in the continuous x-y plane. These nine points would be the two end points, plus seven points in between.

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A sessions led by MATLAB experts.

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