Resumo:
Este trabalho aborda a implementação em nível de simulação de operações de filtragem de imagens em uma CNN (Cellular Neuronal Network - Rede Neuronal Celular) analógica desenvolvida em tecnologia CMOS (Complementary metal oxide semiconductor). Tal circuito apresenta uma arquitetura projetada para a implementação futura em próteses retinianas, sendo imprescindível, portanto, que processe funções de filtragem adequadamente. Utilizou-se uma versão modificada do algoritmo denominado CMA (Center of Mass Algorithm - Algoritmo do Centro de Massa) visando encontrar os coeficientes adequados que configuram a rede para a função desejada. Uma ferramenta com interface gráfica foi desenvolvida para aplicação do treinamento, e testada em operações de processamento de imagens já aplicadas em CNN. Os resultados das simulações são avaliados e mostram um desempenho satisfatório, considerando as limitações da rede utilizada. Além disso, a metodologia seguida permite que melhorias realizadas posteriormente na rede ou no método de treinamento sejam integradas de forma simples.