La visione artificiale è un sottocampo interdisciplinare dell’ingegneria. Ha a che fare con la progettazione dell’hardware e del software necessari per un sistema di visione artificiale con utili applicazioni industriali. Le applicazioni più frequenti sono il controllo qualità e il conteggio dei prodotti. Man mano che la visione artificiale avanza come campo, automatizza alcuni dei lavori industriali più noiosi, consentendo ai dipendenti umani di ricoprire posizioni più interessanti.
La visione artificiale è considerata un sottocampo della visione artificiale in generale, che include indagini neurocomputazionali sulla visione umana e lo sviluppo di sistemi di visione flessibili per la robotica autonoma. La “visione artificiale” ha la connotazione dell’applicazione in ambito industriale. La visione artificiale viene utilizzata in qualsiasi ambiente industriale con un grado significativo di automazione, in cui le specifiche del prodotto sono ben definite e i prodotti sono prodotti in serie. Ciò include l’industria automobilistica, l’industria dei semiconduttori e l’industria elettronica in generale. A volte, un sistema di visione artificiale è accoppiato a un braccio robotico che scarta i prodotti difettosi o addirittura partecipa attivamente alla produzione del prodotto.
Un sistema di visione artificiale è generalmente costituito da un sensore di pressione o ottico, una telecamera, un sistema di illuminazione, un’unità di elaborazione centrale (CPU), un software associato per l’elaborazione delle immagini e un sistema di I/O per la connessione a una rete più ampia. Se un sistema di visione artificiale si trova adiacente a un nastro trasportatore, come spesso accade, la sequenza degli eventi è simile a questa: viene attivato un sensore di pressione o ottico quando il prodotto si muove davanti alla telecamera, viene attivato un impulso di luce per illuminare il target, la fotocamera esegue un’esposizione e l’immagine viene elaborata e alimentata a un albero decisionale, che restituisce un output che viene quindi attivato da un elemento automatico o visualizzato agli operatori umani. Questo semplice processo può automatizzare la classificazione o l’ispezione di migliaia di prodotti ogni giorno, risparmiando milioni di ore di lavoro.