Dissertação

Automatic fish counting in aquariums EVALUATED

Fish facilities por todo o mundo recorrem a peixes zebra (zebrafish) para efectuar experiências. Ao longo da sua vida, os peixes zebra são mantidos em aquários e necessitam de ser contados, manualmente, o que constitui uma tarefa morosa e que está sujeita a erros. Este trabalho apresenta um sistema automático de contagem de peixes e um algoritmo baseado em visão computacional para realizar a tarefa. O algoritmo utiliza técnicas standard de visão computacional como subtração de fundo, isolamento de blobs e compensação de reflexões de forma a realizar uma contagem mais precisa. Dado que as fish facilities têm múltiplas categorias de peixes, o algoritmo proposto foi calibrado para garantir os melhores resultados para mais do que uma categoria. Este projecto inclui também o design, desenvolvimento e implementação de um sistema de hardware completo com o objectivo de adquirir videos de peixes dentro de aquários. Experiências realizadas em amostras de video reais demonstram que o algoritmo proposto estima com sucesso o número de peixes num tanque com uma margem de erro de aproximadamente 15% do número real. Relativamente ao tempo de execução do algoritmo, concluiu-se que o tempo necessário para estimar o número de peixes é, em geral, inferior ao tempo que técnicos especializados demoram a realizar uma contagem manual. Como trabalho futuro, a identicação de diferentes tipos de fenótipos assim como a contagem do número de macho e fêmeas em aquários, são exemplos de ideias interessantes que podem ser implementadas neste tipo de aplicações.
visão computacional, contagem de peixes zebra, subtracão de fundo, optical flow, momentos de Hu, processamento de imagem

maio 4, 2016, 15:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

José Cruz

Fundação Champalimaud

ORIENTADOR

João Nuno De Oliveira e Silva

Departamento de Engenharia Electrotécnica e de Computadores (DEEC)

Professor Auxiliar