Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

High spatial resolution computed tomography of chemiluminescence with densely sampled parallel projections

Open Access Open Access

Abstract

Computed tomography of chemiluminescence (CTC) is an effective tool for combustion diagnostics by using optical detectors to capture the projections of luminescence from multiple views and realizing the three-dimensional (3D) reconstruction by computed tomography (CT) theories. In the existing CTC, ordinary commodity lenses were employed in the system for imaging, the imaging effects complicate the projection model and the low sampling rate decreases the spatial resolution and reconstruction accuracy. In classical CT techniques, parallel projection based on 2D Radon transform is the simplest model, which has been widely used in CT applications. In this work, double telecentric lens is introduced in CTC to realize the acquisition of parallel projection with high sampling rate. Despite the parallel projection CT theories have been well studied, there are still a few theoretical and technological drawbacks need to be solved when utilizing double telecentric lens in CTC. Firstly, a simple method based on bilinear interpolation is studied to improve the calculation accuracy of the weight matrix. Secondly, the exact reconstruction condition for parallel projections is studied based on the discrete Radon transform theory. It establishes the theoretical relationship of the reconstruction quality and the sampling rate of the projections, the number of views, the range and the spatial resolution of the reconstructed region. In experiment, camera calibration technique for double telecentric lens is studied, and the results of which are used for projection correction. The tomographic reconstructions of an axisymmetric flame demonstrate the feasibility and accuracy of the studies.

© 2019 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Chemiluminescence of combustions has been recognized as essential indicators for combustion diagnostics, monitoring and control [1,2]. Comparing with other costly and cumbersome optical techniques [3–8], the optically active emitting nature, simplicity of implementation, and capability in measuring multiple important species make it attractive for applications in practical industrial environments. The projection of chemiluminescence captured by detectors is the line-of-sight integral result; therefore, by utilizing the computed tomography (CT) theory, computed tomography of chemiluminescence (CTC) can provide instantaneous three-dimensional (3D) information on flame geometry and excited species.

Recent researches about CTC mainly focused on the optimization of algorithms to improve the reconstruction accuracy [9–11] and the establishment of multi-directional projection acquisition system [12–16]. To the knowledge of authors, in all of the existing CTC systems, ordinary commodity lenses were utilized as the imaging element to corporate with CCD or fiber bundles for its convenience. Since the imaging characteristics of general lens is different from the parallel projection in classical CT, several cone beam projection models [17] and camera imaging projection models [13,18,19] have been developed to improve the precision of reconstruction. However, the calculation of weight matrices considering the imaging effect of lens is extremely complicated, which limits the computing efficiency of CTC. Besides, spatial resolution is a critical parameter for CTC system, which is affected by many factors such as the sampling rate of projections, the accuracy of the imaging model, the noise level in the measurements, the performance of reconstruction algorithms [13,20]. The sampling rate of camera equipped with general lens is relatively low as the small amplification ratio is designed to guarantee the large field of view. It results in low spatial resolution of the reconstruction and the detailed structure of the combustion fields cannot be well observed.

In the applications of classical CT, parallel projection based on 2D Radon transform is the simplest and widely used model, and the corresponding reconstruction algorithms are mature. Fortunately, in optical imaging, double telecentric lens or telescope imaging system can solve the parallax influence of ordinary industrial lens with advantages of high resolution, ultra-wide depth of field, and low distortion. It can realize the invariability of the image magnification with the object distance within a particular object distance range, and make the image be equivalent to parallel projection with high sampling rate. Therefore, in this work, double telecentric lens is used to replace the ordinary lens to implement the parallel projection CTC.

Although the theories for parallel projection CT are relatively mature, there are still a few theoretical and technological drawbacks need to be solved when utilizing double telecentric lens in CTC. Firstly, the mathematical foundation of parallel projection tomography is 2D discrete Radon transform and the weight matrix is generally determined by calculating the intersection length of the projection rays to the discrete grids in the reconstruction region [12,14]. Our research found that its accuracy decreases with the increasing of the sampling rate of projections. In order to solve the problem, this paper proposes a method based on bilinear interpolation to improve the precision of weight matrix. On the other hand, a critical issue for CTC is the establishment of the multi-directional projection acquisition system, which involves the determination of the parameters of the cameras, the number of cameras and their spatial arrangement. Although the influence of the number and spatial orientation of the projections on the accuracy and spatial resolution of tomographic reconstruction has been studied [13,20], they have not been theoretically analyzed. In this paper, an exact reconstruction condition will be studied based on the discrete Radon transform theory to describe the dependence of reconstruction accuracy on spatial resolution, the sampling rate and number of projections. Besides, the camera calibration technique for double telecentric lens and the reconstruction of combustion flame will also be studied.

The remainder of this work is organized as follows: Section 2 describes the imaging principle of double telecentric lens, the tomographic model of parallel projection and the mathematical formulation for CTC inversion; Section 3 introduces the new bilinear interpolation method to compute the weight matrix of CTC; the relationship between reconstruction accuracy and the number, sampling rate, spatial distribution of projections and spatial resolution of the reconstructed region is analyzed in Section 4; the camera calibration method is provided in Section 5 and the 3D reconstruction of a combustion flame is conducted to demonstrate the theories; the final section summarizes this work.

2. Imaging model and tomography theory

2.1 Imaging of double telecentric lens

Telecentric lens can eliminate the variation of magnification caused by the difference of distance between the lens to the measured object or detector in the ordinary camera. The double telecentric lens combines the functions of object telecentric and image telecentric lenses, which can make the image magnification constant within a certain region and realize the detection of parallel light. The imaging optical path of double telecentric lens is shown in Fig. 1.

 figure: Fig. 1

Fig. 1 The imaging diagram of double telecentric lens.

Download Full Size | PDF

In the double telecentric lens, an aperture is placed on the focus plane of the optical system, the primary rays on both object side and image side are parallel to the optical axis, and they pass through the center point of the aperture. For an object ABlocated on the wording distance (the designed focus plane of the lens) with heighty, its imageA'B' coincides with the detector plane and with an image heighty'. For an object A1B1with the same height beyond the focus plane, the image A1'B1' is out of the detector plane and projects a blurry circle on the detector plane. However, the center image height of the blurry circle is equal toy'. The filtering aperture on the focal plane makes the parallel rays pass through and the accurate non-blurred image can be received on the detector plane, which ensures a sufficiently large depth of field. All objects within the depth of field can form a clear image on the CCD with the same magnification; therefore, the parallel projections can be acquired. The critical parameters of double telecentric lens are the amplification ratioK=y'/y, the field of view and the working distance.

2.2 Parallel projection model and reconstruction

Assuming that the detector is placed right facing to the measured object and perpendicular to the horizontal plane, the imaging of 3D object through double telecentric lens can be simplified to the geometric model of parallel projection, as shown in Fig. 2(a). The tested object locates in the world coordinate system(x,y,z), and its center point coincides with the origin. The origin of image coordinate system (ξ,η,γ)is on the center pixel of the detector, and the optical axis γ has an angle ϕ to axisxin the horizontal plane.

 figure: Fig. 2

Fig. 2 The parallel projection model (a) three-dimensional, (b) two-dimensional.

Download Full Size | PDF

The optical axisγ=(cosϕ,sinϕ) determines the projection direction, the projections recorded by each row pixels of the detectorξ=(sinϕ,cosϕ)are 2D Radon transform of the 2D horizontal plane, as shown in Fig. 2(b). For an object with the function off(x,y,z), the continuous projection can be mathematically expressed as

I(ξ)=f(x,z)δ(sinϕx+cosϕzξ)dxdz

Detectors with discrete pixels are used to record the projection and the tomographic reconstruction is conducted in discrete domain. Assuming that the pixels record the rays striking to the center of the pixel, therefore the continuous projections are spatially discretely sampled with a period of pixel size. The tested object is divided into P × Q discrete grids with the sizeΔg, and assumes that the object function in each grid is constant. The sampling rate of projection is defined as the number of pixels imaged by each discrete grid. If the amplification ratio of the double telecentric lens isK and the size of pixels isΔp, the image of each grid is with the size ofKΔg, and it is sampled by KΔg/Δp pixels, therefore, the sampling rate isR=KΔg/Δp.

The discretized projection can be expressed as

Iqp=i=1Pj=1Qw(i,j,p,q)f(i,j)
In Eq. (2), w(i,j,p,q) represents the contribution of the grid(i,j) to the pth projection of the qthview. The contributions are defined as weight matrix of the tomographic system, which depends on the projection geometry.

Although many algorithms have been studied for tomographic reconstruction, the algebraic reconstruction technique (ART) algorithm is still the most basic and widely used one [12,18,19]. The mathematical description of the reconstruction process can be expressed as

f(h+1)=f(h)λwpqf(h)Ipqwpqwpqwpq
An initial estimation f(0)is made to start the iteration. Within each iteration, the projections are used one by one to update the solution, where f(h)is the solution after hthiteration. The relaxation factor λ(0,2)improves convergence of the process. The reconstruction is converged once the relative change in the 2-norm of the solutions between two consecutive iterations is smaller than the threshold valueΔc.

3. The calculation of weight matrix

3.1 The method based on bilinear interpolation

In the existing literatures, the weight matrix was generally considered to be the intersection length of the projection rays and the grids (called intersection-length method in the following content), which can be mathematically expressed as [21]

w={1,|x|Δg(||cosθ||sinθ||)22|x|+(|cosθ|+|sinθ|)Δg2Δgmin(|cosθ|,|sinθ|),Δg(||cosθ||sinθ||)2<|x|Δg(||cosθ|+|sinθ||)20,|x|>Δg(||cosθ|+|sinθ||)2
whereθis the projection angle, x is the distance between the projection pixel and the center of the grid along the axisξ, andΔgis the size of discrete grid.

However, when the projection rays intersect the grid at the corners, the length is approximately 0, as shown in Fig. 2(b), which can introduce discrete errors in the projections. To solve the problem, a weight matrix calculation method based on bilinear interpolation (called interpolation method in the following) is studied.

As shown in Fig. 3(a), seeing from the projection direction, the parallel projection can be expressed as

I(ξ)=γminγmaxf(ξ,γ)dξ
In Eq. (5), γmin and γmax are the lower and upper intersection boundaries of the rays with the reconstructed region. The integral interval [γmin,γmax] is evenly divided into G infinitesimal regions (i.e. the step number of integral is G), and the step length is

 figure: Fig. 3

Fig. 3 Schematic diagram of the interpolation method.

Download Full Size | PDF

Δγ=γmaxγminG

Assuming that the object function in each infinitesimal interval is constant, therefore

I(ξ)=m=0Gf(ξ,γm)Δγ=m=0Gf(ξ,γmin+mΔγ)Δγ
Based on the coordinate relationship of(x,z)and(ξ,γ), the position of the infinitesimal in(x,z)coordinate system can be obtained as
xm=cosϕ(γmin+mΔγ)sinϕξzm=sinϕ(γmin+mΔγ)+cosϕξ
Thus,

I(ξ)=m=0Gf(xm,zm)Δγ

According to the bilinear interpolation principle, the value f(xm,zm)can be determined by the adjacent four discrete grids. The contribution or weight of the adjacent discrete grid to the infinitesimal is inversely proportional to their distances, shown as Fig. 3(b). The index of the grid (im,jm)where the infinitesimal(xm,zm) located can be determined by

im=floor(P+12zmΔg)jm=floor(xmΔg+Q+12)
And
f(xm,zm)=1Δg2[(ΔgΔxm)(ΔgΔzm)f(im,jm)+Δxm(ΔgΔzm)f(im,jm+1)+Δzm(ΔgΔxm)f(im+1,jm)+ΔxmΔzmf(im+1,jm+1)]
Therefore, the projection can be written in the form of

I(ξ)=m=0GΔγΔg2[(ΔgΔxm)(ΔgΔzm)f(im,jm)+Δxm(ΔgΔzm)f(im,jm+1)+Δzm(ΔgΔxm)f(im+1,jm)+ΔxmΔzmf(im+1,jm+1)]

The weight factor of each discrete gird to the projection is the sum of the contributions of all infinitesimal in the grid.

3.2 The accuracy of the interpolation method

The accuracy of the proposed method is verified by calculating the projections of a square on different angles. The square is divided into 64 × 64 discrete grids with the sizeΔg=1, and the object function values in the square are all equal to 1.

The projections calculated by the interpolation method and traditional intersection-length method are compared with the theoretical projection. The theoretical projections of the square are equal to the intersection length of the projection rays with the square, which can be computed by Eq. (4) when x is the distance of the projection rays to the square center and Δg is the whole length of the square region.

Figure 4 shows the projections of the square at 72° under different sampling rate. It can be seen that, when the sampling rateR=1, the projections calculated by both methods are in good agreement with the theoretical values. However, as the increase of sampling rate, the errors of the intersection-length method increase, while the interpolation method maintains high precision.

 figure: Fig. 4

Fig. 4 Comparison of the interpolation method and the intersection-length method.

Download Full Size | PDF

In addition, in the interpolation method, the step number impacts the accuracy of weight matrix. In theory, the smaller the step length, the closer it is to the actual projection. However, small step length will reduce the computational efficiency, which requires that the appropriate step number should be selected. The root means square error (RMSE) of the projections calculated with different step numbers are shown in Fig. 5. The results indicate that, when the step number is five times greater than the grid number of the reconstruction region, the errors are small enough, and the variation of errors tends to be gentle. Therefore, the step number in the actual calculation is selected to be 5 times the number of grids.

 figure: Fig. 5

Fig. 5 The effect of step number to the projection errors.

Download Full Size | PDF

4. Exact reconstruction condition

In this section, the dependence of the reconstruction accuracy on the sampling rate of projections, the number of the view of projections and their spatial arrangement, and the spatial resolution of the reconstructed region will be studied based on the discrete Radon transform theory.

In tomography theory, Mojette transform is a special form of discrete Radon transform [22–24]. A set of co-prime integer pairs{(pi,qi),piZ,qiZ+} determines the geometric directions of Mojette projections. The corresponding projection angles areϕi=tan1qi/piwithϕi(0,π). The projection values of Mojette transform are the sum of all pixels whose centers are intersected with the projection rays. As Radon transform contains all the Mojette transform information when the projection conditions are the same, the theories of Mojette transform has valuable guidance for Radon transform [21,25].

According to Katz criterion for exact reconstruction [22,23], aP×Q tested image can be accurately recovered if the projection set satisfy the condition

i=1M|pi|Pori=1M|qi|Q
It manifests that the number of projections for exact reconstruction is related to the choice of projection vectors (pi,qi)and the number of discrete grids in the reconstruction region. When the larger projection vectors|pi| or |qi| are chosen, or the number of discrete grids Por Qis smaller, exact reconstruction can be conducted with fewer projections.

The resolution of Mojette projections varies with projection vector(pi,qi). The space interval between each rayhi and the number of projection rays Bon the record plane under the vector (pi,qi)are

hi=1pi2+qi2B(P,Q,pi,qi)=(Q1)|pi|+(P1)|qi|+1

Regardless of the limitation of pixels number, for a detector with the constant sampling rate Rfor a single grid, i.e. the ray spacinghi=1/R, the projection vector should satisfy the relation

|pi|+|qi|pi2+qi2=R
The projection set (pi,qi)satisfying the condition can be automatically computed by Farey series.

For a tomographic system with Nequally spaced projections, the view angle of each projection isϕi=180(i1)/N, wherei=1,2,,N.The vector closest to the angle in the projection set is selected as the characteristic of each angle; therefore the maximum summation of the Nvectorsmax(i=1N|pi|,i=1N|qi|)can be determined. When the sampling rate is 10, the summation values for equally spaced projections with different numbers are plotted Fig. 6(a). As the vectors vary irregularly with the projection number; the curve of maximum summation of the vectors is noisy. It clearly shows that, in the overall trend, the values increase with the number of projections, but the values of even numbers are smaller than which of the adjacent odd ones. This is because that, when the number of projections is even, the angle N/2+1 is 90°, and the corresponding projection vector (0, 1) has the minimum value in projection set. Its existence decreases the sum of the projection vectors.

 figure: Fig. 6

Fig. 6 Relationship between the number of projections and (a) the sum of projection vectors, (b) reconstruction accuracy.

Download Full Size | PDF

In the following, the Shepp-Logan phantom is used as the tested object in simulation experiments to numerically study the factors affecting reconstruction accuracy. In the forward process, the projections are numerically computed by the interpolation method in Section 3. In the backward process, the computed projections are used as inputs, and the reconstructions are carried out by using ART algorithm, the relaxation factor λ=1.0 and the threshold valueΔc=104.

A. Effects of number of projections and number of discrete grids

Firstly, the effect of the projection number on the reconstruction accuracy of objects with different size is studied. In the simulation, the size of the discrete grids in the reconstruction area is constant as 1, while the number of discrete grids adjusts the length of the region. Reconstructions for three cases with grid number of 40, 50, and 64 are conducted and shown in Fig. 7, in which the sampling rate is 10 and the projections are evenly distributed around the measured object. Also, Fig. 6(b) shows the reconstruction errors for three cases with different number of projections. From the results, two conclusions can be obtained: (1) for the same object, the reconstruction error decrease as the increase of the number of projections in the overall trend, but the errors of even numbers are larger than which of the adjacent odd ones. Comparing Fig. 6(a) and (b), it can be found that the reconstruction error is inversely proportional to the sum of the projection vectors. Therefore, the sum of the projection vectors is an essential indicator for reconstruction quality; (2) with the same projections, the fewer the number of discrete grids in the reconstruction region, the higher the reconstruction quality.

 figure: Fig. 7

Fig. 7 Reconstructions for three objects with different number of projections.

Download Full Size | PDF

The results reveal that satisfactory reconstruction quality can be obtained when the numbers of projections and discrete grids meet the following condition

max(i=1N|pi|,i=1N|qi|)P/2
It is called exact reconstruction condition in the following. The minimum projection numbers satisfying the condition for three cases are 7, 9, and 9 respectively, with which the phantoms are well reconstructed. With the same number of projections, when the number of discrete grids is small, the exact reconstruction condition is easier to satisfy, so the reconstruction quality is better.

B. Effect of projections’ arrangement

The projections’ spatial arrangement significantly impacts the reconstruction quality. In the existing studies, projections can be placed in either uniform or non-uniform manner [26]. This section numerically studies the effect of the spatial positions of the projections on the reconstruction accuracy. In the simulation, the sampling rate is 10, the girds number is 50, and the number of projections is 9.

First, the projections are non-uniformly sampled in a relatively small angle range. The vectors with large |pi| values are selected from the projection set satisfying condition |pi|+|qi|=10, and (p, q) = [(9, 1), (−9, 1), (−8, 1), (8, 1), (−7, 3), (7, 3), (−7, 2), (7, 1), (−7, 1)]. The maximum absolute sum of vector is 55. The corresponding angles are [6.3, 173.7, 172.9, 7.1, 156.8, 23.2, 164.1, 8.1, and 171.9], which are limited in the range of 23.2°. The reconstruction result is shown in Fig. 8(a) and RMSE is 0.1067.

 figure: Fig. 8

Fig. 8 Reconstructions with different projections’ arrangements (a) in the angle range of 23.2°, (b) in the angle range of 63.4°, (c) evenly spaced in 180°, and (d) randomly spaced in 180°.

Download Full Size | PDF

Second, extend the projection angles to a large range and take the projection vectors as (p, q) = [(9, 1), (−9, 1), (7, 3), (−7, 3), (5, 4), (−5, 4), (1, 1), (−1, 1), (1, 2)], the maximum absolute sum is 51. The corresponding angles are [6.3, 173.7, 23.2, 156.8, 38.7, 141.3, 45, 135, and 63.4], which are limited in the range of 63.4°. The reconstruction result is shown in Fig. 8(b) and the root means square error is 0.0896.

Third, when the 9 projections are uniformly spaced in 180°, the projection vectors are (p, q) = [(1, 0), (3, 1), (5, 4), (3, 5), (1, 6), (−1, 6), (−3, 5), (−5, 4), (−3,1)], the sum of vectors is 32. The reconstruction result is shown in Fig. 8(c) and the root means square error is 0.0629.

Finally, nine vectors are randomly selected from the projection set, and (p, q) = [(3, 4), (−3, 1), (4, 3), (−4, 5), (−5, 1), (−1, 8), (−8, 1), (4, 1), (1,5)]. The maximum absolute sum of vector is 33 and the angles are [53.1, 161.6, 36.9, 128.7, 168.7, 97.1, 172.9, 14.0, and 78.7]. The reconstruction result is shown in Fig. 8(d), and the root mean square error is 0.0702.

From the results, it can be concluded that, for the same number of projections, the best reconstruction quality can be obtained by uniform arrangement. When the projections are limited in small angular range, the reconstruction quality is reduced even if the absolute sum values of the projection vectors are large. When the projections are sampled in the range of 180°, the uniform distribution is more sensible than the random distribution. The exact reconstruction condition in Eq. (13) is only satisfied when the projections are evenly placed in 180°.

C. Effect of projection sampling rate

According to Eq. (13) and (14), if the sampling rate of projection is changed, the number of projections satisfying exact reconstruction condition also changes. For the phantom with the grid number of 50, when the projection sampling rate is 20, the minimum number that satisfies Eq. (14) is 5 (the absolute sum of projection vectors is 25), and the reconstruction results are as shown in Fig. 9(a). When the sampling rate is reduced to 5, the minimum number satisfying Eq. (13) is 13 (the absolute sum of projection vectors is 26), the results are shown in Fig. 9(b). Comparing it with the second row in Fig. 7, it can be found that when the sampling rate is increased, better reconstruction results can be obtained with fewer angles.

 figure: Fig. 9

Fig. 9 Reconstructions with different sampling rates.

Download Full Size | PDF

It should be specially noted that the exact reconstruction condition is applicative only when the sampling rate is high enough. When the sampling rate is low, the number of vectors in projection set is few, so the vector to each projection determined by the proposed theory has a large error. Practical simulations have shown that the absolute sum of all vectors in the projection set determined by |pi|+|qi|=Rmust be higher than the half number of the grids; otherwise the theory cannot be used. For example, when|pi|+|qi|=5, the absolute sum of vectors is 37, therefore the condition is suitable for the reconstruction of phantom with 50 discrete grids. While when|pi|+|qi|=4, the vector corresponding to each uniformly distributed projection cannot be accurately determined, the reconstruction results no longer follow the exact reconstruction condition.

D. Effect of the resolution of the reconstructed region

To study the effect of the resolution of the reconstruction region, in the simulations, the region is divided into finer grid while the total length is kept constant, therefore the grid number increase.

When the grid number is 50, the grid size is 1, and the sampling rate of projection is 10 (the pixel size is 0.1), the minimum number of projections required is 9, and the reconstruction result is shown in Fig. 10(a).

 figure: Fig. 10

Fig. 10 Reconstructions for phantom with different resolutions.

Download Full Size | PDF

The resolution of the reconstructed area is increased by dividing the area into 100 discrete grids with the grid size of 0.5. Firstly, the parameters of the projections are not changed, that is, the pixel size of projections remains at 0.1. In this case, the sampling rate for each grid is 5. The reconstruction result by 9 projections is shown in Fig. 10(b), and it can be seen that serious artifact arises. This is because that the projection vectors (pi,qi)take small values and the grid number N increases, the exact reconstruction condition cannot be satisfied by 9 projections. Secondly, keep the sampling rate 10 constant, that is, the pixel size of projections becomes 0.05, and the reconstruction result by 9 projections is shown in Fig. 10(c). It can be seen that the reconstruction quality is improved, but artifacts still exist. Comparing with Fig. 10(a), (pi,qi)are unchanged while the value of N is increased, the condition also cannot be satisfied.

In the case when the sampling rate is 10, the minimum number of projections satisfying Eq. (14) is 15 with the sum of vectors is 50. As shown in Fig. 10(d), the phantom is well reconstructed.

It can be concluded that, regardless of the resolution or the grids number of the reconstructed area, as long as the exact reconstruction condition in Eq. (14) is satisfied, the phantom can be well reconstructed.

5. Experiment and flame reconstruction

To expediently illustrate the theories detailed in the previous section, an example experiment is performed with an axisymmetric flame. Only one camera composed by a CCD and a double telecentric lens is used for projection recording in this work. Any number of projections can be easily obtained by making copies of its image. The CCD used is Basler scA780-54gm, with a pixel resolution of 782 × 528 and a pixel size of 8.3μm × 8.3μm. A double telecentric lens GCO-23 is used to collect the parallel projection, with the amplification ratio of 0.16, the field of view of 40mm × 30mm, and the working distance of 146.3mm. The camera is placed facing to the flame and make its principal point located in the symmetrical axis of the flame, and the detector plane is perpendicular to the horizontal plane.

5.1 Camera calibration and projection correction

As inevitable errors exist in the actual installation of cameras, there are certain angular deviations and planar translations to the pre-set positions of projections. Camera calibration is one of the key techniques in CTC to exactly determine the true orientation of each projection. In the existing CTC with ordinary lens, many standard camera calibration methods based on pinhole imaging can be used [18,19,27]. However, the imaging of double telecentric lens follows the affine camera model.

In the affine camera model, if the distortion is ignored, the fixed world coordinates system(x,y,z) and the image coordinates system (ξ,η,γ) of a camera arbitrarily placed in 3D space with Euler angles (ψ,θ,ϕ) (Yaw, Pitch, and Roll) and translations T=(Tx,Ty,Tz)Tsatisfy the relationship:

[ξηγα]=α[RT01][xyz1]
where the rotation matrix
R=[cosϕcosψcosψsinϕsinψcosϕsinψsinθcosθsinϕsinϕsinψsinθ+cosϕcosθsinθcosψcosϕsinψcosθ+sinϕsinθsinϕsinψcosθsinθcosϕcosψcosθ]
The rotation matrix and translations uniquely determine the position and orientation of the camera, which are called extrinsic parameters of the camera. The magnification ratioαis the intrinsic parameter.

If the world coordinates and imaging coordinates of N (N>4) feature points are known, linear equations can be obtained that

B2N×8y8×1=b2N×1
where
B=[x1y1z110000xN0yN0zN0100000x1y1z110xN0yN0zN01]
y=[αr1αr2αr3αTxαr4αr5αr6αTy]T
b=[ξ1η1ξNηN]T
Solving the equations, the vector ycontaining the unknown parameters can be obtained. As the parameters in rotation matrix satisfy the relation
(r1+r5)2+(r2r4)2+(r1r5)2+(r2+r4)2=2
the magnification ratio can be computed by
α=(y(1)+y(6))2+(y(2)y(5))2+(y(1)y(6))2+(y(2)+y(5))22
Andr1=y(1)/α,r2=y(2)/α,r3=y(3)/α,r4=y(5)/α,r5=y(6)/α,r6=y(7)/α, Tx=y(4)/α, andTy=y(8)/α. Thenr7, r8and r9 can be determined by the orthonormal and right-handed property. Since the parallel imaging does not be affected byTz, it is not calibrated. The Euler angles can be determined by

ψ=arcsin(r3),ψ[π2,π2]θ=arcsin(r61r32),θ[π2,π2]ϕ=arcsin(r21r32),ϕ[π2,π2]

Equation (16) requires that the feature points used for calibration cannot be lying in the same plane; otherwise the linear equations cannot be solved. In the calibration process, a 3D dot-matrix board with 2mm × 2mm spaces shown in Fig. 11 was placed in the center position where the flame was supposed to be. The image coordinates of the dots are extracted from the recorded images by computing the barycentric coordinates of each dot. By using the coordinates of the dots in the both world and image coordinate system as inputs, the extrinsic and intrinsic parameters can be solved by above calibration theory and are listed in Table 1.

 figure: Fig. 11

Fig. 11 The 3D dot-matrix board for camera calibration.

Download Full Size | PDF

Tables Icon

Table 1. Camera calibration results

The precision of camera calibration is checked by re-projecting the feature points with the same world coordinate to the image coordinate system. By using the calibration result, the maximum absolute error of the re-projected image coordinates and the extracted image coordinates is 0.47 pixels, proving that the camera calibration is accurate.

Replace the calibration board by the tested flame and make sure that their symmetric axes coincide with each other. Record the luminescence projection of the flame by the camera. Since the camera is rotated −1.41° in the detection plane and translated 1.29mm and −4.26mm on both horizontal and vertical directions, the projection of the flame is askew and asymmetric, which will seriously affect the reconstruction quality. Therefore, before the tomographic reconstruction, the projection must be corrected by rotating 1.41° and translating 1.29mm and −4.26mm in the horizontal and vertical direction respectively. The corrected projection is shown in Fig. 12.

 figure: Fig. 12

Fig. 12 The corrected flame projection.

Download Full Size | PDF

5.2 Flame reconstruction

The effective height of the flame in the projection is 430 pixels size, i.e. 430 × 8.3μm. Therefore, the measured flame is divided into 430 cross-section slices along the vertical direction, and the slices are reconstructed separately. The reconstruction region in each slice is 24mm × 24mm. First, the reconstruction region is discretized into 40 × 40 grids, resulting in a spatial resolution of 0.6mm. In this case, the sampling rate of each grid is 12. According to the exact reconstruction condition, 6 evenly spaced projections are required for reconstruction. The 3D structure of the flame is obtained by performing the tomographic reconstruction using the ART algorithm, and the cross sections and longitudinal section are shown in Fig. 13(a). It can be seen that, although certain radial artifacts are existing in the reconstructed cross section, the 3D structure of the flame is well reconstructed.

 figure: Fig. 13

Fig. 13 Reconstructions of the flame with different spatial resolution and projection number.

Download Full Size | PDF

If the reconstructed region is divided into 60 × 60 grids with higher spatial resolution of 0.4mm, the sampling rate is about 8 and at least 9 evenly spaced projections are required for reconstruction. The reconstruction result is shown in Fig. 13(d).

In addition, comparative reconstructions are performed. When 9 projections are used for the reconstruction of the resolution 0.6mm, as the number of projections is greater than the minimum number determined by the exact reconstruction condition, satisfactory result is obtained. However, the reconstruction result for spatial resolution 0.4mm with 6 projections is poor for the insufficiency of projection.

The experiment verifies the reliability and accuracy of high spatial resolution CTC with telecentric lens, and further demonstrates the exact reconstruction condition.

6. Conclusion

In summary, this work studies the theories for high spatial resolution CTC with densely sampled parallel projection by using double telecentric lens. It has been shown that the proposed bilinear interpolation for the calculation of weight matrix has higher accuracy over the existing intersection-length method, especially when the sampling rate is high. In addition, the exact reconstruction condition developed based on discrete Radon transform theory describes the dependence of the reconstruction accuracy on the sampling rate, the number of projections, the spatial resolution and the number of discrete grids in the tested region. When the condition is satisfied, the object can be well reconstructed. Moreover, the spatial resolution of tomographic reconstruction can be improved by increasing the sampling rate and number of projections. The camera with double telecentric lens can be calibrated by affine calibration method, and the projections can be corrected to the preset positions. The tomographic reconstruction of an axisymmetric flame proves the feasibility and accuracy of the proposed theories. This work provides valuable theoretical and technical guidance for high spatial resolution tomographic reconstruction of CTC and other tomography techniques.

Funding

National Natural Science Foundation of China (NSFC) (61701385, 61701239); Joint Technical and Field Fund for equipment Pre-Research of China (61406190501); Xi'an Key Laboratory of Intelligent Detection and Perception (201805061ZD12CG45).

References

1. J. Kojima, Y. Ikeda, and T. Nakajima, “Basic aspects of OH(A), CH(A), and C2(d) chemiluminescence in the reaction zone of laminar methane-air premixed flame,” Combust. Flame 140(1-2), 34–45 (2005). [CrossRef]  

2. Y. K. Jeong, C. H. Jeon, and Y. J. Chang, “Evaluation of the equivalence ratio of the reacting mixture using intensity ratio of chemiluminescence in laminar partially premixed CH4-air flames,” Exp. Therm. Fluid Sci. 30(7), 663–673 (2006). [CrossRef]  

3. Y. Song, J. Wang, Y. Jin, Z. Guo, Y. Ji, A. He, and Z. Li, “Implementation of multidirectional moiré computerized tomography: multidirectional affine calibration,” J. Opt. Soc. Am. A 33(12), 2385–2395 (2016). [CrossRef]   [PubMed]  

4. W. Cai and C. F. Kaminski, “A tomographic technique for the simultaneous imaging of temperature, chemical species, and pressure in reactive flows using absorption spectroscopy with frequency-agile lasers,” Appl. Phys. Lett. 104(3), 034101 (2014). [CrossRef]  

5. C. Atkinson, S. Coudert, J. M. Foucaut, M. Stanislas, and J. Soria, “The accuracy of tomographic particle image velocimetry for measurements of a turbulent boundary layer,” Exp. Fluids 50(4), 1031–1056 (2011). [CrossRef]  

6. A. Bauknecht, B. Ewers, C. Wolf, F. Leopold, J. Yin, and M. Raffel, “Three-dimensional reconstruction of helicopter blade-tip vortices using a multi-camera BOS system,” Exp. Fluids 56(1), 1–13 (2015). [CrossRef]  

7. S. Sharma, G. Sheoran, and C. Shakher, “Investigation of temperature and temperature profile in axi-symmetric flame of butane torch burner using digital holographic interferometry,” Opt. Lasers Eng. 50(10), 1436–1444 (2012). [CrossRef]  

8. M. Kumar and C. Shakher, “Measurement of temperature and temperature distribution in gaseous flames by digital speckle pattern shearing interferometry using holographic optical element,” Opt. Lasers Eng. 73, 33–39 (2015). [CrossRef]  

9. T. Yu and W. Cai, “Benchmark evaluation of inversion algorithms for tomographic absorption spectroscopy,” Appl. Opt. 56(8), 2183–2194 (2017). [CrossRef]   [PubMed]  

10. K. J. Daun, S. J. Grauer, and P. J. Hadwin, “Chemical species tomography of turbulent flows: discrete ill-posed and rank deficient problems and the use of prior information,” J. Quant. Spectrosc. Radiat. Transf. 172, 58–74 (2016). [CrossRef]  

11. Y. Jin, Y. Song, X. Qu, Z. Li, Y. Ji, and A. He, “Hybrid algorithm for three-dimensional flame chemiluminescence tomography based on imaging overexposure compensation,” Appl. Opt. 55(22), 5917–5923 (2016). [CrossRef]   [PubMed]  

12. J. Floyd, P. Geipel, and A. M. Kempf, “Computed tomography of chemiluminescence instantaneous 3D measurements and phantom studies of a turbulent opposed jet flame,” Combust. Flame 158(2), 376–391 (2011). [CrossRef]  

13. X. Li and L. Ma, “Volumetric imaging of turbulent reactive flows at kHz based on computed tomography,” Opt. Express 22(4), 4768–4778 (2014). [CrossRef]   [PubMed]  

14. Y. Ishino and N. Ohiwa, “Three-dimensional computerized tomographic reconstruction of instantaneous distribution of chemiluminescence of a turbulent premixed flame,” JSME Int. J. Ser. B Fluids Therm. Eng. 48(1), 34–40 (2005). [CrossRef]  

15. G. Gilabert, G. Lu, and Y. Yan, “Three-dimensional tomographic reconstruction of the luminosity distribution of a combustion flame,” IEEE Trans. Instrum. Meas. 56(4), 1300–1306 (2007). [CrossRef]  

16. Y. Jin, Y. Song, X. Qu, Z. Li, Y. Ji, and A. He, “Three-dimensional dynamic measurements of CH* and C2* concentrations in flame using simultaneous chemiluminescence tomography,” Opt. Express 25(5), 4640–4654 (2017). [CrossRef]   [PubMed]  

17. K. T. Walsh, J. Fielding, and M. B. Long, “Effect of light-collection geometry on reconstruction errors in Abel inversions,” Opt. Lett. 25(7), 457–459 (2000). [CrossRef]   [PubMed]  

18. J. Wang, Y. Song, Z. H. Li, A. Kempf, and A. Z. He, “Multi-directional 3D flame chemiluminescence tomography based on lens imaging,” Opt. Lett. 40(7), 1231–1234 (2015). [CrossRef]   [PubMed]  

19. T. Yu, H. Liu, and W. Cai, “On the quantification of spatial resolution for three-dimensional computed tomography of chemiluminescence,” Opt. Express 25(20), 24093–24108 (2017). [CrossRef]   [PubMed]  

20. W. Cai, X. Li, F. Li, and L. Ma, “Numerical and experimental validation of a three-dimensional combustion diagnostic based on tomographic chemiluminescence,” Opt. Express 21(6), 7050–7064 (2013). [CrossRef]   [PubMed]  

21. B. Recur, P. Desbarats, and J. Domenger, “Radon and Mojette projections’ equivalence for tomographic reconstruction using linear systems,” International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision, Plzen, Czech Republic, 191–198 (2008).

22. M. B. Katz and R. Gordon, “Questions of uniqueness and resolution in reconstruction from projections,” Phys. Today 32(12), 52–56 (2008). [CrossRef]  

23. J. Guédon, “The Mojette transform: theory and applications,” Wiley-ISTE (2009).

24. M. Servieres, N. Normand, J. P. Guédon, and Y. Bizais, “The Mojette transform: discrete angles for tomography,” Electron. Notes Discrete Math. 20, 587–606 (2005). [CrossRef]  

25. B. Recur, H. Sarkissian, and M. Servieres, “Validation of Mojette reconstruction from Radon acquisitions,” 20th IEEE International Conference on Image Processing, Melbourne, 1041–1045 (2013). [CrossRef]  

26. H. Liu, T. Yu, M. Zhang, and W. Cai, “Demonstration of 3D computed tomography of chemiluminescence with a restricted field of view,” Appl. Opt. 56(25), 7107–7115 (2017). [CrossRef]   [PubMed]  

27. J. Wang, W. Zhang, Y. Zhang, and X. Yu, “Camera calibration for multidirectional flame chemiluminescence tomography,” Opt. Eng. 56(4), 041307 (2016). [CrossRef]  

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (13)

Fig. 1
Fig. 1 The imaging diagram of double telecentric lens.
Fig. 2
Fig. 2 The parallel projection model (a) three-dimensional, (b) two-dimensional.
Fig. 3
Fig. 3 Schematic diagram of the interpolation method.
Fig. 4
Fig. 4 Comparison of the interpolation method and the intersection-length method.
Fig. 5
Fig. 5 The effect of step number to the projection errors.
Fig. 6
Fig. 6 Relationship between the number of projections and (a) the sum of projection vectors, (b) reconstruction accuracy.
Fig. 7
Fig. 7 Reconstructions for three objects with different number of projections.
Fig. 8
Fig. 8 Reconstructions with different projections’ arrangements (a) in the angle range of 23.2°, (b) in the angle range of 63.4°, (c) evenly spaced in 180°, and (d) randomly spaced in 180°.
Fig. 9
Fig. 9 Reconstructions with different sampling rates.
Fig. 10
Fig. 10 Reconstructions for phantom with different resolutions.
Fig. 11
Fig. 11 The 3D dot-matrix board for camera calibration.
Fig. 12
Fig. 12 The corrected flame projection.
Fig. 13
Fig. 13 Reconstructions of the flame with different spatial resolution and projection number.

Tables (1)

Tables Icon

Table 1 Camera calibration results

Equations (25)

Equations on this page are rendered with MathJax. Learn more.

I(ξ)= f(x,z)δ(sinϕx+cosϕzξ)dxdz
I qp = i=1 P j=1 Q w(i,j,p,q) f(i,j)
f (h+1) = f (h) λ w pq f (h) I pq w pq w pq w pq
w={ 1,| x | Δg(| | cosθ || sinθ | |) 2 2| x |+(| cosθ |+| sinθ |)Δg 2Δgmin(| cosθ |,| sinθ |) , Δg(| | cosθ || sinθ | |) 2 <| x | Δg(| | cosθ |+| sinθ | |) 2 0,| x |> Δg(| | cosθ |+| sinθ | |) 2
I(ξ)= γ min γ max f(ξ,γ)dξ
Δγ= γ max γ min G
I(ξ)= m=0 G f(ξ, γ m )Δγ = m=0 G f(ξ, γ min +mΔγ)Δγ
x m =cosϕ( γ min +mΔγ)sinϕξ z m =sinϕ( γ min +mΔγ)+cosϕξ
I(ξ)= m=0 G f( x m , z m )Δγ
i m =floor( P+1 2 z m Δg ) j m =floor( x m Δg + Q+1 2 )
f( x m , z m )= 1 Δ g 2 [(ΔgΔ x m )(ΔgΔ z m )f( i m , j m )+Δ x m (ΔgΔ z m )f( i m , j m +1) +Δ z m (ΔgΔ x m )f( i m +1, j m )+Δ x m Δ z m f( i m +1, j m +1)]
I(ξ)= m=0 G Δγ Δ g 2 [(ΔgΔ x m )(ΔgΔ z m )f( i m , j m )+Δ x m (ΔgΔ z m )f( i m , j m +1) +Δ z m (ΔgΔ x m )f( i m +1, j m )+Δ x m Δ z m f( i m +1, j m +1)]
i=1 M | p i | Por i=1 M | q i | Q
h i = 1 p i 2 + q i 2 B(P,Q, p i , q i )=(Q1)| p i |+(P1)| q i |+1
| p i |+| q i | p i 2 + q i 2 =R
max( i=1 N | p i | , i=1 N | q i | )P/2
[ ξ η γ α ]=α[ R T 0 1 ][ x y z 1 ]
R=[ cosϕcosψ cosψsinϕ sinψ cosϕsinψsinθcosθsinϕ sinϕsinψsinθ+cosϕcosθ sinθcosψ cosϕsinψcosθ+sinϕsinθ sinϕsinψcosθsinθcosϕ cosψcosθ ]
B 2N×8 y 8×1 = b 2N×1
B=[ x 1 y 1 z 1 1 0 0 0 0 x N 0 y N 0 z N 0 1 0 0 0 0 0 x 1 y 1 z 1 1 0 x N 0 y N 0 z N 0 1 ]
y= [ α r 1 α r 2 α r 3 αTx α r 4 α r 5 α r 6 αTy ] T
b= [ ξ 1 η 1 ξ N η N ] T
( r 1 + r 5 ) 2 + ( r 2 r 4 ) 2 + ( r 1 r 5 ) 2 + ( r 2 + r 4 ) 2 =2
α= (y(1)+y(6)) 2 + (y(2)y(5)) 2 + (y(1)y(6)) 2 + (y(2)+y(5)) 2 2
ψ=arcsin( r 3 ),ψ[ π 2 , π 2 ] θ=arcsin( r 6 1 r 3 2 ),θ[ π 2 , π 2 ] ϕ=arcsin( r 2 1 r 3 2 ),ϕ[ π 2 , π 2 ]
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.