Realizado

App de avaliação de movimentos para Esclerose Multipla

Publicado em 11 de Abril de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Trata de um protótipo de um jogo sério que usa captura de movimento para identificar padrões em pessoas com esclerose multipla. É Algo bem simples e toda a análise desses movimentos não será necessária no momento.

O projeto usa Flutter com Google ML KIt para detecção de pose e Flutter Flame.

Preciso:
Alinhar as landmarks  da captura do movimento com a imagem projetada na tela do smartphone (android e ios)
Ajustar a captura do movimento e as configurações da imagem no geral (se o formato de saída da imagem é compatível, escala, espelhamento, rotação, etc) principalmente para que fique em tela inteira sem distorçoes.
Sobre os dados, preciso que essa captura gere um registro das séries temporais das coordenadas x, y, z de cada ponto (usamos riverpod, não é necessário configurar a comunicação com o banco, somente uma estrutura básica para os dados ficarem globais)
Na tela principal do jogo, quando ela inicia os movimentos já devem começar a ser capturados, porém a captura dessas coordenadas só deve acontecer quando um timer é acionado (esse timer já existe) e quando o timer encerrar os dados ficam no riverpod
Adicionalmente preciso implementar alguns alvos com o flutter flame, para que sejam destruidos com a ponta dos dedos. O teste chama-se finger-to-nose, voce pode procurar por ele na net para ter uma referencia (finger-to-nose test for multiple sclerosis). Dessa forma um alvo deve aparecer no nariz, e quando for desctruido com a ponta do dedo, aparecer em algum lugar da tela, quando for destruido aparecer no nariz... E isso é um looping até o timer acabar...

O protótipo faz parte do financiamento de uma pesquisa clínica, que terá próximas etapas, mas não me senti confortável em colocar que será de longo prazo porque não temos quando essas fases iniciam e terminam com exatidão.

Contexto Geral do Projeto

O Objetivo é capturar dados para um modelo de classificação de aprendizado de máquina, para predizer a avolução dos sintomas de quem tem esclerose multipla. Ao longo do tempo as funções de movimento vão se alterando e isso se reflete bem nessa atividade finger-to-nose. Pretendemos capturar dados espaciais desses movimentos feitos em ambientes não especializados para melhorar o diagnóstico precoce e a gestão da doença. É Um projeto de ciencia aberta. Tem participação da Universidade de São paulo e Universidade de Oxford.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Plataformas exigidas Android, iPhone
Eu preciso Eu preciso modificar um app existente
Tipo de aplicativo Jogo
Precisa de back-end Não
Gateway de pagamento Não

Prazo de Entrega: 25 de Abril de 2025

Habilidades necessárias