Image Processing Toolbox

Perform image processing, analysis, and algorithm development

Image Processing Toolbox™ provides a comprehensive set of reference-standard algorithms, functions, and apps for image processing, analysis, visualization, and algorithm development. You can perform image analysis, image segmentation, image enhancement, noise reduction, geometric transformations, and image registration. Many toolbox functions support multicore processors, GPUs, and C-code generation.

Image Processing Toolbox supports a diverse set of image types, including high dynamic range, gigapixel resolution, embedded ICC profile, and tomographic. Visualization functions and apps let you explore images and videos, examine a region of pixels, adjust color and contrast, create contours or histograms, and manipulate regions of interest (ROIs). The toolbox supports workflows for processing, displaying, and navigating large images.


Exploration and Discovery

Use functions and apps to acquire, visualize, analyze, and process images in many data types.

Learn more

Image Enhancement

Increase the signal-to-noise ratio and accentuate image features by modifying the colors or intensities of an image.

Learn more

Image Analysis

Perform image analysis by extracting meaningful information from images, such as finding shapes, counting objects, identifying colors, or measuring object properties.

Learn more

Image Segmentation

Explore different approaches to image segmentation, including progressive methods, automatic thresholding, edge-based methods, and morphology-based methods.

Learn more Watch video 5:11

Image Registration and Geometric Transformations

Perform image registration, which is important in remote sensing, medical imaging, and other applications in which images must be aligned to enable quantitative analysis or qualitative comparison.

Learn more

Large Image Processing and Performance Acceleration

Work with large images that are difficult to process and display with standard methods.

Learn more

Target Hardware

Generate C, C++, and HDL code directly from MATLAB by using Image Processing Toolbox with MATLAB Coder, Vision HDL Toolbox, and HDL Coder.

Learn more

Product Resources

Discover more about Image Processing Toolbox by exploring these resources.


Explore documentation for Image Processing Toolbox functions and features, including release notes and code examples.


Browse the list of available Image Processing Toolbox functions.


Image Processing apps enable you to quickly access common tasks through an interactive interface.

Hardware Support

Connect Image Processing Toolbox to hardware platforms.

System Requirements

View system requirements for the latest release of Image Processing Toolbox.

Technical Articles

View articles that demonstrate technical advantages of using Image Processing Toolbox.

User Stories

Read how Image Processing Toolbox is accelerating research and development in your industry.

Community and Support

Find answers to questions and explore troubleshooting resources.

Try or Buy

There are many ways to start using Image Processing Toolbox. Download a free trial, or explore pricing and licensing options.

Get a Free Trial

Test drive Image Processing Toolbox.

Get a trial

Ready to Buy?

Purchase Image Processing Toolbox and explore related products.

Contact sales
Pricing and licensing

Have Questions?

Andy Thé

Contact Andy Thé,
Image Processing Toolbox Technical Expert

Email Andy

Related Products

Use Image Processing Toolbox and related products for:

* This product is required.

News and Events

Steve on Image Processing Learn about image processing concepts and algorithm implementation.

Image Processing Made Easy The abundance of cameras has created overwhelming amounts of image and video data, and the demand for image processing has only increased in order to decipher and understand the data.

Recorded Webinar

Thermal Analysis with MATLAB and FLIR cameras

Watch video