Master Thesis MSTR-2025-05

BibliographyPrölß, Till: Implement the RIDE Algorithm Into the Unfold.jl Toolbox.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Master Thesis No. 5 (2025).
41 pages, english.
Abstract

Event-relatedpotentials(ERPs)arecommonlyusedinEEGresearchtostudybrain responsestospecificstimuli.TraditionalERPaveragingmethodsareaffectedbytrial-to- trial latencyvariability,whichcandistorttheextractedcomponents.ResidualIteration DecompositionEstimate(RIDE)isanestablishedmethoddesignedtocorrectforthis variabilitybyseparatingcomponentsbasedontheirlatencydistributions.Whileeffective, its originalMATLABimplementationlacksflexibilityandintegrationwithmodernEEG analysis frameworks. This workpresentsaJulia-basedimplementationofRIDEanditsintegrationintoUn- fold, aregression-baseddeconvolutiontoolboxforEEGanalysis.Twoversionswerede- veloped:ClassicRIDE,whichreplicatesMATLABRIDE’sbehavior,andUnfoldRIDE, whichreplacesiterativedecompositionwithregression-baseddeconvolution.Bothim- plementationswereevaluatedusingsimulateddatasetswithknowngroundtruthanda real-worldEEGdatasettoassesstheiraccuracyandcomparethemwithMATLABRIDE. The resultsshowthatClassicandUnfoldRIDEsuccessfullyreconstructERPcom- ponents,producingreasonableresultsinbothdatasets.However,differencesexistwhen compared toMATLABRIDE,likelyduetomissingfeaturesandvariationsinfiltering,la- tency estimation,anditerationbehavior.Despitethesediscrepancies,thefindingsconfirm that Unfold’sregression-basedapproachisaviablealternativetoiterativedecomposition, offering potentialadvantagessuchasimprovedmodelingflexibility. Futureresearchshouldfocusonimplementingmissingfeaturesandachievingequiv- alence withMATLABRIDE.Additionally,randomizedtestingwithUnfoldSimcould providesystematicvalidationandhelpoptimizethealgorithm.Thisworklaysthefoun- dation forfurtherimprovementsinEEGdeconvolutionbycombiningRIDE’slatency estimation withUnfold’sflexibleregressionframework. The implementedalgorithmsareavailableasanopensourceprojectonGitHub: https://github.com/unfoldtoolbox/UnfoldRIDE.jl

Department(s)University of Stuttgart, Institute of Artificial Intelligence, Machine Learning for Simulation Science
Superviser(s)Ehinger, Jun.-Prof. Benedikt; Skukies, René
Entry dateMay 13, 2025
   Publ. Computer Science