Integrating Skeleton Based Representations for Robust Yoga Pose Classification Using Deep Learning Models
Este estudo introduz o conjunto de dados 'Yoga-16' e demonstra que as representações baseadas em esqueleto, particularmente quando processadas pelo VGG16 com entradas de MediaPipe Pose, superam as entradas de imagens brutas para alcançar uma precisão robusta de 96,09% na classificação automatizada de posturas de yoga.
Artigo original sob licença CC BY 4.0 (http://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
Imagine que você esteja tentando ensinar um robô a fazer ioga. Você poderia mostrar a ele milhares de fotos de pessoas em poses de ioga, mas o robô poderia se distrair com o fundo — o tapete estampado, a luz do sol na parede ou a camisa colorida da pessoa. Ele poderia pensar que a camisa faz parte da pose! Este é o desafio da Visão Computacional, um ramo da inteligência artificial onde os computadores aprendem a "ver" e compreender imagens. Para resolver isso, os cientistas costumam usar um truque chamado Estimativa de Pose. Pense nisso como um esqueleto digital: em vez de olhar para a pessoa inteira, o computador remove a pele e as roupas para ver apenas as articulações e ossos em formato de boneco de palito. Isso ajuda o computador a focar na forma da pose em si, ignorando o fundo bagunçado. Mas aqui está a grande questão: olhar para a foto bruta é melhor, ou olhar para o esqueleto limpo é melhor? E qual "cérebro" (ou modelo de deep learning) é o melhor para ler esses esqueletos? É exatamente isso que os pesquisadores deste artigo queriam descobrir para ajudar as pessoas a praticar ioga com segurança sem precisar de um instrutor humano ao lado delas.
Este artigo, intitulado "Integrating Skeleton Based Representations for Robust Yoga Pose Classification Using Deep Learning Models", é essencialmente um grande teste de degustação para ver qual combinação de "olhos" e "cérebro" funciona melhor para reconhecer poses de ioga. Os autores, uma equipe da Premier University, no Bangladesh, criaram sua própria coleção especial de fotos de ioga chamada "Yoga-16". Eles selecionaram 16 poses populares, variando de simples como a "Pose da Cadeira" até complicadas como a "Senhor da Dança", e limparam as imagens para garantir que fossem de alta qualidade e equilibradas.
Para testar suas ideias, eles tentaram três maneiras diferentes de alimentar os cérebros de computador com imagens:
- Imagens Diretas: Mostrar ao computador a foto completa e bruta.
- Esqueletos MediaPipe: Mostrar ao computador uma imagem onde a pessoa foi transformada em um esqueleto de palito limpo usando uma ferramenta chamada MediaPipe.
- Esqueletos YOLOv8: Mostrar ao computador um esqueleto de palito feito por uma ferramenta diferente chamada YOLOv8.
Eles então passaram essas imagens por três cérebros de computador famosos (modelos de deep learning): VGG16, ResNet50 e Xception. Estes são como diferentes tipos de alunos super obsessivos, cada um com uma maneira única de estudar padrões.
Os resultados foram bastante claros e surpreendentes para alguns. O artigo descobriu que as representações baseadas em esqueleto são as vencedoras. Quando o computador olhava para os esqueletos de palito limpos em vez das fotos bagunçadas, ele era muito melhor em adivinhar a pose. Especificamente, o modelo VGG16, quando alimentado com esqueletos MediaPipe, alcançou a precisão mais alta de 96,09%. Isso significa que ele acertava a pose quase todas as vezes. Em comparação, quando o mesmo modelo olhava para as fotos brutas, sua precisão caía para 86,33%. Os outros modelos, ResNet50 e Xception, também tiveram um desempenho melhor com esqueletos do que com fotos brutas, mas o VGG16 foi o campeão.
Os pesquisadores não pararam nos números; eles usaram uma ferramenta chamada Grad-CAM para espiar dentro do cérebro do computador e ver o que ele estava olhando. Acontece que, ao usar os esqueletos MediaPipe, o computador focava perfeitamente nas partes importantes, como o ângulo de um braço ou a dobra de um joelho, ignorando todo o resto. No entanto, eles descobriram que o computador às vezes ficava confuso com poses que parecem muito semelhantes, como a "Prancha Golfinho" e a "Pose do Peixe", porque suas formas de palito são quase idênticas.
O artigo argumenta explicitamente contra a ideia de que imagens brutas são sempre a melhor maneira de ensinar ioga a um computador. Seus experimentos sugerem que remover o ruído do fundo e focar na estrutura do esqueleto torna o sistema muito mais confiável. Eles também descartaram a ideia de que todas as ferramentas de esqueleto são iguais; descobriram que a ferramenta MediaPipe produziu esqueletos mais estáveis e precisos do que a ferramenta YOLOv8 para esta tarefa específica.
Embora os resultados sejam impressionantes, os autores são cuidadosos ao não afirmar que "resolveram" a ioga para sempre. Eles observam que seu conjunto de dados, Yoga-16, é relativamente pequeno (com cerca de 80 imagens por pose), e usaram validação cruzada para garantir que seus resultados fossem sólidos, obtendo uma pontuação consistente de cerca de 93,55% mesmo ao testar em diferentes fatias de dados. Eles também testaram o modelo em um novo conjunto de imagens customizadas tiradas do YouTube para ver se ele conseguiria lidar com a bagunça do mundo real, e ele ainda teve um bom desempenho, embora com uma leve queda na precisão para 93,75%.
Em resumo, este artigo sugere que, se você quiser construir um aplicativo que ajude as pessoas a fazer ioga corretamente, você deve provavelmente reduzir a pessoa a um esqueleto digital primeiro e usar um modelo VGG16 para lê-lo. É um passo para tornar a ioga mais acessível, garantindo que, mesmo que você não tenha um guru na sala, seu assistente digital saiba exatamente como sua coluna deve estar se dobrando.
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.