Image Processing Toolbox

 

Image Processing Toolbox

Procesamiento, visualización y análisis de imágenes 

Image Processing Toolbox proporciona una amplia gama de algoritmos estándar de referencia y apps de flujo de trabajo para procesar, visualizar y analizar imágenes, y desarrollar algoritmos. Puede realizar segmentación de imágenes, perfeccionamiento de imágenes, reducción de ruido, transformaciones geométricas y registro de imágenes utilizando Deep Learning y técnicas tradicionales de procesamiento de imágenes. Esta toolbox ofrece soporte para el procesamiento de imágenes en 2D y 3D, además de imágenes de gran tamaño.

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

Muchas de las funciones de esta toolbox soportan la generación de código C/C++ para el prototipado de escritorio y el despliegue de sistemas integrados de visión artificial.

Duración del vídeo 2:12

Conecte agentes de IA con Image Processing Toolbox

Incorpore funcionalidades específicas del dominio a su flujo de IA agente.

Funcionalidades, ejemplos y documentación

El procesamiento de imágenes es un conjunto de técnicas para manipular y analizar imágenes en 2D y volúmenes en 3D. Se utiliza en diversos campos, tales como fotografía, medicina, robótica y teledetección. Image Processing Toolbox permite mejorar, filtrar, eliminar ruido, registrar y segmentar imágenes y volúmenes.

Identifique los contornos de los objetos de la imagen de una flor con algoritmos predefinidos tales como los métodos Sobel, Prewitt, Roberts, Canny y lapacianos-gaussianos.

Análisis de imágenes

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

Segmentación y separación de peras en contacto en una imagen con segmentación divisoria.

Segmentación de imágenes

Determine los límites de las regiones de una imagen utilizando diferentes técnicas, tales como métodos basados en bordes, métodos morfológicos y el método del valor umbral automático.

Alinee automáticamente dos imágenes del mismo objeto tomadas desde diferentes ángulos y distancias con la app Image Registration.

Registro de imágenes

Alinee las imágenes para permitir el análisis cuantitativo o la comparación cualitativa con técnicas de registro basado en la intensidad, multimodal y no rígido.

Flujos de trabajo de procesamiento de imágenes en 3D

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

Mejora de una imagen con poca luz del interior de una iglesia invirtiendo la imagen y aplicando técnicas de eliminación de neblina.

Procesamiento de imágenes hiperespectrales

Lea, escriba y visualice datos hiperespectrales en diversos formatos de archivo, y procese los datos identificando los índices espectrales o con algoritmos tales como reducción de Smile o NDVI.

Deep Learning y procesamiento de imágenes

Utilice redes neuronales profundas para realizar tareas de procesamiento de imágenes, como eliminación de ruido, traducción de imagen a imagen y segmentación.

Procesamiento de imágenes hiperespectrales

Lea, escriba y visualice datos hiperespectrales en diversos formatos de archivo, y procese los datos identificando los índices espectrales o con algoritmos tales como reducción de Smile o NDVI.

Visualización de varias imágenes de una carpeta o almacén de datos con la app Image Browser.

Apps de exploración y descubrimiento

Utilice apps para explorar y descubrir diversos enfoques algorítmicos. Con la app Color Thresholder, podrá segmentar una imagen en función de los distintos espacios de color. La app Image Region Analyzer permite calcular las propiedades de las regiones de imágenes binarias.

Generación y despliegue de algoritmos de detección de vehículos en dispositivos de hardware tales como GPU.

Aceleración y despliegue

Genere automáticamente código C/C++, CUDA® y HDL para realizar prototipado y desplegar algoritmos de procesamiento de imágenes en CPU, GPU, FPGA y ASIC.

“Utilizamos múltiples lenguajes de codificación en nuestro trabajo, pero MATLAB fue una opción excelente para el desarrollo de CODA debido a sus numerosos conjuntos de herramientas bien documentados para el procesamiento y la visualización de imágenes”.

Image Processing Toolbox FAQs

Image Processing Toolbox ofrece una amplia gama de algoritmos estándar de referencia y apps de flujo de trabajo para procesar, visualizar y analizar imágenes, y desarrollar algoritmos mediante técnicas tradicionales y de Deep Learning.

La toolbox facilita el procesamiento de imágenes 2D, volúmenes 3D e imágenes de gran tamaño en varios formatos. También ofrece soporte para anotaciones 3D.

Puede realizar segmentación de imágenes, análisis de regiones, mejora de imágenes, reducción de ruido, transformaciones geométricas, registro de imágenes, detección de objetos, identificación de colores y medición de propiedades.

Yes, the toolbox supports deep learning for tasks such as denoising, image-to-image translation, and segmentation when used with deep neural networks.

Image Processing Toolbox incluye las siguientes apps: Color Thresholder para segmentación basada en color, Image Region Analyzer para calcular propiedades de regiones, Image Registration para alinear imágenes, Image Browser para visualizar múltiples imágenes y Image Segmenter con soporte para Segment Anything Model.

Sí, la toolbox ofrece soporte para lectura, escritura, visualización y procesamiento de datos hiperespectrales utilizando algoritmos de reducción Smile, NDVI e identificación de índices espectrales mediante Hyperspectral Imaging Library.

Sí, la toolbox ofrece soporte para diseño y simulación de sistemas ópticos mediante Optical Design and Simulation Library. Puede importar sistemas ópticos secuenciales desde archivos .zmx de Zemax, definir nuevos sistemas desde cero utilizando la línea de comandos o una interfaz visual, trazar rayos a través del sistema y realizar análisis geométricos, además de visualizar los resultados en 2D y 3D. También puede diseñar superficies reflectantes/refractantes, planas, esféricas, asféricas y con simetría rotacional, así como realizar modelado óptico de materiales a partir de catálogos de materiales vítreos de proveedores y trabajar con recubrimientos ópticos.

Sí, muchas funciones de la toolbox admiten generación de código C/C++ para prototipado en escritorio y despliegue de sistemas embebidos de visión artificial, con generación automática de código C/C++, CUDA y HDL para CPU, GPU, NPU, FPGA y ASIC.

Sí, la toolbox admite aceleración en GPU, NPU y procesadores multinúcleo, con opciones disponibles de cálculo paralelo que aceleran el procesamiento por lotes de grandes conjuntos de datos.

Prueba gratuita de Image Processing Toolbox

Descubra nuestros productos.


¿Tiene interés en comprar?

Obtenga información sobre precios y explore productos relacionados.

¿Es estudiante?

Es posible que su centro educativo ya ofrezca acceso a MATLAB, Simulink y otros productos complementarios mediante una infraestructura Campus-Wide License.