Parallel Statistical Multi-resolution Estimation
Jan Lebert, Lutz K\"unneke, Johannes Hagemann, Stephan C. Kramer

TL;DR
This paper presents a CUDA-based parallel implementation of Dykstra's projection algorithm, significantly accelerating statistical multi-resolution estimation and enhancing super-resolution imaging techniques like SOFI.
Contribution
It introduces a new incomplete Dykstra's algorithm variant implemented in CUDA, achieving faster computation and lower memory usage for large-scale statistical multi-resolution analysis.
Findings
CUDA implementation is ten times faster than CPU
Incomplete Dykstra's algorithm further doubles speed
Resolution of SOFI images improved by about 30%
Abstract
We discuss several strategies to implement Dykstra's projection algorithm on NVIDIA's compute unified device architecture (CUDA). Dykstra's algorithm is the central step in and the computationally most expensive part of statistical multi-resolution methods. It projects a given vector onto the intersection of convex sets. Compared with a CPU implementation our CUDA implementation is one order of magnitude faster. For a further speed up and to reduce memory consumption we have developed a new variant, which we call incomplete Dykstra's algorithm. Implemented in CUDA it is one order of magnitude faster than the CUDA implementation of the standard Dykstra algorithm. As sample application we discuss using the incomplete Dykstra's algorithm as preprocessor for the recently developed super-resolution optical fluctuation imaging (SOFI) method (Dertinger et al. 2009). We show that statistical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Fluorescence Microscopy Techniques · Sparse and Compressive Sensing Techniques · Photoacoustic and Ultrasonic Imaging
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
