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.
maio 4, 2016, 15:0
Publicação
Obra sujeita a Direitos de Autor
Orientação
ORIENTADOR
Departamento de Engenharia Electrotécnica e de Computadores (DEEC)
Professor Auxiliar