SlideShare ist ein Scribd-Unternehmen logo
1 von 12
Downloaden Sie, um offline zu lesen
Alejandro Rosa-Pujazón
Isabel Barbancho
Lorenzo J. Tardón
Ana M. Barbancho
INTRODUCCIÓN
DESCRIPCIÓN DEL SISTEMA
EVALUACIÓN
CONCLUSIONES Y LÍNEAS FUTURAS
DETECCIÓN DE BEATS: detección de la estructura rítmica
ESTIMACIÓN DE INTENSIDAD: generación de comandos de diferentes
niveles de dificultad
Aplicación de nuevas tecnologías a experiencias interactivas con la música
Experiencias más enriquecedoras e inmersivas
Simplifica/Facilita el acceso a experiencias musicales
Nuevos paradigmas de interacción musical que no serían posibles con
métodos más tradicionales
3
Objetivo – Simulador de step-aerobics
Bajo coste
Intuitivo y fácil de utilizar
Simulador de step-aerobics
Detección de “gestos”  Wii Balance Board
Aplicación Android
4
Paradigma de interacción intuitivo: usuario recibe direcciones por parte
del instructor y realiza los pasos indicados
Simulador de step-aerobics
Onsets  secuencia de tiempos de ataque de las notas  mantiene la
información de la estructura rítmica y simplifica el análisis
1ª Función: detectar posición exacta de beats en la melodía
2ª Función: generar comandos de step-aerobics de acuerdo a la
intensidad rítmica de la pieza elegida
5
Algoritmo de detección de onsets
Tratamiento diferenciado en sub-bandas de frecuencia 
Extracción de picos:
- Se eliminan/aglutinan los picos “muy juntos”
- Resultado final: secuencia de onsets en el tiempo
6
Análisis en frecuencia para mayor generalidad
Algoritmo de detección de beats (Dixon 2001)
7
Estimación de tempo: se calcula la diferencia en el tiempo de cada par
de onsets (Inter-onset Intervals, IOI)
La información rítmica está contenida en los IOI entre 50 ms y 2 s
(Handel, 1989)
Algoritmo de clustering sobre el conjunto de IOI  genera diferentes
hipótesis de tempo (imagen Dixon 2001  ejemplo de 5 posibles valores
de tempo a partir de la agrupación de los IOI)
Algoritmo de detección de beats (Dixon 2001)
Sistema basado en agentes para detectar los “beats”
8
Se crea un conjunto de agentes con un valor Tsalto o de los valores de
tempo encontrados
A partir de un instante inicial, los agentes recorren la secuencia de onsets
en pasos de ti+1 = ti + Tsalto
Si hay onsets “suficientemente cerca” (según un umbral) de ti+1 , se
modifica parcialmente el valor de Tsalto para intentar coincidir con el
onset encontrado
Al finalizar su recorrido, cada Agente indica una secuencia de instantes
temporales, y una puntuación en función de cómo de cerca están dichos
instantes a eventos rítmicos (onsets) en la canción
El Agente con mejor puntuación define la posición temporal de los
“beats”
Estimación del grado de intensidad
La categoría más común se toma como referencia y se le asigna una
intensidad base. La intensidad del resto de categorías se asigna en
función de cómo sea su densidad media de onsets con respecto a la
referencia
Enventanado de onsets:
- Ventanas de Tc~24 golpes de tempo
- 50% solapamiento
Función “densidad de onsets”:
- Se calcula el total de onsets en la pieza
- Se asigna un valor de densidad a cada ventana en función de
la relación entre los onsets en la ventana con respecto al total
9
Partimos nuevamente de la secuencia de onsets
Diferentes niveles de densidad de onsets se asocian a diferentes niveles
de intensidad rítmica: clustering por k-NN k categorías
Estimación del grado de intensidad
Ejemplo para k=3
10
A B B B C C B B A B B C C B
3 categorías (A, B y C) A B C
Número medio de beats por categoría 15 23 47
Nivel de intensidad asociado Bajo Medio Alto
B es la categoría más común y se toma como referencia. La intensidad de
A y C se ajusta en relación al número medio de onsets asociado a las
mismas
Asignación de comandos de step-aerobics de dificultad variable en
función de la intensidad de cada bloque
Evaluación experimental: 10 participantes
Tres niveles de intensidad: estándar, alto y bajo.
1 sesión de steps con una de 5 canciones posibles.
Comandos presentados por pantalla.
Ejercicios de baja y estándar intensidad: 4 pasos. Alta intensidad: 8 pasos.
0 2 4 6 8 10
Utilidad
Satisfacción
Novedad
Facilidad de uso
Sincronización
Media
Min
Max
11
Implementación de un sistema de bajo coste para simulación de step-
aerobics
12
Líneas futuras
Analiza la estructura rítmica y asigna comandos y ejercicios de forma
acorde a la intensidad rítmica en cada momento
Añadir comandos por voz y asesoramiento y evaluación profesional para
refinar la presentación y secuenciación de los ejercicios
Evaluación con usuarios: se reporta en general una experiencia positiva
Limitaciones: interacción visual y dificultad en la secuenciación de
algunos ejercicios
Aplicación como herramienta de apoyo para rehabilitación

Weitere ähnliche Inhalte

Mehr von Sociedad Española para las Ciencias del Videojuego

Mehr von Sociedad Española para las Ciencias del Videojuego (20)

CoSECiVi 2020 - Parametric Action Pre-Selection for MCTS in Real-Time Strateg...
CoSECiVi 2020 - Parametric Action Pre-Selection for MCTS in Real-Time Strateg...CoSECiVi 2020 - Parametric Action Pre-Selection for MCTS in Real-Time Strateg...
CoSECiVi 2020 - Parametric Action Pre-Selection for MCTS in Real-Time Strateg...
 
CoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivo
CoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivoCoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivo
CoSECiVi 2020 - Las consecuencias del glitch en el entorno virtual interactivo
 
CoSECiVi 2020 - Games studies in architectural education: An experimental gra...
CoSECiVi 2020 - Games studies in architectural education: An experimental gra...CoSECiVi 2020 - Games studies in architectural education: An experimental gra...
CoSECiVi 2020 - Games studies in architectural education: An experimental gra...
 
CoSECiVi 2020 - Multiresolution Foliage Rendering
CoSECiVi 2020 - Multiresolution Foliage RenderingCoSECiVi 2020 - Multiresolution Foliage Rendering
CoSECiVi 2020 - Multiresolution Foliage Rendering
 
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
CoSECiVi 2020 - Development of a User-Friendly Application for Creating Tacti...
 
CoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtual
CoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtualCoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtual
CoSECiVi 2020 - Entornos parcialmente no euclidianos en realidad virtual
 
CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...
CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...
CoSECiVi 2020 - An Exploration on Automating Player Personality Identificatio...
 
CoSECiVi 2020 - Data mining of deck archetypes in Hearthstone
CoSECiVi 2020 - Data mining of deck archetypes in HearthstoneCoSECiVi 2020 - Data mining of deck archetypes in Hearthstone
CoSECiVi 2020 - Data mining of deck archetypes in Hearthstone
 
CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...
CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...
CoSECiVi 2020 - Descubrimiento de modelos de comportamiento de perfiles de ju...
 
CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...
CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...
CoSECiVi 2020 - Virtual Reality and Chess. A Video Game for Cognitive Trainin...
 
CoSECiVi'16 - Hacia la generación automática de mecánicas de juego: un edito...
CoSECiVi'16 - 	Hacia la generación automática de mecánicas de juego: un edito...CoSECiVi'16 - 	Hacia la generación automática de mecánicas de juego: un edito...
CoSECiVi'16 - Hacia la generación automática de mecánicas de juego: un edito...
 
CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...
CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...
CoSECiVi'16 - Computación Efímera: identificando retos para la investigación e...
 
CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...
CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...
CoSECiVi'16 - Walking in VR. Measuring Presence and Simulator Sickness in Fir...
 
CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...
CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...
CoSECiVi'16 - Extensión de los grafos de dependencia para incrementar la reju...
 
CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...
CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...
CoSECiVi'16 - Sólo puede quedar uno: Evolución de Bots para RTS basada en sup...
 
CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...
CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...
CoSECiVi'16 - Living-UGR: Una aventura gráfica geolocalizada para difundir el...
 
CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...
CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...
CoSECiVi'16 - Desarrollo de una plataforma basada en Unity3D para la aplicaci...
 
CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...
CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...
CoSECiVi'16 - Educapiz: Una herramienta para educación infantil basada en ser...
 
CoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft gamesCoSECiVi'15 - Predicting the winner in two player StarCraft games
CoSECiVi'15 - Predicting the winner in two player StarCraft games
 
CoSECiVi'15 - Automatic gameplay testing for message passing architectures
CoSECiVi'15 - Automatic gameplay testing for message passing architecturesCoSECiVi'15 - Automatic gameplay testing for message passing architectures
CoSECiVi'15 - Automatic gameplay testing for message passing architectures
 

Kürzlich hochgeladen

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 

Kürzlich hochgeladen (20)

Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 

Simulador de step-aerobics con detección de ritmo musical

  • 2. INTRODUCCIÓN DESCRIPCIÓN DEL SISTEMA EVALUACIÓN CONCLUSIONES Y LÍNEAS FUTURAS DETECCIÓN DE BEATS: detección de la estructura rítmica ESTIMACIÓN DE INTENSIDAD: generación de comandos de diferentes niveles de dificultad
  • 3. Aplicación de nuevas tecnologías a experiencias interactivas con la música Experiencias más enriquecedoras e inmersivas Simplifica/Facilita el acceso a experiencias musicales Nuevos paradigmas de interacción musical que no serían posibles con métodos más tradicionales 3 Objetivo – Simulador de step-aerobics Bajo coste Intuitivo y fácil de utilizar
  • 4. Simulador de step-aerobics Detección de “gestos”  Wii Balance Board Aplicación Android 4 Paradigma de interacción intuitivo: usuario recibe direcciones por parte del instructor y realiza los pasos indicados
  • 5. Simulador de step-aerobics Onsets  secuencia de tiempos de ataque de las notas  mantiene la información de la estructura rítmica y simplifica el análisis 1ª Función: detectar posición exacta de beats en la melodía 2ª Función: generar comandos de step-aerobics de acuerdo a la intensidad rítmica de la pieza elegida 5
  • 6. Algoritmo de detección de onsets Tratamiento diferenciado en sub-bandas de frecuencia  Extracción de picos: - Se eliminan/aglutinan los picos “muy juntos” - Resultado final: secuencia de onsets en el tiempo 6 Análisis en frecuencia para mayor generalidad
  • 7. Algoritmo de detección de beats (Dixon 2001) 7 Estimación de tempo: se calcula la diferencia en el tiempo de cada par de onsets (Inter-onset Intervals, IOI) La información rítmica está contenida en los IOI entre 50 ms y 2 s (Handel, 1989) Algoritmo de clustering sobre el conjunto de IOI  genera diferentes hipótesis de tempo (imagen Dixon 2001  ejemplo de 5 posibles valores de tempo a partir de la agrupación de los IOI)
  • 8. Algoritmo de detección de beats (Dixon 2001) Sistema basado en agentes para detectar los “beats” 8 Se crea un conjunto de agentes con un valor Tsalto o de los valores de tempo encontrados A partir de un instante inicial, los agentes recorren la secuencia de onsets en pasos de ti+1 = ti + Tsalto Si hay onsets “suficientemente cerca” (según un umbral) de ti+1 , se modifica parcialmente el valor de Tsalto para intentar coincidir con el onset encontrado Al finalizar su recorrido, cada Agente indica una secuencia de instantes temporales, y una puntuación en función de cómo de cerca están dichos instantes a eventos rítmicos (onsets) en la canción El Agente con mejor puntuación define la posición temporal de los “beats”
  • 9. Estimación del grado de intensidad La categoría más común se toma como referencia y se le asigna una intensidad base. La intensidad del resto de categorías se asigna en función de cómo sea su densidad media de onsets con respecto a la referencia Enventanado de onsets: - Ventanas de Tc~24 golpes de tempo - 50% solapamiento Función “densidad de onsets”: - Se calcula el total de onsets en la pieza - Se asigna un valor de densidad a cada ventana en función de la relación entre los onsets en la ventana con respecto al total 9 Partimos nuevamente de la secuencia de onsets Diferentes niveles de densidad de onsets se asocian a diferentes niveles de intensidad rítmica: clustering por k-NN k categorías
  • 10. Estimación del grado de intensidad Ejemplo para k=3 10 A B B B C C B B A B B C C B 3 categorías (A, B y C) A B C Número medio de beats por categoría 15 23 47 Nivel de intensidad asociado Bajo Medio Alto B es la categoría más común y se toma como referencia. La intensidad de A y C se ajusta en relación al número medio de onsets asociado a las mismas Asignación de comandos de step-aerobics de dificultad variable en función de la intensidad de cada bloque
  • 11. Evaluación experimental: 10 participantes Tres niveles de intensidad: estándar, alto y bajo. 1 sesión de steps con una de 5 canciones posibles. Comandos presentados por pantalla. Ejercicios de baja y estándar intensidad: 4 pasos. Alta intensidad: 8 pasos. 0 2 4 6 8 10 Utilidad Satisfacción Novedad Facilidad de uso Sincronización Media Min Max 11
  • 12. Implementación de un sistema de bajo coste para simulación de step- aerobics 12 Líneas futuras Analiza la estructura rítmica y asigna comandos y ejercicios de forma acorde a la intensidad rítmica en cada momento Añadir comandos por voz y asesoramiento y evaluación profesional para refinar la presentación y secuenciación de los ejercicios Evaluación con usuarios: se reporta en general una experiencia positiva Limitaciones: interacción visual y dificultad en la secuenciación de algunos ejercicios Aplicación como herramienta de apoyo para rehabilitación