Image Processing Toolbox

Eseguire l’elaborazione, la visualizzazione e l’analisi di immagini 

 

Image Processing Toolbox™ fornisce un set completo di algoritmi standard di riferimento e app per lavorare con l’elaborazione delle immagini, l’analisi, la visualizzazione e lo sviluppo di algoritmi. È possibile effettuare la segmentazione, correzione e registrazione di immagini, ridurre il rumore, eseguire trasformazioni geometriche e l’elaborazione di immagini in 3D.

Le app di Image Processing Toolbox consentono di automatizzare comuni flussi di lavoro per l’elaborazione di immagini. È possibile segmentare interattivamente dati immagine, comparare tecniche di registrazione immagini ed elaborare in batch grandi set di dati. Le funzioni e le app di visualizzazione consentono di esplorare immagini, volumi in 3D e video, regolare il contrasto, creare istogrammi e manipolare le regioni d'interesse (ROI).

È possibile velocizzare gli algoritmi eseguendoli su processori multicore e GPU. Molte funzioni del toolbox supportano la generazione di codice C/C++ per la prototipazione su desktop e su sistemi di embedded.

Inizia ora:

Esplorazione e scoperta

Utilizzare applicazioni e funzioni per acquisire, visualizzare, analizzare ed elaborare immagini in molti tipi di dati.

Acquisizione e importazione dati

Importa le immagini e i video generati da un'ampia gamma di dispositivi, tra cui webcam, fotocamere digitali, sensori satellitari e terrestri, dispositivi di imaging medicali, microscopi, telescopi e altri strumenti scientifici.

Supporta numerosi formati di file immagine speciali. Per le immagini medicali, supporta il formato file DICOM, compresi i metadati associati, nonché i formati Analyze 7.5 e Interfile.

Visualizzare immagini HDR (High Dynamic Range)

App per l'esplorazione e la scoperta

Utilizza le app per esplorare e scoprire vari approcci algoritmici. Con l'app Color Thresholder è possibile segmentare un'immagine sulla base di vari spazi di colore. L'app Image Viewer consente di posizionare e manipolare interattivamente le ROI, utilizzando punti, linee, rettangoli, poligoni, ellissi e forme a mano libera.

Segmentazione in base ai colori

Pre-elaborazione di immagini

Aumentare il rapporto segnale/rumore e accentuare le feature dell’immagine utilizzando filtri personalizzati o predefiniti.

Correzione di immagini

Aumenta il rapporto segnale/rumore e accentua le feature dell'immagine, modificandone i colori o l'intensità. Esegui convoluzione e correlazione, rimuovi il rumore, regola il contrasto e rimappa il range dinamico.

Regolarizzazione di immagini a colori composite multispettrali

Analisi granulometrica dei fiocchi di neve

Deblurring dell'immagine 

Regolarizzare la sfocatura causata da ottica non a fuoco, movimento della fotocamera o del soggetto durante lo scatto, condizioni atmosferiche e altri fattori. 

Guida al deblurring di immagini

Flussi di lavoro per l’elaborazione di immagini in 3D

Visualizzare ed eseguire flussi di lavoro completi di elaborazione immagini su volumi 3D.

Visualizzazione in 3D

Esplorare un volume 3D mediante vari metodi di visualizzazione per analizzare la struttura dei dati. È possibile mappare l’intensità di pixel di un volume 3D con l’opacità per evidenziare una regione specifica all’interno del volume.

Elaborazione 3D

Utilizzare una varietà di funzioni specifiche per il 3D, oltre a diverse funzioni ND che consentono di gestire flussi di lavoro completi di elaborazione immagini con dati 3D.

Segmentazione 3D

Utilizza le funzioni programmatiche le app interattive per eseguire la segmentazione 3D. Puoi utilizzare la sogliatura, i contorni attivi, la segmentazione semantica e altre tecniche per eseguire la segmentazione di dati in 3D.

Image Analysis

Extract meaningful information from images, such as finding shapes, counting objects, identifying colors, or measuring object properties.

Edge Detection

Identify object boundaries in an image using pre-built algorithms. These algorithms include the Sobel, Prewitt, Roberts, Canny, and Laplacian of Gaussian methods.

Image Region Analysis

Calculate the properties of regions in images, such as area, centroid, and orientation. Use the Image Region Analysis App to automatically count, sort, and remove regions based on properties.

Image Region Analyzer App

Hough Transform, Statistical Functions, and Color Space Conversions

Find line segments, line endpoints, and circles. Statistical functions let you analyze the characteristics of an image. Color-space conversion accurately represents color independently from devices.

Detect and Measure Circular Objects in an Image

Segmentazione di immagini

Esplorare soluzioni diverse per la segmentazione delle immagini, tra cui la soglia automatica, i metodi basati sui contorni e i metodi basati sulla morfologia.

Tecniche di segmentazione di immagini

Determinare i contorni delle regioni in un’immagine e analizzare diversi approcci alla segmentazione di immagini. Le app di segmentazione consentono di scoprire queste tecniche in modo interattivo.

Segmentazione watershed

Utilizzare la segmentazione watershed per separare gli oggetti a contatto in un’immagine. La segmentazione watershed viene spesso utilizzata per risolvere questo problema.

Segmentazione Watershed controllata da marker

Registrazione di immagini

Allineare le immagini per poter eseguire analisi quantitative o comparazioni qualitative.

Metodi di registrazione delle immagini

Utilizzare la registrazione delle immagini basata sull'intensità, che allinea automaticamente le immagini secondo schemi a intensità relativa. Eseguire la registrazione 3D multimodale e non rigida e ispezionare visivamente i risultati creando immagini composite che mettono in risalto gli errori di allineamento.

Accelerazione e distribuzione

Lavorare con il codice C/C++ e HDL; eseguire algoritmi di elaborazione immagini su hardware PC, FPGA e ASIC e sviluppare sistemi di imaging.

Hardware target

Generare automaticamente codice C, C++ e HDL. Molte funzioni di image processing supportano la generazione di codice, permettendo di sviluppare algoritmi di image processing su PC hardware, FPGA, ASIC e hardware embedded.

Accelerazione GPU 

Utilizzare GPU e processori multicore per migliorare le prestazioni dell’applicazione e del modello in uso.

Funzionalità recenti

Immagini di grandi dimensioni

supporto per il bilanciamento delle classi, i dati etichettati e gli schemi di compressione TIFF aggiuntivi

Image Quality Metrics

misurare l’indice MS-SSIM (Multi-Scale Structural Similarity)

Funzione modefilt

eseguire il filtro di modo su un’immagine 2D o un volume 3 per filtrare dati etichettati o categorici

Contorni DICOM-RT

estrarre dati di contorno ROI da un set di strutture DICOM-RT

Immagini di grandi dimensioni

elaborare immagini troppo grandi per essere contenute in memoria

Pre-elaborazione di dati deep learning

eseguire ulteriori ingrandimenti delle immagini

Consulta le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.

MATLAB for Deep Learning

With just a few lines of MATLAB code, you can apply deep learning techniques to your work whether you’re designing algorithms, preparing and labeling data, or generating code and deploying to embedded systems.