Nel vastissimo mondo dell'Intelligenza Artificiale, un ruolo fondamentale è ricoperto dai sistemi di visione.
L'interpretazione delle immagini è un problema notoriamente difficile, le tecniche di computer vision tradizionali si basano sulla ricerca di pattern predefiniti e facili da identificare, spesso basandosi su correlazioni e condizioni standard