← Últimos artigos
💻 computer science

Human action recognition based on cascade graph convolutional network

Este artigo propõe uma Rede Convolucional de Grafo em Cascata (CGCN) que utiliza uma Matriz de Adjacência Hierárquica Sensível ao Movimento para modelar dinamicamente as correlações entre articulações e uma arquitetura em cascata por etapas para classificar progressivamente ações com complexidade crescente, alcançando assim um equilíbrio superior entre precisão de reconhecimento e eficiência computacional em múltiplos conjuntos de dados.

Autores originais: Mengai Yan, Jianying Xiong, Ben Huang, Jiabin Chen, Leiyue Yao

Publicado 2026-08-28
📖 5 min de leitura🧠 Leitura aprofundada

Autores originais: Mengai Yan, Jianying Xiong, Ben Huang, Jiabin Chen, Leiyue Yao

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Esta é uma explicação gerada por IA do artigo abaixo. Não foi escrita nem endossada pelos autores. Para precisão técnica, consulte o artigo original. Ler aviso legal completo

Para entender como um computador pode reconhecer uma ação humana, deve-se primeiro entender como ele vê uma pessoa. A análise de vídeo tradicional frequentemente depende das cores e formas de uma cena, tentando identificar uma pessoa por suas roupas ou pelo cenário onde ela se encontra. Essa abordagem é frágil; uma mudança na iluminação ou uma multidão agitada pode confundir a máquina. Um método mais robusto foca no próprio esqueleto, um mapa esquelético do corpo definido pelas posições de articulações como ombros, cotovelos e joelhos. Ao rastrear esses pontos ao longo do tempo, um computador pode ignorar as distrações do ambiente e focar puramente no movimento. Este é o fundamento do reconhecimento de ações baseado em esqueleto, um campo que passou de simples seguimento de regras para sistemas de aprendizado complexos. Entre estes, um tipo de inteligência artificial conhecido como rede convolucional de grafos tornou-se uma ferramenta padrão. Ela trata o corpo humano como um grafo conectado, onde as articulações são nós e os ossos que as ligam são arestas, permitindo que o computador aprenda como o movimento de uma parte do corpo influencia outra.

Apesar desses avanços, um gargalo significativo permanece. A maioria dos sistemas existentes trata cada movimento como se exigisse o mapa completo e detalhado de todo o corpo para ser compreendido. Eles forçam o computador a processar todas as quinze articulações para cada ação individual, seja um aceno simples ou um salto complexo. Isso é computacionalmente caro e lento, muito parecido com ler uma enciclopédia inteira para encontrar uma única palavra. Além disso, esses sistemas frequentemente dependem de um mapa fixo de conexões, assumindo que apenas articulações fisicamente tocáveis podem influenciar umas às outras. Isso ignora as relações sutis e não físicas que ocorrem durante movimentos complexos, como o modo como uma mão se move em antecipação a um passo do pé, ou como o tronco estabiliza um braço que alcança algo. O resultado é um sistema que é ou lento demais para uso em tempo real ou muito rígido para captar as nuances do comportamento humano refinado.

Pesquisadores da Universidade de Medicina Chinesa de Jiangxi e da Universidade de Nanchang propuseram uma nova abordagem para resolver esses dois problemas de velocidade e precisão. Eles desenvolveram um sistema chamado Rede Convolucional de Grafo em Cascata. Em vez de forçar o computador a analisar o corpo inteiro para cada ação, este sistema trabalha em estágios, muito parecido com um posto de controle de segurança que filtra pessoas com base no risco. O processo começa com uma visão muito simples do corpo, usando apenas cinco articulações principais: a cabeça e as quatro articulações principais dos membros. Se o computador estiver confiante o suficiente em seu palpite com base nesta informação esparsa, ele para ali e declara a ação identificada. Somente se o movimento for ambíguo ou complexo é que o sistema prossegue para o próximo estágio, adicionando mais articulações à análise, primeiro para dez e, finalmente, para o conjunto completo de quinze. Este refinamento em etapas significa que ações simples, como levantar-se ou caminhar, são reconhecidas quase instantaneamente com o mínimo de dados, enquanto apenas os movimentos difíceis e sutis exigem o poder computacional total do esqueleto completo.

Para tornar este sistema ainda mais preciso, os pesquisadores também mudaram a forma como o computador entende as conexões entre as articulações. Métodos tradicionais usam um mapa estático baseado na anatomia, onde uma mão está conectada apenas a um cotovelo. O novo sistema, no entanto, aprende um mapa dinâmico que muda com base no próprio movimento. Ele calcula como diferentes partes do corpo se movem em relação umas às outras ao longo do tempo, identificando relações ocultas que não estão fisicamente conectadas, mas que são funcionalmente ligadas. Por exemplo, ele pode detectar que a velocidade do movimento de um joelho está correlacionada com a aceleração de um pulso, embora estejam distantes no corpo. Ao combinar esse entendimento dinâmico com um conjunto mais rico de dados que inclui não apenas onde as articulações estão, mas quão rápido elas estão se movendo e como estão acelerando, o sistema ganha uma compreensão muito mais profunda da ação.

A equipe testou este novo método em três conjuntos diferentes de dados, incluindo um conjunto de dados recém-coletado de movimentos cotidianos. Os resultados mostraram que o sistema pode identificar ações com alta precisão, sendo significativamente mais rápido que os métodos anteriores. No conjunto de dados UT-3D, a nova abordagem alcançou uma precisão de 97,50%, estabelecendo um novo marco de estado da arte e superando o segundo melhor método em 5,00 pontos percentuais. No conjunto de dados Florence-3D, atingiu 93,48%, ficando em segundo lugar apenas para um sistema muito mais lento e complexo. Crucialmente, o novo método foi dramaticamente mais eficiente. Enquanto outros sistemas levavam centenas de milissegundos para processar uma única ação, este sistema em cascata frequentemente terminava em menos de 16 milissegundos. Ao avaliar o equilíbrio geral entre velocidade e precisão, o novo método obteve notas quase perfeitas, enquanto os sistemas mais lentos e precisos pontuaram significativamente abaixo.

Os pesquisadores reconhecem que seu sistema não é isento de limites. Ele tem dificuldades quando partes do corpo estão escondidas da visão ou quando várias pessoas se sobrepõem no quadro, conforme o mapa do esqueleto torna-se incompleto. Também depende de dados coletados em ambientes controlados, o que significa que pode ainda não estar pronto para a imprevisibilidade caótica de uma rua movimentada ou de uma sala lotada. No entanto, a inovação central oferece um caminho claro a seguir. Ao provar que um computador não precisa ver o corpo inteiro para entender uma ação simples, e ao ensinar a máquina a procurar conexões ocultas entre partes móveis, este trabalho demonstra que eficiência e inteligência podem coexistir. O sistema não apenas reconhece o que uma pessoa está fazendo; ele compreende a ação com um nível de nuance que era anteriormente reservado para modelos muito mais lentos e que demandam muito mais recursos, aproximando a possibilidade de uma análise de movimento inteligente e em tempo real da realidade.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →