Abstract:
This paper presents the design and implementation of a real-time real-world beat tracking system which runs on a dancing robot. The main problem of such a robot is that, ...Show MoreMetadata
Abstract:
This paper presents the design and implementation of a real-time real-world beat tracking system which runs on a dancing robot. The main problem of such a robot is that, while it is moving, ego noise is generated due to its motors, and this directly degrades the quality of the audio signal features used for beat tracking. Therefore, we propose to incorporate ego noise reduction as a pre-processing stage prior to our tempo induction and beat tracking system. The beat tracking algorithm is based on an online strategy of competing agents sequentially processing a continuous musical input, while considering parallel hypotheses regarding tempo and beats. This system is applied to a humanoid robot processing the audio from its embedded microphones on-the-fly, while performing simplistic dancing motions. A detailed and multi-criteria based evaluation of the system across different music genres and varying stationary/non-stationary noise conditions is presented. It shows improved performance and noise robustness, outperforming our conventional beat tracker (i.e., without ego noise suppression) by 15.2 points in tempo estimation and 15.0 points in beat-times prediction.
Date of Conference: 14-18 May 2012
Date Added to IEEE Xplore: 28 June 2012
ISBN Information:
ISSN Information:
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Presence Of Noise ,
- Robot In The Presence ,
- Beat Tracking ,
- Noise Suppression ,
- Real-time Tracking ,
- Noise Conditions ,
- Humanoid Robot ,
- Music Genres ,
- Background Noise ,
- Local Maxima ,
- Independent Component Analysis ,
- Low Signal-to-noise Ratio ,
- Statistical Noise ,
- Adaptive Filter ,
- Auditory Signals ,
- Robotic Platform ,
- Sound Localization ,
- Audio Data ,
- Noise Spectrum ,
- Absence Of Noise ,
- Tolerance Window ,
- Signal-to-noise Ratio Conditions ,
- Signal-to-noise Ratio Improvement ,
- Musical Stimuli ,
- Signal-to-noise Ratio Levels ,
- kHz Sampling Rate ,
- Musical Pieces ,
- Motor Noise ,
- Rhythmic Changes ,
- Robot Motion
Keywords assist with retrieval of results and provide a means to discovering other relevant content. Learn more.
- IEEE Keywords
- Index Terms
- Presence Of Noise ,
- Robot In The Presence ,
- Beat Tracking ,
- Noise Suppression ,
- Real-time Tracking ,
- Noise Conditions ,
- Humanoid Robot ,
- Music Genres ,
- Background Noise ,
- Local Maxima ,
- Independent Component Analysis ,
- Low Signal-to-noise Ratio ,
- Statistical Noise ,
- Adaptive Filter ,
- Auditory Signals ,
- Robotic Platform ,
- Sound Localization ,
- Audio Data ,
- Noise Spectrum ,
- Absence Of Noise ,
- Tolerance Window ,
- Signal-to-noise Ratio Conditions ,
- Signal-to-noise Ratio Improvement ,
- Musical Stimuli ,
- Signal-to-noise Ratio Levels ,
- kHz Sampling Rate ,
- Musical Pieces ,
- Motor Noise ,
- Rhythmic Changes ,
- Robot Motion