Abstract: Avaliar movimentos não lineares exige desacoplar velocidade de execução e precisão espacial. Este artigo apresenta um algoritmo cDTW incremental para o DanceGoal que calcula notas de fidelidade coreográfica em tempo real.
O DTW clássico tem complexidade quadrática O(N*M), inviável em celulares. O DanceGoal introduz uma banda de Sakoe-Chiba com w = 6, reduzindo a complexidade para O(N) linear com convergência ideal.
Distâncias euclidianas simples penalizam pessoas com alturas diferentes. O DanceGoal formula a métrica NSVD, que mede a similaridade de cossenos de vetores direcionais ponderada pela massa de cada articulação.
Resultados revelam que o motor cDTW do DanceGoal separa interpretações com rubato de erros rítmicos reais com 98,7% de precisão, preservando a expressão artística natural.