{"title":"DeconvOptim.jl - Signal Deconvolution with Julia","authors":"Felix Wechsler, Rainer Heintzmann","doi":"10.21105/jcon.00099","DOIUrl":null,"url":null,"abstract":"Deconvolution is a versatile method to enhance the quality of signals measured with systems which can be expressed mathematically as a convolution of a system’s response function with a signal. In this paper, we present DeconvOptim.jl , a flexible toolbox written in Julia to deconvolve one or multiple multi-dimensional signals which have been degraded by a multi-dimensional signal response function. DeconvOptim.jl works both on CPUs and GPUs and utilizes recent advancements in Julias automatic differentiation ecosystem. In this work we demonstrate that DeconvOptim.jl surpasses the performance of existing open source libraries clearly and is applicable to one dimensional time series datasets but also to multi-dimensional microscopical imaging datasets.","PeriodicalId":443465,"journal":{"name":"JuliaCon Proceedings","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"JuliaCon Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21105/jcon.00099","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Deconvolution is a versatile method to enhance the quality of signals measured with systems which can be expressed mathematically as a convolution of a system’s response function with a signal. In this paper, we present DeconvOptim.jl , a flexible toolbox written in Julia to deconvolve one or multiple multi-dimensional signals which have been degraded by a multi-dimensional signal response function. DeconvOptim.jl works both on CPUs and GPUs and utilizes recent advancements in Julias automatic differentiation ecosystem. In this work we demonstrate that DeconvOptim.jl surpasses the performance of existing open source libraries clearly and is applicable to one dimensional time series datasets but also to multi-dimensional microscopical imaging datasets.