A New Sparsification and Reconstruction Strategy for Compressed Sensing Photoacoustic Tomography

A New Sparsification and Reconstruction Strategy for Compressed Sensing Photoacoustic Tomography


Compressed sensing (CS) is a promising approach to reduce the number of measurements in photoacoustic tomography (PAT) while preserving high spatial resolution. This allows to increase the measurement speed and to reduce system costs. Instead of collecting point-wise measurements, in CS one uses various combinations of pressure values at different sensor locations. Sparsity is the main condition allowing to recover the photoacoustic (PA) source from compressive measurements. In this paper we introduce a new concept enabling sparse recovery in CS PAT. Our approach is based on the fact that the second time derivative applied to the measured pressure data corresponds to the application of the Laplacian to the original PA source. As typical PA sources consist of smooth parts and singularities along interfaces the Laplacian of the source is sparse (or at least compressible). To efficiently exploit the induced sparsity we develop a reconstruction framework to jointly recover the initial and the modified sparse source. Reconstruction results with simulated as well as experimental data are given.


Photoacoustic tomography (PAT) is a non-invasive hybrid imaging technology, that beneficially combines the high contrast of pure optical imaging and the high spatial resolution of pure ultrasound imaging (see [4]). The basic principle of PAT is as follows (see Fig. ?). A semitransparent sample (such as a part of a human patient) is illuminated with short pulses of optical radiation. A fraction of the optical energy is absorbed inside the sample which causes thermal heating, expansion, and a subsequent acoustic pressure wave depending on the interior absorbing structure of the sample. The acoustic pressure is measured outside of the sample and used to reconstruct an image of the interior.

In this paper we consider PAT in heterogeneous acoustic media, where the acoustic pressure satisfies the wave equation

Here is the spatial location, the time variable, the spatial Laplacian, the speed of sound, and the photoacoustic (PA) source that has to be recovered. The wave equation is augmented with initial condition on . The acoustic pressure is then uniquely defined and referred to as the causal solution of . Both cases for the spatial dimension are relevant in PAT: The case arises in PAT using classical point-wise measurements; the case is relevant for PAT with integrating line detectors [3].

To recover the PA source, the pressure is measured with sensors distributed on a surface or curve outside of the sample; see Fig. ?. Using standard sensing, the spatial sampling step size limits the spatial resolution of the measured data and therefore the spatial resolution of the final reconstruction. Consequently, high spatial resolution requires a large number of detector locations. Ideally, for high frame rate, the pressure data are measured in parallel with a large array made of small detector elements. However, producing a detector array with a large number of parallel readouts is costly and technically demanding. In this work we use techniques of compressed sensing (CS) to reduce the number of required measurements and thereby accelerating PAT while keeping high spatial resolution [30].

CS is a new sensing paradigm introduced in [8] that allows to capture high resolution signals using much less measurements than advised by Shannon’s sampling theory. The basic idea is to replace point samples by linear measurements, where each measurement consists of a linear combination of sensor values. It offers the ability to reduce the number of measurements while keeping high spatial resolution. One crucial ingredient enabling CS PAT is sparsity, which refers to the requirement that the unknown signal is sparse, in the sense that it has only a small number of entries that are significantly different from zero (possibly after a change of basis).

1.1Main contributions

In this work we develop a new framework for CS PAT that allows to bring sparsity into play. Our approach is rooted in the concept of sparsifying temporal transforms developed for PAT in [30] for two and three spatial dimensions. However, the approach in this present paper extends and simplifies this transform approach considerably. First, it equally applies to any detection surface and arbitrary spatial dimension. Second, the new method can even be applied to heterogenous media. In order to achieve this, we use the second time derivative applied to the pressure data as a sparsifying transform. Opposed to [30], where the transform was used to sparsify the measured signals, in the present work we exploit this for obtaining sparsity in the original imaging domain.

Our new approach is based on the following. Consider the second time derivative of the PA pressure. We will show, that this transformed pressure again satisfies the wave equation, however with the modified PA source in place of the original PA source . If the original PA source consists of smooth parts and jumps, the modified source consists of smooth parts and sparse structures; see Fig. ? for an example. This enables the use of efficient CS reconstruction algorithms based on sparse recovery. One possible approach is based on the following two-step procedure. First, recover an approximation via -minimization. In a second step, recover an approximation to by solving the Poisson equation .

While the above two-stage approach turned out to very well recover the singularities of the PA source, at the same time it shows disturbing low-frequency artifacts. Therefore, in this paper we develop a completely novel strategy for jointly recovering as well as its Laplacian. It is based on solving the constrained optimization problem

Here is the forward operator (including wave propagation and compressed measurements), denotes the -norm guaranteeing sparsity of and the indicator function of the positive cone guaranteeing non-negativity. In the case of noisy data we consider a penalized version that can be efficiently solved via various modern optimization techniques, such as forward backward splitting.


In Section 2 we describe PAT and existing CS approaches. We thereby focus on the role of sparsity in PAT. The proposed framework for CS PAT will be presented in Section 3. This includes the sparsification of the PA source and the joint reconstruction algorithm. Numerical and experimental results are presented in Section 4. The paper concludes with a summary and outlook on future research presented in Section 5.

2Compressed photoacoustic tomography

2.1Photoacoustic tomography

Suppose that is a bounded region and let for denote admissible detector locations distributed on the boundary . Then, for a given source supported inside , we define

where is the solution of . The inverse source problem of PAT is to recover the PA source from the in . The measured data is considered to be fully/completely sampled if the transducers are densely located on the whole boundary , such that the function can be stably reconstructed from the data. Finding necessary and sufficient sampling conditions for PAT is still on-going research [19].

Let us mention that most of the theoretical works on PAT consider the continuous setting where the transducer locations are all points of a surface or curve ; see [14]. On the other hand, most works on discrete settings consider both discrete spatial and time variables [22]. The above setting has been considered in a few works [30]. It well reflects the high sampling rate of the time variable in many practical PAT systems.

2.2Compressive measurements in PAT

The number of detector positions in is directly related to the resolution of the final reconstruction. Namely, consider the case being the disc of radius and being essentially wavenumber limited with maximal wavenumber give by . Then, equally spaced transducers are sufficient to recover with small error; see [19]. In many biomedical applications, this results in a high sampling rate. For example, the PA source may contain narrow features such as blood vessels and have sharp interfaces. This results in large wavenumbers and necessary high sampling rate. For this reason, full sampling in PAT is costly and time consuming.

To reduce the number of measurements while preserving resolution, we use CS measurements in PAT. Instead of collecting individually sampled signals as in , we take CS measurements

with . In [7] we proposed to take the measurement matrix in as the adjacency matrix of a lossless expander graph. Hadamard matrices have been proposed in [5]. In this work, we take as a random Bernoulli matrix with entries with equal probability or a Gaussian random matrix consisting of i.i.d. -Gaussian random variables in each entry. These choices are validated by the fact that Gaussian and Bernoulli random matrices satisfy the restricted isometry property (RIP) with high probability (see Section 2.3 below).

2.3The role of sparsity

A central aspect in the theory of CS is sparsity of the given data in some basis or frame [8]. Recall that a vector is called -sparse if for some number , where is used to denote the number of elements of some set. If the data is known to have sparse structure, then reconstruction procedures using -minimization or greedy-type methods can often be guaranteed to yield high quality results even if the problem is severely ill-posed [8]. If we are given measurements , where and with , the success of the aforementioned reconstruction procedures can for example be guaranteed if the matrix satisfies the restricted isometry property (RIP), i.e. for all -sparse vectors we have

for an RIP constant ; see [15]. Gaussian and Bernoulli random matrices satisfy the RIP with high probability, provided for some reasonable constant and with denoting Euler’s number [2].

In PAT, the possibility to sparsify the data has recently been examined [30]. In these works it was observed that the measured pressure data could be sparsified and the sparse reconstruction methods were applied directly to the pressure data. As a second step, still a classical reconstruction via filtered backprojection had to be performed. The sparsification of the data was achieved with a transformation in the time direction of the pressure data. In two dimensions, the transform is a first order pseudo-differential operator [30], while in three dimensions the transform is of second order [20].

3Proposed Framework

3.1Sparsifying transform

The following theorem is the foundation of our CS approach. It shows that the required sparsity in space can be obtained by applying the second time derivative to the measured data.

We first recall that the solution of for is equivalent to the initial value problem

To see this equivalence note first that the solution of - extends to a smooth function that is even in the time variable. Denoting by the characteristic function function of yields Using the initial conditions , shows that (which coincides with for positive times) solves .

According to the above considerations, for , the function coincides with the solution of -. As a consequence, for , the function satisfies

In fact, results by applying the second derivative to and follows from the symmetry of . Evaluating at and applying the Laplacian to yields initial condition . Finally as for the original pressure one concludes that - implies .

Typical phantoms consist of smoothly varying parts and rapid changes at interfaces. For such PA sources, the modified source is sparse or at least compressible. The theory of CS therefore predicts that the modified source can be recovered by solving

In the case the unknown is only approximately sparse or the data are noisy, one instead minimizes the penalized functional problem , where is a regularization parameter which gives trade-off between the data-fitting term and the regularization term . Having obtained an approximation of by either solving or the relaxed version, one can recover the original PA source by subsequently solving the Poisson equation with zero boundary conditions.

While the above two-stage procedure recovers boundaries well, we observed disturbing low frequency artifacts in the reconstruction of . Therefore, below we introduce a new reconstruction approach based on Theorem ? that jointly recovers and .

3.2Joint reconstruction approach

As argued above, the second derivative is well suited (via ) to recover the singularities of , but hardly contained low-frequency components of . On the other hand, the low frequency information is contained in the original data, which is still available to us. Therefore we propose the following joint constrained optimization problem

We habe the following result.

According to Theorem ? (in a discrete form; compare Remark ?), is the unique causal solution of the wave equation with modified source term . As a consequence satisfies , which implies that the pair is a feasible for . It remains to verify that is the only solution of . To show this, note that for any solution of its second component is a solution of . Because satisfies the -RIP, and is -sparse, CS theory implies that is uniquely solvable [8] and therefore . The last constraint then implies that .

In the case the data only approximately sparse or noisy, we propose, instead of , to solve the -relaxed version

Here is a tuning and a regularization parameter. There are several modern methods to efficiently solve . In this work we use the forward-backward splitting with quadratic term as smooth part used in the explicit (forward) step and as non-smooth part used for the implicit (backward) step.

3.3Numerical minimization

We will solve using a proximal gradient algorithm [11], which is an algorithm well suited for minimizing the sum of a smooth and a non-smooth but convex part. In the case of we take the smooth part as

and the non-smooth part as .

The proximal gradient algorithm then alternately performs an explicit gradient step for and an implicit proximal step for . The gradient of the smooth part can easily be computed to be

The proximal map of the non-smooth part is given by

With this, the proximal gradient algorithm is given by

where is the -th iterate and the step size in the -th iteration. We initialize the proximal gradient algorithm with .

4Experimental and numerical results

4.1Numerical results

For the presented numerical results, the two dimensional PA source term depicted in Figure ? is used which is assumed to be supported in a disc of radius . Additional results are presented using an MRI image. The synthetic data is recorded on the boundary circle of radius , where the the time was discretized with equidistant sampling points in the interval . The full data was recorded at detector locations. The reconstruction of both phantoms via the filtered backprojection algorithm of [14] from the full measurements is shown in Figure ?.

CS measurements (see ) have been generated in two random ways and one deterministic way. The random matrices have be taken either as random Bernoulli matrix with entries with equal probability or a Gaussian random matrix consisting of i.i.d. -Gaussian random variables in each entry. The deterministic subsampling was performed by choosing equispaced detectors. In the joint reconstruction with , , the step-size and regularization parameters are chosen to be , and ; iterations are performed. For the random subsampling matrices the recovery guarantees from the theory of CS can be employed, but they do not provably hold for the deterministic subsampling - although the results are equally convincing even for subsampling on the order of 10 of the full data, cf. Figure ?. All results are compared to the standard filtered backprojection (FBP) reconstruction applied to .

If one increases the number of measurements to about 25 of the data, the reconstruction results become almost indistinguishable from the results obtained from FBP on the full data, cf. Figure ?.

In Figure ? the application of the method developed in this article to an MRI image is presented. As the sparsity of the Laplacian is not as pronounced as in the synthetic example, the MRI image requires more measurements to achieve high qualitative outcome.

For noisy data, the algorithm still produces good results, although more samples need to be taken to achieve good results. For the synthetic phantom, Gaussian noise amounting to an SNR of approximately 15 was added. The reconstruction results using and measurements are depicted in Figure ? and Figure ?, respectively.

4.2Experimental results

Experimental data have been acquired by an all-optical photoacoustic projection imaging (O-PAPI) system as described in [3]. The system featured 64 integrating line detector (ILD) elements distributed along a circular arc of radius 4 cm, covering an angle of 289 degree. For an imaging depth of 20 mm, the imaging resolution of the O-PAPI system was estimated to be between 100 m and 260 m; see [3]. PA signals were excited by illuminating the sample from two sides with pulses from a frequency-doubled Nd:YAG laser (Continuum Surelite, 20 Hz repetition rate, 6 ns pulse duration, 532 nm center wavelength) at a fluence of 21 mJ/cm^2 and recorded by the ILD elements with a sample rate of 60 MS/s. The sample consisted an approximately triangular shaped piece of ink-stained leaf skeleton, embedded in a cylinder consisting of agarose gel with a diameter of 36 mm and a height of 40 mm. Intralipid was added to the agarose to increase optical scattering. The strongest branches of the leaf had diameters of approximately and the smallest branches of about 50 m. Results are only for 2D (projection imaging).

Reconstruction results for the leaf phantom from 60 sparsely sampled sensor locations after 500 iterations with the proposed joint minimization algorithm are shown in Figure ?. For this, the regularization and step-size parameters were chosen as in the previous section. From the experimental data we also generated random Bernoulli measurements. The reconstruction results using this data are shown in Figure ?. For all results, the PA source is displayed on a 1.6 cm 1.33 cm rectangle with step size 26 m inside the detection arc.


In order to achieve high spatial resolution in PAT, standard measurement and reconstruction schemes require a large number of spatial measurements with high bandwidth detectors. In order to speed up the measurement process, systems allowing a large number of parallel measurements are desirable. However such systems are technically demanding and costly to fabricate. For example, in PAT with integrating detectors, the required analog to digital converters are among the most costly building blocks. In order to increase measurement speed and to minimize system costs, CS aims to reduce the number of measurements while preserving high resolution of the reconstructed image.

One main ingredient enabling CS in PAT is sparsity of the image to be reconstructed. To bring sparsity into play, in this paper we introduced a new approach based on the commutation relation between the PAT forward operator and the the Laplacian. We developed a new reconstruction strategy for jointly reconstructing the pair by minimizing and thereby using sparsity of . The commutation relation further allows to rigorously study generalized Tikhonov regularization of the form for CS PAT. Such an analysis as well as the development of more efficient numerical minimization schemes are subjects of further research.


Linh Nguyen’s research is supported by the NSF grants DMS 1212125 and DMS 1616904. Markus Haltmeier and Thomas Berer acknowledge support of the Austrian Science Fund (FWF), project P 30747. Michael Sandbichler was supported by the Austrian Science Fund (FWF) under Grant no. Y760. Peter Burgholzer and Johannes Bauer-Marschallinger were supported by the strategic economic- and research program “Innovative Upper Austria 2020” of the province of Upper Austria. In addition, the computational results presented have been achieved (in part) using the HPC infrastructure LEO of the University of Innsbruck.


  1. Accelerated high-resolution photoacoustic tomography via compressed sensing.
    S. Arridge, P. Beard, M. Betcke, B. Cox, N. Huynh, F. Lucka, O. Ogunlade, and E. Zhang. Phys. Med. Biol., 61(24):8908, 2016.
  2. A simple proof of the restricted isometry property for random matrices.
    R. Baraniuk, M. Davenport, R. DeVore, and M. Wakin. Constructive Approximation, 28(3):253–263, 2008.
  3. All-optical photoacoustic projection imaging.
    J. Bauer-Marschallinger, K. Felbermayer, and T. Berer. Biomed. Opt. Express, 8(9):3938–3951, 2017.
  4. Biomedical photoacoustic imaging.
    P. Beard. Interface focus, 1(4):602–631, 2011.
  5. Acoustic wave field reconstruction from compressed measurements with application in photoacoustic tomography.
    M. M. Betcke, B. T. Cox, N. Huynh, E. Z. Zhang, P. C. Beard, and S. R. Arridge. IEEE Trans. Comput. Imaging, 3:710–721, 2017.
  6. Temporal back-projection algorithms for photoacoustic tomography with integrating line detectors.
    P. Burgholzer, J. Bauer-Marschallinger, H. Grün, M. Haltmeier, and G. Paltauf. Inverse Probl., 23(6):S65–S80, 2007.
  7. Sparsifying transformations of photoacoustic signals enabling compressed sensing algorithms.
    P. Burgholzer, M. Sandbichler, F. Krahmer, T. Berer, and M. Haltmeier. Proc. SPIE, 9708:970828–8, 2016.
  8. Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information.
    E. J. Candès, J. Romberg, and T. Tao. IEEE Trans. Inf. Theory, 52(2):489–509, 2006.
  9. Near-optimal signal recovery from random projections: universal encoding strategies?
    E. J. Candès and T. Tao. IEEE Trans. Inf. Theory, 52(12), 2006.
  10. Motion estimation and correction in photoacoustic tomographic reconstruction.
    J. Chung and L. Nguyen. SIAM J. Imaging Sci. 10(2): 535–557, 10(1):216–242, 2017.
  11. Proximal splitting methods in signal processing.
    P. L. Combettes and J.-C. Pesquet. In Fixed-point algorithms for inverse problems in science and engineering, pages 185–212. Springer, 2011.
  12. Compressed sensing.
    D. L. Donoho. IEEE Trans. Inf. Theory, 52(4):1289–1306, 2006.
  13. Inversion of spherical means and the wave equation in even dimensions.
    D. Finch, M. Haltmeier, and Rakesh. SIAM J. Appl. Math., 68(2):392–412, 2007.
  14. Determining a function from its mean values over a family of spheres.
    S. K. Finch, D.and Patch and Rakesh. SIAM J. Math. Anal., 35(5):1213–1240 (electronic), 2004.
  15. A mathematical introduction to compressive sensing.
    S. Foucart and H. Rauhut. Birkhäuser Basel, 2013.
  16. Necessary and sufficient conditions for linear convergence of -regularization.
    M. Grasmair, M. Haltmeier, and O. Scherzer. Comm. Pure Appl. Math., 64(2):161–182, 2011.
  17. Inversion of circular means and the wave equation on convex planar domains.
    M. Haltmeier. Computers & Mathematics with Applications. An International Journal, 65(7):1025–1036, 2013.
  18. Universal inversion formulas for recovering a function from spherical means.
    M. Haltmeier. SIAM J. Math. Anal., 46(1):214–232, 2014.
  19. Sampling conditions for the circular radon transform.
    M. Haltmeier. IEEE Trans. Image Process., 25(6):2910–2919, 2016.
  20. Compressed sensing and sparsity in photoacoustic tomography.
    M. Haltmeier, T. Berer, S. Moon, and P. Burgholzer. J. Opt., 18(11):114004–12pp, 2016.
  21. Analysis of iterative methods in photoacoustic tomography with variable sound speed.
    M. Haltmeier and L. V. Nguyen. SIAM J.Imaging Sci., 10(2):751–781, 2017.
  22. Full-wave iterative image reconstruction in photoacoustic tomography with acoustically inhomogeneous media.
    C. Huang, K. Wang, L. Nie, and M. A. Wang, L. V.and Anastasio. IEEE Trans. Med. Imag., 32(6):1097–1110, 2013.
  23. Single-pixel optical camera for video rate ultrasonic imaging.
    N. Huynh, E. Zhang, M. Betcke, S. Arridge, P. Beard, and B. Cox. Optica, 3(1):26–29, 2016.
  24. Explicit inversion formulae for the spherical mean Radon transform.
    L. A. Kunyansky. Inverse Probl., 23(1):373–383, 2007.
  25. Photo-acoustic inversion in convex domains.
    F. Natterer. Inverse Problems Imaging, 2012.
  26. A family of inversion formulas in thermoacoustic tomography.
    L. V. Nguyen. Inverse Probl. Imaging, 3(4):649–675, 2009.
  27. A uniform reconstruction formula in integral geometry.
    V. P. Palamodov. Inverse Probl., 28(6):065014, 2012.
  28. Piezoelectric line detector array for photoacoustic tomography.
    G. Paltauf, P. Hartmair, G. Kovachev, and R. Nuster. Photoacoustics, 8:28–36, 2017.
  29. Photoacoustic tomography using a Mach-Zehnder interferometer as an acoustic line detector.
    G. Paltauf, R. Nuster, M. Haltmeier, and P. Burgholzer. Appl. Opt., 46(16):3352–3358, 2007.
  30. A novel compressed sensing scheme for photoacoustic tomography.
    M. Sandbichler, F. Krahmer, T. Berer, P. Burgholzer, and M. Haltmeier. SIAM J. Appl. Math., 75(6):2475–2494, 2015.
  31. Multiscale photoacoustic microscopy and computed tomography.
    L. V. Wang. Nature Phot., 3(9):503–509, 2009.
  32. Universal back-projection algorithm for photoacoustic computed tomography.
    M. Xu and L. V. Wang. Phys. Rev. E, 71, 2005.
  33. Photoacoustic imaging in biomedicine.
    M. Xu and L. V. Wang. Rev. Sci. Instruments, 77(4):041101 (22pp), 2006.
Comments 0
Request Comment
You are adding the first comment!
How to quickly get a good reply:
  • Give credit where it’s due by listing out the positive aspects of a paper before getting into which changes should be made.
  • Be specific in your critique, and provide supporting evidence with appropriate references to substantiate general statements.
  • Your comment should inspire ideas to flow and help the author improves the paper.

The better we are at sharing our knowledge with each other, the faster we move forward.
The feedback must be of minimum 40 characters and the title a minimum of 5 characters
Add comment
Loading ...
This is a comment super asjknd jkasnjk adsnkj
The feedback must be of minumum 40 characters
The feedback must be of minumum 40 characters

You are asking your first question!
How to quickly get a good answer:
  • Keep your question short and to the point
  • Check for grammar or spelling errors.
  • Phrase it like a question
Test description