Verificação verde
Link copiado para a área de transferência

YOLOvME: Contagem de colónias, avaliação de esfregaços e deteção de animais selvagens

Descobre como Martin Schätz utiliza o YOLOv5 para uma análise de imagem eficiente na investigação de doenças infecciosas, contagem de colónias e monitorização da vida selvagem.

Já alguma vez tiveste de avaliar inúmeras imagens, dados, resultados, etc.? Para complicar ainda mais o processo, alguma vez tiveste de fazer estas avaliações manualmente? Claro que sim, consome imenso tempo.

Para Martin Schätz, o YOLOv5 provou ser uma ferramenta útil para reduzir o tempo necessário para a análise de imagens envolvidas na investigação e monitorização de doenças infecciosas. Embora Martin faça vários trabalhos num só, a essência do seu trabalho centra-se na análise de bioimagens, um sector que descreve como "o ponto entre a informática e a biologia". Queríamos saber mais sobre o trabalho de Martin na monitorização e contagem de colónias, por isso sentámo-nos e fizemos-lhe algumas perguntas.

O que é que fazes exatamente com YOLOv5?

A lógica de Martin para implementar o YOLOv5 nos seus projectos deriva da necessidade de automatizar os processos existentes de deteção, classificação e contagem de objectos. Martin também pretende utilizar o YOLOv5 em casos como a Experiência de Evolução a Longo Prazo.

Contagem de colónias com YOLOv5

Contagem de colónias bacterianas

Nos laboratórios, as colónias de bactérias cultivadas em placas de ágar são geralmente contadas manualmente pelos técnicos. Infelizmente, a contagem manual pode conduzir a resultados propensos a erros. Para resolver este problema, a Martin utilizou o YOLOv5 para automatizar o processo de contagem. Esta abordagem reduziu significativamente o erro e o tempo associados à deteção e classificação das colónias.

Deteção e Classificação de Objectos Microscópicos

Para efetuar testes no mundo microscópico, é necessário avaliar esfregaços. Este é ainda um processo que é realizado maioritariamente de forma manual. E como sabemos, os processos manuais são mais propensos a erros e à variabilidade dos resultados. Além disso, embora existam ferramentas adequadas para a deteção de objectos de formas específicas, não existem ferramentas mais especializadas para a contagem e classificação automática de vários objectos.

Teste de esfregaço com YOLOv5

Deteção e monitorização da vida selvagem

"Os meus colegas gravam a vida selvagem em florestas e outros locais e, normalmente, analisam os vídeos manualmente, o que significa que têm de se sentar e analisar centenas de vídeos."

Tendo em conta que a procura manual de uma instância de um porco selvagem ou veado num vídeo pode demorar uma quantidade exorbitante de tempo, Martin sabia que a deteção de objectos poderia definitivamente otimizar este processo. Neste caso, foi implementado o YOLOv5 , que permite que a vida selvagem seja fácil e instantaneamente detectada quando um animal entra na linha de visão da câmara.

Deteção de animais selvagens com YOLOv5

Como entraste no mundo da aprendizagem automática e da IA de visão?

Para o seu mestrado, Martin estudou o que gosta de chamar de "abordagens clássicas à análise de imagens". Enquanto terminava o curso, falava-se cada vez mais de aprendizagem profunda, que na altura se chamava apenas "redes convolucionais".

Durante este período, Martin trabalhava na extração de dados, que não eram muito utilizáveis. Querendo poder sujar as mãos com os dados, Martin optou por mergulhar no mundo da aprendizagem automática e da IA de visão.

O que sugeres a alguém que está a começar a trabalhar com YOLOv5?

Atualmente, o processo de aprendizagem do ML e da IA de visão pode ser bastante complicado. Como alguém que tem vindo a utilizar a IA de visão há algum tempo, Martin mencionou três pontos para quem quer começar:

  1. "Como cientista, prefiro ler tudo primeiro, para poder reler tudo o que não compreendi bem da primeira vez." Ganhar um nível básico de compreensão antes de mergulhar no treino dos teus modelos tornará o processo muito mais fácil para os principiantes.
  2. Além disso, Martin referiu a utilidade de estudar os casos de utilização dos outros. Ver o que os outros estão a fazer pode inspirar-te para as tuas utilizações e projectos.
  3. Reproduz e testa repetidamente os teus projectos. Se descobrires que precisas de mudar alguma coisa, volta atrás e faz a alteração, e continua a avançar com mais testes e iterações.


Martin Schätz é um investigador que também lecciona com foco na Análise de BioImagens e processamento de dados em microscopia confocal. A motivação por detrás do projeto em que Martin está a trabalhar é otimizar o processo de análise de imagens para a investigação e monitorização de doenças infecciosas. Podes encontrar documentação e detalhes sobre os três projectos do Martin no seu repositório GitHub. Além disso, o Martin faz parte do NEUBIASuma organização que promove as ferramentas mais usadas para análise de imagens científicas em biologia/microscopia, incluindo estes modelos de aprendizagem profunda treinados no modelo Zoo.

Também queremos destacar o teu caso de utilização YOLOv5 ! Marca-nos nas redes sociais @Ultralytics com #YOLOvME para teres a oportunidade de ser destacado.


Logótipo do FacebookLogótipo do TwitterLogótipo do LinkedInSímbolo de ligação de cópia

Ler mais nesta categoria

Vamos construir juntos o futuro
da IA!

Começa a tua viagem com o futuro da aprendizagem automática