YOLO Vision 2026:
Guide

Cos'è l'informatica delle immagini? Una rapida introduzione

Scopri cos'è l'informatica delle immagini, come funziona e come viene applicata nell'assistenza sanitaria, nella guida autonoma e in altri moderni sistemi intelligenti.

ABAbirami Vina7 min read
Macchine che interpretano dati visivi tramite l'informatica delle immagini

Quando cammini attraverso un centro commerciale o una strada pubblica trafficata, le telecamere montate sopra ingressi e passaggi registrano l'attività. Generano dati visivi ogni secondo e, il più delle volte, non ce ne accorgiamo nemmeno.

Questo flusso costante di dati alimenta i moderni sistemi basati su intelligenza artificiale, dai smart security systems alle self-driving cars. Queste innovazioni sono guidate dall'image computing, un campo versatile che unisce informatica, matematica e fisica.

L'image computing aiuta le macchine a capire ciò che vedono in un'immagine. Consente ai sistemi di riconoscere cosa sta accadendo in una scena e di decidere come funzionare o rispondere, ad esempio fermando un'auto a guida autonoma quando appare un ostacolo.

In questo articolo esploreremo cos'è l'image computing e come viene utilizzato nei moderni sistemi di artificial intelligence (AI). Iniziamo!

Comprendere l'image computing#

L'image computing è il processo di acquisizione, elaborazione e analisi delle immagini utilizzando algoritmi avanzati. Tratta le immagini come dati che le macchine possono comprendere ed elaborare.

In altre parole, ogni immagine viene elaborata come una griglia di numeri. Ciò avviene convertendo i pixel, le unità più piccole di un'immagine, in una matrice composta da righe e colonne. Ogni pixel ha un valore numerico che indica alla macchina quanto sia luminosa o scura un'area specifica dell'immagine.

Il modo in cui questi valori sono organizzati dipende dal fatto che l'immagine sia in scala di grigi o a colori. Nelle immagini in scala di grigi, i valori dei pixel vanno tipicamente da 0 (nero) a 255 (bianco). Nelle immagini a colori, vengono utilizzate più matrici per rappresentare diversi canali di colore, come Rosso, Verde e Blu (RGB) o Tonalità, Saturazione e Valore (HSV).

Matrix representations of digital images

Fig 1. Rappresentazioni a matrice delle immagini (Source)

Oltre alle matrici di pixel, un'immagine contiene spesso informazioni contestuali nascoste, note come metadati. I metadati forniscono dettagli importanti come la risoluzione dell'immagine, la profondità di bit, le impostazioni della fotocamera o del sensore e l'ora esatta in cui l'immagine è stata acquisita. Le immagini sono memorizzate in formati di file specifici per preservare sia i dati visivi che i metadati.

Ad esempio, nell'image computing biomedico, le immagini sono comunemente archiviate utilizzando il formato DICOM (Digital Imaging and Communications in Medicine). DICOM combina dati visivi dell'immagine con informazioni sul paziente, come dettagli identificativi e impostazioni dell'apparecchiatura, garantendo che l'analisi delle immagini mediche sia accurata, coerente e sicura.

Come funziona l'image computing#

Ora che abbiamo una migliore comprensione di cosa sia l'image computing, passiamo in rassegna i passaggi utilizzati per convertire un feed della fotocamera in insight utili.

Sebbene il flusso di lavoro esatto possa variare in base all'applicazione, la maggior parte dei sistemi di image computing segue queste fasi principali:

  • Acquisizione delle immagini: Innanzitutto, i dati visivi vengono catturati utilizzando cameras e sensori o raccolti da dataset di immagini open source.
  • Pre-elaborazione delle immagini: Successivamente, le immagini acquisite vengono ridimensionate, sottoposte a denoising, migliorate e convertite in uno spazio colore specifico per standardizzare gli input.
  • Estrazione delle caratteristiche: Gli algoritmi di deep learning vengono utilizzati per apprendere schemi importanti nell'immagine, come bordi, forme e texture.
  • Interpretazione: Le caratteristiche estratte vengono analizzate per eseguire attività come il rilevamento di oggetti, la segmentazione delle immagini e il tracciamento di oggetti.
  • Output: Infine, il sistema genera output strutturati, come etichette di classe o bounding box, e li presenta in un modo che sia facile da comprendere e utilizzare per la visualizzazione da parte di persone o altri sistemi.

Image computing vs computer vision vs elaborazione delle immagini#

Quando incontri il termine image computing, potresti vedere anche termini come elaborazione delle immagini e computer vision. Sebbene questi termini siano spesso usati in modo intercambiabile, descrivono modi diversi in cui i sistemi di IA interagiscono con i dati visivi.

Ad esempio, l'image processing si concentra sul miglioramento delle immagini o sulla qualità delle immagini di input tramite operazioni di base come la rimozione del rumore, il ridimensionamento e la regolazione del contrasto. Nel frattempo, la computer vision, che è una branca dell'AI, si basa sull'image processing consentendo alle macchine di riconoscere oggetti, interpretare scene e comprendere cosa sta accadendo in immagini o video.

L'image computing combina l'elaborazione delle immagini e la computer vision per trasformare i dati visivi in output significativi e utilizzabili per sistemi intelligenti.

Comparison of image processing, computer vision, and image computing

Fig 2. Elaborazione delle immagini vs computer vision vs image computing. Immagine dell'autore.

Come viene implementato l'image computing oggi#

Successivamente, diamo un'occhiata a come viene implementato l'image computing oggi.

Nelle prime fasi dell'image computing, caratteristiche come bordi, angoli e texture venivano definite manualmente utilizzando algoritmi basati su regole e creati a mano. Sebbene queste metodologie funzionassero abbastanza bene in ambienti controllati, facevano fatica a scalare e ad adattarsi a condizioni complesse del mondo reale.

I moderni sistemi di image computing affrontano queste limitazioni utilizzando approcci basati sul deep learning. Modelli come le reti neurali convoluzionali (CNN) e i vision transformer apprendono automaticamente le caratteristiche rilevanti da ampi dataset di immagini. Ciò consente loro di eseguire attività come object detection, segmentazione delle istanze e object tracking con maggiore precisione e robustezza.

Oggi i flussi di lavoro di image computing si affidano spesso a modelli di visione in tempo reale progettati per il deployment in sistemi di AI all'avanguardia. Ad esempio, i modelli di visione AI come Ultralytics YOLO26 consentono funzionalità di computer vision veloci ed efficienti come il rilevamento degli oggetti e la segmentazione delle istanze sia su dispositivi edge che in ambienti cloud.

Ultralytics YOLO26 che rileva e segmenta oggetti in un'immagine

Fig 3. Un esempio di utilizzo di Ultralytics YOLO26 per rilevare e segmentare oggetti in un'immagine

Applicazioni reali dell'image computing#

L'image computing è ampiamente utilizzato in applicazioni reali per comprendere e agire sui dati visivi. Esploriamo come l'image computing viene applicato in diversi domini.

Image computing medico per la diagnosi precoce delle malattie#

L'image computing può aiutare medici e clinici a individuare le malattie più precocemente e ad analizzare le scansioni mediche in modo più efficiente. Questi sistemi sanitari innovativi possono elaborare rapidamente dati di imaging medico come radiografie e scansioni di risonanza magnetica (MRI) e spesso forniscono risultati più coerenti rispetto alla revisione manuale.

Ad esempio, modelli come Ultralytics YOLO26 possono essere addestrati su ampi set di immagini di radiografie toraciche per apprendere modelli legati a infezioni e anomalie. Una volta addestrati, questi modelli possono aiutare a identificare se una scansione appare normale o mostra segni di condizioni come polmonite o COVID-19.

Image computing per la guida autonoma#

I veicoli autonomi utilizzano l'image computing per capire cosa sta succedendo intorno a loro e prendere decisioni di guida. La tecnologia trasforma il filmato grezzo della telecamera in informazioni in tempo reale che aiutano il veicolo a muoversi in modo sicuro e fluido.

L'image computing è comunemente utilizzato nei sistemi avanzati di assistenza alla guida (ADAS). Invece di limitarsi a registrare video, questi moduli analizzano ogni fotogramma per individuare segnaletica orizzontale, altri veicoli, pedoni e ostacoli. Ciò rende possibile per l'auto reagire alle mutevoli condizioni stradali con scarso coinvolgimento umano.

Un altro caso d'uso comune è la combinazione di immagini da più telecamere per creare una visione a 360 gradi dell'ambiente circostante il veicolo. L'image computing aiuta a correggere la distorsione dell'obiettivo, migliorare la nitidezza dell'immagine e bilanciare luminosità e colore su tutti i feed delle telecamere. Il risultato è una visione chiara e senza interruzioni che consente al veicolo di navigare in sicurezza, anche in condizioni meteorologiche avverse o di scarsa illuminazione.

Image stitching using deep learning

Fig 4. Unione di immagini tramite deep learning (Source)

Pro e contro dell'image computing#

Ecco alcuni dei vantaggi dell'image computing:

  • Scalabilità: Una volta addestrati, i sistemi di image computing possono analizzare grandi volumi di dati visivi continuamente e su larga scala.
  • Processo decisionale: Supporta applicazioni critiche in termini di tempo come guida autonoma, screening medico e monitoraggio industriale.
  • Efficienza dei costi nel tempo: Sebbene la configurazione iniziale possa essere costosa, l'analisi visiva automatizzata può ridurre i costi operativi a lungo termine.

Sebbene ci siano molti benefici legati all'image computing, ci sono anche alcune limitazioni. Ecco alcuni fattori da considerare:

  • Qualità dei dati: I metodi di image computing dipendono fortemente da un'etichettatura accurata e da high-quality datasets, la cui creazione può essere costosa e richiedere molto tempo.
  • Sensibilità alle condizioni: Cambiamenti di illuminazione, occlusione, sfocatura da movimento, condizioni meteorologiche o angolazioni della telecamera possono influire negativamente sulle prestazioni del modello.
  • Spiegabilità limitata: I modelli di immagine basati sul deep learning possono agire come black box, rendendo difficile spiegare come vengono prese le decisioni.

Punti chiave#

L'image computing si è evoluto dall'elaborazione di base delle immagini in una tecnologia che consente ai sistemi di IA di percepire e comprendere il mondo reale in tempo reale. Man mano che il deep learning continua ad avanzare, l'image computing sta diventando una parte essenziale della creazione di toolkit e applicazioni più intelligenti e pratici.

Unisciti alla nostra community e dai un'occhiata al nostro GitHub repository per scoprire di più sull'AI. Esplora le pagine delle nostre soluzioni per leggere sulle applicazioni dell'AI in agriculture e della computer vision in logistics. Scopri le nostre licensing options e inizia a creare modelli di visione AI.

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning