Visão e inteligência artificial

visão artificial

Computer Vision é a ciência e a tecnologia para obter modelos, significando e controlar informações a partir de dados visuais.  Os dois principais campos da visão computacional são a visão computacional e a visão artificial.  

A visão computacional tem a ver com o simples registro e análise da percepção visual, e a tentativa de compreendê-la.  A visão mecânica tem a ver com o uso do que é encontrado a partir da visão computacional e sua aplicação para beneficiar pessoas, animais, meio ambiente, etc.

A visão computacional influenciou muito o campo da Inteligência Artificial.  O torneio Robocup e a ASIMO são exemplos de Inteligência Artificial usando a Visão Computacional em sua maior extensão. 

O torneio Robocup é um torneio para cães-robô jogando futebol.  Para poder jogar futebol, estes cães devem ser capazes de ver a bola e depois reagir a ela de acordo.  Os engenheiros desses cães-robô foram desafiados a criar cães-robô que possam vencer os melhores jogadores de futebol em cerca de cinqüenta anos.

ASIMO, visto abaixo, é outro exemplo de como a visão computadorizada é uma parte importante da Inteligência Artificial.  O ASIMO é um robô criado pela Honda, mas é claro, todos os robôs precisam saber onde se mover e o que está em seu entorno. 

Para poder fazer isso, a ASIMO usa câmeras para visualizar computacionalmente o que está em seu entorno, depois o utiliza para atingir seu objetivo.

A Inteligência Artificial também pode usar a visão artificial para se comunicar com os seres humanos.  GRACE o robô, mostrado abaixo, é um robô que poderia se comunicar ligeiramente com os humanos para ser capaz de reconhecer seu entorno e alcançar um objetivo específico.  

Por exemplo, a GRACE participou de uma conferência através de um lobby e de um elevador, comunicando-se com os humanos.  A comunicação incluía a compreensão de que ela tinha que esperar na fila, e pedir aos outros que apertassem o botão do elevador para ela. 

Ela também tem um sistema de visão binocular que lhe permite reagir também aos gestos humanos.

A Inteligência Artificial também usa a visão computadorizada para reconhecer textos e desenhos escritos à mão.  O texto digitado em um documento pode ser lido facilmente pelo computador, mas o texto manuscrito não pode. 

A visão computadorizada corrige isto convertendo figuras manuscritas em figuras que podem ser usadas por um computador.  Um exemplo é mostrado abaixo.  

A tentativa de desenho de um prisma retangular apoiado em três outros prismas retangulares é convertida por visão computador para uma figura em 3-D da mesma coisa, mas em um formato utilizável pelo computador e mais legível pelos usuários.

Outra parte importante da Inteligência Artificial é a observação e análise passiva.  A observação e análise passiva é a utilização da visão artificial para observar e analisar certos objetos ao longo do tempo. 

Por exemplo, nas fotos abaixo, na primeira, os carros que passam estão sendo observados e analisados como que tipo de carro pelo computador.  Isto pode ser feito delineando a forma do carro e registrando-o.  

Na segunda figura, o bando de gansos é observado e analisado ao longo do tempo.  O registro poderia servir para prever quando os gansos viriam novamente, por quanto tempo eles permaneceriam e quantos deles poderiam ser.