Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
SPATIOTEMPORAL ANTIALIASING IN PHOTOACOUSTIC COMPUTED TOMOGRAPHY
Document Type and Number:
WIPO Patent Application WO/2021/092250
Kind Code:
A1
Abstract:
A photoacoustic computed tomography method comprises acquiring photoacoustic data recorded by one or more data acquisition devices of a photoacoustic computed tomography system, applying location-based temporal filtering to the photoacoustic data acquired, wherein the location-based temporal filtering is based at least in part on geometry of the ultrasonic transducer array of the photoacoustic computed tomography system, and reconstructing one or more photoacoustic images from the filtered photoacoustic data.

Inventors:
WANG LIHONG V (US)
HU PENG (US)
LI LEI (US)
Application Number:
PCT/US2020/059214
Publication Date:
May 14, 2021
Filing Date:
November 05, 2020
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
CALIFORNIA INST OF TECHN (US)
International Classes:
A61B5/00; G01N21/17; G06T11/00
Foreign References:
US20190307334A12019-10-10
US20180177407A12018-06-28
US20150178959A12015-06-25
US20140029829A12014-01-30
KR20160091059A2016-08-02
Attorney, Agent or Firm:
MARTINEZ-LEMKE, Sheila et al. (US)
Download PDF:
Claims:
CLAIMS

WHAT IS CLAIMED IS:

1. A photoacoustic computed tomography method, comprising: acquiring photoacoustic data recorded by one or more data acquisition devices of a photoacoustic computed tomography system; applying location-based temporal filtering to the photoacoustic data acquired, wherein the location-based temporal filtering is based at least in part on geometry of the ultrasonic transducer array of the photoacoustic computed tomography system; and reconstructing one or more photoacoustic images from the filtered photoacoustic data.

2. The photoacoustic computed tomography method of claim 1 , wherein the method comprises: determining an upper cutoff frequency based at least in part on the geometry of the ultrasonic transducer array; and applying one or more lowpass filters with the upper cutoff frequency determined.

3. The photoacoustic computed tomography method of claim 2, wherein the upper cutoff frequency is determined based on a distance from the reconstruction location to a center of the ultrasonic transducer array.

4. The photoacoustic computed tomography method of claim 2, applying spatial interpolation after the application of location-based temporal filtering.

5. The photoacoustic computed tomography method of claim 4, using universal back projection to reconstruct the one or more photoacoustic images. 6. A photoacoustic computed tomography method, comprising: determining whether a reconstruction location is at or inside, or outside an alias-free region; and if it is determined that the reconstruction location is outside the alias-free region, applying location-based temporal filtering to the photoacoustic data acquired, wherein the applying location-based temporal filtering includes applying one or more lowpass filters with an upper cutoff frequency based at least in part on the geometry of the ultrasonic transducer array; and reconstructing one or more photoacoustic images from the filtered photoacoustic data.

7. The photoacoustic computed tomography method of claim 6, wherein the determination of whether the reconstruction location is at or inside, or outside the alias-free region is based on Nyquist sampling criterion.

8. The photoacoustic computed tomography method of claim 7, wherein the method comprises applying spatial interpolation.

9. The photoacoustic computed tomography method of claim 8, wherein spatial interpolation is applied after location-based temporal filtering.

10. The photoacoustic computed tomography method of claim 7, wherein the method comprises using universal back propagation to reconstruct the one or more photoacoustic images.

11. A non-transitory computer readable media for generating one or more photoacoustic images of a specimen being imaged, the non-transitory computer readable media, when read by one or more processors, is configured to perform operations comprising: acquiring photoacoustic data recorded by one or more data acquisition devices of a photoacoustic computed tomography system; applying location-based temporal filtering to the photoacoustic data acquired, wherein the location-based temporal filtering is based at least in part on geometry of the ultrasonic transducer array of the photoacoustic computed tomography system; and reconstructing one or more photoacoustic images from the filtered photoacoustic data.

12. The non-transitory computer readable media of claim 11 , wherein the operations comprise: determining an upper cutoff frequency based at least in part on the geometry of the ultrasonic transducer array; and applying one or more lowpass filters with the upper cutoff frequency determined.

13. The non-transitory computer readable media of claim 12, wherein the upper cutoff frequency is determined based on a distance from the reconstruction location to a center of the ultrasonic transducer array.

14. The non-transitory computer readable media of claim 12, wherein the operations comprise applying spatial interpolation after the application of location- based temporal filtering.

15. The non-transitory computer readable media of claim 14, wherein the operations comprise using universal back propagation to reconstruct the one or more photoacoustic images.

16. A non-transitory computer readable media for generating one or more photoacoustic images of a specimen being imaged, the non-transitory computer readable media, when read by one or more processors, is configured to perform operations comprising: determining whether a reconstruction location is at or inside, or outside an alias-free region; and if it is determined that the reconstruction location is outside the alias-free region, applying location-based temporal filtering to the photoacoustic data acquired, wherein the applying location-based temporal filtering includes applying one or more lowpass filters with an upper cutoff frequency based at least in part on the geometry of the ultrasonic transducer array; and reconstructing one or more photoacoustic images from the filtered photoacoustic data.

17. The non-transitory computer readable media of claim 16, wherein the determination of whether the reconstruction location is at or inside, or outside the alias-free region is based on Nyquist sampling criterion.

18. The non-transitory computer readable media of claim 17, wherein the operations comprise applying spatial interpolation.

19. The non-transitory computer readable media of claim 18, wherein spatial interpolation is applied after location-based temporal filtering.

20. The non-transitory computer readable media of claim 19, wherein the operations comprise using universal back propagation to reconstruct the one or more photoacoustic images.

Description:
SPATIOTEMPORAL ANTIALIASING IN PHOTOACOUSTIC COMPUTED TOMOGRAPHY

CROSS-REEERENCES TO RELATED APPLICATIONS [0001] This application claims priority to and benefit of U.S. Provisional Patent

Application No. 62/931,024, titled “SPATIOTEMPORAL ANTIALIASING IN PHOTO ACOUSTIC COMPUTED TOMOGRAPHY” and filed on November 5, 2019, which is hereby incorporated by reference in its entirety and for all purposes.

FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT [0002] This invention was made with government support under Grant No(s).

CA186567 & EB016963 & NS090579 & NS099717 awarded by the National Institutes of Health. The government has certain rights in the invention.

FIELD

[0003] Certain aspects generally pertain to photoacoustic imaging and, more specifically, to photoacoustic computed tomography systems and methods.

BACKGROUND

[0004] Photoacoustic tomography provides high-resolution images beyond the optical diffusion limit by combining optical absorption contrast and ultrasonic spatial resolution. By converting highly scattered photons into ultrasonic waves, which are much less scattered than light in biological tissues, photoacoustic tomography can be a useful technique for forming high-resolution images of the optical properties of biological tissues.

SUMMARY

[0005] Certain aspects pertain to photoacoustic computed tomography with spatiotemporal antialiasing techniques as can be used, for example, to image biological tissues.

[0006] Certain aspects pertain to photoacoustic computed tomography methods that include acquiring photoacoustic data recorded by one or more data acquisition devices of a photoacoustic computed tomography system. The methods also include applying location-based temporal filtering to the photoacoustic data acquired. The location-based temporal filtering is based at least in part on geometry of the ultrasonic transducer array of the photoacoustic computed tomography system. The methods also include reconstructing one or more photoacoustic images from the filtered photoacoustic data. In some cases, an upper cutoff frequency is determined based at least in part on the geometry of the ultrasonic transducer array and one or more lowpass filters with the upper cutoff frequency determined is applied. According to one aspect, spatial interpolation may also be applied after location-based temporal filtering.

[0007] Certain aspects pertain to photoacoustic computed tomography methods that include determining whether a reconstruction location is at or inside, or outside an alias- free region. If it is determined that the reconstruction location is outside the alias-free region, location-based temporal filtering is applied to the photoacoustic data acquired. The application of location-based temporal filtering includes applying one or more lowpass filters with an upper cutoff frequency based at least in part on the geometry of the ultrasonic transducer array. The methods also include reconstructing one or more photoacoustic images from the filtered photoacoustic data. According to one aspect, spatial interpolation may also be applied after location-based temporal filtering.

[0008] Certain aspects pertain to non-transitory computer readable media for generating one or more photoacoustic images of a specimen being imaged, the non- transitory computer readable media, when read by one or more processors, is configured to perform operations. The operations performed include: acquiring photoacoustic data recorded by one or more data acquisition devices of a photoacoustic computed tomography system, applying location-based temporal filtering to the photoacoustic data acquired, wherein the location-based temporal filtering is based at least in part on geometry of the ultrasonic transducer array of the photoacoustic computed tomography system, and reconstructing one or more photoacoustic images from the filtered photoacoustic data.

[0009] Certain aspects pertain to non-transitory computer readable media for generating one or more photoacoustic images of a specimen being imaged, the non- transitory computer readable media, when read by one or more processors, is configured to perform operations. The operations performed include: (i) determining whether a reconstruction location is at or inside, or outside an alias-free region, (ii) if it is determined that the reconstruction location is outside the alias-free region, applying location-based temporal filtering to the photoacoustic data acquired, wherein the applying location-based temporal filtering includes applying one or more lowpass filters with an upper cutoff frequency based at least in part on the geometry of the ultrasonic transducer array, and (iii) reconstructing one or more photoacoustic images from the filtered photoacoustic data.

[0010] These and other features are described in more detail below with reference to the associated drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

[0011] FIG, 1A is a schematic diagram depicting an analysis of spatial aliasing in spatial sampling by the full-ring ultrasonic transducer array, according to implementations .

[0012] FIG, IB is a schematic diagram depicting an analysis of spatial aliasing in image reconstruction, according to one implementation.

[0013] FIG. 1C is a schematic diagram illustrating three regions in the field-of-view of the full-ring transducer array that represent regions of different types of spatial aliasing, according to one implementation.

[0014] FIG, 2A is a schematic diagram depicting spatial aliasing appearing during image reconstruction in a PACT system with spatiotemporal antialiasing with a full-ring ultrasonic transducer array, according to one implementation.

[0015] FIG, 2B is a schematic diagram representing mitigating spatial aliasing in image reconstruction using spatial interpolation, according to an implementation.

[0016] FIG. 2C is a schematic diagram representing mitigating spatial aliasing in spatial sampling using location-dependent temporal filtering, according to an implementation.

[0017] FIG, 3 is a schematic illustration of a portion of a surface of a linear ultrasonic transducer array, according to an implementation.

[0018] FIG, 4 is a schematic illustration of the portion of the linear ultrasonic transducer array in FIG. 3 depicting the imaging domain S 0 , the one-way Nyquist zone S- L , and the two-way Nyquist zone S 2 , according to an aspect. [0019] FIG. 5 is a schematic diagram of components of a PACT system with spatiotemporal antialiasing, according to certain implementations.

[0020] FIG. 6 is signal flow diagram of signals communicated between components of a PACT system with spatiotemporal antialiasing, according to implementations. [0021] FIG. 7 is a flowchart depicting operations of a PACT method with spatiotemporal antialiasing that implements one or more antialiasing techniques, according to an implementation.

[0022] FIG. 8 is a flowchart depicting operations of a PACT method with spatiotemporal antialiasing that applies location-based temporal filtering, according to an implementation.

[0023] FIG. 9A is a flowchart of operations of a universal back-projection process that can be used to reconstruct either a 2D image or a 3D image, according to an implementation.

[0024] FIG. 9B is a flowchart of additional operations of the universal back-projection process in FIG. 9A as used for the 3D image, according to an implementation.

[0025] FIG. 10A is an illustration of a numerical simulation of a transducer array and a simple phantom, according to an implementation.

[0026] FIG. 10B is an illustration of a numerical simulation of the transducer array in FIG. 10A with a complex numerical phantom, according to an implementation. [0027] FIG. 11 depicts ground truth slices, according to an implementation.

[0028] FIG. 12 depicts reconstructed images, according to an implementation.

[0029] FIG. 13 is a graph of standard deviations of pixel values in regions of interest in reconstructed images in FIG. 11, according to an implementation.

[0030] FIG. 14 is an illustration of ground truth of a simple initial pressure distribution for a simple phantom, according to an implementation.

[0031] FIG. 15A is a reconstructed image of the simple phantom object in FIG. 14 using a first method including UBP reconstruction, according to an implementation. [0032] FIG. 15B is a reconstructed image of the simple phantom object in FIG. 14 using a second method including UBP reconstruction and spatial interpolation, according to an implementation.

[0033] FIG. 15C is a reconstructed image of the simple phantom object in FIG. 14 using a third method including UBP reconstruction, spatial interpolation, and location- dependent temporal filtering, according to an implementation.

[0034] FIG. 16 is a graph with a plot of standard deviations of the regions of interest in FIG. 15A using (1) UBP reconstruction (2) UBP reconstruction and spatial interpolation, and (3) UBP reconstruction, spatial interpolation, and location-dependent temporal filtering (TF).

[0035] FIG. 17 is a graph with a plot of profiles of lines using the three methods: (1) UBP reconstruction (2) UBP reconstruction and spatial interpolation, and (3) UBP reconstruction, spatial interpolation (SI), and location-dependent temporal filtering (TF).

[0036] FIG. 18 is a graph with a plot of profiles of lines Q using image reconstruction (1) with UBP reconstruction (2) UBP reconstruction and spatial interpolation, and (3)

UBP reconstruction, spatial interpolation, and location-dependent temporal filtering.

[0037] FIG. 19 is an illustration of ground truth of a simple initial pressure p 0 distribution for a first complex phantom, according to an implementation.

[0038] FIG. 20 A is a reconstructed image of the first complex phantom object shown in FIG. 19 using a first antialiasing method including universal back projection reconstruction, according to an implementation.

[0039] FIG. 20B is a reconstructed image of the first complex phantom object in FIG. 19 using the second method including UBP reconstruction and spatial interpolation, according to an implementation. [0040] FIG. 20C is a reconstructed image of the first complex phantom object in FIG.

19 using a third method including UBP reconstruction, spatial interpolation, and location-dependent temporal filtering, according to an implementation.

[0041] FIG. 21 is a graph with a plot of standard deviations of three regions of interest obtained using: (1) a first method with UBP reconstruction alone, (2) a second method with UBP reconstruction and spatial interpolation, and (3) a third method with UBP reconstruction, spatial interpolation, and location-dependent temporal filtering, according to implementations.

[0042] FIG. 22 is a graph with a plot of profiles of line P obtained using three methods, according to implementations.

[0043] FIG. 23 is a graph with a plot of profiles of line Q obtained using three methods, according to implementations.

[0044] FIG. 24 is an illustration of ground truth of a simple initial pressure p 0 distribution for a second complex phantom, according to an implementation. [0045] FIG. 25A is a reconstructed image of the second complex phantom object shown in FIG. 24 using a first antialiasing method including universal back projection reconstruction, according to an implementation.

[0046] FIG. 25B is a reconstructed image of the second complex phantom object in FIG. 24 using the second method including UBP reconstruction and spatial interpolation, according to an implementation.

[0047] FIG. 25C is a reconstructed image of the second complex phantom object in FIG. 24 using a third method including UBP reconstruction, spatial interpolation, and location-dependent temporal filtering, according to an implementation.

[0048] FIG. 26 is a graph with a plot of standard deviations of three regions of interest: (1) a first method with UBP reconstruction alone, (2) a second method with UBP reconstruction and spatial interpolation, and (3) a third method with UBP reconstruction, spatial interpolation (SI), and location-dependent temporal filtering (TF), according to implementations.

[0049] FIG. 27 is a graph with a plot of profiles of line P using the three methods, according to implementations.

[0050] FIG. 28 is a graph with a plot of profiles of line Q using the three methods, according to implementations. [0051] FIG. 29A is a reconstructed image using universal back propagation without either spatial interpolation or location-based temporal filtering, according to an implementation.

[0052] FIG. 29B is a reconstructed image of the same region in FIG. 29A using universal back propagation with spatial interpolation, according to an implementation.

[0053] FIG. 29C is a reconstructed image of the same region in FIG. 29A using universal back propagation with spatial interpolation and location-based temporal filtering, according to an implementation.

[0054] FIG. 30 is a graph with a plot of profiles of line P using the three methods, according to implementations.

[0055] FIG. 31 is a graph with a plot of profiles of line Q using the three methods, according to implementations.

[0056] FIG. 32 is a graph with a plot of the difference between the normalized spectra according to one implementation. [0057] FIG. 33A is a graph with a plot of a normalized estimated point source response, according to one implementation.

[0058] FIG. 33B is a graph with a plot of a normalized frequency spectrum of the estimated point source response, according to an implementation.

[0059] FIG. 33C is a graph with a plot of a normalized frequency spectrum of the noise, according to an implementation.

[0060] FIG. 33D is a graph with a plot of a frequency-dependent signal-to-noise ratio, according to an implementation.

[0061] FIG. 33E is a graph with a plot of frequency-dependent SNR of the derivative of the point source response, according to an implementation.

[0062] FIG. 33F is a graph with a plot of normalized frequency spectra, according to an implementation. [0063] FIG. 34 is a schematic diagram of a full-ring transducer array, according to an implementation.

[0064] FIG. 35 is a graph with a plot of examples of calculated errors in sample size approximation, according to an implementation.

[0065] FIG. 36 is a graph with a plot of examples of calculated errors in sample size approximation, according to an implementation.

[0066] These and other features are described in more detail below with reference to the associated drawings.

DETAILED DESCRIPTION

[0067] Different aspects are described below with reference to the accompanying drawings. The features illustrated in the drawings may not be to scale. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the presented embodiments. The disclosed embodiments may be practiced without one or more of these specific details. In other instances, well-known operations have not been described in detail to avoid unnecessarily obscuring the disclosed embodiments. While the disclosed embodiments will be described in conjunction with the specific embodiments, it will be understood that it is not intended to limit the disclosed embodiments.

[0068] I. Introduction to Photoacoustic computed tomography (PACT)

[0069] Photoacoustic computed tomography (PACT) is an imaging modality that ultrasonically images optical contrast via the photoacoustic effect. PACT can provide tomographic images (e.g., two-dimensional (2D) section) s) and/or 3D volume(s) constructed from 2D sections) of biological tissues and other samples. By converting highly scattered photons into ultrasonic waves, which are much less scattered than light in biological tissues, PACT can form high-resolution images of the optical properties of these tissues at different depths. Some examples of photoacoustic imaging of biological tissues can be found in Kruger, R. A., Kuzmiak, C. M., Lam, R. B., Reinecke, D. R., Del Rio, S. P. and Steed, D., “Dedicated 3D photoacoustic breast imaging,” Med. Phys., vol. 40, no. 11 (2013) (hereinafter “Kruger”), Tzoumas, S., et ak, “Eigenspectra optoacoustic tomography achieves quantitative blood oxygenation imaging deep in tissues,” Nat. Commun., vol. 7 (2016), Dean-Ben, X. L. et al., “Functional optoacoustic neuro- tomography for scalable whole-brain monitoring of calcium indicators,” Light Sci. Appi, vol. 5, no. 12, p. el6201, (2016), Li, L. et al., “Single-impulse panoramic photoacoustic computed tomography of small-animal whole-body dynamics at high spatiotemporal resolution,” Nat. Biomed. Eng., vol. 1, no. 5, p. 0071 (2017), Matsumoto, Y., et al., “Label-free photoacoustic imaging of human palmar vessels: a structural morphological analysis,” Sci. Rep., vol. 8, no. 1, p. 786 (2018), Lin, L. et al., “Single-breath-hold photoacoustic computed tomography of the breast,” Nat. Commun., vol. 9, no. 1, p. 2352 (2018), Li, L., “Small near-infrared photochromic protein for photoacoustic multi contrast imaging and detection of protein interactions in vivo,” Nat. Commun., vol. 9, no. 1, p. 2734 (2018), and Wu, Z. et al., “A microrobotic system guided by photoacoustic computed tomography for targeted navigation in intestines in vivo,” Sci. Robot. , vol. 4, no. 32, p. 0613, (2019), which are hereby incorporated by reference in their entireties. Some examples of PACT methods and systems can be found in U.S. Patent Application 16/798,204, titled “PHOTO ACOUSTIC COMPUTED TOMOGRAPHY (PACT) SYSTEMS AND METHODS,” filed on February 21, 2020; PCT publication WO2018102446, titled “SINGLE-IMPULSE PANORAMIC PHOTO ACOUSTIC COMPUTED TOMOGRAPHY (SIP-PACT), filed on November 29, 2017; U.S. Patent Publication US 2016/0262628, titled “PHOTOACOUSTIC COMPUTED TOMOGRAPHY WITH AN ACOUSTIC REFLECTOR,” filed on November 12, 2014; which are hereby incorporated by reference in their entireties.

[0070] PACT methods generally include a data acquisition phase and an image reconstruction phase. During the data acquisition phase, photon-induced acoustic waves (sometimes referred to herein as “photoacoustic waves”) are detected by an ultrasonic transducer array or its scanning equivalent, such as a full-ring ultrasonic transducer array, a linear array, or two-dimensional array. During the image reconstruction phase, the detected acoustic signals are used to reconstruct the sample’s optical absorption via inverse reconstruction algorithms. Some examples of inverse reconstruction algorithms that can be used include: (i) forward-model-based iterative methods, (ii) time-reversal methods, and (iii) the universal back-projection (UBP) method. Examples of the universal back-projection (UBP) method can be found in Kruger, Li, L. et al., “Single impulse panoramic photoacoustic computed tomography of small-animal whole-body dynamics at high spatiotemporal resolution,” Nat. Biomed. Eng., vol. 1, no. 5, p. 0071 (2017), Lin, L. et al., “Single-breath-hold photoacoustic computed tomography of the breast,” Nat. Commun., vol. 9, no. 1, p. 2352 (2018), Xu M. and Wang, L. V., “Universal back-projection algorithm for photoacoustic computed tomography,” Phys. Rev. E, vol. 71, no. 1, p. 016706 (2005), Song, L., Maslov, K. L, Bitton, R., Shung, K. K., and Wang, L. V., “Fast 3-D dark-field reflection-mode photoacoustic microscopy in vivo with a 30- MHz ultrasound linear array,” J. Biomed. Opt., vol. 13, no. 5, p. 054028 (2008), Dean- Ben, X. L. and Razansky, D., “Portable spherical array probe for volumetric real-time optoacoustic imaging at centimeter-scale depths,” Opt. Express, vol. 21, no. 23, pp. 28062-28071 (2013), and Pramanik, M., “Improving tangential resolution with a modified delay-and-sum reconstruction algorithm in photoacoustic and thermoacoustic tomography,” JOSAA, vol. 31, no. 3, pp. 621-627 (2014), which are hereby incorporated by reference in their entireties. Examples of forward-model-based iterative methods can be found in Wang, K., et al. “Investigation of iterative image reconstruction in three- dimensional optoacoustic tomography,” Phys. Med. Biol., vol. 57, no. 17, p. 5399 (2012), Huang, Chao et al., “Full-wave iterative image reconstruction in photoacoustic tomography with acoustically inhomogeneous media,” IEEE Trans. Med. Imaging, vol. 32, no. 6, pp. 1097-1110 (Jun. 2013), Mitsuhashi, K., et al., “A forward-adjoint operator pair based on the elastic wave equation for use in transcranial photoacoustic computed tomography,” SIAM J. Imaging Sci., vol. 10, no. 4, pp. 2022-2048 (2017), Treeby, B. E. and Cox, B. T., “k-Wave: MATLAB toolbox for the simulation and reconstruction of photoacoustic wave fields,” J. Biomed. Opt., vol. 15, no. 2, p. 021314, (2010), Mitsuhashi, K., Wang, K. and Anastasio, M. A., “Investigation of the far-field approximation for modeling a transducer’s spatial impulse response in photoacoustic computed tomography,” Photoacoustics, vol. 2, no. 1, pp. 21-32 (2014), Han, Y., Ntziachristos, V. and Rosenthal, A., “Optoacoustic image reconstruction and system analysis for finite- aperture detectors under the wavelet-packet framework,” J. Biomed. Opt., vol. 21, no. 1, p. 016002 (2016), Arridge, S., et al., “Accelerated high-resolution photoacoustic tomography via compressed sensing,” ArXiv Prepr., ArXiv 160500133 (2016), Han, Y. et al., “Three-dimensional optoacoustic reconstruction using fast sparse representation, ” Opt. Lett., vol. 42, no. 5, pp. 979-982 (2017), Schoeder, S. et al. “Optoacoustic image reconstruction: the full inverse problem with variable bases,” Proc. R. Soc. A., vol. 474, no. 2219, p. 20180369 (2018), and Matthews, T. P., Poudel, J., Li, L., Wang, L. V. and Anastasio, M. A., “Parameterized Joint Reconstruction of the Initial Pressure and Sound Speed Distributions for Photoacoustic Computed Tomography,” SIAM J. Imaging ScL, vol. 11, no. 2, pp. 1560-1588 (2018), which are hereby incorporated by reference in their entireties. Examples of time reversal methods can be found in Xu, Y. and Wang, L. V., “Time reversal and its application to tomography with diffracting sources,” Phys. Rev. Lett., vol. 92, no. 3, p. 033902 (2004), Treeby, B. E., Zhang, E. Z. and Cox, B., “Photoacoustic tomography in absorbing acoustic media using time reversal,” Inverse Probl, vol. 26, no. 11, p. 115003 (2010), Cox, B. T. and Treeby, B. E., “Artifact trapping during time reversal photoacoustic imaging for acoustically heterogeneous media,” IEEE Trans. Med. Imaging, vol. 29, no. 2, pp. 387-396 (2010), Treeby, B. E., Jaros, J. and Cox, B. T., “Advanced photoacoustic image reconstruction using the k-Wave toolbox,” in Photons Plus Ultrasound: Imaging and Sensing 2016, vol. 9708, p. 97082P (2016), and Ogunlade, O. et al., “In vivo three-dimensional photoacoustic imaging of the renal vasculature in preclinical rodent models,” Am. J. Physiol.-Ren. Physiol., vol. 314, no. 6, pp. F1145-F1153 (2017), which are hereby incorporated by reference in their entireties. Examples of universal back-projection (UBP) method can be found in Kruger, Li, L. et ak, “Single-impulse panoramic photoacoustic computed tomography of small-animal whole-body dynamics at high spatiotemporal resolution,” Nat. Biomed. Eng., vol. 1, no. 5, p. 0071 (2017), Lin, L. et ak, “Single-breath-hold photoacoustic computed tomography of the breast,” Nat. Commun., vol. 9, no. 1, p. 2352 (2018), Xu M. and Wang, L. V., “Universal back- projection algorithm for photoacoustic computed tomography,” Phys. Rev. E, vol. 71, no. 1, p. 016706 (2005), Song, L., Maslov, K. L, Bitton, R., Shung, K. K., and Wang, L. V., “Fast 3-D dark-field reflection-mode photoacoustic microscopy in vivo with a 30-MHz ultrasound linear array,” J. Biomed. Opt., vol. 13, no. 5, p. 054028 (2008), Dean-Ben, X. L. and Razansky, D., “Portable spherical array probe for volumetric real-time optoacoustic imaging at centimeter-scale depths,” Opt. Express, vol. 21, no. 23, pp. 28062-28071 (2013), and Pramanik, M., “Improving tangential resolution with a modified delay-and-sum reconstruction algorithm in photoacoustic and thermoacoustic tomography,” JOSA A, vol. 31, no. 3, pp. 621-627 (2014), which are hereby incorporated by reference in their entireties. [0071] PACT based on a full-ring ultrasonic transducer array is widely used for small animal wholebody and human organ imaging, thanks to its high in-plane resolution and full-view fidelity. Some discussion of PACT used to for small animal wholebody and/or human organ imaging can be found in Li, L. et al., “Single-impulse panoramic photoacoustic computed tomography of small-animal whole-body dynamics at high spatiotemporal resolution,” Nat. Biomed. Eng., vol. 1, no. 5, p. 0071 (2017), Xu, Y., Xu, M. and Wang, L. V., “Exact frequency-domain reconstruction for thermoacoustic tomography. II. Cylindrical geometry,” IEEE Trans. Med. Imaging, vol. 21, no. 7, pp. 829-833, 2002, which are hereby incorporated by reference in their entireties. To help avoid any artifacts occurring in image reconstruction in PACT, the ultrasonic transducer array should provide dense spatial sampling around the object to satisfy the Nyquist sampling theorem. That is, the spatial sampling interval on the specimen surface should be less than half of the lowest detectable acoustic wavelength. Otherwise, artifacts may appear in image reconstruction, a problem called spatial aliasing. In practice, due to the high cost of a transducer array with a large number of elements or limited scanning time, spatially sparse sampling is common.

[0072] PACT systems and methods with spatiotemporal antialiasing described herein may mitigate artifacts caused by spatial undersampling without having to physically increase the number of elements in the transducer array to satisfy Nyquist sampling criterion. Moreover, in some implementations, the PACT systems and/or methods with spatiotemporal antialiasing may compensate for undersampling without substantially compromising image resolution. PACT systems/methods with spatiotemporal antialiasing may be advantageous in reducing equipment costs by being able to utilize less expensive ultrasonic transducer arrays that sparsely sample while still avoiding artifacts and maintaining high resolution in photoacoustic images.

[0073] In the following sections, the sources of spatial aliasing in a full-ring geometry PACT and linear array PACT and applications to other array geometries are discussed. The PACT systems and methods with spatiotemporal antialiasing described here implement one or more techniques that may mitigate artifacts caused by spatial aliasing without physically increasing the number of elements in an ultrasonic transducer array.

[0074] Based on spatiotemporal analysis, two sources of spatial aliasing are: spatial sampling and image reconstruction. To classify different cases of spatial aliasing based on locations (of source points and reconstruction locations), three zones are defined in the imaging domain of the ultrasonic transducer array: (1) a detection zone S 0 , (2) a one way Nyquist zone S t , and (3) a two-way Nyquist zone S 2 . Zone is contained in S 0 , while S 2 is contained in S t . Spatial aliasing in spatial sampling does not appear for objects inside S t , but appears for objects outside S t . Spatial aliasing in image reconstruction does not appear for objects and reconstruction locations inside S 2 , but appears for other combinations of objects and reconstruction locations. Zone S 2 is the original aliasing-free region, which can be extended to by one or more antialiasing techniques described herein. The aliasing free region can also be further extended from by one or more antialiasing techniques described herein.

[0075] Two categories of antialiasing techniques include: spatial interpolation and temporal filtering. Spatial interpolation can be used to eliminate spatial aliasing in image reconstruction without compromising the spatial resolution, effectively extending the alias-free zone from S 2 to S t . Temporal filtering that uses an upper cutoff frequency based on Nyquist sampling criterion can remove aliasing in spatial sampling, while compromising the spatial resolution in the affected regions. Thus, this combination of spatial interpolation with temporal filtering using the upper cutoff frequency based on Nyquist sampling criterion removes spatial aliasing in both spatial sampling and image reconstruction, while compromising the spatial resolution.

[0076] In certain aspects, as a balance between spatial antialiasing and high resolution, an antialiasing filter is designed based on the reconstruction location’ s distance to the center of the ultrasonic transducer array. In a full-ring transducer array implementation, the reconstruction location’ s distance is to the full-ring array center. Temporal filtering that implements an antialiasing filter designed based on the reconstruction location’ s distance to the center of the ultrasonic transducer array is referred to herein as location- dependent temporal filtering (also sometimes referred to as “radius-dependent” temporal filtering).

[0077] In these aspects, spatial interpolation can extend the alias-free zone from S 2 to S- L and applying location-dependent temporal filtering along, the alias-free zone is further extended from S t to S{. The lower the upper cutoff frequency used in the location-based temporal filtering, the larger the extended region and the poor the imaging resolution. As provided in Sections IV and V, the results from numerical simulations and in vivo experiments show that location-dependent temporal filtering along with spatial interpolation may be effective in mitigating artifacts caused by spatial aliasing in either image reconstruction or spatial sampling.

[0078] Antialiasing techniques that include spatial interpolation and/or location-based temporal filtering are discussed below with reference to a transducer array having circular geometry (e.g., full-ring array) and a linear geometry, for which expressions of for zones S 2 and are provided. It would be understood that the disclosure is not so limiting and that these antialiasing techniques may be used for other array geometries.

II. PACT Systems and methods with spatiotemporal antialiasing

[0079] Spatial aliasing may be generally classified into two categories: (1) aliasing in spatial sampling and (2) aliasing in image reconstruction. In certain implementations, PACT systems and methods with spatiotemporal antialiasing described herein implement antialiasing techniques including: (i) spatial interpolation and/or (ii) location-dependent temporal filtering that is dependent on the geometry of the ultrasonic transducer array. Spatial interpolation can mitigate (reduce or eliminate) spatial aliasing in image reconstruction. Location-dependent temporal filtering can mitigate spatial aliasing in spatial sampling. In one aspect, location-dependent temporal filtering implements an antialiasing filter with one or more lowpass filters having an upper cutoff frequency that is based on the distance between the reconstruction location and the ultrasonic transducer array. In one implementation, an antialiasing technique determines whether the reconstruction location (and associated source point) is within the present alias-free zone and if it is determined that the reconstruction location is outside the present alias-free zone, an antialiasing filter is applied to the raw data to extend the present alias-free zone to an expanded alias-free zone to include the reconstruction location. In certain implementations, the PACT methods and systems with spatiotemporal antialiasing mitigate aliasing artifacts in image reconstruction.

[0080] Although the spatiotemporal antialiasing techniques are described in this section with reference to a transducer array having a circular geometry and a transducer array having a linear geometry, it would be understood that the disclosure is not so limiting, and that these techniques would apply to other array geometries. For example, based on the basic ID circular and linear geometries, one can apply 2D/3D geometries, such as, a planar geometry and the spherical geometry, through decomposition.

Moreover, although the antialiasing techniques are sometimes described being implementing with the universal back-projection (UBP) described in Xu, M. and Wang, L. V., “Universal back-projection algorithm for photoacoustic computed tomography,” Phys. Rev. E, vol. 71, no. 1, p. 016706 (2005), it would be understood that other inverse reconstruction techniques can be used, such as those referenced in Section I. In addition, the antialiasing techniques described herein may apply to other image reconstruction methods. For example, spatial interpolation may be used in time reversal methods to generate a dense enough grid for numerical computation [20]— [23]. Furthermore, location-dependent temporal filtering may be incorporated into a wave propagation model and be used in time reversal methods and/or iterative methods to mitigate aliasing in spatial sampling according to other aspect.

A. Photoacoustic image reconstruction [0081] In a homogeneous medium, a photoacoustic wave can be expressed as:

A detailed discussion of the expression in Eqn. 1 can be found Wang, L. V. and Wu, H., Biomedical optics: principles and imaging. John Wiley & Sons (2012), Zhou, Y., Yao, J. and Wang, L. V., “Tutorial on photoacoustic tomography,” J. Biomed. Opt., vol. 21, no. 6, p. 061007, 2016, which are hereby incorporated by reference in their entireties. In Eqn. 1, p( r, t) is the pressure at location r and time t, c is the speed of sound, V is the volumetric space occupied by the tissue, and p 0 ( r’" ) is ' ne initial pressure at r f . Eqn. 1 can be rewritten as:

Discretizing Eqn. 2 in space, provides: (Eqn. 3) Eqn. 3 refers to M source points distributed at r( n> m — 1,2, ... , M, and N point detection elements distributed at r n , n = 1,2, ... , N. The term v m is the volume of the m-th source point. The response of an ultrasonic transducer array can be described as: p(r n , t) = p(v n , f) * t h e (t),n = 1,2, ... ,N. ( Eqn 4)

Here, p(r n , t) is the pressure impinging on the n-th point detection element (transducer element) at time t, and h e (t ) is the ultrasonic transducer’s electric impulse response. Substituting Eqn. 3 into Eqn. 4, the following is obtained:

M V PoOm) , , I -I· II\ , G Z= 1 ¾ k ΐPG H v - — ') ( - qn )

The term function of both time and space, where the first prime denotes a temporal derivative.

[0082] When photoacoustic signals received by the ultrasonic transducer array are digitized by one or more data acquisition systems (DAQs), an antialiasing filter (e.g. one or more low-pass filters) with an upper cutoff frequency selected for a sufficiently high temporal sampling rate may be used to mitigate temporal aliasing in certain implementations. For simplicity, the time variable is assumed to be continuous and spatial variables are discretized, which allows for a discussion of spatial sampling (sometimes referred to herein as “SS”). For different transducer detection geometries (e.g., planar, spherical, and cylindrical surfaces of transducer array), image mapping the initial pressure Po( r ”) using the Universal back-projection (UBP) algorithm found in Xu, M. and Wang, L. V., “Universal back-projection algorithm for photoacoustic computed tomography,” Phys. Rev. E, vol. 71, no. 1, p. 016706 (2005), provides: where the back-projection term, b( r, t ) = 2p(r, t) — 2 is the solid angle for the detection element at r with respect to reconstruction location r", dS is the detection element surface area, and n 5 (r) is the ingoing normal vector. The total solid angle is denoted as W 0 . The actual or true pressure p(r, t) may be approximated by the detected pressure p(r n , t), leading to the following discretized form of Eqn. 6: {Eqn 7)

<3p(r„,t)

Here, p 0 (r") is the reconstructed initial pressure and b(r n , t ) — 2p(r n , t) — 21 is the back-projection term computed from the detected pressure by the ultrasonic transducer array. T re weights w n , n = 1,2, ... , N come from — in Eqn. 6.

W 0 B, Spatiotemporal analysis of Spatial Aliasing in spatial sampling (SS) and image reconstruction (IR)

[0083] To determine the source of spatial aliasing in a PACT system, spatiotemporal analysis is used to analyze the detection geometry of a transducer array. For a particular detection geometry, the spatial sampling frequency may be calculated using reciprocals of the distances between adjacent sampling positions of the transducer elements in the array. In this section, a spatiotemporal analysis of a full-ring transducer array with point detection elements is used as an example. It would be understood that this spatiotemporal analysis can be applied to other array geometries such as a linear array as discussed in Section 11(C)(2). The full-ring ultrasonic transducer array has a radius of R and has N evenly-distributed detection elements. The upper cutoff frequency of the full-ring ultrasonic transducer array is f c , and the corresponding lower cutoff wavelength is c = fc

[0084] An example of a method for estimating an upper cutoff frequency f c that would eliminate spatial aliasing due to spatial sampling in the entire detection zone (imaging domain) of the transducer array is provided in Section VII. In certain implementations, a PACT system/method implements an antialiasing filter with one or more low pass filters (e.g., a third-order lowpass Butterworth filter and a sine filter, both with same cutoff frequency of f c ) with an upper cutoff frequency that is lower than this estimated upper cutoff frequency to substantially mitigate aliasing due to spatial sampling while maintaining the best level of image resolution as discussed in Section 11(C). The higher the cutoff frequency, the better the image resolution. In certain implementations, the highest possible cutoff frequency is selected, and thus have the best image resolution. [0085] For a full-ring transducer array, the detection zone, S 0 , of the full-ring transducer array is defined as:

¾ = {GΊI|GΊI £ L}· (Eqn.8) where the full-ring transducer array has a radius, R and r' is a source point or a reconstruction location.

[0086] FIG. 1A, FIG. IB, and FIG. 1C are schematic diagrams depicting an analysis of spatial aliasing in a PACT system with a full-ring ultrasonic transducer array, according to certain implementations. The diagrams include a detection zone, S 0 , 104, with an outer circle representing the detection surface of a full-ring transducer array having a radius R and N evenly-distributed transducer elements. The center 0 of detection zone, S 0 , 104, represents the origin of a coordinate system used in image reconstruction.

[0087] FIG. 1A is a schematic diagram depicting an analysis of spatial aliasing in spatial sampling (sometimes referred to herein as “SS”) by the full-ring ultrasonic transducer array, according to implementations. The diagram includes a representative transducer detection element with location r and a representative source point with location r'.

[0088] FIG. IB is a schematic diagram depicting an analysis of spatial aliasing in image reconstruction (sometimes referred to herein as “IR”), according to one implementation. The diagram includes a detection (transducer) element with a detection element location r. The diagram also includes two reconstruction locations r" and r", and a source point location r'.

[0089] FIG. 1C is a schematic diagram illustrating three regions in the field-of-view of the full-ring transducer array that represent where different types of aliasing might arise, according to one implementation. The diagram includes an alias-free two-way Nyquist zone, S 2 , 101, which contains all source points and reconstruction locations where image reconstruction, e.g., reconstruction including universal back projection (UBP), yields no spatial aliasing. The diagram also includes a one-way Nyquist zone, S 1 , 102, within which aliasing does not exist in spatial sampling, hut may exist in image reconstruction. The diagram also includes a third zone, 5 0 , which is the imaging domain. W'ithin the third zone, 5 0 , 103 aliasing may exist due to spatial sampling.

[0090] First, aliasing from spatial sampling of the full-ring transducer array is analyzed. When the detection element at location r varies discretely, the step size along

2.71 R the perimeter of the full-ring transducer array is The tangential direction to the perimeter is shown as a dotted line in FIG. 1A, which is perpendicular to the vector r from the center O of the circle. When considering a source point at r', and extending the line segment r — r' as a dashed line extension in FIG. 1A. Vectors — r' and r — r' form an angle b, while vector r — r' forms an angle a' with the tangential dotted line that is perpendicular to the vector r. T re angle formed by vectors —r and r' — r can be expressed as a — The local sampling step size of ||r — r'|| may be approximated as:

2nR

—— cos a' , ( Eqn.. 9 )

N

[0091] The absolute value means the length of the local sampling step size, while the sign (positive or negative of the value in Eqn. 9 means the sampling direction. An example of a method that can be used to approximate the sampling step size is discussed in Section VIII. From Eqn. 5, at a given time t, and with the lower cutoff wavelength A c , the Nyquist criterion can be expressed as: The Law of Sines can be used to transform this inequality to a constraint for the source point location r', to:

R r r r s in (Eqn. 11) /? sin (V - J) - cos a' '

Here r' = ||r'||. Using Eqn. 11, Eqn. 9 can be transformed to:

(Eqn. 12)

Combining Inequality in Eqn. 10 and Eqn. 12, the following is obtained: which must be satisfied for any b G [0,2p). When b = Eqn. 13 leads to the smallest upper limit of r ' :

, Nl r' < — 0

( Eqn . 14)

4p ,

2pt' and the length of the local step size maximizes to — — . If r' satisfies Eqn. 14, the length of the local step size of ||r — r ' || given by Eqn. 12 also satisfies the Nyquist criterion:

(Eqn. 15)

[0092] The one-way Nyquist zone S t may be defined as:

(Eqn. 16)

The boundary of one-way Nyquist zone S t can be considered a virtual detection surface,

Rl where the sampling spacing is scaled down from the actual detection spacing by — with

R t being the radius of one-way Nyquist zone S 1 . For any source point inside zone S t , there is no spatial aliasing due to spatial sampling because the sampling spacing of the transducer array is less than half of the lower cutoff wavelength.

[0093] Next, spatial aliasing due to image reconstruction is analyzed. Eqn. 5 is substituted into Eqn. 6, obtaining: Using a differential operation, the following is obtained: The ex two terms s : : Section VI, the difference between the spectra of d j s negligible. In addition, as shown in Section VII, hJ’ (t) has the same upper cutoff frequency as h e ' (t). Thus, if h e ' (t) has an upper cutoff frequency, f c , ( l h e ' (t has approximately the same upper cutoff frequency.

[0094] In FIG. IB, extensions of the line segments r — r", r — r", and r — r' form angles a”, aj, and a', respectively, with the tangential dotted line that is perpendicular to r. Vectors r" and r' form an angle g = arccos + arccos ( ^), where r" = ||r" | and r' = ||r'||. Points r” and r" are on the same circle centered at r. Given a reconstruction location r"and a source point location r' as shown in FIG. IB, the sampling step size of ||r" — r|| — ||r' — r|| needs only be analyzed while the detection element location r varies. The lengths of the step sizes of both ||r" — r|| and ||r' — r|| reach maxima when r" — r and r' — r are perpendicular to r" and r', respectively. If the angle g between vectors r" and r' satisfies g = arccos + arccos where r" =

||r"|| and r' = ||r'||, then the lengths of the step sizes of ||r" — r|| and ||r' — r|| achieve maxima of and — — , respectively, with r at the same location, as shown in FIG. IB.

In addition, as r passes this location clockwise, ||r" — r|| increases while ||r' — r|| decreases. Thus, the length of the step size of ||r" — r|| — ||r' — r|| achieves its maximum of:

2 nr" 2 nr' 2 n r" + r'

(Eqn. 19) N + N N

The Nyquist sampling criterion provides that:

2n r" + r') c

( Eqn . 20)

N < 2 which is equivalent to: [0095] The physical propagation of the photoacoustic wave from the object being imaged to the transducer detector elements is succeeded by a time-reversal propagation for the image reconstruction. The combined region encompasses a disc with a radius of r" + r' . On the perimeter of this disc, the Nyquist sampling criterion provides that the sampling spacing be less than half of the lower cutoff wavelength, i.e., Eqn. 20.

[0096] The two-way Nyquist zone S 2 may be defined as:

(Eqn. 22)

The boundary of two-way Nyquist zone S 2 may be considered a virtual detection surface where the sampling spacing is scaled down from the actual detection spacing by — with R 2 being the radius of two-way Nyquist zone S 2 . If the source points are inside zone S 2 and there is image reconstruction at points within zone S 2 , then r' < and r" < respectively, and the inequality of Eqn. 21 is satisfied. Thus, there is no spatial aliasing in image reconstruction, and zone S 2 can be considered an aliasing-free region.

[0097] Due to the finite duration of the ultrasonic transducer’ s temporal response, the function has a nonzero value only when t is within a finite interval, denoted as T e . The broader the bandwidth of h e (t), the shorter T e . When

|| r "_ r || llr'-rll — - — 11 — is out of T e , signals from source point r' that are detected by the element at r have no contribution to the reconstruction at r".

||r"-r|| llr^— rll

[0098] Assuming that 1J — - — 11 — belongs to T e , and with source points inside S 2 , there may still be aliasing for reconstruction locations in a region outside zone S 2 , but inside zone S t . For example, where both r" and r' are on the boundary of S 2 , and the length of the step size of ||r" — r|| — ||r' — r|| achieves the maximum value of aliasing outside zone S 2 , but inside zone /q. In this example, a " and o' denote the angles formed by the line segments r — r" and r — r', respectively, with the tangential dotted line that is perpendicular to r.

[0099] As shown in FIG. IB, the reconstruction location r" is moved to a new position r" outside S 2 , but inside S ± . The distance ||r" — r|| = ||r" — r|| is kept j 1 llr -rll ||r f — r|| ||r"-r|| llr'-rll . constant and thus, 21 — - — 11 — = 21 — - — 12 — still belongs to l e . As r moves to r{', the angle a" decreases to a". Both a" and a" belong to (o, J, then cos a" > cos a". Thus, for the local step size of ||r" — r|| — ||r' — r||, there is the estimation

2nr?(cos a'J -cos a') 2nR(cos a" -cos a') X c . . . . . , .

- - - - - - > - 1 - - - - = —, which means that spatial aliasing appears in image reconstruction. Switching the source point and reconstruction locations, the analysis is repeated and a similar conclusion is drawn: with source points inside zone S t , but outside zone S 2 , spatial aliasing may occur when doing reconstruction.

[0100] FIG. 1C illustrates an example of the relative sizes of the three zones: (1) the two-way Nyquist zone S 2 , (2) one -way Nyquist zone, S t , with no spatial aliasing due to spatial sampling, and (3) detection zone, S 0 , with spatial aliasing due to spatial sampling and image reconstruction. The zones S 0 , S t , and S 2 can be defined by Eqn. 9, Eqn. 16, and Eqn. 22 respectively. Spatial aliasing due to spatial sampling do not appear for source points and reconstruction locations inside one-way Nyquist zone S t (e.g., zone 5 1 ,102, FIG. 1C), but do appear for objects outside one-way Nyquist zone, S t . Spatial aliasing in image reconstruction does not appear for source points of objects and reconstruction locations inside two-way Nyquist zone S 2 , (e.g., zone S 2 , 102, in FIG. 1C), but appears for other combinations of objects and image reconstruction locations.

[0101] FIGS. 2A, 2B, and 2C are schematic diagrams of different combinations of source points and image reconstruction locations in the imaging domain of a full-ring ultrasonic array that are subject to no spatial aliasing or spatial aliasing due to spatial sampling and/or image reconstruction, according to certain aspects. The diagrams include a two-way Nyquist zone S 2 201, an initial one-way Nyquist zone 202, and an imaging domain S 0 204. The outer boundary of the imaging domain S 0 204 represents the detection surface of the full-ring transducer array having a radius R and having N evenly-distributed transducer elements. The center 0 of the imaging domain S 0 204 represents the origin of a coordinate system used in image reconstruction. The first line radiating from the origin 0 represents the range of source locations for spatial sampling, while the second line radiating from the tip of the first line represents the range of reconstruction locations for image reconstruction. A solid line means no aliasing, while a dotted line means aliasing. The boundaries for the zones S 0 , S t , and S 2 may be defined by Eqn. 9, Eqn. 16, and Eqn. 22 respectively. [0102] FIG. 2A is a schematic diagram depicting spatial aliasing appearing during image reconstruction (e.g., image reconstruction that uses universal back projection) in a PACT system with a full-ring ultrasonic transducer array, according to one implementation. FIG. 2A illustrates three zones (regions): (1) an innermost two-way Nyquist zone, S 2 , which is an aliasing-free region (2) a one-way Nyquist zone, S t , does not have spatial aliasing due to spatial sampling, and (3) a detection zone, S 0 , that has spatial aliasing in spatial sampling and in image reconstruction.

[0103] FIG. 2B is a schematic diagram representing mitigating spatial aliasing in image reconstruction using spatial interpolation, according to an implementation. The large arrow enlarging two-way Nyquist zone S 2 201 to zone S t 202 depicts the mitigation resulting from spatial interpolation. In this example, spatial interpolation is shown to eliminate spatial aliasing in the three instances of image reconstruction, extending the two-way Nyquist zone S 2 to the one-way Nyquist zone to provide a larger aliasing- free region. This mitigation of spatial aliasing in image reconstruction is represented by the change from the dotted lines in the three instances in FIG. 2A to the solid lines in FIG. 2B.

[0104] FIG. 2C is a schematic diagram representing mitigating spatial aliasing in spatial sampling using location-dependent temporal filtering, according to an implementation. The large arrow depicts the extension of zone 202 to zone 203 due to mitigation based on location-dependent temporal filtering. Location-dependent temporal filtering extends (adjusts) the initial one-way Nyquist zone to a larger adjusted one-way Nyquist zone . By further applying spatial interpolation to this example, the zone becomes an aliasing-free region. As can be seen, zone 203 is not extended all the way to edge zone S 0 204 in order to maintain high resolution imaging.

[0105] in certain implementations, location-dependent temporal filtering extends (adjusts) an initial one-way Nyquist zone S t to a larger adjusted one-way Nyquist zone that does not cover the area of the entire two-way Nyquist zone S 0 . In one example, the one-way Nyquist zone covers an area that is more than 95% of the area of the two- way Nyquist zone S 0 . In one example, the one-way Nyquist zone covers an area that is more than 90% of the area of the two-way Nyquist zone S 0 . In one example, the one way Nyquist zone covers an area that is more than 80% of the area of the two-way Nyquist zone S 0 . In one example, the one-way Nyquist zone covers an area that is in a range from about 80% to 100% of the area of the two-way Nyquist zone S 0 .

[0106] C. PACT systems and methods with spatiotemporal antialiasing

[0107] In certain aspects, PACT systems and methods with spatiotemporal antialiasing mitigate (substantially reduce or eliminate) spatial aliasing in image reconstruction using spatial interpolation and mitigate spatial aliasing in spatial sampling using a location- dependent temporal filtering technique. The location-dependent temporal filtering is designed based on the geometry of the ultrasonic transducer array being implemented. For example, in one implementation, it is determined whether a distance between the reconstruction location and the transducer array is within or outside a first distance or radius from the transducer array in a one-way Nyquist zone where spatial aliasing does not occur and then only apply location-based temporal filtering if the reconstruction location is outside the one-way Nyquist zone. According to one aspect, the location- dependent temporal filtering technique is designed to both maintain high resolution of the images being reconstructed while substantially mitigating spatial aliasing due to undersampling.

[0108] Spatial aliasing solely in image reconstruction, but not in spatial sampling, can be mitigated using spatial interpolation. For example, without spatial aliasing, spatially continuous photoacoustic signals can be accurately recovered from spatially discrete photoacoustic signals (e.g., digitized signals from one or more DAQs) through, e.g., Whittaker-Shannon spatial interpolation. In one aspect, if there is no spatial aliasing in spatial sampling, a PACT method implements spatial interpolation and no spatial aliasing occurs in reconstructing the image using spatially continuous photoacoustic signals.

1. Spatiotemporal antialiasing for Circular Transducer Arrays (e.g., full-ring array)

[0109] Although this section uses a circular transducer array as an example, one or more of the operations discussed in this section may also apply to a linear array or other array geometry. In one aspect, PACT methods with spatiotemporal antialiasing include image reconstruction operations that utilize spatial interpolation with an operation that numerically increases the number of detection elements in the transducer array. At any given time, t, a function sampled at q h = ~~ > n = 0,1,2, ... ,1V — 1 may be defined as: r, t), (Eqn. 23)

[0110] . Referring to FIG. 1C, for objects inside zone S t , there is no aliasing in spatial sampling. The function / (0) can be recovered from / (0 n ), n = 0,1,2, ... , N — 1 through spatial interpolation such as, e.g., the Whittaker-Shannon spatial interpolation. To extend the aliasing-free region S 2 to a larger S 2 , the number of detection (transducer) elements may be numerically doubled from N' = 2 N during a spatial interpolation operation. Substituting N' for N in Eqn. 22, a larger aliasing-free region S 2 ' is obtained:

[0111] With source and reconstruction locations inside S 2 , image reconstruction has no aliasing. Since = S 2 , the spatial interpolation operation mitigated spatial aliasing in image reconstruction. For source points outside one-way Nyquist zone, S t , spatial sampling has aliasing, and spatial interpolation cannot recover the lost information. The spatial aliasing in spatial sampling may be mitigated by temporal lowpass filtering, which expands zone S j to a larger region of zone S[ :

[0112] In certain aspects, PACT systems/methods with spatiotemporal antialiasing perform one or more location-dependent temporal filtering operations before performing spatial interpolation and image reconstruction operations. The one or more location- dependent temporal filtering operations process the photoacoustic signals using one or more lowpass filters with an upper cutoff frequency. In one aspect, one or more location- dependent temporal filtering operations apply an antialiasing filter with one or more

N C lowpass filters having an upper cutoff frequency of f c — 4:71V where N is the number of elements in the transducer array, c is the speed of sound, r' is the distance between the center of the transducer array and the reconstruction location. By Replacing c in Eqn.

16 with X c = , the zone 5, is extended to: fc

[0113] By applying spatial inteipolation during image reconstruction, for source points inside S , any points inside Si of an image can be reconstructed without aliasing artifacts. This one-way Nyquist zone S{ may be further extended through temporal lowpass filtering. In one example, spatial antialiasing may extend the zone 5j depicted in FIG.

2C to the whole region S by applying an antialiasing filter with one or more lowpass filters having an upper cutoff frequency of ft = — Directly extending Sj to S may, however, compromise image resolution. Since lowpass filtering removes high-frequency signals (i.e. with frequencies above the upper cutoff frequency), reconstructed images

Nc may be blurred if an upper cutoff frequency of ft = is used.

[0114] In certain implementations, PACT systems/methods with spatial antialiasing implement location-dependent temporal filtering that balances image resolution with reducing aliasing from spatial sampling to extend the zone 5) . To reconstruct the image at r' E S 0 , these PACT systems/methods including an antialiasing filter with one or more lowpass filters that are designed based at least in part on the distance r ' = jjr' jj of an object of interest being imaged (i.e. at an imaging plane) to the center of the transducer array.

[0115] For example, the PACT methods may include one or more location-dependent temporal filtering operations. During these operations, it is determined whether r' < ^ , where N is the number of elements in the transducer array, c is the lower cutoff wavelength, and r' is the distance between the center of the transducer array and the imaging location. In the region where r 1 < ^ , there is no spatial aliasing in spatial sampling. If it is determined that r' < ^ , spatial interpolation is applied and then image reconstruction is performed. If it is determined that r ' > ^ , the photoacoustic signals are filtered first with an antialiasing filter having one or more low pass filters with an upper cutoff frequency of ft = and then spatial interpolation is applied, and then image reconstruction. N is the number of elements in the transducer array, c is the speed of sound, r ' is the distance between the center of the transducer array and the reconstruction location. [0116] 2. Spatiotemporal antialiasing for Linear Transducer Arrays

[0117] In another aspect, a PACT system with spatiotemporal antialiasing includes a linear array with N (e.g., N >_4) transducer elements, a pitch d , and a lower cutoff wavelength A c < 2d. (e g., N > 4). FIG. 3 is a schematic illustration of a portion of a surface of a linear ultrasonic transducer array 300 with N elements and pitch d, according to an implementation. The illustration show's a center 0 of the linear ultrasonic transducer array 300. A Cartesian coordinate is formed with the array’s center 0 as the origin, the array direction as a y-axis, and its normal vector as a z-axis. TWO adjacent transducer element locations r n , r n+1 , and a source point location r f are also shown. Two c symmetric hyperbolas (with sampling step size y) with z > 0 are shown as solid curves and their asymptotes as dashed lines. The one-way Nyquist zone is formed by the points above the two asymptotes crossing z-axis.

[0118] FIG. 4 is a schematic illustration of the portion of the surface of the linear ultrasonic transducer array 300 in FIG. 3 depicting the imaging domain S 0 , the one-way Nyquist zone S t , and the two-way Nyquist zone S 2 outlined with three lines, respectively. The illustration includes outlined boundaries 302, 301 of the one-way Nyquist zone S t , and the two-way Nyquist zone S 2 , respectively.

[0119] Using the linear array center 0 as the origin, the linear transducer array 300 as one axis and its normal as another axis, a cartesian coordinate can be constructed as shown in FIG. 3. For a source point location r' = (y, z) and two adjacent element locations , the sampling step size can be expressed as:

The sampling step size is y which is a hyperbola with a standard form:

[0120] For any source points (e g., r n , r n+1 ) that lie in between the two curves of this hyperbola, the spatial Nyquist criterion given by: is satisfied. Based on this geometry, the spatial Nyquist criterion for all transducer element pairs can be simplified into two cases: the leftmost one | ||r' — r 0 || — l l

||r' — ly II I < , and the rightmost one | ||r' — r N-2 1| — ||r' — r N _i_ || | < · Illustrations of these two hyperbolas with z > 0 are shown in FIG. 3 as solid line curves and their asymptotes are shown as dashed lines. Due to the symmetry between these the two hyperbolas, they intersect with z axis at the same point (0, z[) = w^il e their asymptotes intersect with the z axis at: The one-way Nyquist zone can be approximated by: which is the region above the two intersecting asymptotes, as shown in FIG. 3. At y = 0, the approximation error achieves the maximum value: For example, if c — 1.5 mm · qs 1 , f c — 4.5 MHz, N — 256, and d — 0.25 mm, «

21 _ z ? I

35.5 mm and — - < 7.4 x 10 -4 , which proves the accuracy of using /q as the one way Nyquist zone. Further, the two-way Nyquist zone may be approximated using: [0121] The PACT system with spatiotemporal antialiasing can implement spatial interpolation to extend S 2 to S t , and location-dependent temporal filtering can be implemented to further extend S t .

[0122] III. Examples of PACT Systems and Methods with spatiotemporal antialiasing [0123] A. Examples of PACT systems with spatiotemporal antialiasing

[0124] FIG. 5 is a schematic diagram of components of a PACT system with spatiotemporal antialiasing 500, according to certain implementations. The PACT system with spatiotemporal antialiasing 500 includes one or more light sources 510 (e.g., a pulsed laser) that provide illumination (e.g., generate pulsed or modulated light) and an optical system 520 having one or more optical components configured to propagate the illumination from the one or more light sources to a specimen 530 during operation. At the instant in time shown in FIG. 5, the specimen 530 is at a location at which it can receive the illumination during operation. It would be understood that at other times the specimen 530 may not be at this location as denoted by the dotted line. [0125] The optical system 520 includes one or more optical components (e.g., lens(es), optical filter(s), mirror(s), beam steering device(s), beam-splitter(s), optical fiber(s), relay(s), and/or beam combiner(s)) configured to propagate and/or alter light from the one or more light sources 510 to provide the illumination to the specimen 530. The optical system 520 is in optical communication with the one or more light sources 510 to receive illumination during acquisition. In one aspect, the optical system 520 is configured to convert a light beam from the one or more light sources 510 into shaped illumination such as donut-shaped illumination (sometimes referred to herein as “donut illumination” or a “donut beam”). Donut-shaped illumination and other circular illumination may be generated by employing an engineered diffuser such as, e.g., an EDC15 diffuser made by RPC Photonics®.

[0126] In some implementations, a PACT system with spatiotemporal antialiasing includes one or more light sources (e.g., a pulsed laser) that can generate pulsed or modulated illumination such as, e.g., pulsed or modulated light at a near-infrared wavelength or a narrow band of near-infrared wavelengths. For example, a light source may be a pulsed laser that can generate near infrared pulses having a wavelength or narrow band of wavelengths in a range from about 700 nm to about 1000 nm. As another example, a light source may be a pulsed laser that can generate near infrared pulses having a wavelength or narrow band of wavelengths in a range from about 600 nm to about 1100 nm. In yet another example, a light source may be a pulsed laser that can generate near infrared pulses with a wavelength or narrow band of wavelengths greater than 760 nm. In yet another example, a light source may be a pulsed laser that can generate near infrared pulses with a wavelength or narrow band of wavelengths greater than 1000 nm. In another example, a light source may be a pulsed laser that can generate a 1064-nm laser beam. A commercially-available example of a suitable pulsed laser is the PRO-350- 10, Quanta-Ray® laser with a 10-Hz pulse repetition rate and 8 ns - 12 ns pulse width sold by Spectra-Physics®. The low optical attenuation of 1064 nm light or other near infrared light can be used to deeply penetrate to, e.g., a depth of 4 cm, into biological tissues. Imaging of biological tissues using near infrared light is discussed in Smith, A. M., Mancini, M. C. & Nie, S., “Bioimaging: second window for in vivo imaging,” Nat. Nanotechnol. 4, 710-711 (2009), which is hereby incorporated by reference in its entirety. Alternatively, a light source may be a continuous wave laser source that is chopped, modulated and/or gated. In implementations that include a light source in the form of a pulsed laser, the pulse repetition rate may be about 10-Hz in some cases, about 20-Hz in other cases, about 50-Hz in other cases, and about 100-Hz in other cases. In another case, the pulse repetition rate is in a range from about 10-Hz to about 100-Hz.

[0127] In one aspect, the one or more light sources of a PACT system with spatiotemporal antialiasing include a tunable narrow-band pulsed laser such as, e.g., one of a quantum cascade laser, an interband cascade laser, an optical parametric oscillator, or other pulsed laser that can be tuned to different narrow bands (e.g., a near-infrared band). In another aspect, the one or more light sources may include a pulsed laser of a single wavelength or approximately a single wavelength. In another aspect, the one or more light sources may include multiple lasers of the same type. For example, multiple lasers of the same type may be used where each of the lasers has a lower power. In another aspect, the one or more light sources may include a combination of different types of lasers. For example, an optical parametric oscillator combined with an Nd:YAG laser may be used in one implementation.

[0128] In one aspect, the optical system is configured to a light beam from the one or more light sources into shaped illumination, e.g., a donut beam that may be used to circumferentially illuminate the specimen. For example, the optical system may include an axicon lens (e.g., an axicon lens having 25 mm diameter and a 160° apex angle) followed by an engineered diffuser (e.g., EDC-10-A-2s made by RPC Photonics) to convert a light beam from the one or more light sources into a donut beam. The axicon lens may be positioned to receive a single laser beam propagated from a pulsed laser source and may be configured to convert the beam into a ring having a thickness and diameter and the engineered diffuser may be configured to expand the ring into a donut beam. The donut beam may be used to provide mass energy in homogenized, uniform illumination deep into tissue. An example of a technique for generating donut-shaped illumination can be found in U.S. patent application 16/464,958, titled “SINGLE IMPULSE PANORAMIC PHOTO ACOUSTIC COMPUTED TOMOGRAPHY (SIP- PACT),” and filed on November 29, 2017, which is hereby incorporated by reference in its entirety.

[0129] Returning to FIG. 5, the PACT system with spatiotemporal antialiasing 500 also includes an ultrasonic transducer array 540 for sampling photoacoustic waves, an optional mechanism 570 for moving (translating and/or rotating) the ultrasonic transducer array 540, one or more pre- amplifiers 550 for boosting (increasing amplitude) photoacoustic signals communicated from the ultrasonic transducer array 540, one or more data acquisition systems (DAQs) 560 for digitizing the one or more boosted photoacoustic signal, and a computing device 580 for receiving the digitized photoacoustic data from the DAQ(s) 560. The computing device 580 includes an antialiasing filter 581 including one or more lowpass filters that can perform location- dependent temporal filtering of the digitized photoacoustic data communicated from the DAQ(s) 560. The computing device 580 also includes one or more processors and/or other circuitry 582 in electrical communication with the anti-aliasing filter 581 to receive photoacoustic data and configured to perform operations such as spatial interpolation and image reconstruction, an optional (denoted by dotted line) display 586 in electrical communication with the one or more processors and/or other circuitry 582, and a computer readable media 584. The computing device 580 may also communicate one or more control signals to the antialiasing filter 581 to control the upper cutoff frequency or to trigger temporally filtering. For example, the computing device 580 may execute instructions with logic that determine whether the distance between the center of the ultrasonic transducer array and the reconstruction location, r' is less than where N is the number of elements in the transducer army (r' < ¾), is the lower cutoff wavelength, and r ' is the distance between the center of the transducer array and the reconstruction location. If it is determined that r' is less than then spatial interpolation operation(s) are applied and image reconstruction performed without temporal filtering. If it is determined that . If r' is greater than or equal to then an upper cutoff frequency is determined based on the geometry of the ultrasonic transducer array. For example, the upper cutoff frequency may be calculated as f,’ = -j , where N is the number of elements in the transducer array, c is the speed of sound, r' is the distance between the center of the transducer array and the imaging plane. The computing device may then send control signals to trigger the anti-aliasing filter to temporally filter the photoacoustic data. In one example, cutoff frequencies of 3.8 Hz or smaller are used. In other examples, a cutoff frequency in a range between about 1.5 Hz (low frequency transducer used for transcranial human brain imaging) to about 40 MHz (high frequency transducer used for superficial tissue imaging) may be used. In one implementation, a GPU will be used for acceleration of both location-dependent temporal filtering and image reconstruction.

[0130] In certain implementations, the PACT system with spatiotemporal antialiasing includes an antialiasing filter (e.g., anti-aliasing filter 581 in FIG. 5) including one or more lowpass filters for location-dependent temporal filtering one or more photoacoustic signals from the DAQ(s). The antialiasing filter may include a single lowpass filter or a combination of the same type or different types of lowpass filters. Some examples of lowpass filters that be implemented include a Butterworth filter, a Cheyshev filter and a Bessel filter. The antialiasing filter is in electrical communication with the one or more DAQs of the PACT system to receive digitized photoacoustic data and remove frequency components with frequencies higher than an upper cutoff frequency f c from digitized data communicated from the DAQ(s). The antialiasing filter may be a component of a computing device, a component of the controller, a component of one of the one or more DAQs, part of another system component, or a standalone device. Examples of one or more operations that can be used to perform location-dependent temporal filtering are described in Section III(B).

[0131] Returning to FIG. 5, the ultrasonic transducer array 540 is coupled or otherwise in acoustic communication with the specimen 530 to be able to receive one or more photoacoustic waves induced by the illumination from the one or more light sources 510 and output and/or record one or more photoacoustic signals. The one or more pre amplifiers 550 are in electrical communication (directly or via other circuitry) with the ultrasonic transducer array 540 to receive one or more photoacoustic signals. The pre amplifiers) 550 can boost one or more photoacoustic signals received and output boosted photoacoustic signals. The DAQ(s) 560 is configured to process the photoacoustic signals, for example, digitize and/or record the digitized photoacoustic data. The DAQ(s) 560 may include at least one digitizer to digitize the signals.

[0132] During operation, the ultrasonic transducer array 540 is coupled to or otherwise in acoustic communication with the specimen 530 during signal acquisition. In some cases, an acoustic medium such as an acoustic gel, water, or other medium capable of conveying ultrasound pulses, is provided at least partially between the specimen 530 and the ultrasonic transducer array 540. In other cases, the acoustic medium may be omitted. The ultrasonic transducer array 540 is acoustically coupled to the specimen 530 to be able to detect photoacoustic waves induced by illumination and sample photoacoustic signals. These photoacoustic signals are indicative of the optical absorption of the specimen by the illumination. In one implementation, the PACT system with spatiotemporal antialiasing may also include a tank that is at least partially filed with acoustic medium such as a water tank (e.g., an acrylic water tank). The specimen being imaged may be located directly in the acoustic medium or in a portion of the tank that is submerged or otherwise located in the acoustic medium. [0133] The ultrasonic transducer array 540 includes a plurality of N transducers (sometimes referred to herein as “transducer elements”) operable to collect photoacoustic signals, e.g., in parallel. Each transducer element has an aperture (e.g., a flat-rectangular aperture). The transducer elements have a height, a width, and a pitch. In one case, the pitch is about 1.35 mm. In one case, the width is 0.65 mm. In another case, the pitch is in a range of 1.20 mm to 1.50 mm. In another case, the height is about 5 mm. In another case, the height is in a range of 2 mm to 10 mm. The N transducer elements in the ultrasonic transducer array 540 are arranged in, e.g., a circular array such as a full-ring array, a linear array, or a two-dimensional array. In one implementation, a full-ring ultrasonic transducer array is employed, e.g., to be able to provide panoramic detection. In this case, the full-ring ultrasonic transducer array (e.g., a 512-element full-ring ultrasonic transducer) includes transducer elements distributed along the circumference of a ring having a diameter and an inter-element spacing. The ring diameter may be at least 220 mm in one aspect, may be at least 200 mm in one aspect, or may be at least 250 mm in one aspect. In one aspect, the ring diameter is in a range of about 150 mm to about 400 mm. The inter-element spacing may be less than or equal to about 1.0 mm in one aspect, less than or equal to 0.7 mm in one aspect, less than or equal to 1.5 mm in one aspect, or less than or equal to 2.0 mm in one aspect. In one aspect, the inter-element spacing is in a range of 0 mm to about 5 mm.

[0134] In one aspect, the ultrasonic transducer array includes one or more unfocused transducer elements. One or more of the unfocused transducer elements may have a diffraction angle of about 10 degrees in one case, a diffraction angle in a range of about 5 degrees to about 30 degrees in another case, a diffraction angle of about 20 degrees in another case, a diffraction angle in a range of about 5 degrees to about 30 degrees in another case. In one case, each of the unfocused transducer elements has a central frequency in a range of 0.50 MHz to 2.25 MHz and a one-way bandwidth of more than 50%. In another aspect, each of the unfocused transducer elements has a central frequency in a range of 2.25 MHz to 10 MHz and a one-way bandwidth of more than 50%.

[0135] Returning to FIG. 5, the PACT system 500 includes an optional (denoted by dashed line) mechanism 570 coupled to or otherwise operably connected to the ultrasonic transducer array 540 to be able to move (translate and/or rotate) the ultrasonic transducer array 540 to one or more positions during operation, e.g., along an axis in one or both directions. For example, the mechanism 570 may be able to move ultrasonic transducer array 540 to two or more different positions along an axis (e.g., between zi and Z2 along a z-axis). In addition, the mechanism 570 may be able to hold the ultrasonic transducer array 540 at each position for a period of time. Some examples of time periods that may be used include about 10 seconds, about 15 seconds, and about 20 seconds. In one case, the time period may be in a range from about 10 seconds to about 20 seconds. The step size between positions may be defined by the elevational resolution of the 2d reconstructed image for the PACT implementation being used. For example, if the elevational resolution is 3-4 cm thick, the step size may be 3-4 cm. An example of a commercially-available mechanism for linear movement is a linear stage KR4610D made by THK America, Inc.

[0136] The one or more DAQ(s) 560 record photoacoustic signals at time intervals defined by a sampling frequency. In one example, the sampling frequency is in a range from about 4MHz to about 100-Hz. In another example, the sampling frequency is 40 MHz.

[0137] According to one aspect, the one or more DAQs and one or more pre- amplifiers of a PACT system provide one-to-one mapped associations with the transducers in the ultrasonic transducer array. These one-to-one mapped associations allow for fully parallelized data acquisition of all ultrasonic transducer channels and avoids the need for multiplexing after each laser pulse excitation or other modulated or pulsed excitation illumination. With one-to-one mapped associations between pre- amplifiers and transducer elements, each ultrasound transducer element in the array is in electrical communication with one dedicated pre-amplifier channel (also referred to as “preamp channel”). The one dedicated pre-amplifier channel is configured to amplify only photoacoustic signals detected by the one associated/mapped ultrasound transducer. These one-to-one mapped associations between the transducers and the pre-amplifier channels allow for parallelized pre-amplification of the photoacoustic signals detected by the plurality of transducers in the ultrasound transducer array. With one-to-one mapped analog-to-digital sampling, each pre-amplifier is operatively coupled to a corresponding dedicated data channel of an analog-to-digital sampling device in a DAQ to enable parallelized analog-to-digital sampling of the plurality of pre-amplified PA signals. The pre-amplified PA signals produced by each individual preamp channel are received by a single dedicated data channel of the at least one analog-to-digital sampling devices. Any suitable number of pre-amplifier devices and/or DAQ devices may be used to provide the one-to-one mapping. For example, a PACT system may include four 128-channel DAQs (e.g., SonixDAQ made by Ultrasonix Medical ULC with 40 MHz sampling rate, 12-bit dynamic range, and programmable amplification up to 51 dB) in communication with four 128-channel pre- amplifiers to provide simultaneous one-to-one mapped associations with a 512-element transducer array. This PACT system can acquire photoacoustic signals from a cross section within 100 ps without multiplexing after each laser pulse excitation. The plurality of pre-amplifier channels may be directly coupled to the corresponding plurality of ultrasound transducers or may be coupled with electrical connecting cables. In one aspect, wireless communication may be employed.

[0138] Each of the one or more pre-amplifiers of a PACT system with spatiotemporal antialiasing may be set to a pre-amplifier gain that may be determined by one or more factors. For example, the pre-amplifier gain may be determined based on one or more of a minimum signal-to-noise ratio and one or more operating parameters of the data acquisition and processing system components such as analog-to-digital sampling devices (digitizers) of the DAQs, signal amplifiers, buffers, and the computing device. In one aspect, the pre-amplifier gain is in a range that is high enough to enable transmission of the photoacoustic signals with minimal signal contamination, but below a gain that may saturate the dynamic ranges of the DAQ system used to digitize the photoacoustic signals amplified by the pre-amplifier(s). In certain aspects, the gain of the plurality of pre-amplifier channels may be at least about 5 dB, at least about 7 dB, at least about 9 dB, at least about 11 dB, at least about 13 dB, at least about 15 dB, at least about 17 dB, at least about 19 dB, at least about 21 dB, at least about 23 dB, at least about 25 dB, or at least about 30 dB.

[0139] According to one aspect, a PACT system with spatiotemporal antialiasing includes a plurality of multi-channel preamplifiers (e.g., 128-channel preamplifiers) in electrical communication with an N-element ultrasonic transducer array and a plurality of multi-channel data acquisition systems (DAQs) in electrical communication with the plurality of pre- amplifiers respectively. Each of the DAQs is in communication with one of the preamplifiers. The plurality of multi-channel preamplifiers and the plurality of DAQs may also be in one-to-one mapping association with the N element ultrasonic transducer array. For example, a set of four 128-channel preamplifiers may be in electrical communication with a 512-element ultrasonic transducer array and a set of four 128-channel data acquisition systems (DAQs) may be in electrical communication with four 128-channel pre-amplifier(s) respectively. The four sets of 128-channel DAQs provide simultaneous one-to-one mapped associations with the 512-element ultrasonic transducer array to enable acquiring photoacoustic signals from a cross section without multiplexing after each laser pulse excitation.

[0140] Returning to FIG. 5, the PACT system with spatiotemporal antialiasing 500 also includes a computing device 580 having one or more processors or other circuitry 582, an optional (denoted by dashed line) display 586 in electrical communication with the processor(s) 582, and a computer readable media (CRM) 584 in electronic communication with the processor(s) or other circuitry 582. The computer readable media (CRM) 584 may be, e.g., a non-transitory computer readable media. Optionally (denoted by dashed line), the computing device 580 is in electronic communication with the light source(s) 510 to send control signals to trigger the illumination (e.g., triggering laser pulses). The computing device 580 is in electrical communication with the one or more DAQs 560 to receive data transmissions and/or to send control signal(s).

Optionally (denoted by dashed line), the computing device 580 is in electronic communication with the one or more pre- amplifiers 550 to send control signal(s), e.g., to adjust amplification. The computing device 580 is in electrical communication with the antialiasing filter 581 to send control signals to adjust the cutoff frequency. The electrical communication between system components of the PACT system 500 may be in wired and/or wireless form. One or more of the electrical communications between components of the PACT system 500 may be able to provide power in addition to communicate signals. The computing device 580 may be, for example, a personal computer, an embedded computer, a single board computer (e.g. Raspberry Pi or similar), a portable computation device (e.g. tablet), a controller, or any other computation device or system of devices capable of performing the functions described herein. The computing device 580 is in electronic communication with the mechanism 570 to send control signals to control the movement and/or hold positions of the ultrasonic transducer array 540. The processor(s) 582 are in electrical communication with the CRM 584 to store and/or retrieve data such as the photoacoustic signal data.

The one or more processor(s) and/or other circuitry 582 are in electrical communication with the optional display 586 to display data. Although not shown, the computing device 580 may also include a user input component for receiving data from a user.

[0141] The one or more processors and/or other circuitry 582 execute instructions stored on the CRM 584 to perform one or more operations of PACT methods. In certain implementations, the processor(s) 582 and/or other circuitry 582 execute instructions to perform one or more of: 1) determining an upper cutoff frequency for the antialiasing filter to trigger the antialiasing filter to comment temporal filtering; 2) communicating control signals to one or more components of the PACT system with spatiotemporal antialiasing 500, and 3) performing one or more reconstruction operations to reconstruct a two-dimensional or three-dimensional photoacoustic image of the specimen 530 using photoacoustic data. For example, the processor(s) and/or other circuitry 582 and/or one or more external processors may execute instructions that communicate control signals to the mechanism 570 to scan the ultrasonic transducer array 540 along a z-axis between to two elevations (3D mode) or move the ultrasonic transducer array 540 to one or more different elevations (2D mode) and send control signals to the digitizer in the DAQ(s)

560 to simultaneously record photoacoustic signals received by ultrasonic transducer array 540 from the illuminated regions of the specimen.

[0142] In some implementations, the PACT system includes one or more communication interfaces (e.g., a universal serial bus (USB) interface). Communication interfaces can be used, for example, to connect various peripherals and input/output (PO) devices such as a wired keyboard or mouse or to connect a dongle for use in wirelessly connecting various wireless-enabled peripherals. Such additional interfaces also can include serial interfaces such as, for example, an interface to connect to a ribbon cable. It should also be appreciated that the various system components can be electrically coupled to communicate with various components over one or more of a variety of suitable interfaces and cables such as, for example, USB interfaces and cables, ribbon cables, Ethernet cables, among other suitable interfaces and cables.

[0143] FIG. 6 is signal flow diagram of signals communicated between components of a PACT system with spatiotemporal antialiasing 600, according to implementations. The PACT system 600 includes one or more light sources 610 (e.g., a pulsed laser) and an optical system (not shown) that is configured to propagate/alter illumination from the one or more light sources 610 to a specimen being imaged. The PACT system 600 also includes an ultrasonic transducer array 640 that is coupled to or otherwise in acoustic communication with a specimen to receive photoacoustic signals induced by the illumination. The PACT system 600 also includes a optional (denoted by dotted line) mechanism 670 (e.g., a linear scanner) coupled to or otherwise operably connected to the ultrasonic transducer array 640 that can move the ultrasonic transducer array 640 to one or more elevational positions and/or scan the ultrasonic transducer array 640 between two elevational positions. The PACT system 600 also includes one or more pre amplifiers 650 and one or more data acquisition systems (DAQs) 660 in one-to-one mapped association with the transducers in the ultrasonic transducer array 640. The one or more pre-amplifiers 650 are in electrical communication with the ultrasonic transducer array 640 to receive one or more photoacoustic signals and the DAQ(s) 660 are in electrical communication with the pre-amplifier(s) 650 to receive one or more boosted photoacoustic signals.

[0144] The PACT system with spatiotemporal antialiasing 600 also includes a computing device 680 having one or more processors or other circuitry and a computer readable media (CRM) in electronic communication with the processor(s). The PACT system 600 includes an anti-aliasing filter that may reside on the computer readable media. The antialiasing filter 681 is in electrical communication with the DAQ(s) 650 to receive photoacoustic data. The computing device 680 includes instructions residing on the computer readable media that can be executed to perform functions of the system 600 such as image reconstruction, spatial interpolation and determining an upper cutoff frequency of the anti-aliasing filter 681 and determining when to trigger temporal filtering.

[0145] The PACT system 600 also includes a controller 685 in electronic communication with the DAQ(s) 660 and the mechanism 670 to send control signals.

The controller 685 may include one or more processors. To synchronize components of the PACT system 600, the one or more light sources 610 are configured to transmit a trigger signal to the controller 684 that triggers transmission of control signals to the DAQ(s) 660 to record signals and the mechanism 670 to move the ultrasonic transducer array 640. The computing device 680 is in communication with the controller 685 to be able to transmit control signals. The electrical communication between system components of the PACT system 600 may be in wired and/or wireless form. The electrical communications may be able to provide power in addition to communicate signals in some cases. During operation, digitized radio frequency data from the antialiasing filter 681 may be first stored in an onboard buffer, and then transferred to the computing device 680, e.g., through a universal serial bus 2.0. The DAQ(s) 660 may be configured to record photoacoustic signals within a time period, e.g., 100 ps, after each laser pulse excitation.

[0146] B. Examples of PACT methods with spatiotemporal antialiasing

[0147] The PACT methods described in this section can be used to obtain one or more two-dimensional images and/or one or more three-dimensional volumetric images. The operations of these PACT methods can be performed by one or more components of a the PACT system with spatiotemporal antialiasing such as, e.g., the PACT system with spatiotemporal antialiasing 500 shown in FIG. 5 or the PACT system with spatiotemporal antialiasing 600 shown in FIG. 6. One or more of the operations may be performed executing instructions retrieved from computer readable media.

[0148] FIG. 7 is a flowchart depicting operations of a PACT method with spatiotemporal antialiasing that applies one or more antialiasing techniques (e.g., spatial interpolation and location-based temporal filtering), according to various implementations. Some examples of antialiasing techniques include one or both of spatial interpolation and location-based temporal filtering. For example, one implementation is directed to a method that applies spatial interpolation, but not location- based temporal filtering, and implements universal back-propagation for image reconstruction. As another example, one implementation is directed to a method that applies both spatial interpolation and location-based temporal filtering, and then applies universal back-propagation during image reconstruction. Spatial interpolation may be applied after location-based on temporal filtering in this example.

[0149] At operation 710, photoacoustic data is acquired. For example, one or more control signals may be sent to component(s) of the PACT system to perform data acquisition operations or recorded photoacoustic data may be retrieved from a computer readable media such as an onboard buffer. [0150] In one aspect, the PACT system may control operations of system components to perform data acquisition. During the data acquisition phase, the recording of photoacoustic data by the one or more data acquisition systems (DAQs) may be synchronized with light pulses from the one or more light sources. To synchronize data acquisition with light pulses from the light source(s), the external trigger from the light source(s) may be used to trigger recording by the data acquisition systems and/or trigger movement of any mechanism that may be moving the transducer array according to one aspect. For example, during data acquisition in an exemplary two-dimensional (2D) mode, the ultrasonic transducer array may be moved to one or more elevational positions (e.g., different locations zi, Z2,... along a z-axis of a linear stage) and held in each elevational position for a period of time during which the one or more DAQs record data. Some examples of time periods that may be used include: about 10 seconds, about 15 seconds, and about 20 seconds. In another example, the time period is in a range of about 10 seconds to about 20 seconds. At each cross section, photoacoustic data is continuously recorded at a certain sampling rate to monitor the cross section. As another example, during data acquisition in an exemplary three-dimensional (3D) mode, the ultrasonic transducer array is scanned through multiple scanning steps (elevational positions) through a depth.

[0151] During an exemplary data acquisition phase, digitized radio frequency data from the DAQs may be stored in an onboard buffer, and then transmitted to the computing device through e.g., a universal serial bus 2.0 or a universal serial bus 3.0.

The photoacoustic data is recorded by the one or more data acquisition systems at a sampling frequency. In one aspect, the sampling frequency is 40 MHz. In another aspect, the sampling frequency may be in a range from 4 MHz to 100 MHz. The one or more data acquisition systems may be set to record photoacoustic data within a particular time period (e.g., 100 ps, 200 ps, or 300 ps) after each illumination e.g., laser pulse excitation. In certain implementations, a PACT system with spatiotemporal antialiasing is equipped with a one-to-one mapped signal amplification and data acquisition (DAQ) systems or DAQ circuits to the transducer elements. If there is one-to-one mapping associations, the one or more data acquisition systems can acquire photoacoustic signals from a cross-section of a specimen without multiplexing after illumination e.g., after each laser pulse excitation. [0152] Returning to FIG. 7, at operation 720, one or more antialiasing techniques are implemented. For example, one or both of (i) location-based temporal filtering, and (ii) spatial interpolation may be implemented. If both spatial interpolation and location- based temporal filtering are implemented, location-dependent temporal filtering is applied before spatial interpolation according to one aspect. In some implementations, one or both of (i) location-based temporal filtering, and (ii) spatial interpolation may be used with UBP reconstruction.

[0153] An example of a spatial interpolation technique that may be used is the frequency domain implementation of Wh i ttaker-Sb an n on interpolation. Given a time t, signals from all the detection elements formed a vector with length N. A fast Fourier transformation (FFT) is applied to the vector and zeros were padded behind the highest frequency components to double the vector length to 2N in a new vector. The inverse FFT is then applied to the new vector to spatially interpolate the data. Varying time t, one can generate a new set of signals from the detected signals. In this example, spatial interpolation numerically doubled the number of detection elements.

[0154] In certain implementations, the PACT methods implements location-based temporal filtering by applying an antialiasing filter with one or more low pass filters to remove components with frequencies higher than an upper cutoff frequency f.! . The antialiasing filter may include a single lowpass filter or a combination of the same type or different types of lowpass filters. Some examples of lowpass filters that be implemented include a Butterworth filter, a Cheyshev filter, and a Bessel filter. In one example, the antialiasing filter includes at least in part a third-order lowpass Butterworth filter and a sine filter (with the same cutoff frequency). The PACT method determines an upper cutoff frequency based on the distance between the reconstruction location and the transducer array being used in the PACT system. If the transducer array has a circular

Nc geometry, the upper cutoff frequency may be calculated as f c — where N is the number of elements in the transducer array, c is the speed of sound, r' is the distance between the reconstruction location and the center of the transducer array. If the transducer array has a linear geometry, the upper cutoff frequency may be calculated the speed of sound, and / c f is the upper cutoff frequency. Temporal filtering may be applied to every pixel/voxel location. In one implementation, location-based temporal filtering is applied to one or more groups of pixels/voxels with similar cutoff frequencies. The signals for these groups of pixels/voxels are filtered with different levels of cutoff frequencies before image reconstruction. During reconstruction, location- dependent cutoff frequencies are calculated, and the filtered signals are retrieved directly.

[0155] At operation 730, the PACT system performs image reconstruction. Image reconstruction may include (i) reconstructing one or more two-dimensional images at different positions of the ultrasonic transducer array and/or (ii) reconstructing a volumetric three-dimensional image for a depth scanned by the ultrasonic transducer array. Image reconstruction includes, at least in part, implementing an inverse reconstruction algorithm. Some examples of inverse reconstruction algorithms that can be used include: (i) forward-model-based iterative methods, (ii) time-reversal methods, and (iii) universal back-projection (UBP) method. For example, a 3D back projection algorithm can be used to reconstruct a 3D volumetric image or a 2D back projection algorithm can be used to reconstruct a 2D image. An example of a universal back- projection process can be found in Xu, M. And Wang, L., “Universal back-projection algorithm for photoacoustic computed tomography,” Physical Review E 71, 016706 (2005), which is hereby incorporated by reference in its entirety. Another example of a back-projection process can be found in Anastasio, M. A. et ah, “Half-time image reconstruction in thermoacoustic tomography,” IEEE Trans., Med. Imaging 24, pp 199- 210 (2005), which is hereby incorporated by reference in its entirety. In another aspect, a dual-speed-of sound (dual-SOS) photoacoustic reconstruction process may be used. Additional examples of inverse reconstruction algorithms are provided in Section I. An example of a single-impulse panoramic photoacoustic computed tomography system that employs a dual-SOS photoacoustic reconstruction process is described in U.S patent application 2019/0307334, titled “SINGLE-IMPULSE PANORAMIC PHOTO ACOUSTIC COMPUTED TOMOGRAPHY” and filed on May 29, 2019, which is hereby incorporated by reference in its entirety.

[0156] An example of a UBP method that can be implemented in the image reconstruction operation 730 is described with respect to the flowchart shown in FIGS. 9A and 9B. FIG. 9A is a flowchart of operations of a universal back-projection process that can be used to reconstruct either a 2D image or a 3D image, according to an implementation. FIG. 9B is a flowchart of additional operations of the universal back- projection process in FIG. 9A as used for the 3D image, according to an implementation. More details for an example of this process can be found in Anastasio, M. A. et ah, “Half-time image reconstruction in thermoacoustic tomography,” IEEE Trans. Med. Imaging 24, 199-210 (2005), which is hereby incorporated by reference in its entirety.

[0157] At operation 930, the time delay is calculated for a pixel (voxel) and transducer element location. At operation 940, an acquired photoacoustic signal at the time delay is used to calculate a back-projection term and this is added to the pixel (voxel) value. At operation 950, the method returns to repeat operations 930 and 940 for all combinations of pixel (voxel) and transducer element locations. At operation 960, a 2D (3D) image is formed of all the pixel (voxel) values.

[0158] In FIG. 9B, a three-dimensional image output from operation 960 in FIG. 9A is received. At operation 1060, in the elevational direction of each filtered volumetric 3D image, voxels are selected with the largest photoacoustic amplitudes to form a maximum amplitude projection (MAP) 2D image in grayscale. At operation 1070, the depths of the voxels along with their largest photoacoustic amplitude values from operation 1060 are used to form a depth map in grayscale. At operation 1080, the grayscale depth map is transferred to a colorful depth image. At operation 1090, the MAP image is used to modulate the colorful depth image in three channels (RGB), resulting in a color-encoded MAP image. A median filtration with a window size of 3x3 pixels to the depth image. Another median filtration with a window size of 6x6 pixels may be further applied. Different RGB (red, green, blue) color values were assigned to discrete depths. The 2D depth-resolved color-encoded image is multiplied by the MAP image pixel by pixel to represent the maximum amplitudes. In one aspect, to further reduce noise and improve image quality, the parameters are tuned in 2D slices at different depths. [0159] FIG. 8 is a flowchart depicting operations of a PACT method with spatiotemporal antialiasing that applies temporal filtering with a location-dependent antialiasing filter to the temporal signals before applying spatial interpolation. The location-dependent temporal filtering includes at least operations 820, 830, and 840.

[0160] At operation 810, one or more control signals are sent to component(s) of the PACT system to perform data acquisition or the photoacoustic data is received or retrieved from a component of the PACT system. For example, photoacoustic data may be retrieved or received from a computer readable media such as, e.g., an onboard buffer.

[0161] At operation 820, a distance between the reconstruction location of the pixel (voxel) and the transducer array is determined. At operation 830, it is determined whether the distance determined is places the reconstruction location within the present alias-free zone. In one implementation, the alias-free zone S 2 for a transducer array with a circular geometry may be determined from Eqn. 22. In one implementation, the alias- free zone S 2 for a transducer array with linear geometry may be determined from Eqn.

34. If it is determined that the distance determined places the reconstruction location within the present alias-free zone, the method continues to operation 850 to perform spatial interpolation. If it determined that the distance determined places the reconstruction location outside the present alias-free zone, the method continues to operation 840.

[0162] At operation 840, a location-dependent antialiasing filter is applied with an upper cutoff frequency that extends the one-way Nyquist zone (no aliasing in spatial sampling) to an adjusted one-way Nyquist zone S- that includes the reconstruction location. The antialiasing filter includes one or more low pass filters that can remove components with frequencies higher than the upper cutoff frequency. The antialiasing filter may include a single lowpass filter or a combination of the same type or different types of lowpass filters. Some examples of lowpass filters that be implemented include a Butterworth filter, a Cheyshev filter, and a Bessel filter. In one example, the antialiasing filter includes at least in part a third-order lowpass Butterworth filter and a sine filter (with the same cutoff frequency). The PACT method determines an upper cutoff frequency based on the distance between the reconstruction location and the transducer array. If the transducer array has a circular geometry, the upper cutoff frequency may be Nc calculated as f = 4p r ! where N is the number of elements in the transducer array, c is the speed of sound, r ! is the distance between the reconstruction location and the center of the transducer array. If the transducer array has a linear geometry, the upper cutoff pitch of the transducer array, c is the speed of sound, and is the upper cutoff frequency. Temporal filtering may be applied to every pixel/voxel location. In one implementation, location-based temporal filtering is applied to one or more groups of pixels/voxels with similar cutoff frequencies. The signals for these groups of pixels/voxels are filtered with different levels of cutoff frequencies before image reconstruction. During reconstruction, location-dependent cutoff frequencies are calculated, and the filtered signals are retrieved directly.

[0163] At operation 850, spatial interpolation is applied. The spatial interpolation operation may remove aliasing in image reconstruction to extend the present alias-free two-way Nyquist zone to an adjusted second two-way Nyquist zone that includes the reconstruction location. An example of a spatial interpolation technique that may be used is the frequency domain implementation of Whittaker-Shannon interpolation. Given a time t, signals from all the detection elements formed a vector with length N. A fast Fourier transformation (FFT) is applied to the vector and zeros were padded behind the highest frequency components to double the vector length to 2N in a new vector. The inverse FFT is then applied to the new vector to spatially interpolate the data. In this example, spatial interpolation numerically doubled the number of detection elements.

[0164] At optional (denoted by dashed line) operation 860, the method returns to repeat operations 830, 840, and 950 for all combinations of pixel (voxel) locations. In another implementation, location-based temporal filtering may be applied to one or more groups of pixels/voxels with similar cutoff frequencies. The signals for these groups of pixels/voxels are filtered with different levels of cutoff frequencies before image reconstruction. In this implementation, before reconstruction, photoacoustic signals are first filtered with different levels of cutoff frequencies associated with these groups. During reconstruction, location-dependent cutoff frequencies are calculated, and the filtered signals are retrieved directly, which may reduce time in data filtering.

[0165] At operation 870, image reconstruction operations are performed including at least on in part implementing an inverse reconstruction algorithm. Image reconstruction may include (i) reconstructing one or more two-dimensional images at different positions of the ultrasonic transducer array and/or (ii) reconstructing a volumetric three- dimensional image for a depth scanned by the ultrasonic transducer array. Some examples of inverse reconstruction algorithms that can be used include: (i) forward- model-based iterative methods, (ii) time-reversal methods, and (iii) universal back- projection (UBP) method. For example, a 3D back projection algorithm can be used to reconstruct a 3D volumetric image or a 2D back projection algorithm can be used to reconstruct a 2D image. An example of a universal back-projection process can be found in Xu, M. And Wang, L., “Universal back-projection algorithm for photoacoustic computed tomography,” Physical Review E 71, 016706 (2005), which is hereby incorporated by reference in its entirety. Another example of a back-projection process can be found in Anastasio, M. A. et ak, “Half-time image reconstruction in thermoacoustic tomography,” IEEE Trans., Med. Imaging 24, pp 199-210 (2005), which is hereby incorporated by reference in its entirety. In another aspect, a dual-speed-of sound (dual-SOS) photoacoustic reconstruction process may be used. Additional examples of inverse reconstruction algorithms are provided in Section I. An example of a single-impulse panoramic photoacoustic computed tomography system that employs a dual-SOS photoacoustic reconstruction process is described in U.S patent application 2019/0307334, titled “SINGLE-IMPULSE PANORAMIC PHOTO ACOUSTIC COMPUTED TOMOGRAPHY” and filed on May 29, 2019, which is hereby incorporated by reference in its entirety.

IY. Numerical Simulations

Numerical simulations of examples of three-dimensional and two-dimensional detection geometry were performed to evaluate the effects of spatial interpolation and/or location- dependent temporal filtering on mitigating spatial aliasing in image reconstruction. A. Three-dimensional examples

[0166] To visualize artifacts caused by spatial aliasing without spatiotemporal antialiasing, a numerical simulation of a three-dimensional example of a hemispherical detection geometry was used. The k- wave toolbox discussed in Treeby B. E. and Cox, B. T., “k-Wave: MATLAB toolbox for the simulation and reconstruction of photoacoustic wave fields,” J. Biomed. Opt., vol. 15, no. 2, p. 021314 (2010) was used for the forward problem. The parameters used in the simulation were: the frequency range of the ultrasonic transducer is from 0.1 MHz to 4.5 MHz (2.3-MHz central frequency, 191% bandwidth, f c = 4.5 MHz), the speed of sound (SOS) c = 1.5 mm · ps _1 , the number of detection elements TV = 651 (evenly distributed on the hemisphere based on the method in Desemo, M., “How to generate equidistributed points on the surface of a sphere,” Polym. Ed, p. 99 (2004), which is hereby incorporated by reference in its entirety), the radius of the hemisphere R = 30 mm, and the simulation grid size is 0.1 x 0.1 x 0.1 mm 3 ).

[0167] FIG. 10A is an illustration of a numerical simulation of a transducer array with 651 detection elements evenly distributed on a hemisphere and a simple numerical phantom covered by the array, according to an implementation. FIG. 10B is an illustration of a numerical simulation of the transducer array in FIG. 10A with a complex numerical phantom, according to an implementation. FIG. 11 depicts ground truth slices 1102, 1104, 1106, 1108, 1110, and 1112, according to an implementation. FIG. 12 depicts reconstructed images 1202, 1204, 1206, 1208, 1210, and 1212, according to an implementation. Ground truth slice 1102 and reconstructed image 1202 are of a simple phantom at z = 0. Ground truth slice 1104 and reconstructed image 1204 are of a simple phantom at z = 6.8 mm. Ground truth slice 1106, 1108, 1110, and 1112 and reconstructed image 1206, 1208, 1210, and 1212 are of a complex phantom at z = 0, 3.4, 6.8, and 10.2 mm respectively.

[0168] In FIG. 10A, the transducer elements are shown as a hemisphere of dots. A simple numerical phantom with nonzero initial pressure from two layers with distances of 0 and 6.8 mm from the xy plane was analyzed first. The phantom is shown as a line of dots in FIG. 10A. The ground-truth images of the two layers are 1102 and 1104, respectively, and the reconstructions are 1202 and 1204, respectively. As can be seen, artifacts appear in both layers and seem stronger in the layer further from the xy plane.

[0169] Using the same array, a complex phantom was simulated with nonzero initial pressure from four layers with distances of 0, 3.4, 6.8, and 10.2 mm from the xy plane, shown as a center portion of dots in FIG. 10B. The ground-truth images of the four layers are 1106, 1108, 1110, and 1112 in FIG. 11, respectively, and the reconstructions are 1206, 1208, 1210, and 1212 in FIG. 12 respectively. Strong aliasing artifacts appear in all reconstructed images, and the artifacts tend to be more visible in layers further from the origin. Regions of interest A-G (1.5 x 1.5 mm 2 ) with increasing distances from the origin were picked from the four layers at locations with zero initial pressure. The standard deviations of the pixel values inside these regions of interest were calculated to quantify the aliasing artifacts.

[0170] FIG. 13 is a graph of standard deviations of pixel values in the regions of interest outlined in the boxes shown in reconstructed images 1206, 1208, 1210, and 1212 in FIG. 11, according to an implementation. As can be seen in FIG. 13, artifacts become stronger as the region of interest moves away from the origin.

[0171] The three-dimensional (3D) simulation provide a direct observation of spatial aliasing artifacts. In addition, the 3D simulation provides a simplified estimation of the one-way Nyquist zone of the hemisphere geometry. On each of the planes crossing the center of the hemisphere, the one-way Nyquist zone for the 2D case is calculated. All the detection elements for each plane lie on its intersection with the hemisphere, which is a semicircle with length nR (subset of a full circle with length 2nR ). Based on the above analysis, one only need to estimate the number of detection elements for this plane.

Given the area of the hemisphere 2 nR 2 and the number of elements N, the distance

12pH between two neighboring elements is approximately — — z . Thus, the number of elements (in a full circle) for this plane is approximately:

27 zR

N' = = L /2 ϊn.

2nR 2 ( Eqn 35)

N Using Eqn. 15, the one-way Nyquist zone on this plane is:

[0172] For a 3D simulation, the plane’s normal vector is varied: All the 2D regions form a half ball with radius — /— « 1.70 mm, which is much smaller than the radius

4/c \f n R = 30 mm. This large difference explains the prevalence of artifacts in the reconstructed 3D image.

B. Two-dimensional examples

[0173] In a two-dimensional example, a full-ring transducer array with a radius R = 30 mm was used. The frequency range of the full -ring transducer array was from about 0.1 MHz to about 4.5 MHz. The number of detection elements was TV = 512 and the speed of sound is c = 1.5 mm · ps _1 . The radius of the one-way Nyquist zone is thus

Nc o r = - « 13.6 mm. In the numerical simulation, a 0.1 x 0.1 mm grid size was used.

4 nfc

A simple initial pressure distribution was simulated.

Simple phantom example [0174] FIG. 14 is an illustration of ground truth of a simple initial pressure p 0 distribution for a simple phantom, according to an implementation. A full-ring transducer array and the circular boundaries of S t and S 2 are depicted as circles, respectively. The illustration includes blown up illustrations of boxed regions 1410, 1420, and 1430 in the imaging domain of the full-ring transducer array. The boxed region 1410 lies mainly within zone S 2 . The boxed region 1420 lies outside zone and does not include the simple phantom. The boxed region 1430 lies outside zone and includes a portion of the simple phantom.

[0175] The image of the simple phantom object was reconstructed using a universal back projection algorithm (sometimes referred to as “universal back projection reconstruction”). FIG. 15A is a reconstructed image of the simple phantom object shown in FIG. 14 using a first antialiasing method including universal back projection reconstruction, according to an implementation. Despite the clean ground-truth background in FIG. 14, spatial aliasing-induced artifacts appear in the reconstructed image outside zone S t , but not inside the box 1410 mainly within zone S t . The region 1430 is outside zone S t , but does not show strong artifacts. Due to the specific distribution of the source, the artifacts turn out to be much stronger in the region 1420 than in region 1430.

[0176] In a second method, spatial interpolation is used to remove the aliasing in image reconstruction and the image is reconstructed using a universal back projection algorithm. Given a time t, signals from all the detection elements formed a vector with length N. The fast Fourier transformation (FFT) was then applied to the vector, and zeros were padded behind the highest frequency components to double the vector length to 2 N. Finally, the inverse FFT was applied to the new vector to interpolate the data. This process is the frequency domain implementation of Whittaker-Shannon interpolation. Spatial interpolation numerically doubled the number of detection elements. FIG. 15B is a reconstructed image of the simple phantom object in FIG. 14 using the second method including UBP reconstruction and spatial interpolation, according to an implementation.

[0177] In a third method, to remove the spatial aliasing during spatial sampling, a location-dependent antialiasing filter with one or more lowpass filters was applied to the temporal signals before spatial interpolation. In the simulation, the antialiasing filter included a third-order lowpass Butterworth filter and a sine filter (with the same cutoff frequency) was implemented for location-dependent temporal filtering. FIG. 15C is a reconstructed image of the simple phantom object in FIG. 14 using a third method including UBP reconstruction, spatial interpolation, and location-dependent temporal filtering, according to an implementation.

[0178] To quantify the amplitude of artifacts, regions of interest A-E marked with small boxes in FIG. 15, each region of interest having an area of 1.2 x 1.2 mm 2 , were selected at locations with zero initial pressure. The standard deviations of the pixel values inside these regions was calculated. FIG. 16 is a graph with a plot of standard deviations of the regions of interest A- E using three methods: (1) a first method with UBP reconstruction alone, (2) a second method with UBP reconstruction and spatial interpolation, and (3) a third method with UBP reconstruction, spatial interpolation (SI), and location-dependent temporal filtering (TF). As shown in FIG. 16, spatial interpolation mitigates the aliasing artifacts significantly, while adding location- dependent temporal filtering before spatial interpolation further diminishes the artifacts. This agrees with the above discussion that both spatial interpolation and location- dependent temporal filtering extend the alias-free region.

[0179] To quantify the impact of the antialiasing methods on image resolution, two lines at P and Q, respectively, were selected in each reconstructed image, and their profiles compared in FIGS. 17 and 18 respectively. FIG. 17 is a graph with a plot of profiles of line P using the three methods: (1) a first method with UBP reconstruction alone, (2) a second method with UBP reconstruction and spatial interpolation, and (3) a third method with UBP reconstruction, spatial interpolation (SI), and location-dependent temporal filtering (TF). FIG. 18 is a graph with a plot of profiles of line Q using the three methods. For signals from source points inside zone S t , there is no spatial aliasing in spatial sampling, and spatial interpolation is accurate at the interpolation points. Moreover, location-dependent temporal filtering does not affect the signals when reconstructing inside zone S t . Thus, the antialiasing techniques had little impact on the profile of line P (inside zone S t ) in this example, as shown in FIG. 17. For signals from source points outside zone S t , the spatial interpolation is inaccurate due to spatial aliasing. Thus, directly applying spatial interpolation affects the profile of line Q (outside S- L ). Location-dependent temporal filtering smooths the temporal signals before reconstructing outside zone S t , thus it further smooths the profile of line Q, as shown in FIG. 18.

Complex phantom examples

[0180] FIG. 19 is an illustration of ground truth of a simple initial pressure p 0 distribution for a first complex phantom, according to an implementation. FIG. 20A is a reconstructed image of the first complex phantom object shown in FIG. 19 using a first antialiasing method including universal back projection reconstruction, according to an implementation. FIG. 20B is a reconstructed image of the first complex phantom object in FIG. 19 using the second method including UBP reconstruction and spatial interpolation, according to an implementation. FIG. 20C is a reconstructed image of the first complex phantom object in FIG. 19 using a third method including UBP reconstruction, spatial interpolation, and location-dependent temporal filtering, according to an implementation. The artifacts in red-boxed region are caused by spatial aliasing in IR, and they are mainly mitigated by SI. [0181] FIG. 21 is a graph with a plot of standard deviations of the regions of interest A-C using three methods: (1) a first method with UBP reconstruction alone, (2) a second method with UBP reconstruction and spatial interpolation, and (3) a third method with UBP reconstruction, spatial interpolation (SI), and location-dependent temporal filtering (TF). FIG. 22 is a graph with a plot of profiles of line P using the three methods. FIG. 23 is a graph with a plot of profiles of line Q using the three methods. The artifacts in the boxed region in are caused by spatial aliasing in SS and IR, and the artifacts are mitigated by TF and SI.

[0182] For the first complex phantom case, the object is completely within zone St, as shown in FIG. 19. The reconstructed images (reconstructions) of the object in FIG. 19 using the three methods: (1) a first method with UBP reconstruction alone, (2) a second method with UBP reconstruction and spatial interpolation, and (3) a third method with UBP reconstruction, spatial interpolation (SI), and location-dependent temporal filtering (TF) are shown in FIGS. 20A-20C respectively. Regions of interest A-C, each with an area of 1.2 x 1.2 mm 2 , were chosen at locations with zero initial pressure. The standard deviations were calculated and compared, as shown in FIG. 21. Profiles of lines P and Q are shown in FIG. 22 and FIG. 23, respectively.

[0183] FIG. 24 is an illustration of ground truth of a simple initial pressure p 0 distribution for a second complex phantom, according to an implementation. FIG. 25A is a reconstructed image of the second complex phantom object shown in FIG. 24 using a first antialiasing method including universal back projection reconstruction, according to an implementation. FIG. 25B is a reconstructed image of the second complex phantom object in FIG. 24 using the second method including UBP reconstruction and spatial interpolation, according to an implementation. FIG. 25C is a reconstructed image of the second complex phantom object in FIG. 24 using a third method including UBP reconstruction, spatial interpolation, and location-dependent temporal filtering, according to an implementation.

[0184] FIG. 26 is a graph with a plot of standard deviations of the regions of interest A-C using three methods: (1) a first method with UBP reconstruction alone, (2) a second method with UBP reconstruction and spatial interpolation, and (3) a third method with UBP reconstruction, spatial interpolation (SI), and location-dependent temporal filtering (TF). FIG. 27 is a graph with a plot of profiles of line P using the three methods. FIG. 28 is a graph with a plot of profiles of line Q using the three methods. The FWHM of the main lobe at Q was increased from 0.35 mm to 0.48 mm by temporal filtering, while the amplitude was changed from 0.90 to 0.56, respectively.

[0185] For the second complex phantom case, the object is outside of zone S t , and covers most of the area inside the zone S 0 , inside the full-ring transducer array, as shown in FIG. 24. The reconstructions of the object in FIG. 24 using the three methods are shown in FIGS. 25A-25C, respectively. The standard deviations of regions of interest A-C are compared in FIG. 26, while the profiles of lines P and Q are shown in FIG. 27 and FIG. 28, respectively. Although spatial interpolation mitigates the aliasing artifacts in both FIG. 20A and FIG. 25A, FIG. 20B and FIG. 25B, visible artifacts remain in the boxed region in FIG. 25C, but not in FIG. 20C.

[0186] It can also be seen in FIG. 21 and FIG. 26 that spatial interpolation shows more antialiasing effects on FIG. 20A than on FIG. 25A, while temporal filtering’s antialiasing effect on FIG. 25A is more than on FIG. 20A. In fact, the aliasing artifacts in FIG. 20A are solely from the image reconstruction, while those in FIG. 25A are from both the spatial sampling and the image reconstruction. Thus, spatial interpolation works well in antialiasing for FIG. 20A, for which temporal filtering’s smoothing effect slightly helps; but not as well for FIG. 25A due to the spatial aliasing in spatial sampling, for which temporal filtering may be necessary. In general, the aliasing artifacts are mitigated by spatial interpolation and further diminished by temporal filtering, as shown in both FIG. 21 and FIG. 26. The antialiasing methods maintain the image resolution well inside zone S t , as shown in FIG. 22, FIG. 23, and FIG. 27. Due to spatial aliasing in spatial sampling for objects outside zone S t , the profile of line Q is affected by spatial interpolation. Adding location-dependent temporal filtering further smooths the profile. The full width at half maximum (FWHM) of the main lobe in line Q’s profile was increased by temporal filtering while the amplitude was reduced, as shown in FIG. 28. All these observations regarding the complex phantoms agree with the discussions about the simple phantom in FIG. 14.

V. In vivo experimental results

[0187] Antialiasing techniques including spatial interpolation and location-dependent temporal filtering were applied to human breast imaging using a PACT system with spatiotermporal antialiasing. The PACT system employed a 512-element full-ring transducer array (e.g., the 512-element full-ring transducer array with a 110-mm radius, 2.25-MHz central frequency, 95% one-way bandwidth as sold by Imasonic, Inc.). Certain components of the PACT system were similar to those described in Lin, L. Hu, P., Shi, J., Appleton, C. M., Maslov, K., Li, L., Zhang, R., and Wang, L. V., “Single- breath-hold photoacoustic computed tomography of the breast,” Nat. Commun., vol. 9, no. 1, p. 2352, 2018, which is hereby incorporated by reference in its entirety. Based on the point source measurements discussed in Section VII, the cutoff frequency, f c , is estimated to be about 3.80 Mhz. The acquired signals were filtered by an antialiasing filter including a third-order lowpass Butterworth filter and a sine filter, both with cutoff

Nc frequency 3.80 MHz. Thus, the one-way Nyquist zone had a radius r = «

16.0 mm, while the two-way Nyquist zone S 2 has a radius of 8.0 mm. A speed of sound of c = 1.49 mm · qs _1 was used in these determinations.

[0188] FIG. 29A is a reconstructed image using universal back propagation without either spatial interpolation or location-based temporal filtering. Boundaries of zones and S 2 are shown as dashed and solid circles, respectively. FIG. 29B is a reconstructed image of the same region in FIG. 29A using universal back propagation with spatial interpolation. FIG. 29C is a reconstructed image of the same region in FIG. 29A using universal back propagation with spatial interpolation and location-based temporal filtering. FIG. 30 is a graph with a plot of profiles of line P using the three methods. FIG. 31 is a graph with a plot of profiles of line Q using the three methods. The FWHM of the main lobe at Q was increased from 0.44 mm to 0.55 mm by temporal filtering, while the amplitude was changed from 0.64 to 0.38, respectively.

[0189] Using universal back propagation, a cross-sectional image of a breast was reconstructed as shown in FIG. 29A. The aliasing artifacts are shown in the peripheral regions in the closeup subset in a boxed region. After applying spatial interpolation of the raw data, the reconstructed image from using universal back propagation is shown in FIG. 29B. Applying location-based temporal filtering and spatial interpolation, the reconstructed image from using universal back propagation is shown in FIG. 29C. As can be seen from a comparison of closeup subsets, the image quality is improved by spatial interpolation, and the aliasing artifacts are further mitigated by location-based temporal filtering. For comparison, the profiles of lines P and Q for the three images are shown in FIGS. 30 and 31 respectively. As shown by the numerical simulation, image resolution outside zone is compromised by both spatial interpolation and temporal filtering. Temporal filtering smooths the profiles, as shown in FIG. 30 and FIG. 31. Quantitatively, as shown in FIG. 31, temporal filtering increases the FWHM of the main lobe of line Q’ s profile and reduces the amplitude.

[0190] In certain implementations, spatial interpolation maintains the resolution in the one-way Nyquist zone while mitigating the artifacts caused by aliasing in image reconstruction. Spatial interpolation extends the aliasing-free zone from S 2 to S t . For objects outside S t , spatial interpolation may not be useful due to spatial aliasing in spatial sampling. Adding location-dependent temporal filtering does not affect the resolution inside S t . For objects outside S t , temporal filtering suppresses high-frequency signals to satisfy the temporal Nyquist sampling requirement. Although reducing the spatial resolution in the affected regions, temporal filtering mitigates aliasing in spatial sampling and makes the spatial interpolation accurate, thus further extends the aliasing- free zone.

VI. Spectrum analysis

[0191] In one aspect, a PACT method includes operations that perform a spectrum analysis of · ! · · ···· ··· h ! in Eqn. 17 To analyze spatial aliasing in image reconstruction which is a multiplication of a fa hange r" r variable - — Considering that the multiplication is equivalent to a convolution in the

|| r "_ r I! frequency domain, the multiplication of - — causes spectrum change.

[0192] To simplify, only the case with r = (r ? . 0) and r" = rE |r"-r„|| ||r iV

[r ' cos ^2 arccos , r ' sin ^2 arccos is considered. In this case, — - t c

4p r' can achieve the maximum sampling step size — — as n varies Eqn. 19, where spatial aliasing is the most severe. Given an element location t(q) = /((cos Q , sin Q), one ||r"--r(0)|j , . _ , „ /ijr fi -r(0)|j ||r' l -r(0)|| defines ί· (Q) — — — and f 2 ( ) hJ' ~ Then, the continuous form of can ie expressed as A (q) 2 (b). Applying the

Fourier transformation to /i(Q)/ 2 (Q) and / 2 (0), F(AA)(/) and F(/ 2 )(/) are obtained, respectively. F denotes the Fourier transformation operator. The difference between the two normalized spectra is expressed as max |F(/I/ 2 )(/)I |F(/ 2 )(/)I , which is a max|F(/i/ 2 )( )| max|F(/ 2 )(/)| function of r' G [0, R). The difference is calculated between the two normalized spectra for a full-ring array geometry with a radius R = 110 mm, and a point source response h e ' measured through experiments where the speed of sound used was c = 1.49 mm · ps _1 .

[0193] FIG. 32 is a graph with a plot of the difference between the normalized spectra for r' G [0,0.98/?], according to one implementation. As shown in FIG. 32, for r' G [0,0.98/?], one finds

4.5 x . When r' approaches /?, singularity occurs. For a system with a frequency-

1 dependent SNR smaller than « 222, which may almost always true for

4.5X10 -3 experimental cases discussed herein, the difference between the two normalized spectra is negligible. Therefore, to simplify the problem, the spatial aliasing ay represent the spatial aliasing i —

VII. Estimation of upper cutoff frequency of an ultrasonic transducer array.

[0194] In one aspect, a PACT method includes operations that use point source measurements to estimate the upper cutoff frequency f c of an ultrasonic transducer array. In one operation, an estimation of the point source response is obtained from the point source measurements. In another operation, the response’s amplitude and noise level in the frequency domain is quantified and the frequency-dependent signal-to-noise ratio (SNR) is calculated.

[0195] The upper cutoff frequency f c , higher than the central frequency, is selected where the frequency-dependent SNR decreases to one for the first time. The full-ring transducer array is used to acquire the photoacoustic signals generated by a point source located at the array center for J repetitions ( e . g. ,] = 100). From each acquisition, N measurements are obtained from N transducer elements (e. g., N = 512). Based on Eqn. 5, by ignoring a constant factor, the point source response can be expressed as h e ' (t). The measurement of h e ' (t ) by the n-th element in the y-th acquisition is denoted as h e ' j n (t). In each acquisition, the mean response is denoted as: (Eqn. 37) [0196] The point source response h e ' (t ) can be further estimated using

[0197] The normalized value of h e ' (t ) is shown in FIG.33A. By applying the Fourier transformation to and F (¾)(/) > can be respectively obtained. The normalized amplitude of is shown in FIG. 33B.

[0198] FIGS. 33A-E are graphs showing the results of operations of a method of estimating an upper cutoff frequency, according to one implementation. FIG. 33A is a graph of a Normalized estimated point source response ( — he ^ according to one implementation. FIG. 33B is a graph of a normalized frequency spectrum of the

( h e)(/ 1 \ estimated point source response — , . , according to an implementation. FIG.

\ max\F[ h e )(f)\J

33C is a graph of the normalized frequency spectrum of the noise STD ( - pt¾ — r ), ymax|F[ft e ](/)| according to an implementation. FIG. 33D is a graph of a frequency-dependent signal- to-noise ratio SNR., (/) = 1 7 " ' 1 ]. The upper cutoff frequency is estimated to be < ) J f c = 3.80 MHz in this example where the SNR equals to one. FIG. 33E is a graph of frequency-dependent SNR of the derivative of the point source response (/) = The upper cutoff frequency is also estimated to be f c = 3.80 MHz. FIG. 33F is a graph of Normalized frequency spectra of h e ' (frequency components with frequencies higher than 3.80 MHz are removed) and h'

, respectively j.

[0199] Since each pixel value in a reconstructed image is obtained by a weighted summation of the signals from N elements, the noise in h e ' (t ) (rather than h e ' j n (t)) can be used to approximate the noise in the reconstructed image. At a frequency of /, the noise STD in h e ' (t) can be estimated as: si(/) . (Eqn. 39)

N 7

Thus, the frequency-dependent SNR can be defined as: [0200] The normalized value of s 1 (/) and the value of SNR t (f) are shown in FIGS

33C and 33D, respectively. The cutoff frequency f c to be 3.80 MHz (higher than the central frequency 2.25 MHz) was selected where SNR(/) decreases to one for the first time.

[0201] To observe the temporal differentiation effect on the spectrum of h e ' , h e ' in Eqns. 39 and 40 is replaced with h' , and obtain s 2 (/) and SNR 2 (/), respectively. As shown in FIG. 33E, the upper cutoff frequency obtained from SNR 2 (/) is the same as that from SNR J /). In practice, before the UBP reconstruction, the acquired signals may be filtered with an antialiasing filter, e.g., a third-order lowpass Butterworth filter and a sine filter (both with a cutoff frequency of f c ). Thus, the frequency components with frequencies higher than 3.80 MHz are removed from h e ' . The normalized frequency spectrum of h e ' and h" are shown in FIG. 33F. As can be seen, although the spectrum is positively shifted by the temporal differentiation for / < 3.80 MHz, the cutoff frequency 3.80 MHz doesn’t change.

[0202] VIII. Sampling step size approximation [0203] In one aspect, a PACT method includes one or more operations that approximate sampling step size. An approximation of the sampling step size is used in in

2nr

Eqn. 9, particularly its maximum value — — f . The accuracy of this approximation is shown by expressing the sampling step size as a Taylor expansion with the Lagrange remainder. The first-order term is the approximation being used. By analyzing the higher-order terms, the differences are negligible.

[0204] FIG. 34 is a schematic diagram of a full-ring transducer array with a radius R , where two adjacent detection element locations F j and r 2 , and a source point location r' are marked. These and the following locations are also regarded as vectors from the origin 0 to them. Vectors r 1 and r 2 form an angle v, whose bisector intersects with the ring at Fa. Vector r 2 - r' forms an angle a with the tangential dotted line that is perpendicular to vector Fs. Vectors Fs and r' form an angle f , while vectors Fs — r' and

— r' form an angle b . The angle formed by vectors — G and r' -- m can be expressed as a' — This graph is used to estimate the sampling step size | jjr' — F j jj — jjr' — r 2 1| j.

2TTV

[0205] FIG. 35 is a graph with a plot of examples of errors calculated using r g = ----- ? to approximate s(r' , Q) for r' — 0.95?\ f w 15.2 mm, according to an implementation. FIG. 35 is a graph with a plot of errors calculated using t'g — to approximate si ' , Q ) for r' = 6.75 r[ « 107.8 mm, according to an implementation.

[0206] For the full-ring transducer array with radius R and centered at the origin 0, one considers a source point at r' and two adjacent detection element locations G C and r 2 as shown in FIG. 34. The bisector of the angle formed by vectors G C and r 2 intersects with the ring at G . Vectors G C and r 2 form an angle g; vectors G and r' form an angle f while vectors G — r' and — r' form an angle b . Vector Fs — r' forms an angle a' with the tangential dotted line crossing point F , Thus, the angle formed by vectors --- v and r' —

G can be expressed as a' — Based on the Law' of Cosines in triangles Or-, r' and OF 2 F': and respectively. To simplify the following expression, functions are defined as: and r'

Here, letting k = — R . Using the Law of Sines in triangle Onr'

One has g(k, <p) = — cos a' , (Eqn.47) and

\g(k, p)\ = |lc sin/?| < k, k G [0,1), f G [0,2p). (Eqn.48) One can prove that and

Then, based on the Taylor expansion of / ¾, (k) — / ¾ f (— ?/), the sampling step size can be expressed as:

= sgn(sin f) g(k, cp)Ry sgn(sin f) g [ k, f +

48 sgn(sin f) (

- (Eqn. 52)

The following sign function is used: f— 1, x < 0, sgn(x) — j 0, x = 0, (Eqn. 53)

1 1, x > 0.

[0207] in practice, it is the maximum sampling step size that affects spatial aliasing.

To have a finer estimation of the maximum sampling step size, first the upper bound of r' — Till — ||r' — r 2 || | is estimated. For f G G - r ,p — y] U p + Z, 2 p -1]

L2 ' 2 j 2 ' 2 j sgn(sin <p) g (c, f ± > 0. Thus, the high order terms in Equation (44) are nonpositive, and one has:

Here, using Inequality in Eqn. 54 with Y = ~- Similarly, for f G |p — ^ , p + ^J, gives us:

Combining Inequalities in Eqns. 54-56, the upper bound of the sampling step size is:

2nr'

Mlr' - r - llr' — r 2 || | < rV =

N ’

N > 8, r' G [0 ,R), p G [0,2p). (Eqn. 57)

[0208] Next, the lower bound of | ||r' — iq || — ||r' — r 2 1| | is estimated for b — In fact, for each r' > 0, there exist N locations of r' evenly distributed on the circle ||r'|| = r' such that b For each location, f = arccos k, sgn(sin f) = 1, and g(k, arccos k) — k. in general, there may be singularities in q (k, f ÷ - J. To avoid the singularities, it is assumed that k £ cos , which means that f = arccos k G [y,-].

Thus, leading to: , arccos k ) = 1, (Eqn. 58) and q k, f - y'j < q (k, arccos k — ~

1 -k 2

(Eqn. 59)

1 + k 2 — 2 k 2 cos^ — 2/c l — k 2 sin^ dq(k, arccos k- ) _ 1 + cos- respectively. One can validate that — - — - — > 0 is equivalent to k z < Thus

5-3 cos- 1+cos- q (k, arccos k as a function of k, is mo no ton· call ) - increasing on 0, 5-3 cos- \

Note tha ich is valid for any _ Based on — the monotonicity of q (k, arccos k — ^ as a function of k:

/ y\ q arccos k — £ q ^cos S ] , arccos (cos y) — — J

1 — cos 2 y

( Eqn . 60)

1 + cos 2 y — 2 cos y cosr Further, it can be proven that q ^cos y,~) < 4 is equivalent to ( cos ~ ~ l j (s cos 2 + \ 2^ n

6 cos^ + 2 ) > 0, which is valid for any y = - £ In summary, for any k £ cos y:

0 < q ^k, arccos k + -y < 1, (Eqn. 61) and

0 < q I ( k, arccos k — j < 4 (Eqn. 62)

Combining Inequalities in Eqn. 61 and Eqn. 62 with Eqn. 52, the following it obtained:

|||r' — r — ||r' — r 2 |||

53r 2 nr ! 53r' /2p\ 3 ³ r ' y l92 y = ~~ N 192 ~ \ N ~ )

V

N > 8, r ' < R cos y , f — arccos y . (Eqn. 63)

For any source point r' — (r' cos 0 , r' sin 0), the maxim tint sampling step size can be expressed as:

[0209] According to Inequality in Eqn. 63, there exist at least N values of Q evenly distributed in [0,2p) such that:

2 v

[0210] As can be seen in Eqn. 65, using r'y = - - f to approximate s(r', Q ) is sufficient for the antialiasing analysis; while in Eqn. 66 can be used to estimate the necessity to further reduce the upper bound of s(r', Q ) for the N specific values of Q. For general values of Q, numerical simulation can be used to estimate.

[0211] Next, these estimations are evaluated in numerical simulations and in vivo r experiments. In both cases, N — 512. The radius constraint, from inequality (58), — ! <

R

2.7T cosy = cos — « 1 - 7.5 x 10 -5 is substantially close to the intrinsic constraint < l^. For the numerical simulations, c = 1.5 mm · ps _1 , R = 30 mm, and f c =

4.5 MHz, thus J^y (7) 1 < ~~ ( V ( ) < 9.2 x 1(T 5 . For in vivo experiments, c = 1.49 mm · ps _1 , R = 110 mm, and f c = 3.80 MHz, then 2.9 x 10- In both cases, for the N specific values of Q, using to approximate s(r ! , Q) is substantially accurate. For general values of Q, numerical simulation are used to observe the approximation error for source locations on two circles (in vivo experiment cases): one with a radius of 0.95r = 0.95 « 15.2 mm ( r[ is the radius of S t ), the other with a radius of 6.7 Sr^ « 107.8 mm (98% of R).

[0212] FIG. 35 is a graph with plot against Q G o an implementation. FIG. 36 is a graph with plot of against Q G for r' = 6.75 r/, according to an implementation. Each bar marks a choice of Q assumed in inequality in Eqn. 66. One can see from FIGS. 35 and 36 that, for general values of Q, to further reduce the upper bound of sir' , Q) is unnecessary.

[0213] Modifications, additions, or omissions may be made to any of the above- described embodiments without departing from the scope of the disclosure. Any of the embodiments described above may include more, fewer, or other features without departing from the scope of the disclosure. Additionally, the steps of described features may be performed in any suitable order without departing from the scope of the disclosure. Also, one or more features from any embodiment may be combined with one or more features of any other embodiment without departing from the scope of the disclosure. The components of any embodiment may be integrated or separated according to particular needs without departing from the scope of the disclosure. [0214] It should be understood that certain aspects described above can be implemented in the form of logic using computer software in a modular or integrated manner. Based on the disclosure and teachings provided herein, a person of ordinary skill in the art will know and appreciate other ways and/or methods to implement the present invention using hardware and a combination of hardware and software.

[0215] Any of the software components or functions described in this application, may be implemented as software code using any suitable computer language and/or computational software such as, for example, Java, C, C#, C++ or Python, Lab VIEW, Mathematica, or other suitable language/computational software, including low level code, including code written for field programmable gate arrays, for example in VHDL. The code may include software libraries for functions like data acquisition and control, motion control, image acquisition and display, etc. Some or all of the code may also ran on a personal computer, single board computer, embedded controller, microcontroller, digital signal processor, field programmable gate array and/or any combination thereof or any similar computation device and/or logic device(s). The software code may be stored as a series of instructions, or commands on a CRM such as a random access memory (RAM), a read only memory (ROM), a magnetic media such as a hard-drive or a floppy disk, or an optical media such as a CD-ROM, or solid stage storage such as a solid state hard drive or removable flash memory device or any suitable storage device. Any such CRM may reside on or within a single computational apparatus, and may be present on or within different computational apparatuses within a system or network. Although the foregoing disclosed embodiments have been described in some detail to facilitate understanding, the described embodiments are to be considered illustrative and not limiting. It will be apparent to one of ordinary skill in the art that certain changes and modifications can be practiced within the scope of the appended claims.

[0216] The terms “comprise,” “have” and “include” are open-ended linking verbs. Any forms or tenses of one or more of these verbs, such as “comprises,” “comprising,” “has,” “having,” “includes” and “including,” are also open-ended. For example, any method that “comprises,” “has” or “includes” one or more steps is not limited to possessing only those one or more steps and can also cover other unlisted steps. Similarly, any composition or device that “comprises,” “has” or “includes” one or more features is not limited to possessing only those one or more features and can cover other unlisted features.

[0217] All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The use of any and all examples, or exemplary language (e.g. “such as”) provided with respect to certain embodiments herein is intended merely to better illuminate the present disclosure and does not pose a limitation on the scope of the present disclosure otherwise claimed. No language in the specification should be construed as indicating any non-claimed element essential to the practice of the present disclosure. [0218] Groupings of alternative elements or embodiments of the present disclosure disclosed herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all Markush groups used in the appended claims.