Skip to content

Latest commit

 

History

History
73 lines (40 loc) · 1.72 KB

File metadata and controls

73 lines (40 loc) · 1.72 KB

Joint versus Sequential Deconvolution

Supplementary material

This directory contains the Mathematica script used to compare the joint deconvolution algorithm to the sequential one.

The script compareScript.wls is compatible with Mathematica v11. Due to a complete exploration of possible hyper-parameter values this computation is quite long (about 4 hours). Hence the saved result is also available in the comparisonResult.wl file.

Using this saved file, the plots can be regenerated by:

Get["./ComparisonSeqJoin/comparisonResult.wl"];
FormatGlobalResult[comparisonResult["resultSeqcNeg"],comparisonResult["resultJoincNeg"]]  (* convex baseline  *)
FormatGlobalResult[comparisonResult["resultSeqcPos"],comparisonResult["resultJoincPos"]]  (* concave baseline *)

The true peaks (deconvolved and convolved with the Gaussian peak shape) are:

Figures/groundTruthPeaks.png

Convex baseline

Signal without noise

Figures/groundTruthPosSp.png

Results

Error εe

Figures/pos_eps.png

λ1 regularization

Figures/pos_lambda1.png

Sequential algorithm, mSNIP baseline parameter

Figures/pos_mSNIP.png

Joint algorithm, μ baseline parameter

Figures/pos_mu.png

Concave baseline

Signal without noise

Figures/groundTruthNegSp.png

Results

Error εe

Figures/neg_eps.png

λ1 regularization

Figures/neg_lambda1.png

Sequential algorithm, mSNIP baseline parameter

Figures/neg_mSNIP.png

Joint algorithm, μ baseline parameter

Figures/neg_mu.png