Skip to main content

Segmenting Two-Dimensional Structures with Strided Tensor Networks

  • Conference paper
  • First Online:
Information Processing in Medical Imaging (IPMI 2021)

Abstract

Tensor networks provide an efficient approximation of operations involving high dimensional tensors and have been extensively used in modelling quantum many-body systems. More recently, supervised learning has been attempted with tensor networks, primarily focused on tasks such as image classification. In this work, we propose a novel formulation of tensor networks for supervised image segmentation which allows them to operate on high resolution medical images. We use the matrix product state (MPS) tensor network on non-overlapping patches of a given input image to predict the segmentation mask by learning a pixel-wise linear classification rule in a high dimensional space. The proposed model is end-to-end trainable using backpropagation. It is implemented as a strided tensor network to reduce the parameter complexity. The performance of the proposed method is evaluated on two public medical imaging datasets and compared to relevant baselines. The evaluation shows that the strided tensor network yields competitive performance compared to CNN-based models while using fewer resources. Additionally, based on the experiments we discuss the feasibility of using fully linear models for segmentation tasks.(Source code: https://github.com/raghavian/strided-tenet)

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 119.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    First author of [22] noted their U-net work was cited more than once every hour in 2020. https://bit.ly/unet2020.

  2. 2.

    Matrix product states are also known as Tensor Trains in literature.

  3. 3.

    Tensor product is the generalisation of matrix outer product to higher order tensors.

  4. 4.

    https://en.wikipedia.org/wiki/Observable_universe.

  5. 5.

    Tensor indices are dropped for brevity in the remainder of the manuscript.

  6. 6.

    https://monuseg.grand-challenge.org/.

  7. 7.

    https://github.com/lfwa/carbontracker/.

  8. 8.

    These numbers are reported from [8] for their CNN2 model used for binary segmentation. Run time in Table 1 for CNN2 model could be lower with more recent hardware.

References

  1. Anthony, L.F.W., Kanding, B., Selvan, R.: Carbontracker: tracking and predicting the carbon footprint of training deep learning models. In: ICML Workshop on Challenges in Deploying and monitoring Machine Learning Systems, July 2020. arXiv:2007.03051

  2. Bengua, J.A., Phien, H.N., Tuan, H.D., Do, M.N.: Matrix product state for feature extraction of higher-order tensors. arXiv preprint arXiv:1503.00516 (2015)

  3. Bridgeman, J.C., Chubb, C.T.: Hand-waving and interpretive dance: an introductory course on tensor networks. J. Phys. 50(22), 223001 (2017)

    Google Scholar 

  4. Cortes, C., Vapnik, V.: Support-vector networks. Mach. Learn. 20(3), 273–297 (1995)

    Google Scholar 

  5. Efthymiou, S., Hidary, J., Leichenauer, S.: Tensornetwork for Machine Learning. arXiv preprint arXiv:1906.06329 (2019)

  6. Fishman, M., White, S.R., Stoudenmire, E.M.: The ITensor software library for tensor network calculations. arXiv preprint arXiv:2007.14822 (2020)

  7. Jaeger, S., Candemir, S., Antani, S., Wáng, Y.X.J., Lu, P.X., Thoma, G.: Two public chest x-ray datasets for computer-aided screening of pulmonary diseases. Quant. Imaging Med. Surg. 4(6), 475 (2014)

    Google Scholar 

  8. Kumar, N., Verma, R., Sharma, S., Bhargava, S., Vahadane, A., Sethi, A.: A dataset and a technique for generalized nuclear segmentation for computational pathology. IEEE Trans. Med. Imaging 36(7), 1550–1560 (2017)

    Article  Google Scholar 

  9. Larsen, A.B.L., Darkner, S., Dahl, A.L., Pedersen, K.S.: Jet-based local image descriptors. In: Fitzgibbon, A., Lazebnik, S., Perona, P., Sato, Y., Schmid, C. (eds.) ECCV 2012. LNCS, vol. 7574, pp. 638–650. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-33712-3_46

    Chapter  Google Scholar 

  10. LeCun, Y., Bengio, Y., Hinton, G.: Deep learning. Nature 521(7553), 436–444 (2015)

    Article  Google Scholar 

  11. MacKay, D.J.: Introduction to Gaussian processes. NATO ASI Series F Computer and Systems Sciences 168, 133–166 (1998)

    MATH  Google Scholar 

  12. Miller, J.: Torchmps. https://github.com/jemisjoky/torchmps (2019)

  13. Novikov, A., Trofimov, M., Oseledets, I.: Exponential machines. Bull. Polish Acad. Sci. Tech. Sci. 66(6), 789–797 (2018)

    Google Scholar 

  14. Novikov, A., Izmailov, P., Khrulkov, V., Figurnov, M., Oseledets, I.V.: Tensor train decomposition on tensorflow (t3f). J. Mach. Learn. Res. 21(30), 1–7 (2020)

    Google Scholar 

  15. Novikov, A., Podoprikhin, D., Osokin, A., Vetrov, D.P.: Tensorizing neural networks. In: Advances in Neural Information Processing Systems, pp. 442–450 (2015)

    Google Scholar 

  16. Orús, R.: A practical introduction to tensor networks: matrix product states and projected entangled pair states. Ann. Phys. 349, 117–158 (2014)

    Article  MathSciNet  Google Scholar 

  17. Oseledets, I.V.: Tensor-train decomposition. SIAM J. Sci. Comput. 33(5), 2295–2317 (2011)

    Article  MathSciNet  Google Scholar 

  18. Penrose, R.: Applications of negative dimensional tensors. Comb. Math. Appl. 1, 221–244 (1971)

    MathSciNet  MATH  Google Scholar 

  19. Perez-Garcia, D., Verstraete, F., Wolf, M.M., Cirac, J.I.: Matrix product state representations. arXiv preprint quant-ph/0608197 (2006)

    Google Scholar 

  20. Poulin, D., Qarry, A., Somma, R., Verstraete, F.: Quantum simulation of time-dependent Hamiltonians and the convenient illusion of Hilbert space. Phys. Rev. Lett. 106(17), 170501 (2011)

    Google Scholar 

  21. Reyes, J., Stoudenmire, M.: A multi-scale tensor network architecture for classification and regression. arXiv preprint arXiv:2001.08286 (2020)

  22. Ronneberger, O., Fischer, P., Brox, T.: U-Net: convolutional networks for biomedical image segmentation. In: Navab, N., Hornegger, J., Wells, W.M., Frangi, A.F. (eds.) MICCAI 2015. LNCS, vol. 9351, pp. 234–241. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24574-4_28

    Chapter  Google Scholar 

  23. Selvan, R., Dam, E.B.: Tensor networks for medical image classification. In: International Conference on Medical Imaging with Deep Learning - Full Paper Track. Proceedings of Machine Learning Research, vol. 121, pp. 721–732. PMLR (06–08 Jul 2020)

    Google Scholar 

  24. Soares, J.V., Leandro, J.J., Cesar, R.M., Jelinek, H.F., Cree, M.J.: Retinal vessel segmentation using the 2-D Gabor wavelet and supervised classification. IEEE Trans. Med. Imaging 25(9), 1214–1222 (2006)

    Article  Google Scholar 

  25. Stoudenmire, E., Schwab, D.J.: Supervised learning with tensor networks. In: Advances in Neural Information Processing Systems, pp. 4799–4807 (2016)

    Google Scholar 

  26. Vermeer, K., Van der Schoot, J., Lemij, H., De Boer, J.: Automated segmentation by pixel classification of retinal layers in ophthalmic OCT images. Biomed. Opt. Express 2(6), 1743–1756 (2011)

    Article  Google Scholar 

Download references

Acknowledgements

Jens Petersen is partly funded by a research grants from the Danish Cancer Society (grant no. R231-A13976) and Varian Medical Systems.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Raghavendra Selvan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Selvan, R., Dam, E.B., Petersen, J. (2021). Segmenting Two-Dimensional Structures with Strided Tensor Networks. In: Feragen, A., Sommer, S., Schnabel, J., Nielsen, M. (eds) Information Processing in Medical Imaging. IPMI 2021. Lecture Notes in Computer Science(), vol 12729. Springer, Cham. https://doi.org/10.1007/978-3-030-78191-0_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-78191-0_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-78190-3

  • Online ISBN: 978-3-030-78191-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics