Using the terahertz reflected waveforms, we were able to measure the projections and reconstruct the original image. This process was completed in two steps. In the first, inverse and Wiener filtering were used to deconvolve the data from the reference pulse to obtain the actual projections of the test object. In the second, the Filtered Backprojection Algorithm featuring the Fourier Slice Theorem was used to filter the projections using a ramp filter and backproject the result over the image plane, thus reconstructing the image of the object.
As far as the deconvolution part of the project concerns, the regularized inverse filter gives better results than Wiener filtering, as already pointed out. Care should be exercised when picking the regularized parameter γ, so as not to increase the noise level of the resulting signal. Usually, this is a case-dependent procedure that takes numerical experimentation. It should be noted that the original data at hand were of very good quality with low noise level. Thus the results of Wiener filtering were worse than those obtained by inverse filtering.
For the reconstruction part, it was found that the number of projection angles used was vital to the clarity of the final image. We were able to greatly downsample the data and still maintain image quality to a certain point. Due to the size of the data, the algorithms ran for minutes.






