Features
[ New in Version 2.2 | New in Version 2.1 | New in Version 2.0 | General Features ]
New in Version 2.2
The following symbols have been removed from Digital Image Processing as they have been replaced by new
functions that have been added to the Mathematica kernel.
New in Version 2.1
Digital Image Processing 2.1 adds a GUIKit-based package for
interactively selecting regions of interest in an image for possible
measurement or modification. Several functions have been added to
simplify selecting subregions of an image, picking control points, and
obtaining intensity profiles. With a mouse, users can now select
regions by using any of the Mathematica 2D graphics
primitives. New functionality includes:
- Six new functions for interactive region-of-interest selection
- CircleSelectGUI
- DiskSelectGUI
- LineSelectGUI
- PointSelectGUI
- PolygonSelectGUI
- RectangleSelectGUI
- Three new graphical extensions to existing functions
- ImageTakeGUI
- ImageWarpGUI
- LineProfileGUI
New in Version 2.0
Version 2.0 was a major upgrade of the Digital Image Processing
application package. It featured over 60 new symbols
(i.e., functions and options) that extended the package in many
areas by adding important new capabilities, most significantly in
image segmentation, image restoration, and spectral analysis. Also, a
substantial number of existing functions were enhanced, both in
speed and features, while retaining ease of use and maintaining
compatibility with the Mathematica 5 series. The following symbols and functions were added to the package:
Digital Image Processing comes with extensive online
documentation, including a tutorial introduction to digital image
processing and dozens of fully evaluated examples.
Download the developer's notebook
presenting new features and major enhancements in Digital Image
Processing 2.0.
Modified in Version 2.0
The following functions have been modified in ways that may
affect/break code based on Version 1:
- BlockProcessing--optional
last argument dropped
- EdgeMagnitude--option
GradientType
-> None may be used to return a list of directional edge
images; option NonMaxSuppress
added to permit suppression of false edge responses
- FromChannels--option
ColorFunction
added; all
inputs must now be grayscale images
- ImageData--range
of supported color spaces extended to
include CIE spaces XYZ, L*a*b*, and L*u*v*, and an unspecified color space
(with option setting ColorFunction
-> None)
- ImageRotate--option
FullImageView
added;
implementation significantly faster for interpolation of orders 0, 1,
and 3
- ImageWarp--implementation
for interpolation of orders 0,
1, and 3 modified for speed
- LaplacianFilter--filter
can now be of any desired dimension
- OptimumThreshold--input
argument must be a histogram (in
Version 1 it was an image); new methods added
- RegionPoints--Circle
and Disk
added to list of supported Graphics
primitives
- ToChannels--function
modified to return list of
single-channel grayscale images
- WarpMatrix--formulation
for general geometric
transformation modified; resulting matrix has dimensions different
from Version 1
Obsolete in Version 2.0
General Features
- Support for grayscale, RGB, HSV, and CMYK color models
- Extensive collection of point and area operators
- Image measurement functions
- Intensity profiles over arbitrary polygonal paths
- Histograms and co-occurrence matrices
- Fast integer-factor interpolation and decimation functions
- Resizing, padding, and merging
- Spatial transformations including rotation and arbitrary-order warping
- Area-of-interest processing over arbitrary polygonal regions
- Dozens of predefined filters and morphologic operators
- Support of a comprehensive number of filter design algorithms
- Fourier, cosine, Hadamard, and wavelet image transforms
|