EEG2Mel: Reconstructing Sound from Brain Responses to Music

Adolfo G. Ramirez-Aristizabal, Chris Kello
7/28/2022
cs.SDcs.CVcs.IR

No official code found. Best implementation: AGRamirezz/Decoding-Neural-Activity-to-Reconstruct-and-Generate-Music-Stimuli (18 stars, last commit 2025-04-07).

Abstract

Information retrieval from brain responses to auditory and visual stimuli has shown success through classification of song names and image classes presented to participants while recording EEG signals. Information retrieval in the form of reconstructing auditory stimuli has also shown some success, but here we improve on previous methods by reconstructing music stimuli well enough to be perceived and identified independently. Furthermore, deep learning models were trained on time-aligned music stimuli spectrum for each corresponding one-second window of EEG recording, which greatly reduces feature extraction steps needed when compared to prior studies. The NMED-Tempo and NMED-Hindi datasets of participants passively listening to full length songs were used to train and validate Convolutional Neural Network (CNN) regressors. The efficacy of raw voltage versus power spectrum inputs and linear versus mel spectrogram outputs were tested, and all inputs and outputs were converted into 2D images. The quality of reconstructed spectrograms was assessed by training classifiers which showed 81% accuracy for mel-spectrograms and 72% for linear spectrograms (10% chance accuracy). Lastly, reconstructions of auditory music stimuli were discriminated by listeners at an 85% success rate (50% chance) in a two-alternative match-to-sample task.

View on arXivView PDF

Code Implementations(1)

This project uses deep regression and generative models to reconstruct music from brain responses as participants passively listen to full length music.

180Python, Jupyter NotebookDec 2, 20211 years ago

Similar Papers

Cite this paper

@article{ramirezaristizabal2022eegmel,
  title  = {EEG2Mel: Reconstructing Sound from Brain Responses to Music},
  author = {Adolfo G. Ramirez-Aristizabal and Chris Kello},
  year   = {2022},
  eprint = {2207.13845},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2207.13845v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2207.13845.svg)](https://codeofpaper.com/paper/2207.13845)

Discussion