\`x^2+y_1+z_12^34\`
Advanced Search
Article Contents
Article Contents

Reconstruction and segmentation from sparse sequential X-ray measurements of wood logs

  • *Corresponding author: Sebastian Springer

    *Corresponding author: Sebastian Springer 

This work was supported by the Centre of Excellence of Inverse Modelling and Imaging (CoE), Academy of Finland, decision numbers 336787 and 336796. AH was was supported by the Academy of Finland project 338408. SS was supported by the Academy of Finland, project number 334 817.

Abstract / Introduction Full Text(HTML) Figure(12) Related Papers Cited by
  • In industrial applications, it is common to scan objects on a moving conveyor belt. If slice-wise 2D computed tomography (CT) measurements of the moving object are obtained we call it a sequential scanning geometry. In this case, each slice on its own does not carry sufficient information to reconstruct a useful tomographic image. Thus, here we propose the use of a Dimension reduced Kalman Filter to accumulate information between slices and allow for sufficiently accurate reconstructions for further assessment of the object. Additionally, we propose to use an unsupervised clustering approach known as Density Peak Advanced, to perform a segmentation and spot density anomalies in the internal structure of the reconstructed objects. We evaluate the method in a proof of concept study for the application of wood log scanning for the industrial sawing process, where the goal is to spot anomalies within the wood log to allow for optimal sawing patterns. Reconstruction and segmentation quality are evaluated from experimental measurement data for various scenarios of severely undersampled X-measurements. Results show clearly that an improvement in reconstruction quality can be obtained by employing the Dimension reduced Kalman Filter allowing to robustly obtain the segmented logs.

    Mathematics Subject Classification: Primary: 94A08, 60G35; 62H30; 65R32.

    Citation:

    \begin{equation} \\ \end{equation}
  • 加载中
  • Figure 1.  A schematic drawing of the fan-beam acquisition geometry. Here $ S $ represents one of the X-ray sources while $ D = 1154.2 $ is the plate on which detectors were installed. The parameter $ r_{S} = 859.46 $ is the distance between the X-ray source and centre of rotation, $ r_{D} = 705.37 $ is the distance between the centre of rotation and the detector, $ h_{S} = 232.86 $ is the source shift, $ h_{D} = -24.65 $ is the detector shift, $ \alpha_{D} = 0.16 $ is the detector tilt, and $ n_{D} = 768 $ is the number of detector elements

    Figure 2.  Wooden phantoms used to perform the system matrix calibration

    Figure 3.  (a) and (c) are the reference figures obtained using FBP and dense sampling with 360 measurement angles while (b) and (d) are the respective reconstructions obtained using DrKF and a fixed system of 3 X-ray source-receiver pairs

    Figure 4.  Two reference slices used to compare the reconstruction/segmentation quality

    Figure 5.  DrKF reconstructions of the Reference A with acquisition geometry rotating with random speed

    Figure 6.  DrKF reconstructions of the Reference A with acquisition geometry rotating by 1 degree between consecutive slices

    Figure 7.  DrKF reconstructions of the Reference A with acquisition geometry rotating by $ \Delta/4 $ degree between consecutive slices, where $ \Delta $ is the angular difference between consecutive sources in the acquisition geometry

    Figure 8.  DrKF reconstructions of the Reference B with acquisition geometry rotating by $ \Delta/4 $ degree between consecutive slices, where $ \Delta $ is the angular difference between consecutive sources in the acquisition geometry

    Figure 9.  Segmentations of the Reference A and the reconstructions presented in fig. 7

    Figure 10.  Segmentations of the Reference A by using DPA and a standard multi OTSU

    Figure 11.  Comparison of quantitative values for for different acquisition schemes. Values are obtained by averaging in the block of 11 slices centered at the reference in fig. 4a. (A) Dice squared coefficient, where the reference segmentation was obtained from the full angular FBP reconstruction. With $ Z $ set to 3.4 for number of angles smaller than 7 and 2.4 for the other cases. (B) Average PSNR

    Figure 12.  Values are obtained by averaging in the block of 11 slices centred at the reference in fig. 4a. (A) Comparison of the segmentation method used with a standard multi OTSU. (B) Impact of the reduced dimension $ r $ (amount of singular values) on the computational (blue) time and the reconstruction quality (orange).

  • [1] Finnos oy, https://www.finnos.fi., Accessed: 2022-02-21.
    [2] J. Adler, H. Kohr and O. Öktem., Operator discretization library (ODL), 2017.
    [3] J. Adler, S. Lunz, O. Verdier, C.-B. Schönlieb and O. Öktem, Task adapted reconstruction for inverse problems, Inverse Problems, 38 (2022), Paper No. 075006, 21 pp. doi: 10.1088/1361-6420/ac28ec.
    [4] J. P. Andreu and A. Rinnhofer, Modeling of internal defects in logs for value optimization based on industrial CT scanning, In A. Rinnhofer, editor, Fifth International Conference on Image Processing and Scanning of Wood, Bad Waltersdorf, Austria, (2003), 141-150.
    [5] A. Arjas, E. J. Alles, E. Maneas, S. Arridge, A. Desjardins, M. J. Sillanpää and A. Hauptmann, Neural network kalman filtering for 3d object tracking from linear array ultrasound data, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, 2022.
    [6] S. ArridgeP. Fernsel and A. Hauptmann, Joint reconstruction and low-rank decomposition for dynamic inverse problems, Inverse Problems & Imaging, 16 (2022), 483-523.  doi: 10.3934/ipi.2021059.
    [7] R. Baumgartner, F. Brüchert and U. Sauter, Knots in CT scans of scots pine logs, In D. Ridley-Ellis and J. Moore, editors, The Future of Quality Control for Wood & Wood Products, The Final Conference of COST Action E53, Edinburgh, Scotland, 2010.
    [8] Y. E. BoinkS. Manohar and C. Brune, A partially-learned algorithm for joint photo-acoustic reconstruction and segmentation, IEEE Transactions on Medical Imaging, 39 (2019), 129-139.  doi: 10.1109/TMI.2019.2922026.
    [9] M. BurgerH. DirksL. FrerkingA. HauptmannT. Helin and S. Siltanen, A variational reconstruction method for undersampled dynamic x-ray tomography based on physical motion models, Inverse Problems, 33 (2017), 124008.  doi: 10.1088/1361-6420/aa99cf.
    [10] M. BurgerA. HauptmannT. HelinN. Hyvönen and J.-P. Puska, Sequentially optimized projections in x-ray imaging, Inverse Problems, 37 (2021), 075006.  doi: 10.1088/1361-6420/ac01a4.
    [11] A. Carass, S. Roy, A. Gherman, J. C. Reinhold, A. Jesson, T. Arbel, O. Maier, H. Handels, M. Ghafoorian, B. Platel, A. Birenbaum, H. Greenspan, D. L. Pham, C. M. Crainiceanu, P. A. Calabresi, J. L. Prince, W. R. Gray Roncal, R. T. Shinohara and I. Oguz, Evaluating white matter lesion segmentations with refined sØrensen-dice analysis, Scientific Reports, 10 (2020).
    [12] A. Chambolle and T. Pock, A first-order primal-dual algorithm for convex problems with applications to imaging, Journal of Mathematical Imaging and Vision, 40 (2011), 120-145.  doi: 10.1007/s10851-010-0251-1.
    [13] I. DaubechiesM. Defrise and C. De Mol, An iterative thresholding algorithm for linear inverse problems with a sparsity constraint, Communications on Pure and Applied Mathematics: A Journal Issued by the Courant Institute of Mathematical Sciences, 57 (2004), 1413-1457.  doi: 10.1002/cpa.20042.
    [14] L. De ChiffreS. CarmignatoJ.-P. KruthR. Schmitt and A. Weckenmann, Industrial applications of computed tomography, CIRP Annals, 63 (2014), 655-677.  doi: 10.1016/j.cirp.2014.05.011.
    [15] M. d'ErricoE. FaccoA. Laio and A. Rodriguez, Automatic topography of high-dimensional data sets by non-parametric density peak clustering, Information Sciences, 560 (2021), 476-492.  doi: 10.1016/j.ins.2021.01.010.
    [16] T. Gerge$\rm{\check{l}}$T. BuchaM. Gejdoš and Z. Vyhnáliková, Computed tomography log scanning – high technology for forestry and forest based industry, Central European Forestry Journal, 65 (2019), 51-59. 
    [17] A. Glielmo, I. Macocco, D. Doimo, M. Carli, C. Zeni, R. Wild, M. d'Errico, A. Rodriguez and L. Alessandro, DADApy: Distance-based analysis of data-manifolds in python, arXiv preprint, arXiv: 2205.03373, 2022.
    [18] O. Hagman and J. Nyström, Resin pocket detection on surfaces and in 3-d volumes of Norway spruce, In A. Rinnhofer, editor, Proceedings of the Fifth International Conference on Image Processing and Scanning of Wood, Joanneum Research Forschungsgesellshaft MBH, (2003), 171-176.
    [19] P. Hagman and S. Grundberg, Classification of scots pine (pinus sylvestris) knots in density images from CT scanned logs, European Journal of Wood and Wood Products, 53 (1995), 75-81. 
    [20] B. N. Hahn, Efficient algorithms for linear dynamic inverse problems with known motion, Inverse Problems, 30 (2014), 035008.  doi: 10.1088/0266-5611/30/3/035008.
    [21] B. N. Hahn, Motion compensation strategies in tomography, In Time-Dependent Problems in Imaging and Parameter Identification, Springer, (2021), 51-83.
    [22] J. HakkarainenZ. PurishaA. Solonen and S. Siltanen, Undersampled dynamic x-ray tomography with dimension reduction Kalman filter, IEEE Transactions on Computational Imaging, 5 (2019), 492-501.  doi: 10.1109/TCI.2019.2896527.
    [23] A. Hauptmann, O. Öktem and C. Schönlieb, Image reconstruction in dynamic inverse problems with temporal models, In Handbook of Mathematical Models and Algorithms in Computer Vision and Imaging: Mathematical Imaging and Vision, Springer, (2021), 1-31.
    [24] E. JohanssonD. JohanssonJ. Skog and M. Fredriksson., Automated knot detection for high speed computed tomography on pinus sylvestris l. and picea abies (l.) karst. using ellipse fitting in concentric surfaces, Computers and Electronics in Agriculture, 9 (2013), 238-245. 
    [25] A. C. Kak and M. Slaney, Principles of Computerized Tomographic Imaging, Society of Industrial and Applied Mathematics, Philadelphia, 2001. doi: 10.1137/1.9780898719277.
    [26] A. KrähenbühlB. KerautretI. Debled-RennessonF. Mothe and F. Longuetaud, Knot segmentation in 3d ct images of wet wood, Pattern Recognition, 47 (2014), 3852-3869. 
    [27] P.-S. LiaoT.-S. Chen and P. C. Chung, A fast algorithm for multilevel thresholding, J. Inf. Sci. Eng., 17 (2001), 713-727. 
    [28] F. LonguetaudF. MotheB. KerautretA. KrähenbühlL. HoryJ. Leban and I. Debled-Rennesson, Automatic knot detection and measurements from x-ray CT images of wood: a review and validation of an improved algorithm on softwood samples, Computers and Electronics in Agriculture, 85 (2012), 77-89.  doi: 10.1016/j.compag.2012.03.013.
    [29] S. Lunz, O. Öktem and C.-B. Schönlieb, Adversarial regularizers in inverse problems, Advances in Neural Information Processing Systems, 31 (2018).
    [30] J. L. Mueller and S. Siltanen, Linear and Nonlinear Inverse Problems with Practical Applications, SIAM, 2012. doi: 10.1137/1.9781611972344.
    [31] E. NiemiM. LassasA. KallonenL. HarhanenK. Hämäläinen and S. Siltanen, Dynamic multi-source x-ray tomography using a spacetime level set method, Journal of Computational Physics, 291 (2015), 218-237.  doi: 10.1016/j.jcp.2015.03.016.
    [32] U. Nordmark, Knot identification from CT images of young pinus sylvestris sawlogs using artificial neural networks, Scandinavian Journal of Forest Research, 17 (2002), 72-78. 
    [33] K. R. Rao and  P. C. YipThe Transform and Data Compression Handbook, CRC press, 2018. 
    [34] G. RevachN. ShlezingerX. NiA. L. EscorizaR. J. G. Van Sloun and Y. C. Eldar, Kalmannet: Neural network aided kalman filtering for partially known dynamics, IEEE Transactions on Signal Processing, 70 (2022), 1532-1547.  doi: 10.1109/TSP.2022.3158588.
    [35] A. RodriguezM. d'ErricoE. Facco and A. Laio, Computing the free energy without collective variables, Journal of Chemical Theory and Computation, 14 (2018), 1206-1215.  doi: 10.1021/acs.jctc.7b00916.
    [36] A. Rodriguez and A. Laio, Clustering by fast search and find of density peaks, Science, 344 (2014), 1492-1496.  doi: 10.1126/science.1242072.
    [37] L. I. RudinS. Osher and E. Fatemi, Nonlinear total variation based noise removal algorithms, Physica D: Nonlinear Phenomena, 60 (1992), 259-268.  doi: 10.1016/0167-2789(92)90242-F.
    [38] O. Scherzer, M. Grasmair, H. Grossauer, M. Haltmeier and F. Lenzen, Variational Methods in Imaging, Appl. Math. Sci., 167, Springer, New York, 2009.
    [39] L. SchoemanP. WilliamsA. du Plessis and M. Manley, X-ray micro-computed tomography ($\mu$ct) for non-destructive characterisation of food microstructure, Trends in Food Science & Technology, 47 (2016), 10-24. 
    [40] D. E. SchutK. J. BatenburgR. van Liere and T. van Leeuwen, Top-ct: Trajectory with overlapping projections x-ray computed tomography, IEEE Transactions on Computational Imaging, 8 (2022), 598-608.  doi: 10.1109/TCI.2022.3192125.
    [41] A. SolonenT. CuiJ. Hakkarainen and Y. Marzouk, On dimension reduction in Gaussian filters, Inverse Problems, 32 (2016), 045003.  doi: 10.1088/0266-5611/32/4/045003.
    [42] L. T. TanoueN. T. TannerM. K. Gould and G. A. Silvestri, Lung cancer screening, American Journal of Respiratory and Critical Care Medicine, 191 (2015), 19-33. 
    [43] C. TodorokiE. Lowell and D. Dykstra, Automated knot detection with visual post-processing of Douglas-fir veneer images, Computers and Electronics in Agriculture, 70 (2010), 163-171.  doi: 10.1016/j.compag.2009.10.002.
    [44] E. Ursella, F. Giudiceandrea and M. Boschetti, A fast and continuous ct scanner for the optimization of logs in a sawmill, In 8th Conference on Industrial Computed Tomography (iCT 2018) at Wels, Austria, 2 (2018).
    [45] W. Van AarleW.-J. PalenstijnJ. CantE. JanssensF. BleichrodtA. DabravolskiJ. De BeenhouwerK. J. Batenburg and J. Sijbers, Fast and flexible x-ray tomography using the astra toolbox, Optics Express, 24 (2016), 25129-25147. 
  • 加载中

Figures(12)

SHARE

Article Metrics

HTML views(4081) PDF downloads(374) Cited by(0)

Access History

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return