Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Image Processing Toolbox™ 6.1

Product Description

Pre- and Post-Processing Images

Image Processing Toolbox provides reference-standard algorithms for pre- and post-processing tasks that solve frequent system problems, such as interfering noise, low dynamic range, out-of-focus optics, and the difference in color representation between input and output devices.

Enhancing Images

Image enhancement techniques in Image Processing Toolbox enable you to increase the signal-to-noise ratio and accentuate image features by modifying the colors or intensities of an image. You can:

  • Perform histogram equalization
  • Perform decorrelation stretching
  • Remap the dynamic range
  • Adjust the gamma value
  • Perform linear, median, or adaptive filtering

The toolbox includes specialized filtering routines and a generalized multidimensional filtering function that handles integer image types, multiple boundary padding options, and convolution and correlation. Predefined filters and functions for designing and implementing your own linear filters are also provided.

A typical session using MATLAB and Image Processing Toolbox to perform connected components analysis on an image with nonuniform background intensity. Click on image to see enlarged view.

Deblurring Images

Image Processing Toolbox supports several fundamental deblurring algorithms, including blind, Lucy-Richardson, Wiener, and regularized filter deconvolution, as well as conversions between point spread and optical transfer functions. These functions help correct blurring caused by out-of-focus optics, movement by the camera or the subject during image capture, atmospheric conditions, short exposure time, and other factors. All deblurring functions work with multidimensional images.

Image of the sun using deblurring algorithms in Image Processing Toolbox. Image courtesy of the SOHO EIT Consortium.

Managing Device-Independent Color

Image Processing Toolbox enables you to accurately represent color independently from input and output devices. This is useful when analyzing the characteristics of a device, quantitatively measuring color accuracy, or developing algorithms for several different devices. With specialized functions in the toolbox, you can convert images between device-independent color spaces, such as sRGB, XYZ, xyY, L*a*b*, uvL, and L*ch.

For more flexibility and control, the toolbox supports profile-based color space conversions using a color management system based on ICC version 4. For example, you can import n-dimensional ICC color profiles, create new or modify existing ICC color profiles for specific input and output devices, specify the rendering intent, and find all compliant profiles on your machine.

Image Transforms

Transforms such as FFT and DCT play a critical role in many image processing tasks, including image enhancement, analysis, restoration, and compression. Image Processing Toolbox provides several image transforms, including DCT, Radon, and fan-beam projection. You can reconstruct images from parallel-beam and fan-beam projection data (common in tomography applications). Image transforms are also available in MATLAB and in Wavelet Toolbox (available separately).

Image Conversions

Imaging applications often require conversion between data classes and image types. Image Processing Toolbox provides a variety of utilities for conversion between data classes, including single- and double-precision floating-point and signed or unsigned 8-, 16-, and 32-bit integers. The toolbox includes algorithms for conversion between image types, including binary, grayscale, indexed color, and truecolor. Specifically for color images, the toolbox supports a variety of color spaces such as YIQ, HSV, and YCrCb, Bayer pattern encoded, and high dynamic range images.

Contact sales
Free technical kit
Trial software
E-mail this page

Get Pricing and
Licensing Options

Recorded Webinar

Image Acquisition & Processing with MATLAB

Free Seminar

Video Surveillance System Design with Simulink® and Xilinx® FPGAs new