Skip to main content
Visual Computing for Industry, Biomedicine, and Art logoLink to Visual Computing for Industry, Biomedicine, and Art
. 2020 Feb 17;3:5. doi: 10.1186/s42492-020-0042-5

Analytic time-of-flight positron emission tomography reconstruction: three-dimensional case

Gengsheng L Zeng 1,2,, Ya Li 3, Qiu Huang 4
PMCID: PMC7099564  PMID: 32240417

Abstract

In a positron emission tomography (PET) scanner, the time-of-flight (TOF) information gives us rough event position along the line-of-response (LOR). Using the TOF information for PET image reconstruction is able to reduce image noise. The state-of-the-art TOF PET image reconstruction uses iterative algorithms. This study introduces an analytic TOF PET algorithm that focuses on three-dimensional (3D) reconstruction. The proposed algorithm is in the form of backprojection filtering, in which the backprojection is performed first by using a time-resolution profile function, and then a 3D filter is applied to the backprojected image. For the list-mode data, the backprojection is carried out in the event-by-event fashion, and the timing resolution determined weighting function is used along the projection LOR. Computer simulations are carried out to verify the feasibility of the proposed algorithm.

Keywords: Positron emission tomography, Time-of-flight, Analytic reconstruction

Introduction

One of the advantages of using time-of-flight (TOF) technology is its ability to reduce the image noise [1, 2], and analytic algorithms are able to reconstruct TOF positron emission tomography (PET) images [111]. The state-of-the-art TOF PET image reconstruction methodology is to use the iterative algorithms such as TOF ordered-subset expectation-maximization algorithms [2]. The filtered backprojection (FBP) algorithm is not a preferred method nowadays, due to the concerns of potential larger noise amplification with the FBP algorithm than the iterative algorithms. These concerns are not well-founded. As we demonstrated before, the FBP algorithm should perform as well as an iterative algorithm when the iteration number is emulated, and the projection noise is modeled in the FBP algorithm [12]. We believe that analytical image reconstruction algorithm can achieve the same noise level as a linear iterative image reconstruction algorithm, e.g., the iterative Landweber algorithm. The same can be said to the backprojection filtering (BPF) algorithm, which is an analytic algorithm that performs backprojection first and then performs filtering [13]. For the list-mode data, it is computationally more efficient to use a BPF algorithm than an FBP algorithm. We recommend use of a BPF algorithm so that it is fast, robust and rebinning error free. In the conventional BPF algorithm, the backprojected image does not have a finite support, and this makes the final filtering step not exact. However, for a TOF backprojector, the backprojected image has a finite support if the backprojection weighting function has a finite support. The TOF BPF algorithm has a potential to have better accuracy if the TOF information is used. We will show in the later part of this paper that the TOF modified ‘ramp filter’ is ‘more local’ than the conventional ramp filter. Here, ‘more local’ means that the spatial-domain convolution kernel of the filter rolls-off rate is faster. In the BPF algorithm the ramp filter is often referred to as the ρ-filter; we will use the term ‘ramp filter’ in this study.

Fully three-dimensional (3D) TOF iterative reconstruction is computationally expensive. When the object is completely measured, rebinning methods are available to convert the 3D measurements into two-dimensional (2D) measurements, so that faster 2D image reconstruction can be performed [14, 15]. This study will only focus on direct 3D TOF image reconstruction with an analytic algorithm without using rebinning.

The objective of this study is to develop an analytical image reconstruction algorithm for the TOF PET in 3D mode. This current study develops a “first backproject, and then filter” (BPF) algorithm for the 3D TOF PET. This algorithm is computationally efficient as the conventional FBP algorithm and is able to regulate noise as the iterative reconstruction algorithm.

In conventional tomography, the ramp filter is not local and the backprojected image is not zero outside the image support. As a result, the BPF reconstruction is not as accurate as the FBP reconstruction due to the finite size of the backprojection image array size. On the other hand, for TOF PET, the TOF modified ‘ramp filter’ is more ‘local’ than the conventional ramp filter, and the TOF backprojection has a finite support. It is expected that the accuracy of the BPF image is better than the conventional BPF algorithm. In the BPF algorithm the ramp filter is often referred to as the ρ-filter; we will use the term ‘ramp filter’ in this study.

Methods

3D TOF BPF algorithm for the ‘4π’ detectors

Let us first consider a hypothetical spherical PET detector that measures LORs from all possible directions in 3D. In this ideal hypothetical case, the sampling geometry is referred to as ‘4π’, because the surface area of a sphere with radius r equals 4πr2. Here, we use the 3D spherical coordinate system. Since the point spread function (psf) and the reconstruction filter are spherical symmetric, it is only necessary to specify their expressions in the radial direction.

Without the TOF effects, the regular 3D backprojection psf is [16].

1r2 1

Thus, for TOF backprojection, the 3D psf can be modified by a time-resolution induced Gaussian profile function as

g(r)=psf(r)=1r21(2π)3/2σ3er22σ2 2

We now proceed to find the 3D Fourier transform of the psf (2). Since the psf is only a function of the radial direction r, the 3D Fourier transform of the psf can use the spherical coordinates and be evaluated as follows

G(ω)=φ=02πθ=0πr=01r21(2π)3/2σ3er22σ2ei2πrsinθcosφrsinθsinφrcosθωsinθωcosφωωsinθωsinφωωcosθωr2sinθdrdθdφ=ϕ=02πθ=0πr=01(2π)3/2σ3er22σ2×ei2πrω(sinθcosφsinθωcosφω+sinθsinφsinθωsinφω+cosθcosθω)sinθdrdθdφ 3

Since the 3D psf is spherically symmetric, its 3D Fourier transform is also spherically symmetric. The integration result of Formula (3) is independent of the values of θω and ϕω. Without loss of generality, let θω = 0 and φω = 0. Thus, the 3D Fourier transform of the psf can be reduced from Formula (3) to

G(ω)=φ=02πθ=0πr=01(2π)3/2σ3er22σ2ei2πrωcosθsinθdrdθdφ=1(2π)3/2σ3r=0er22σ2drθ=0πei2πrωcosθsinθdθφ=02πdφ=2π(2π)3/2σ3r=0er22σ2sin(2πrω)πrωdr 4

Using the formula 3.952.6 in ref. [17], 0ep2x2sinaxxdx=π2erfa2p with the error function defined as erfx=2π0xet2dt, Formula (4) becomes

G(ω)=2(2π)3/2σ3ω0er22σ2sin(2πrω)rdr=2(2π)3/2σ3ωπ2erf(2πωσ)=122πωσ3erf(2πωσ) 5

The tomographic post filter in the 3D Fourier domain is the reciprocal of Formula (5), and thus

Hω=1Gω=22πωσ3erf2πωσ 6

When σ is large, the error function approaches to constant 1 and the filter H(ω) in Formula (6) tends to the ramp filter. When σ is small, the error function can be approximated as erf2πωσ2π2πωσ. Therefore, the filter H(ω) in Formula (6) tends to a constant, which implies that no filtering is necessary. If we require that

H0=1

Formula (6) can be normalized as

Hnormω=22πωσerf2πωσ 7

Using an approximation of erfxexexex+ex, a close approximation of Formula (7) is

Hnormω22πωσ×e2πωσ+e2πωσe2πωσe2πωσ 8

Some examples of (7) and (8) are shown in Fig. 1 in the first and second columns, respectively.

Fig. 1.

Fig. 1

Some examples of the tomographic filters for the 3D TOF BPF algorithm with different σ values in the Ω = Ωπ/2 case. Left: Fourier domain transfer functions (7). Right: Approximations (8)

3D TOF BPF algorithm for ring detectors

For a more practical ring detector as shown in Fig. 2, not every direction θ of the LOR is measured. Let Ω denote the occupied region by the measured directions θ on the unit sphere.

Fig. 2.

Fig. 2

The definition of the Ωψ and the arc length γ, which is a part of a great circle

We use Ωπ/2 to denote the entire unit sphere, which is also known as the ‘4π’ case. For Ω = Ωπ/2, the 3D psf, g(r), is given in Formula (2) and the tomographic recovery filter’s transfer function, H(ω), is given by Formula (6). If Ω is not the full sphere but Ω = Ωψ is a belt as shown in Fig. 2, the psf is no longer spherically symmetric. The 3D spherical coordinate system has three coordinates: (r, θ, ϕ), and its 3D Fourier-domain counterpart using the spherical coordinates: (ω, θω, φω).

The psf in this case is circular symmetric (i.e., the psf is not a function of ϕ). The psf for Ω = Ωψ is only a function of r and θ as well [16]:

gΨ(r,θ)=psf(r)=1(2πσ2)3/2er22σ2r2χΨ(θ) 9

where

χΨ(θ)={1ifπ2Ψθπ2+Ψ0otherwise

In the following, we will find the 3D Fourier transform Gψ of the psf gψ given in Formula (9). Once Gψ is found, the reconstruction filter is obtained as

HΨ=1GΨ

It is known that the spatial domain multiplication corresponds to the Fourier domain convolution. The 3D Fourier transform of gψ(r, θ) can be evaluated by the 3D convolution in the Fourier domain as

GΨ(ω,θω)=F3D{1(2π)3/2σ3er22σ2}F3D{χΨ(θ)r2} 10

where

F3D12π32σ3er22σ2=e2π2σ2ω2 11

and [16]

F3Dχψθr2=γθωω 12

with

γθω={2sin1sinψsinθωθω>ψπθωψ 13

Therefore, we have

GΨ(ω,θω)=e2π2σ2ω2γ(θω)ω 14

Formula (14) is universal; it is valid for the ‘4π’ case as well. For the ‘4π’ non-TOF case, γ(θω) = π and

Gπ/2ω=πω 15

For the ‘4π’ TOF case, Gπ/2(ω) was given in Formula (15), and we show it again here as Formula (16):

Gπ/2ω=πωerf2πσω2πσ3 16

For the ring detector TOF case, we are unable to obtain a closed-form for the 3D convolution in Formula (14). We use the relationship between Formulas (16) and (15) to give an approximate closed-form expression for Formula (14). If we replace ‘π’ in Formula (15) by ‘ γ(θω) ’, the non-TOF case is transformed to the TOF case (12). We now suggest that we replace ‘π’ in Formula (16) by ‘ γ(θω) ’, and we obtain an approximate closed-form expression for Formula (14) as

GΨ(ω)γ(θω)ωerf(2πσω)(2πσ)3 17

The general ring-detector TOF reconstruction filter can be expressed as

HΨ(ω,θω)=1GΨ(ω,θω)=ωγ(θω)×22πσ3erf(2πωσ) 18

Filters (6) and (18) are the main results of this study. Formula (6) is exact for the ‘4π’ detection geometry, and Formula (18) is approximate for the ring geometry. These two expressions are identical for the ‘4π’ case.

Results

The main result as expressed in Formula (14), which is the 3D tomographic filter applied to the 3D TOF list-mode backprojection in PET. This main result contains an error function erf, which is not an elementary function. Our main result can be closely approximated without using the error function, as shown in Formula (8). Figure 1 shows some comparison results between the exact expression and approximated expression with different values of time resolution σ. It is observed from Fig. 1 that the filter approaches to the ramp filter as the time resolution σ is poor (e.g., σ → ∞). The filter approaches to a constant as the time resolution σ is perfect (e.g., σ → 0), and in this case, the TOF backproject itself can provide the exact reconstruct without the need of a tomographic filter.

A 3D Shepp-Logan phantom [18] was used in computer simulations to verify the feasibility of the proposed algorithm. Four ring-detector sizes were simulated: ψ = π/2, 3π/8, π/4, and π/8, respectively. For each detector geometry, three TOF uncertainty values were considered: σ = 1, 10, and 100, respectively. As a comparison, non-TOF reconstruction were also carried out for ψ = π/8, π/4, 3π/8, and π/2, respectively. Computer simulation results are shown in Figs. 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18. All images are shown in the same format. The first row shows 3 orthogonal central cuts of the TOF backprojected image: y-z plane, x-z plane, and x-y plane, where the z-axis is the PET gantry axis. The second row shows the 3 orthogonal central cuts of the reconstructed image by the proposed algorithm. The third row shows the 3 orthogonal central cuts of the 3D filter H as expressed by Formula (18). The non-TOF filter is the reciprocal of right-hand-side of Formula (12). The true image is shown in Fig. 19 using the same 3 orthogonal central cuts. All images are 128 × 128 × 128.

Fig. 3.

Fig. 3

Image reconstruction using proposed algorithm for the case of ψ = π/8 and σ = 1. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 4.

Fig. 4

Image reconstruction using proposed algorithm for the case of ψ = π/8 and σ = 10. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 5.

Fig. 5

Image reconstruction using proposed algorithm for the case of ψ = π/8 and σ = 100. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 6.

Fig. 6

Image reconstruction using proposed algorithm for the case of ψ = π/4 and σ = 1. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 7.

Fig. 7

Image reconstruction using proposed algorithm for the case of ψ = π/4 and σ = 10. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 8.

Fig. 8

Image reconstruction using proposed algorithm for the case of ψ = π/4 and σ = 100. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 9.

Fig. 9

Image reconstruction using proposed algorithm for the case of ψ = 3π/8 and σ = 1. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 10.

Fig. 10

Image reconstruction using proposed algorithm for the case of ψ = 3π/8 and σ = 10. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 11.

Fig. 11

Image reconstruction using proposed algorithm for the case of ψ = 3π/8 and σ = 100. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 12.

Fig. 12

Image reconstruction using proposed algorithm for the case of ψ = π/2 and σ = 1. This is the ‘4π’ case. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 13.

Fig. 13

Image reconstruction using proposed algorithm for the case of ψ = π/2 and σ = 10. This is the ‘4π’ case. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 14.

Fig. 14

Image reconstruction using proposed algorithm for the case of ψ = π/2 and σ = 100. This is the ‘4π’ case. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 15.

Fig. 15

Image reconstruction using non-TOF algorithm for the case of ψ = π/8. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 16.

Fig. 16

Image reconstruction using non-TOF algorithm for the case of ψ = π/4. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 17.

Fig. 17

Image reconstruction using non-TOF algorithm for the case of ψ = 3π/8. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 18.

Fig. 18

Image reconstruction using non-TOF algorithm for the case of ψ = π/2. This is the ‘4π’ case. Row 1: TOF backprojection. Row 2: Final reconstruction. Row 3: Tomographic filter H. Three central orthogonal cuts are shown for each row

Fig. 19.

Fig. 19

The true image of the 3D Shepp-Logan phantom. Three orthogonal central cuts are shown from left to right: the y-z plane, the x-z plane, and the x-y plane

Discussion

When the time resolution σ tends to infinity, the TOF backprojection is different from the conventional backprojection. The difference is the normalization. In the TOF backprojection, the value being backprojected is distributed along a straight line according a profile function. The total area underneath this profile function is 1, similar to the situation of a probability density function. On the other hand, in the conventional backprojection, this profile function is a constant 1 and the total area underneath this profile function is infinity. When comparing a TOF analytical algorithm to a non-TOF analytical algorithm, one should pay attention to the normalization factor involved in the backprojectors, which are different for the two types backprojectors.

Finally, we discuss how the backprojection profile function and the Gaussian function in the tomography filter are determined. We can assume that the TOF timing uncertainty can be modeled as a Gaussian probability distribution with a standard deviation of σ1. The parameter σ1 is determined by the PET system we are using. The TOF backprojection profile function can also be assumed to be a Gaussian function with a standard deviation of σ2. The system psf as defined in Formulas (6) and (18) is Gaussian with a standard deviation of σ3, which must satisfy σ3 = σ1 + σ2. In Formulas (6) and (18), the parameter σ is σ3. The parameter σ2 is only used in the TOF backprojector’s profile function and can be arbitrarily chosen. It is an interesting special case that σ2 = 0, in which the TOF backprojector simply backprojects an event to a single point in the image domain. In this interesting special case, the backprojector is much faster than the conventional non-TOF backprojector and we have σ3 = σ1. In conventional non-TOF tomography, we have σ1 = σ2 = σ3 = ∞.

Conclusions

This study derives a 3D TOF BPF formula for the list-mode PET data. This formula can lead to an efficient reconstruction algorithm. This new formula is an extension to Colsher’s formula [16] that was derived for the non-TOF PET.

The key component in the BPF algorithm is the tomographic filter H. One way to obtain this filter is by numeric evaluation. Since we have a closed-form psf, g, we can numerically evaluate the 3D fast Fourier transform of g to obtain G, and then numerically calculate the tomographic filter H as 1/G. This study aims to find a closed-form expression for the filter H. We are able to obtain an exact pression of H for the ‘4π’ case, and to obtain an approximate expression for the ring detection geometry. The computer simulations indicate that the approximate filter gives fairly good reconstruction when the ring detection geometry’s span-angle ψ is large. The approximation tends to exact when ψ becomes π/2.

The noise control for the BPF image reconstruction can be achieved by the post-filtering method as developed in ref. [12]. Our future plans include performing real PET data reconstructions.

Acknowledgements

Not applicable.

Abbreviations

2D

Two-dimensional

3D

Three-dimensional

BPF

Backprojection filtering

FBP

Filtered backprojection

LOR

Line-of-response

PET

Positron emission tomography

psf

Point spread function

TOF

Time-of-flight

Authors’ contributions

All authors read and approved the final manuscript.

Funding

Not applicable.

Availability of data and materials

Not applicable.

Ethics approval and consent to participate

All authors approve and consent to participate.

Consent for publication

All authors consent for publication.

Competing interests

The authors declare that they have no competing interests.

Footnotes

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Tomitani Takehiro. Image Reconstruction and Noise Evaluation in Photon Time-of-Flight Assisted Positron Emission Tomography. IEEE Transactions on Nuclear Science. 1981;28(6):4581–4589. doi: 10.1109/TNS.1981.4335769. [DOI] [Google Scholar]
  • 2.Conti Maurizio, Bendriem Bernard, Casey Mike, Chen Mu, Kehren Frank, Michel Christian, Panin Vladimir. First experimental results of time-of-flight reconstruction on an LSO PET scanner. Physics in Medicine and Biology. 2005;50(19):4507–4526. doi: 10.1088/0031-9155/50/19/006. [DOI] [PubMed] [Google Scholar]
  • 3.Matej Samuel, Daube-Witherspoon Margaret E, Karp Joel S. Analytic TOF PET reconstruction algorithm within DIRECT data partitioning framework. Physics in Medicine and Biology. 2016;61(9):3365–3386. doi: 10.1088/0031-9155/61/9/3365. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Westerwoudt Victor, Conti Maurizio, Eriksson Lars. Advantages of Improved Time Resolution for TOF PET at Very Low Statistics. IEEE Transactions on Nuclear Science. 2014;61(1):126–133. doi: 10.1109/TNS.2013.2287175. [DOI] [Google Scholar]
  • 5.Watson Charles C. An Evaluation of Image Noise Variance for Time-of-Flight PET. IEEE Transactions on Nuclear Science. 2007;54(5):1639–1647. doi: 10.1109/TNS.2007.901228. [DOI] [Google Scholar]
  • 6.Watson Charles C. An Improved Weighting Kernel for Analytical Time-of-Flight PET Reconstruction. IEEE Transactions on Nuclear Science. 2008;55(5):2551–2556. doi: 10.1109/TNS.2008.2001411. [DOI] [Google Scholar]
  • 7.Kao Chien-Min. Windowed image reconstruction for time-of-flight positron emission tomography. Physics in Medicine and Biology. 2008;53(13):3431–3445. doi: 10.1088/0031-9155/53/13/002. [DOI] [PubMed] [Google Scholar]
  • 8.Cho Sanghee, Ahn Sangtae, Li Quanzheng, Leahy Richard M. Analytical properties of time-of-flight PET data. Physics in Medicine and Biology. 2008;53(11):2809–2821. doi: 10.1088/0031-9155/53/11/004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Mallon A, Grangeat P. Three-dimensional PET reconstruction with time-of-flight measurement. Physics in Medicine and Biology. 1992;37(3):717–729. doi: 10.1088/0031-9155/37/3/016. [DOI] [PubMed] [Google Scholar]
  • 10.Snyder Donald L., Thomas Lewis J., Ter-Pogossian Michel M. A Matheematical Model for Positron-Emission Tomography Systems Having Time-of-Flight Measurements. IEEE Transactions on Nuclear Science. 1981;28(3):3575–3583. doi: 10.1109/TNS.1981.4332168. [DOI] [Google Scholar]
  • 11.Philippe E. A., Mullani N., Wong W., Hartz R. Real-Time Image Reconstruction for Time-of-Flight Positron Emission Tomography (TOFPET) IEEE Transactions on Nuclear Science. 1982;29(1):524–528. doi: 10.1109/TNS.1982.4335900. [DOI] [Google Scholar]
  • 12.Zeng Gengsheng L. Model based filtered backprojection algorithm: A tutorial. Biomedical Engineering Letters. 2014;4(1):3–18. doi: 10.1007/s13534-014-0121-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Zeng GL. Medical image reconstruction: a conceptual tutorial. London: Springer; 2009. [Google Scholar]
  • 14.Defrise Michel, Casey Michael E, Michel Christian, Conti Maurizio. Fourier rebinning of time-of-flight PET data. Physics in Medicine and Biology. 2005;50(12):2749–2763. doi: 10.1088/0031-9155/50/12/002. [DOI] [PubMed] [Google Scholar]
  • 15.Li Yusheng, Defrise Michel, Matej Samuel, Metzler Scott D. Fourier rebinning and consistency equations for time-of-flight PET planograms. Inverse Problems. 2016;32(9):095004. doi: 10.1088/0266-5611/32/9/095004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Colsher J G. Fully-three-dimensional positron emission tomography. Physics in Medicine and Biology. 1980;25(1):103–115. doi: 10.1088/0031-9155/25/1/010. [DOI] [PubMed] [Google Scholar]
  • 17.Gradshteyn IS, Ryzhik IM. Table of integrals, series, and products. 5. San Diego: Academic Press; 1994. [Google Scholar]
  • 18.Kak AC, Slaney M. Principles of computerized tomographic imaging. New York: IEEE Press; 1988. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Not applicable.


Articles from Visual Computing for Industry, Biomedicine and Art are provided here courtesy of Springer

RESOURCES