Skip to Main Content Skip to Search
Product Documentation

Version 7.3 (R2011b) Image Processing Toolbox

This table summarizes what's new in Version 7.3 (R2011b).

New Features and ChangesVersion Compatibility ConsiderationsFixed Bugs and Known Problems
Yes
Details below
Yes—Details labeled as Compatibility Considerations, below. See also Summary.Bug Reports
Includes fixes

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

Parallel Block Processing Now Possible with blockproc

If you have Parallel Computing Toolbox™, you can now use a new option in blockproc to improve performance of block processing tasks. Set the 'UseParallel' argument to true to use this option.

New bwdistgeodesic Function Computes Geodesic Distance Transform

Use bwdistgeodesic to compute the geodesic distance transform for a binary image.

New graydist Function Computes Gray-Weighted Distance Transform

Use graydist to compute the gray-weighted distance transform of a grayscale image.

New imapplymatrix Function Computes Linear Combination of Color Channels

The new imapplymatrix function applies a weighted sum to the color planes of an image for use in color space conversions.

Performance Improvements

Faster Functions

hdrread Now Correct for Small Values

The hdrread function now returns correct small values. Specifically, the special case value of (0,0,0,0) now maps to (0,0,0).

Compatibility Considerations

Before R2011b, the value (0,0,0,0) mapped to (0.5740E-41, 0.5740E-41, 0.5740E-41).

Change in Behavior for dicomwrite

If you use the dicomwrite function with the 'CreateMode' option set to 'Create' and pass in a data structure that contains the 'InversionTime' tag, you will always receive 'InversionTime' in your output.

Compatibility Considerations

Before R2011b, if your input structure contained the 'InversionTime' field, the DICOM file may or may not contain the 'InversionTime' field. The inclusion of 'InversionTime' depended on other parameters.

Warning and Error ID Changes

Many warning and error IDs have changed from their previous versions. These warnings or errors typically appear during a function call.

Compatibility Considerations

If using warning or error IDs, you might need to change the strings you use. For example, if you turned off a warning for a certain ID, the warning might now appear under a different ID. If you use a try/catch statement in your code, replace the old identifier with the new identifier. There is no definitive list of the differences, or of the IDs that changed.

Functions and Function Elements Being Removed

Functionality What Happens When You Use This Functionality?Use This InsteadCompatibility Considerations

edge function — K-direction syntax

Errors

BW = edge(..., direction)

The syntax BW = edge(...,K) has been removed. Use the
BW = edge(...,direction) syntax instead.

edge function — marr-hildreth syntax

Errors

edge(I,
'marr-hildreth',
...)

The syntax edge(I,'marr-hildreth',...) has been removed. Use the edge(I,'log',...) syntax instead.

imfeature

Errors

regionprops

imfeature has been removed. Use regionprops instead.

immovieimmovie(D,size)

Errors

immovie(X,map)

immovie(D,size) is an obsolete syntax and is no longer supported. Use immovie(X,map) instead.

imrotate function — [R,G,B] output syntax

Errors

RGB2 = imrotate(RGB1)

The syntax
[R,G,B] = imrotate(RGB) has been removed. Use the
RGB2 = imrotate(RGB1) syntax instead.

imrotate — no output argument syntax

Starting in R2011b, no output argument syntax returns result in ans.

Call imshow to display the output of imrotate

Replacement is to call imshow to display the output of imrotate, like this:
B = imrotate(A,30); imshow(B)

imshow function — imshow(...,
DISPLAY_OPTION)

Errors

imshow(...,
'InitialMagnification',
100)

or

imshow(...,
'InitialMagnification',
'fit')
  • The syntax imshow(...,'truesize') has been removed. Use the

    imshow(...,
    'InitialMagnification',100)

    syntax instead.

  • The syntax imshow(...,'notruesize') has been removed. Use the

    imshow(...,
    'InitialMagnification','fit')

    syntax instead.

imshow function — imshow(x,y,...) syntax

Errors

imshow(...,'XData',
x,'YData',y)

The syntax imshow(x,y,...) has been removed. Use the imshow(...,'XData',x,'YData',
y)
syntax instead.

imshow function — imshow(I,N) syntax

Errors

Not applicable

The syntax imshow(I,N) has been removed. Your grayscale image will be displayed using 256 shades of gray.

imview

Errors

imtool

imview has been removed. Use imtool instead.

iptsetpref function — 'ImshowTruesize' preference

Errors

'ImshowInitialMagnification'

preference

Replace all existing instances of 'ImshowTruesize' with 'ImshowInitialMagnification'.

iptsetpref function —

'ImviewInitialMagnification'

preference

Errors

'ImtoolInitialMagnification'

preference

Replace all existing instances of 'ImviewInitialMagnification' with 'ImtoolInitialMagnification'.

Any calls to iptsetpref from within a startup.m file

It will do nothing.

Any calls to iptsetpref in any session are persistent.

You can safely remove calls to iptsetpref from startup.m files.

isbw

Errors

Not applicable

isbw has been removed. No replacement.

isgray

Errors

Not applicable

isgray has been removed. No replacement.

isind

Errors

Not applicable

isind has been removed. No replacement.

isrgb

Errors

Not applicable

isrgb has been removed. No replacement.

medfilt2 function — medfilt2(A,[M N],[Mb Nb],...) syntax

Errors

Not applicable

No replacement.

montagemontage(D,[M N P]) syntax

Errors

Not applicable

Syntax has been removed. No replacement.

uintlut

Errors

intlut

uintlut has been removed. Use intlut instead.

wiener2 function — wiener2(I,[m n],[mblock nblock],...) syntax

Errors

wiener2(I,[m n]) or wiener2(I,[m n],noise)

The syntax
wiener2(I,[m n],[mblock nblock]) has been removed. Use the wiener2(I,[m n]) syntax instead.

The syntax
wiener2(I,[m n],[mblock nblock],noise) has been removed. Use the wiener2(I,[m n],noise) syntax instead.

  


Recommended Products

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

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