A IA comportamental está a tornar a visão computacional mais impactante

Abirami Vina

4 min ler

6 de janeiro de 2025

Junte-se a nós e reveja a palestra YOLO Vision 2024 de David Scott sobre a análise comportamental baseada em IA e as suas aplicações no mundo real em sectores como a pecuária.

Durante muitos anos, as inovações no domínio da visão computacional centraram-se em tarefas como a deteção de objectos - identificar objectos como um cão ou um carro em imagens e vídeos. Estas abordagens permitiram aplicações em áreas como os veículos autónomos, a produção e os cuidados de saúde. 

No entanto, estas tarefas centram-se frequentemente apenas na identificação de um objeto. E se os sistemas de IA de visão pudessem dar um passo em frente? Por exemplo, em vez de simplesmente detectarem um cão, digamos que podiam compreender que o cão está a perseguir uma bola ou que um carro está a travar subitamente porque um peão está a atravessar. Esta passagem do reconhecimento básico para a compreensão contextual representa uma grande mudança para uma IA comportamental mais inteligente e consciente do contexto.

No YOLO Vision 2024 (YV24), o evento híbrido anual da Ultralytics que celebra os avanços na IA de visão, o conceito de análise comportamental orientada para a IA foi o centro das atenções durante uma interessante palestra de David Scott, CEO da The Main Branch.

Na sua palestra, David explorou a transição das tarefas básicas de visão por computador para o rastreio comportamental. Com mais de 25 anos de experiência na criação de aplicações tecnológicas de ponta, David mostrou o impacto deste salto. Salientou a forma como a descodificação de padrões e comportamentos está a remodelar sectores como a agricultura e o bem-estar animal.

Neste artigo, vamos analisar os destaques da palestra de David e explorar como o rastreio comportamental torna a IA mais prática. 

Compreender os desafios da adoção da IA

David Scott começou a sua apresentação com uma ousada constatação da realidade e disse: "Um colega meu diz muitas vezes: 'A ciência não vende', o que ofende muitos de nós aqui, porque gostamos muito de ciência. A IA é muito fixe - porque é que as pessoas não a comprariam? Mas a realidade é que as pessoas não a querem comprar só porque achamos que é fixe; precisam de uma razão para a comprar".

Ele continuou e explicou que na sua empresa, The Main Branch, o foco está sempre na resolução de problemas reais com IA, e não apenas em mostrar as suas capacidades. Muitos clientes chegam querendo falar sobre como podem usar a IA em geral, mas ele vê isso como uma abordagem retrógrada - é como ter uma solução sem um problema. Em vez disso, trabalham com clientes que apresentam desafios específicos para poderem criar soluções de IA que façam efetivamente a diferença.

__wf_reserved_inherit
Fig. 1. David Scott no palco do YV24.

David também partilhou que o seu trabalho vai muitas vezes além do simples reconhecimento de objectos numa cena. Detetar o que está lá é apenas o primeiro passo. O verdadeiro valor vem de descobrir o que fazer com essa informação e torná-la útil na cadeia de valor mais alargada. 

Tecnologia de rastreio comportamental: a chave para uma IA acionável

Um passo vital para tornar a IA verdadeiramente útil é ir além das tarefas básicas de visão por computador, como a deteção de objectos, e utilizar esses conhecimentos para o rastreio comportamental. David salientou que a IA comportamental se concentra na compreensão de acções e padrões, e não apenas na identificação de objectos. Isto faz com que a IA seja capaz de reconhecer eventos significativos e fornecer informações acionáveis.

Deu o exemplo de um animal a rolar no chão, o que pode indicar uma doença. Embora as pessoas não possam vigiar um animal 24 horas por dia, os sistemas de vigilância orientados por IA com capacidades de controlo comportamental podem fazê-lo. Estas soluções podem monitorizar objectos continuamente, detetar comportamentos específicos, enviar um alerta e permitir uma ação atempada. Isto transforma os dados em bruto em algo prático e valioso.

David também demonstrou que esta abordagem torna a IA não apenas interessante, mas verdadeiramente impactante. Ao abordar problemas reais, como monitorizar comportamentos e agir sobre eles, o rastreio comportamental pode tornar-se uma parte essencial de soluções de IA eficazes em vários sectores.

Dar vida à IA comportamental

David Scott ilustrou então como o Ultralytics YOLOv8, um modelo de visão por computador, foi um avanço para os projectos de rastreio comportamental da sua equipa. Deu-lhes uma base sólida para detetar, classificar e seguir objectos. A sua equipa também foi mais longe e treinou o YOLOv8 à medida para se concentrar na monitorização de comportamentos ao longo do tempo, tornando-o mais prático e útil para situações do mundo real.

Curiosamente, com o lançamento do Ultralytics YOLO11, soluções como as criadas pela The Main Branch podem tornar-se ainda mais fiáveis e precisas. Este último modelo oferece recursos como precisão aprimorada e processamento mais rápido que aumentam sua capacidade de rastrear comportamentos. Discutiremos isso com mais detalhes depois de entender melhor as aplicações para as quais a IA comportamental pode ser usada.

Em seguida, vamos explorar as soluções de que David falou e a forma como a tecnologia de rastreio comportamental está a ser utilizada em aplicações do mundo real para resolver desafios quotidianos e ter um impacto significativo.

HerdSense com análise comportamental baseada em IA

Em primeiro lugar, David partilhou um desafio empolgante que enfrentaram com um projeto chamado HerdSense, que envolvia a monitorização da saúde de milhares de vacas num enorme confinamento. O objetivo era seguir o comportamento de cada vaca para identificar potenciais problemas de saúde. Isto significava manter um olho em dezenas de milhares de animais ao mesmo tempo, e não era uma tarefa simples.

__wf_reserved_inherit
Fig. 2. O HerdSense centrou-se na monitorização e identificação de vacas utilizando IA comportamental.

Para começar a resolver o problema de identificar cada vaca e seguir os seus comportamentos, a equipa de David realizou um workshop de dois dias para delinear todos os comportamentos possíveis que precisavam de monitorizar. Identificaram mais de 200 comportamentos no total.

Cada um dos 200 comportamentos dependia da capacidade de reconhecer com exatidão as vacas individualmente, uma vez que todos os dados tinham de ser associados a animais específicos. Uma das principais preocupações era seguir as vacas quando se agrupavam em grupos, o que tornava difícil ver os animais individualmente. 

A equipa de David desenvolveu um sistema de visão por computador para garantir que cada vaca era identificada de forma consistente, mesmo em situações complicadas. Conseguiram confirmar que a mesma vaca receberia sempre a mesma identificação, mesmo que desaparecesse de vista, se misturasse com outras ou reaparecesse mais tarde.

Monitorização da saúde dos cavalos através da visão por computador

Continuando, David apresentou outro projeto fascinante em que aplicaram técnicas semelhantes de rastreio comportamental para monitorizar cavalos. Neste projeto, a equipa de David não precisou de seguir as identificações individuais dos cavalos tão de perto como fez com as vacas. Em vez disso, concentraram-se em comportamentos específicos e seguiram pormenores como os padrões alimentares e os níveis gerais de atividade para detetar quaisquer problemas de saúde numa fase inicial. A identificação de pequenas alterações no comportamento pode levar a intervenções mais rápidas para prestar melhores cuidados e evitar problemas antes que se tornem graves.

__wf_reserved_inherit
Fig. 3. Monitorização de cavalos com a ajuda de IA comportamental.

Porque é que a IA comportamental não é tão simples como parece

David também discutiu a complexidade do rastreio comportamental através de um exemplo intrigante. Enquanto pesquisava formas de melhorar a análise comportamental, a sua equipa deparou-se com uma empresa que afirmava detetar furtos em lojas através da análise de poses específicas, como a de alguém com a mão no bolso. No início, parecia uma ideia inteligente - certos movimentos poderiam sugerir um comportamento suspeito, certo?

__wf_reserved_inherit
Figura 4. Compreender os desafios da tecnologia de rastreio do comportamento.

No entanto, à medida que David explorava mais, apercebeu-se das limitações deste método. Uma única pose, como uma mão no bolso, não significa necessariamente que alguém está a roubar uma loja. Pode apenas indicar que a pessoa está relaxada, a pensar ou mesmo com frio. O problema de se concentrar em poses isoladas é que ignora o contexto mais alargado. O comportamento não é apenas uma ação isolada - é um padrão de acções ao longo do tempo, moldado pelo contexto e pela intenção.

David salientou que o verdadeiro controlo comportamental é muito mais complexo e requer uma abordagem holística. Trata-se de analisar sequências de acções e de compreender o seu significado num quadro mais amplo. Embora a indústria da IA esteja a fazer progressos, ele observou que ainda há trabalho a ser feito no avanço do rastreamento comportamental para fornecer insights significativos e precisos.

Criar modelos de IA de visão mais inteligentes que compreendam as acções

Em seguida, David levou a audiência aos bastidores para lhes mostrar como a sua equipa construiu uma solução de visão computacional para monitorizar a saúde das vacas com a ajuda do YOLOv8 e as suas capacidades de estimativa de pose.

Começaram por criar um conjunto de dados personalizado para a estimativa da pose de uma vaca, aumentando o número padrão de pontos-chave de 17 para 145 para tornar o modelo melhor na análise do movimento. Depois, o modelo foi treinado num enorme conjunto de dados com mais de 2 milhões de imagens e 110 milhões de exemplos de comportamento. 

Utilizando uma infraestrutura de hardware avançada, a equipa de David conseguiu treinar o modelo em apenas dois dias, em vez das semanas que teria demorado com hardware convencional. O modelo treinado foi então integrado com um rastreador de comportamento personalizado que analisou vários quadros de vídeo simultaneamente para detetar padrões nas acções das vacas.

O resultado foi uma solução de visão orientada por IA que pode detetar e seguir oito comportamentos diferentes das vacas, como comer, beber e deitar-se, para detetar pequenas alterações comportamentais que possam sinalizar problemas de saúde. Isto permite que os agricultores actuem rapidamente e melhora a gestão do rebanho.

O caminho a seguir pela IA comportamental

David terminou a sua palestra partilhando uma lição importante com o público: "Se não dermos à IA espaço para falhar, estamos a preparar-nos para o fracasso porque, no fim de contas, é estatística." Salientou que a IA, apesar dos seus pontos fortes, não é perfeita. É uma ferramenta que aprende com os padrões e haverá sempre alturas em que não acerta nas coisas. Em vez de temer esses erros, a chave é construir sistemas que possam lidar com eles e continuar a melhorar ao longo do tempo.

Isto também é verdade no que respeita aos próprios modelos de visão por computador. Por exemplo, o Ultralytics YOLO11, a versão mais recente dos modelos Ultralytics YOLO, foi criado tendo em conta a necessidade de levar as coisas para o nível seguinte em comparação com o YOLOv8.

 

__wf_reserved_inherit
Fig. 5. Tarefas de visão por computador suportadas pelo YOLO11.

Em particular, o YOLO11 oferece um melhor desempenho, especialmente no que diz respeito a aplicações em tempo real em que a precisão é fundamental, como a agricultura e os cuidados de saúde. Com as suas funcionalidades avançadas, o YOLO11 está a redefinir a forma como as indústrias utilizam a IA, fornecendo informações inovadoras em tempo real e ajudando-as a enfrentar os desafios de forma mais eficaz.

Principais conclusões

A apresentação de David no YV24 foi uma chamada de atenção para o facto de a IA ser mais do que uma inovação interessante - é uma ferramenta poderosa para resolver problemas reais e melhorar a forma como vivemos e trabalhamos. Ao centrar-se no comportamento, a IA já está a ter um impacto em áreas como o acompanhamento da saúde dos animais e o reconhecimento de padrões significativos nas acções do dia a dia. 

O potencial da IA comportamental é empolgante, e estamos apenas no início. Ao transformar dados brutos em informações acionáveis, a IA comportamental passa da monitorização passiva para a resolução ativa de problemas. À medida que se desenvolve, a IA comportamental está preparada para conduzir decisões mais inteligentes, simplificar processos e trazer melhorias significativas para as nossas vidas.

Mantenha-se ligado à nossa comunidade para saber mais sobre a IA e as suas aplicações no mundo real. Visite o nosso repositório GitHub para descobrir inovações em áreas como a IA na agricultura e a visão computacional no fabrico.

Vamos construir juntos o futuro
da IA!

Comece a sua viagem com o futuro da aprendizagem automática

Comece gratuitamente
Ligação copiada para a área de transferência