Cos'è un sistema di visione artificiale?

Forse non lo sai, ma la tecnologia di visione artificiale è ovunque. Qualsiasi cosa prodotta in serie, dagli alimenti ai semiconduttori e ai tessili, si affida a sistemi di visione artificiale per guidare l'automazione e controllare la qualità del prodotto. Come suggerisce il nome, la visione artificiale è fondamentalmente la capacità di un sistema (come un computer) di vedere. Il sistema analizza l'immagine per prendere una decisione o per fare una classificazione. Questo rende possibile il controllo automatizzato dei prodotti, il riconoscimento facciale e il sistema di prevenzione delle collisioni.

Le telecamere per sistemi di visione artificiale devono operare con la massima affidabilità tutto il giorno, tutti i giorni, per molti anni, anche in ambienti difficili in cui potrebbero essere sottoposte a vibrazioni costanti. Ecco uno scenario tipico del loro funzionamento: la telecamera attiva istantaneamente l'acquisizione delle immagini sulla base di segnali esterni e invia segnali per attivare i sistemi di illuminazione o altre telecamere. Il software di analisi delle immagini attiva le funzioni delle macchine, ad esempio rifiutare un pezzo difettoso, selezionare un imballaggio, analizzare un campione di sangue o guidare un robot.

cos'è uno schema di visione artificiale.jpg

Le telecamere per la visione artificiale sono dotate di molte funzioni per manipolare e creare uno specifico tipo di immagine. Le funzionalità di base e avanzate dei sistemi di visione artificiale includono:

  • Possibilità di definire un campo visivo ristretto e di ignorare il resto della scena
  • Correzione automatica del colore
  • Timestamp per sincronizzare le immagini con le letture di altri sensori
  • Sincronizzazione delle immagini acquisite con i segnali di altri dispositivi hardware
  • Sincronizzazione delle immagini acquisite da più telecamere
  • Controllo preciso della configurazione della telecamera con il pacchetto di strumenti per lo sviluppo del software interno
  • Facile integrazione con il software dei sistemi di visione artificiale di terzi

I sistemi di visione artificiale consentono ai sistemi elettronici e meccanici di trasformare le informazioni visive in decisioni. Gli sviluppatori possono fare un ulteriore passo avanti e utilizzare i metodi di apprendimento approfondito per automatizzare rapidamente processi decisionali complessi e soggettivi. L'apprendimento approfondito imita il modo in cui il cervello umano elabora i dati, utilizzando le reti neurali per distinguere tra le anomalie degne di nota e le variazioni naturali. Il risultato consiste nella capacità di analizzare modelli più complessi, sviluppare i sistemi più velocemente, offrendo prodotti di qualità superiore e migliorando la produttività.

Normalmente, i sistemi di apprendimento approfondito richiedono sistemi di telecamere e computer separati. Tuttavia, la tecnologia Neuro FLIR consente di implementare la rete neurale addestrata direttamente sulla telecamera.. In questo modo si riduce il costo e la complessità del sistema, permettendo che le decisioni siano prese direttamente sulla telecamera, in molti casi senza un PC host. La tecnologia Neuro è l'ideale per una vasta gamma di applicazioni, tra cui la classificazione e divisione dei prodotti, trasferimento della lingua dei segni in parole, rilevazione di potenziali pericoli di collisione per i droni o dello stato di veglia del conducente o pilota.

Scopri di più sui sistemi di visione artificiale e sulle soluzioni di apprendimento approfondito FLIR:https://www.flir.com/iis/machine-vision/

Articoli correlati