The band suppression algorithm in the image as a tool for improving the quality of tomographic reconstruction

Let us return to the tomography, which we pay great attention to at Smart Engines . Today we will talk about the algorithm for reducing the severity of the bands in the image. The bands on the tomographic synogram would not interfere with anyone, because the synograms are not presented to doctors or other users of the tomographs, but these bands lead to the appearance of concentric circles on the reconstructed images (on the left in the figure). The main instrument for controlling stripes in the proposed algorithm is the operation of guided filtering. We will tell you how to build a leading image for a synogram, calculate the corrected synogram and use it in the tomographic reconstruction procedure to get a restored image without ring artifacts (on the right in the figure).


This text is initiated by the dialogue that arose after our last publication on tomography. The comment was reproached that rings were visible on the reconstructed image. Indeed, such ring distortions (ring artifacts) often arise in tomographic reconstructions around the center of rotation of the source-object-detector system. In this article we will talk about the reasons for the appearance of such rings and how we fight with them.

In tomographic installations, there is often a highlighted point relative to which something rotates: either the object mounted in the holder on the goniometer rotates, and the source and detector are stationary; or a source-detector system rotates around a selected point. These are two fundamentally different approaches to organizing the procedure for collecting tomographic projections; there are problems in both cases. So where do the ring-type artifacts come from in the reconstructed image and how to reduce their severity? The result of the reconstruction (horizontal section of a porous object with artifacts in the form of concentric circles) is shown in Fig. 1.


Fig. 1 The result of reconstruction without applying the ring suppression procedure [1]

In the method of X-ray tomography, a set of projections measured at different angles is used to restore the spatial distribution of the coefficient or the β€œeffective” attenuation coefficient of the probe radiation. A tomographic projection is an image in each pixel of which contains the result of measuring the radiation intensity by one detector cell. For clarity, we will consider reconstruction of not a whole object, but only one of its sections (see Fig. 1). For such a reconstruction, we do not need to use the registered projection of the image as a whole, but rather take the same line of the detector from each angular projection (see Fig. 2)


Fig. 2 Tomographic projection. The horizontal section participating in the construction of the synogram is highlighted in red.

We will construct a new image - the synogram, collecting the corresponding lines of all the angular projections (Fig. 3). The i-th line of the received image corresponds to the i-th projection angle. Those. each column contains measurements of the same cell corresponding to different projection angles. A synogram of such an image is not called randomly. It is easy to see that in the central region it consists of sinusoids.


Fig. 3 Section of a synogram collected from lines of tomographic projections

In the image, especially on the bright left and right edges, where there is no shadow of the object, vertical stripes are visible. The presence of vertical stripes in the synogram is the reason for the appearance of concentric circles in the reconstructed image. There may be several reasons for the appearance of vertical stripes. The different response of the detector cells to the same incoming signal is one of them. Detector manufacturers are trying to compensate for this effect when the detector is launched on the market. Periodically updated, the so-called pixel map can compensate for the degradation that occurs during the life cycle of the device. Its creation is a costly procedure, since it requires a calibrated source. Those. either the user must have his own such source, or forced to contact the company,providing this kind of service. An alternative is to use vertical strip suppression algorithms. The second possible source of the appearance of bands on the synogram is the stitching of image areas. The fact is that the imaged object does not always fit entirely in the field of view of the detector. Mankind is inexorably moving towards increasing the spatial resolution of the tomography method. I would like to tomograph large objects, for example, a human head (a vertical size of several tens of centimeters), with a NANOMETER resolution. It is easy to calculate how many pixels a matrix must have in order to register the desired projection. Now they are trying to solve the problem by stitching together the registered sections of the parts of the object, shot with overlap. When stitching, similar artifacts occur. Another source of bands is the instability of the beam itself, i.e.change in beam intensity from projection to projection. Whatever the reason for the appearance of vertical stripes, during reconstruction they generate ring artifacts, which are usually removed by post-processing of the reconstructed images. We will fight with rings by filtering vertical stripes.

Description of the algorithm and experiments


Since the reconstruction does not receive the result from the detector, but is normalized to an empty beam and the logarithmized image (Fig. 4), it is this algorithm that is input to the algorithm described below.


Fig. 4 The result of the logarithm normalized to an empty bundle of a synogram

In the method of suppressing vertical stripes, the Guided Filtering algorithm (Fig. 5 [2]) is used as the main tool.



Fig. 5 Schematic diagram of filtering [2]

The basis of guided filtering is the presence of master and slave images. We want to build a leading image on which the sinusoids will be shown well, and the severity of the vertical stripes will weaken. The first step is to calculate the derivative in the horizontal direction (Fig. 6), i.e. in the direction perpendicular to the direction of the stripes.


Fig. 6 Horizontal derivative of the prologarithmic synogram

In an enlarged section of the image (Fig. 7), the noise caused by the instability of the beam during measurement appears as discontinuities in the vertical bands.


Fig. 7 Enlarged section of the image fig. 6

For each column, we perform the one-dimensional convolution operation to reduce the contribution of the high-frequency noise component (Fig. 8).


Fig. 8 Convolution result

An enlarged section is shown in Fig. 9.


Fig. 9 Enlarged section of the image

However, we are still on the way to construct the leading image. We apply the cumulative summation operation line by line to the image presented in Fig. 8. The result led us out of the space of derivatives, preserving the low-frequency dependences (Fig. 10).


Fig. 10 The result of line-by-line application of the cumulative summation operation

Subtract the result from the logarithmic synogram, completing the process of constructing the leading image (Fig. 11). It remains for us to perform the filtering operation (Fig. 5).


Fig. 11 Leading image

The result of the operation with the window (9.1) and E = 0.00001 is shown in Fig. 12.


Fig. 12 Result of a performed filtering operation


Fig. 13 Difference between the input image and the filtering result

. Figure 14 shows the results of tomographic reconstruction using unfiltered (left) and filtered (right) projections.


Fig. 13 Results of tomographic reconstruction

Conclusion


We described the suppression algorithm on the synograms of vertical bands, the presence of which leads to the appearance of concentric circles in the reconstructed images. Everyone who has to work with tomographic images knows about this pain. An analysis of the dynamics of the severity of the circles in the reconstructed image helps to choose the optimal values ​​of the algorithm parameters. In conclusion, we want to note that the algorithm will be useful to everyone who suffers from the presence of stripes on the images. The direction of the bands does not play a decisive role, because it is enough to rotate the image and apply our algorithm to obtain an image with a significantly reduced degree of expression of the bands. Thank you for the attention.

List of sources used
1. .. , .. , .. . . // . 2019, .19, . 2, . 1-9.
2. kaiminghe.com/eccv10/eccv10ppt.pdf

All Articles