menu

School of Electronic Engineering and Computer Science

People menu

Dr Bob Sturm

Bob

Lecturer in Digital Media

Email: b.sturm@qmul.ac.uk
Telephone: +44 20 7882 7518
Room Number: Engineering, Eng 111
Website: https://highnoongmt.wordpress.com/
Office Hours: Thursday 15:00-16:00

Teaching

Digital Signal Processing (Undergraduate)

This is a Level 6 module, which builds upon the signal processing theory introduced in ELE374, Signals and Systems Theory. The main part of the module covers the theory of digital signal processing techniques and digital filter design. The module concludes with an examination of some applications of digital signal processing.

Electronic Engineering Mathematics 2 (Undergraduate)

Module will cover topics in engineering mathematics relevant to Electronics and Electrical Engineering programs: Vector Calculus (field theory, surface and volume integration, field operators), linear algebra (matrices and matrix operations, applications to systems of equations, reduced Row Echelon Form, determinants, Cramer's rule, eigenvalues and eigenvectors), differential equations (solving first and second order DEs).

Fundamentals of DSP (Postgraduate)

Introduction: Why DSP, sampling, quantization, Signals, LTI systems, Z transforms and polynomials, DFT, FFT, Spectrum Analysis, FIR filters, IIR filters

Signals and Systems Theory (Undergraduate)

This module stresses the appreciation and use of certain transform techniques in the analysis of signals, and their related systems. Emphasis is placed on Fourier methods within the context of continuous time signals and signal processing, and the use of linear difference equations and Z transforms when signals are discrete.

Skills for Electronic Engineering and Computer Science (Undergraduate)

This module is designed to support first year students in the School of Electronic Engineering and Computer Science through the transition from school to university. It will provide students with the opportunity to work with others to develop and share basic practical skills that underpin many EECS first year modules, foster a sense of enquiry and intellectual curiosity, develop basic graduate attributes that underpin effective student learning, and prepare and encourage students to obtain some work / voluntary experience at an early stage in order to enhance their employability.

Skills for Robotics Engineering (Undergraduate)

This module is designed to support first year students on the MEng Robotics Engineering programme through the transition from school to university. It will provide students with the opportunity to work with others to develop and share basic practical skills that underpin many first year modules and beyond, foster a sense of enquiry and intellectual curiosity, develop basic graduate attributes that underpin effective student learning, and prepare and encourage students to obtain some work / voluntary experience at an early stage in order to enhance their employability.

Research

Research Interests:

music and audio information retrieval, digital signal processing for audio and music signals, sparse approximation, evaluation

Publications

  • MISHRA S, Sturm B, Dixon S (2016). Explaining Predictions of Machine Listening Systems. DMRN+11: Digital Music Research Network One-day Workshop 2016
  • STURM BLT, Ben-Tal O (2016). Working Toward Computer-Augmented Music Traditions. DMRN+11: Digital Music Research Network One-day Workshop 2016
  • STURM BLT (2016). ``Horse'' Inside: Seeking Causes of the Behaviours of Music Content Analysis Systems. nameOfConference
  • STURM BLT, Kereliuk C, Larsen J (2015). Deep Learning and Music Adversaries. nameOfConference
  • Sturm BL (2014). A Survey of Evaluation in Music Genre Recognition. nameOfConference
  • Sturm BL (2014). A simple method to determine if a music information retrieval system is a “horse”. nameOfConference
  • Sturm BL, Kereliuk C, Pikrakis A (2014). A Closer Look at Deep Learning Neural Networks with Low-level Spectral Periodicity Features. nameOfConference
  • Sturm BL, Bardeli R, Langlois T et al. (2014). Formalizing the Problem of Music Description. nameOfConference
  • Sturm BL (2014). Making Explicit the Formalism Underlying Evaluation in Music Information Retrieval Research: A Look at the MIREX Automatic Mood Classification Task. nameOfConference
  • Sturm BL, Collins N (2014). The Kiki-Bouba Challenge: Algorithmic Composition for Content-based MIR Research & Development. nameOfConference
  • Sturm BL (2014). The State of the Art Ten Years After a State of the Art: Future Research in Music Information Retrieval. nameOfConference
  • Sturm BL, Gouyon F (2013). Revisiting Inter-genre Similarity. nameOfConference
  • Sturm BL, Mailhe B, Plumbley MD (2013). On Theorem 10 in "On polar polytopes and the recovery of sparse representations". nameOfConference
  • Mailhe B, Sturm B, Plumbley MD (2013). Behavior of greedy sparse representation algorithms on nested supports. nameOfConference
  • Sturm BL (2013). Classification Accuracy Is Not Enough: On the Evaluation of Music Genre Recognition Systems. nameOfConference
  • Sturm BL (2013). Evaluating music emotion recognition: Lessons from music genre recognition?. nameOfConference
  • Sturm BL (2013). Formalizing Evaluation in Music Information Retrieval: A Look at the MIREX Automatic Mood Classification Task. nameOfConference
  • Sturm BL (2013). Music genre recognition with risk and rejection. nameOfConference
  • Sturm BL (2013). On music genre classification via compressive sampling. nameOfConference
  • Sturm BL (2013). The GTZAN dataset: Its contents, its faults, their effects on evaluation, and its future use. nameOfConference
  • Sturm BL (2012). An Analysis of the GTZAN Music Genre Dataset. nameOfConference
  • Sturm BL (2012). Two Systems for Automatic Music Genre Recognition: What Are They Really Recognizing?. nameOfConference
  • Sturm BL (2012). A Survey of Evaluation in Music Genre Recognition. nameOfConference
  • Sturm BL, Christensen MG (2012). Comparison of Orthogonal Matching Pursuit Implementations. nameOfConference
  • Noorzad P, Sturm BL (2012). Regression with Sparse Approximations of Data. nameOfConference
  • Sturm BL (2012). When “exact recovery” is exact recovery in compressive sampling. nameOfConference
  • Sturm BL, Noorzad P (2012). On Automatic Music Genre Recognition by Sparse Representation Classification using Auditory Temporal Modulations. nameOfConference
  • Sturm BL, Christensen MG, Gribonval R (2011). Cyclic Pure Greedy Algorithms for Recovering Compressively Sampled Sparse Signals. nameOfConference
  • Sturm BL, Daudet L (2011). Recursive nearest neighbor search in a sparse and multiscale domain for comparing audio signals. nameOfConference
  • Sturm BL (2011). Sparse Vector Distributions and Recovery from Compressed Sensing. nameOfConference
  • Sturm BL, Christensen M (2010). Cyclic Matching Pursuit with Multiscale Time-frequency Dictionaries. nameOfConference
  • Morvidone M, Sturm BL, Daudet L (2010). Incorporating scale information with cepstral features: experiments on musical instrument recognition. nameOfConference
  • Sturm BL, Shynk JJ (2010). Sparse Approximation and the Pursuit of Meaningful Signal Models with Interference Adaptation. nameOfConference
  • Sturm BL, Defrance G (2010). Detection and Estimation of Arrivals in Room Impulse Responses by Greedy Sparse Approximation. nameOfConference
  • Sturm BL, Morvidone M, Daudet L (2010). Musical Instrument Identification using Multiscale Mel-frequency Cepstral Coefficients. nameOfConference
  • Sturm BL, Roads C, McLeran A et al. (2009). Analysis, Visualization, and Transformation of Audio Signals Using Dictionary-based Methods. nameOfConference
  • Overholt D, Thompson J, Putnam L et al. (2009). A Multimodal System for Gesture Recognition in Interactive Music Performance. nameOfConference
  • Sturm BL, Daudet L (2009). On Similarity Search in Audio Signals Using Adaptive Sparse Approximations. nameOfConference
  • Sturm BL, Shynk JJ, Kim DH (2009). Pruning Sparse Signal Models Using Interference. nameOfConference
  • Sturm BL (2009). Sparse Approximation and Atomic Decomposition: Considering Atom Interactions in Evaluating and Building Signal Representations. nameOfConference
  • McLeran A, Roads C, Sturm BL (2009). Scatter: A Software Tool for Visualizing, Transforming, and Performing Atomic Decompositions of Sound. nameOfConference
  • Sturm BL, Shynk JJ (2008). Interference-Driven Adaptation in Sparse Approximations. nameOfConference
  • Sturm BL, Roads C, McLeran A et al. (2008). Analysis, Visualization, and Transformation of Audio Signals Using Dictionary-based Methods. nameOfConference
  • McLeran A, Roads C, Sturm BL et al. (2008). Granular methods of sound spatialization using overcomplete representations. nameOfConference
  • Sturm BL, Shynk JJ, McLeran A et al. (2008). A comparison of molecular approaches for generating sparse and structured multiresolution representations of audio and music signals. nameOfConference
  • Sturm BL, Shynk JJ, Gauglitz S (2008). Agglomerative clustering in sparse atomic decompositions of audio signals. nameOfConference
  • Sturm BL, Shynk JJ, Daudet L et al. (2008). Dark Energy in Sparse Atomic Estimations. nameOfConference
  • Sturm BL, Shynk JJ, Daudet L (2008). Measuring Interference in Overcomplete Signal Representations. nameOfConference
  • Sturm BL, Shynk JJ, Daudet L (2007). A Short-Term Measure of Dark Energy in Sparse Atomic Estimations. nameOfConference
  • Sturm BL (2006). Adaptive Concatenative Sound Synthesis and Its Application to Micromontage Composition. nameOfConference
  • Sturm BL, Daudet L, Roads C (2006). Pitch-shifting Audio Signals Using Sparse Atomic Approximations. nameOfConference
  • Sturm BL, Gibson JD (2006). Matching Pursuit Decompositions of Non-noisy Speech Signals Using Several Dictionaries. nameOfConference
  • Sturm BL (2006). Concatenative Sound Synthesis and Intellectual Property: An Analysis of the Legal Issues Surrounding the Synthesis of Novel Sounds from Copyright-Protected Work. nameOfConference
  • Sturm BL, Gibson JD (2005). Signals and Systems Using MATLAB: A Suite of Applications for Exploring and Teaching Media Signal Processing. nameOfConference
  • Sturm BL (2005). Pulse of an Ocean: Sonification of Ocean Buoy Data. nameOfConference
  • Sturm BL, Gibson J (2004). SIGNALS AND SYSTEMS USING MATLAB: AN EFFECTIVE APPLICATION FOR EXPLORING AND TEACHING MEDIA SIGNAL PROCESSING. nameOfConference
  • Sturm BL, Pope ST (2004). Spectral Characteristics of the Musical Iced Tea Can. nameOfConference
  • Sturm BL (2004). MATConcat: An Application for Exploring Concatenative Sound Synthesis Using MATLAB. nameOfConference
  • Sturm BL (2004). Signals and Systems Using MATLAB: An Effective Application for Teaching Media Signal Processing to Artists and Engineers. nameOfConference
  • Sturm BL (2003). ’Music from the Ocean’: A Cross-Discipline Multimedia CD. nameOfConference
  • Sturm BL (2002). Surf Music: Sonification of Ocean Buoy Spectral Data. nameOfConference
  • Sturm BL (2001). Composing for an Ensemble of Atoms: The Metamorphosis of Scientific Experiment into Music.". nameOfConference
  • Sturm BL (2001). Composing for an ensemble of atoms: the metamorphosis of scientific experiment into music. nameOfConference
  • Sturm BL (2001). Synthesis and Algorithmic Composition Techniques Derived from Particle Physics. nameOfConference
  • Sturm BL (2000). Sonification of Particle Systems via de Broglie’s Hypothesis. nameOfConference
  • STURM BLT, Ben-Tal O (publicationYear). Bringing the models back to music practice: The evaluation of deep learning approaches to music transcription modelling and generation. nameOfConference
Return to top