Visione artificiale: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Luckas-bot (discussione | contributi)
m r2.7.1) (Bot: Aggiungo: bg:Компютърно зрение
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
(37 versioni intermedie di 29 utenti non mostrate)
Riga 1:
{{F|tecnologia|maggio 2013}}
La '''visione artificiale''' è l'insieme dei processi che mirano a creare un modello approssimato del mondo reale ([[tridimensionalità|3D]]) partendo da immagini bidimensionali ([[bidimensionalità|2D]]). Lo scopo principale della visione artificiale è quello di riprodurre la [[Vista (senso)|vista]] umana. Vedere è inteso non solo come l'acquisizione di una [[fotografia]] bidimensionale di un'area ma soprattutto come l'interpretazione del contenuto di quell'area. L'informazione è intesa in questo caso come qualcosa che implica una decisione automatica.
 
[[File:Detected-with-YOLO--Schreibtisch-mit-Objekten.jpg|miniatura| Rilevamento di oggetti all'interno di un'immagine, un problema tipico della visione artificiale]]
 
La '''visione artificiale''' (nota anche come ''computer vision'') è l'insieme dei processi che mirano a creare un modello approssimato del mondo reale ([[tridimensionalità|3D]]) partendo da immagini bidimensionali ([[bidimensionalità|2D]]). Lo scopo principale della visione artificiale è quello di riprodurre la [[Vista (senso)|vista]] umana. Vedere è inteso non solo come l'acquisizione di una [[fotografia]] bidimensionale di un'area ma soprattutto come l'interpretazione del contenuto di quell'area. L'informazione è intesa in questo caso come qualcosa che implica una decisione automatica.
 
Un [[sistema di visione artificiale]] è costituito dall'integrazione di componenti ottiche, elettroniche e meccaniche che permettono di acquisire, registrare ed elaborare immagini sia nello spettro della [[luce visibile]] che al di fuori di essa ([[infrarosso]], [[ultravioletto]], [[raggi X]], ecc.).
Il risultato dell'elaborazione è il riconoscimento di determinate caratteristiche dell'immagine per varie finalità di controllo, classificazione, selezione, ecc.
 
== Sistema di visione ==
Un [[Sistema di visione artificiale|Sistemasistema di Visionevisione]] è costituito da diverse componenti:
* telecamere e ottiche
* sistema di illuminazione
Line 13 ⟶ 17:
* le interfacce con l'ambiente esterno
 
Le parti da ispezionare vengono posizionate - spesso attraverso sistemi di movimentazione automatica - di fronte a una o più telecamere ed illuminati in modo appropriato, in modo cioè da evidenziare il più possibile i difetti da individuare. Il [[sistema ottico]] forma un'immagine sul sensore della telecamera che produce un [[segnale elettrico]] in uscita. Questo segnale verrà digitalizzato e memorizzato.
 
L'immagine, catturata e resa in questo modo "comprensibile" da un calcolatore, potrà quindi essere elaborata con un apposito software che comprende particolari algoritmi di calcolo ed analisi, in grado di individuare le caratteristiche dell'immagine e amplificarne alcuni aspetti - ad esempio contorni, spigoli, forme, strutture - allo scopo di eseguire i controlli e le verifiche per i quali il sistema è stato concepito.
Line 20 ⟶ 24:
 
== Compiti tipici ==
Un problema classico nella visione artificiale è quello di determinare se l'immagine contiene o no determinati oggetti (''[[Object recognition]]'') o attività. Il problema può essere risolto efficacemente e senza difficoltà per oggetti specifici in situazioni specifiche per esempio il riconoscimento di specifici oggetti geometrici come [[poliedro|poliedri]], [[Riconoscimento facciale|riconoscimento di volti]] o caratteri scritti a mano. Le cose si complicano nel caso di oggetti arbitrari in situazioni arbitrarie.
 
Nella letteratura troviamo differenti varietà del problema:
*''Recognition'' (''riconoscimento''): uno o più oggetti prespecificati o memorizzati possono essere ricondotti a classi generiche usalmenteusualmente insieme alla loro posizione 2D o 3D nella scena.
*''Identification'' (''identificazione''): viene individuata un'istanza specifica di una classe. Es. Identificazione di un volto, impronta digitale o veicolo specifico.
*''Detection'' (''rilevamento''): Ll'immagine eè scandita fino all'individuazione di una condizione specifica. Es. Individuazione di possibili cellule anormali o tessuti nelle immagini mediche
 
Altro compito tipico è la ''ricostruzione delladello scena''scenario: dati 2 o più immagini 2D si tenta di ricostruire un modello 3D delladello scenascenario. Nel caso più semplice si parla di un setinsieme di singoli punti 3D.in Casiuno piùspazio complessi3D tentanoo di generareintere superfici 3D complete. Generalmente è importante trovare la matrice fondamentale che rappresenta i punti comuni provenienti da immagini differenti.
 
== Applicazioni in campo industriale ==
Grazie alle funzionalità e alla elevata potenza di calcolo i sistemi di visione possono trovare campi di applicazione virtualmente illimitati.
 
Line 58 ⟶ 62:
===Misure non a contatto===
Si distinguono in genere [[Misura (metrologia)|misure]] ad una o due dimensioni: diametri, lunghezze, altezze eccentricità, linearità, misure a tre dimensioni, calcoli di volume (attraverso l'analisi di immagini acquisite da più angolazioni).
L'utilizzo del [[Sistema di visione artificiale|SdV]] risulta particolarmente indicato per misurare oggetti fragili, difficili da raggiungere, contenuti in altri oggetti, a temperature elevate: ad esempio colate di acciaio fuso in laminatoi, ecc.
Un vantaggio della visione artificiale consiste anche nella possibilità di effettuare misure non convenzionali e superiori a quelle fatte con i sistemi tradizionali, ad esempio misurando aree di forme complesse.
 
Line 79 ⟶ 83:
* Modellazione di oggetti o ambienti (ispezioni industriali, analisi di immagini in ambiente medico e modellazione [[topografia|topografica]])
* Interazione (input in un dispositivo per l'interazione tra l'uomo e il computer)
* Studi intedisciplinariinterdisciplinari con la [[neurobiologia]]
 
In [[fisica]], una branca significativa della visione artificiale è utilizzata per comprendere i meccanismi in cui le radiazioni elettromagnetiche, tipicamente nel campo degli infrarossi, sono riflesse dalle superfici.
Line 99 ⟶ 103:
In biologia la percezione visiva dell'uomo e degli animali viene studiata attraverso sistemi che operano in termini di processi psicologici.
La visione artificiale dall'altra parte studia e descrive un sistema visivo artificiale implementato in software o hardware. La prima affronta il problema dall'esterno la seconda dall'interno.
Lo scambio interdisciplinare tra lo studio biologico e la ''computer vision'' ha dato importanti risultati da entrambientrambe le parti.
Nel corso dell'ultimo secolo c'è stato un intenso studio degli occhi, dei neuroni e della struttura del cervello per comprendere come viene processato dall'organismo umano e animale il segnale visivo. Qua le due discipline si sono incontrate in quanto anche la visione artificiale tenta di simulare come realmente si comporta l'apparato visivo biologico anche se ad un differente livello di complessità. Da qui la motivazione per cui alcuni metodi utilizzati nella visione artificiale hanno avuto riscontro anche in ambito biologico.
 
Line 137 ⟶ 141:
Dobbiamo aspettare gli anni [[1980]] per vedere le prime vere e proprie applicazioni pratiche di questa disciplina, caratterizzate spesso da uno scopo puramente ''dimostrativo''.
Negli anni [[1990]] vediamo comparire i primi ''frame-grabber'' standard da inserire su PC e i sistemi di visione acquistano maggiore funzionalità e robustezza abbandonando l'aspetto tipicamente sperimentale del decennio precedente, soprattutto in campo industriale si notano notevoli alti e bassi di questa disciplina caratterizzati da alcune soluzioni funzionali costellati di parecchi insuccessi.
OggiNel [[2000]]-[[2008]] il campo della visione artificiale può essere descritto come vario ed immaturo. La causa va probabilmente ricercata nella sua evoluzione, a cui hanno contribuito diverse discipline scientifiche senza però convenire su una formulazione standard del "problema della visione artificiale". Inoltre, con conseguenze ancor più evidenti, non esiste una formulazione standard di come i problemi di visione artificiale vadano risolti. EsistonoEsiste invece un'abbondanza di metodi attiatta a risolvere compiti ben definiti della visione artificiale, dove le procedure sono spesso dipendenti dal contesto e raramente possono essere estese ad uno spettro più ampio di applicazioni.
Molti di questi metodi sono ancora a livello di ricerca base, ma molti altri ancora hanno trovato spazio nella produzione commerciale dove fanno parte di grandi sistemi che risolvono problemi complessi.
Nelle applicazioni più pratiche i computer sono pre-addestrati per risolvere un particolare compito, tuttavia attualmente stanno diventando sempre più comuni i metodi basati sull'apprendimento. Dal 2009 vediamo affermarsi l'uso delle telecamere con comunicazione digitale, soprattutto lo standard GIGEtherneth che unisce fattori come una discreta velocità, l'economicità, la standardizzazione (usa normali porte GigaBit Ethernet da PC), ed una discreta robustezza in campo industriale, di conseguenza i frame grabbers analogici tendono a uscire di scena. Dal punto di vista di generazione del software assistiamo ad una particolare concentrazione nella soluzione di problematiche 3D. In generale l'affidabilità delle soluzioni migliora.
 
===Reti neurali===
Malgrado la sperimentazione con [[reti neurali]] nella visione artificiale e qualche applicazione sia antecedente al [[1996]], è proprio a partire da quest'anno che soprattutto in Europa ed in Giappone si iniziano a vedere parecchie applicazioni di visione che risolvono brillantemente applicazioni di tipo industriali.
Line 151 ⟶ 154:
== Voci correlate ==
* [[Guida robot]]
* [[Multi-Networks for Object Detection]]
* [[Optical flow]]
* [[Flusso ottico]]
* [[Riconoscimento dei contorni]]
* [[Riconoscimento dei gesti]]
* [[Sistemi di visione artificiale]]
* [[Tensor voting]]
{{Portale|ingegneria}}
* [[Riconoscimento di immagini]]
* [[Riconoscimento facciale]]
 
== Altri progetti ==
{{interprogetto|preposizione=sulla}}
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* {{FOLDOC|computer vision|computer vision}}
 
{{Controllo di autorità}}
[[Categoria:Tecniche ottiche]]
{{Portale|informatica|ingegneria|matematica}}
[[Categoria:Ingegneria dell'automazione]]
[[Categoria:Intelligenza artificiale]]
 
[[Categoria:IntelligenzaVisione artificiale| ]]
[[ar:رؤية حاسوبية]]
[[bg:Компютърно зрение]]
[[bs:Kompjuterski vid]]
[[ca:Visió artificial]]
[[cs:Počítačové vidění]]
[[el:Μηχανική όραση]]
[[en:Computer vision]]
[[es:Visión artificial]]
[[fa:بینایی رایانه‌ای]]
[[fr:Vision par ordinateur]]
[[he:ראייה ממוחשבת]]
[[hr:Računalni vid]]
[[ja:コンピュータビジョン]]
[[ko:컴퓨터 비전]]
[[pt:Visão computacional]]
[[ru:Компьютерное зрение]]
[[simple:Computer vision]]
[[sl:Računalniški vid]]
[[sq:Vizioni kompjuterik]]
[[sv:Datorseende]]
[[th:คอมพิวเตอร์วิทัศน์]]
[[ur:شمارندی بصارت]]
[[zh:计算机视觉]]