Skip to main content
Have a personal or library account? Click to login
Generalized Sampling in Julia Cover

Figures & Tables

Figure 1

A truncated cosine and approximations with Haar and Daubechies 4 scaling functions using different scales. It may be difficult to see the graph of the original truncated cosine.

Figure 2

From 512 × 512 frequency measurements (not shown) 256 × 256 Daubechies 4 scaling functions are computed and used to produce this image. The image is evaluated at scale 10, i.e., in 1024 × 1024 points.

Table 1

Runtime comparisons with the Matlab implementation from [5] for reconstruction with the Daubechies 4 scaling functions. “Size” refers to the change of basis matrix; “init” is the computation of the change of basis matrix; “sol” is the computation of the solution; “Iter.” is the number of iterations by the iterative solver; t/n is the time per iteration in the solver. Time is measured in seconds and “mem” is the memory allocation in megabytes.

initsolIter
ProblemSizeProgramtimememtimememnt/n
Uniform 1D8192 × 4096Matlab15.09010.133790.01
Julia0.346.80.040.7120.003
Jitter 1D5463 × 2048Matlab10.06270.2859200.13
Julia0.234.00.080.4200.004
Uniform 2D5122 × 2562Matlab0.96595.2150790.58
Julia0.1514617.617161.10
Jitter 2D26 244 × 322Matlab104.863778.31270500.17
Julia2.41652.41.3180.13
Spiral27 681 × 322Matlab107.166703.7479170.21
Julia2.82612.21.4160.14
DOI: https://doi.org/10.5334/jors.157 | Journal eISSN: 2049-9647
Language: English
Submitted on: Nov 29, 2016
Accepted on: Mar 23, 2017
Published on: Apr 20, 2017
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2017 Robert Dahl Jacobsen, Morten Nielsen, Morten Grud Rasmussen, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.