Image Processing Toolbox

Ejecute procesamiento, análisis y desarrollo de algoritmos de imágenes

 

Image Processing Toolbox™ proporciona un conjunto completo de algoritmos estándar de referencia y apps de flujo de trabajo para el procesamiento, el análisis y la visualización de imágenes, así como para el desarrollo de algoritmos. Puede llevar a cabo segmentación de imágenes, mejora de imágenes, reducción de ruido, transformaciones geométricas, registro de imágenes y procesamiento de imágenes 3D.

Las apps de Image Processing Toolbox le permiten automatizar los flujos de trabajo habituales de procesamiento de imágenes. Puede segmentar datos de imagen, comparar técnicas de registro de imágenes y procesar por lotes conjuntos de datos extensos de forma interactiva. Las apps y las funciones de visualización le permiten explorar imágenes, volúmenes 3D y vídeos, ajustar el contraste, crear histogramas y manipular regiones de interés (ROIs).

Puede acelerar los algoritmos mediante su ejecución en procesadores multinúcleo y GPUs. Muchas de las funciones de esta toolbox soportan la generación de código C/C++ para el prototipado y el desarrollo de sistemas de visión embebidos.

Comience:

Exploración y descubrimiento

Utilice las apps y las funciones para adquirir, visualizar, analizar y procesar imágenes en muchos tipos de datos.

Adquisición e importación de datos

Importe imágenes y vídeos generados por una amplia gama de dispositivos. Adquiera imágenes y vídeos en vivo de capturadoras de vídeo, cámaras GigE Vision®, cámaras DCAM y otros dispositivos.

Apps de exploración y descubrimiento

Todas las apps permiten la generación automática de código MATLAB y tienen la capacidad de capturar los pasos interactivos de manera programática, lo que resulta útil para automatizar los flujos de trabajo con varias imágenes.

Preprocesamiento de imágenes

Aumente la proporción de señal a ruido y acentúe las características de las imágenes mediante filtros personalizados o predefinidos.

Mejora de imágenes

Aumente la proporción de señal a ruido y acentúe las características de las imágenes modificando los colores o las intensidades de una imagen. Realice tareas de convolución y correlación, elimine el ruido, ajuste el contraste y reasigne el rango dinámico.

Operadores morfológicos

Mejore el contraste, elimine el ruido y reduzca o esqueletice regiones.

Enfoque de imágenes borrosas 

Corrija las imágenes borrosas por óptica fuera de foco, movimiento de la cámara o de la persona durante la captura de la imagen, condiciones atmosféricas, tiempo de exposición breve y otros factores. 

Flujos de trabajo de procesamiento de imágenes 3D

Visualice y ejecute flujos de trabajo de procesamiento de imágenes completos en volúmenes 3D.

Visualización de 3D

Explore un volumen 3D por medio de distintos métodos de visualización a fin de analizar la estructura de los datos. Puede ajustar la intensidad de los píxeles de un volumen 3D para lograr la opacidad a fin de resaltar una región concreta dentro del volumen.

Procesamiento de 3D

Utilice numerosas funciones específicas para 3D, además de muchas funciones ND que permiten flujos de trabajo de procesamiento de imágenes completos con datos 3D.

Análisis de imágenes

Extraiga información significativa de las imágenes; por ejemplo, localizando formas, contando objetos, identificando colores o midiendo las propiedades de los objetos.

Detección de bordes

Identifique los contornos de los objetos de una imagen mediante algoritmos prediseñados. Estos algoritmos incluyen los métodos de Sobel, Prewitt, Roberts, Canny y laplaciano de la gausiana.

Análisis de regiones de imágenes

Calcule las propiedades de las regiones de las imágenes, tales como área, centroide y orientación. Use la app Image Region Analysis para contar, clasificar y eliminar automáticamente regiones en función de las propiedades.

Transformada de Hough, funciones estadísticas y conversiones de espacio de color

Localice segmentos de línea, puntos finales de línea y círculos. Las funciones estadísticas le permiten analizar las características de una imagen. La conversión de espacio de color representa con precisión el color al margen de los dispositivos.

Segmentación de imágenes

Explore diferentes enfoques de segmentación de imágenes, tales como la creación automática de umbrales, los métodos basados en bordes y los métodos morfológicos.

Técnicas de segmentación de imágenes

Determine los límites de las regiones de una imagen y explore diferentes enfoques de segmentación de imágenes. Utilice apps de segmentación para explorar estas técnicas de forma interactiva.

Operadores morfológicos

Utilice la segmentación Watershed para separar los objetos en contacto de una imagen. La transformada Watershed se suele aplicar a este problema.

Registro de imágenes

Alinee las imágenes para permitir el análisis cuantitativo o la comparación cualitativa.

Métodos de registro de imágenes

Utilice el registro de imágenes basado en la intensidad, que alinea automáticamente las imágenes por medio de patrones de intensidad relativa. Lleve a cabo el registro 3D multimodal y el registro no rígido, e inspeccione visualmente los resultados mediante la creación de imágenes compuestas que resalten los problemas de alineación.

Aceleración e implementación

Trabaje con código C/C++ y HDL, ejecute algoritmos de procesamiento de imágenes sobre hardware de PCs, FPGAs y ASICs, y desarrolle sistemas de generación de imágenes.

Plataformas hardware

Genere código C, C++ y HDL automáticamente. Muchas funciones de procesamiento de imágenes soportan la generación de código, para que pueda ejecutar algoritmos de procesamiento de imágenes en hardware de PC, FPGAs, ASICs y hardware embebido.

Aceleración por GPU 

Utilice GPUs y procesadores multinúcleo para mejorar su aplicación y el rendimiento del modelo.

Funcionalidades más recientes

Imágenes grandes

lectura, visualización, procesamiento y gestión de imágenes que son demasiado grandes para caber en la memoria.

Preprocesamiento de datos para deep learning

aumento de imágenes para el entrenamiento de redes mediante transformaciones afines, recorte 2D y 3D, y otras operaciones de procesamiento de imágenes.

Función inpaintExemplar

relleno de regiones dañadas de imágenes mediante la restauración basada en ejemplos.

Volumen DICOM

creación de volúmenes isotrópicos a partir de imágenes DICOM.

Herramientas de ROI

creación de formas de retículo y compatibilidad con UIAxes y otras mejoras.

Consulte las notas de la versión para saber los detalles sobre estas características y las funciones correspondientes.

Deep Learning con MATLAB

Basta con unas pocas líneas de código de MATLAB para crear modelos de deep learning sin necesidad de ser un experto.

Consiga una prueba gratuita

30 días de exploración a su alcance.

Descargar ahora

¿Listo para comprar?

Solicitar precio y explore los productos relacionados.

¿Es estudiante?

Obtenga el software para estudiantes de MATLAB y Simulink.

Más información