[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to main content

Efficient FPGA Implementation of a Convolutional Neural Network for Surgical Image Segmentation Focusing on Recursive Structure

  • Conference paper
  • First Online:
Complex, Intelligent and Software Intensive Systems (CISIS 2023)

Abstract

This paper discusses FPGA implementation of a convolutional neural network (CNN) for surgical image segmentation, which is part of a project to develop an automatic endoscope manipulation robot for laparoscopic surgery. From a viewpoint of hardware design, the major challenge to be addressed is that simple parallel implementation with spatial expansion requires a huge amount of FPGA resources. To cope with this problem, we propose a highly efficient implementation approach focusing on the recursive structure of the proposed network. Experimental results showed that the dominant computing resources could be reduced by about half in exchange for a 6% increase in memory resources and a 0.01% increase in latency. It was also observed that the operations performed on the network itself did not change, keeping the same inference results and throughput.

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

Access this chapter

Subscribe and save

Springer+ Basic
£29.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
GBP 19.95
Price includes VAT (United Kingdom)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
GBP 199.50
Price includes VAT (United Kingdom)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
GBP 249.99
Price includes VAT (United Kingdom)
  • 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

References

  1. Araki, Y., Matsuda, M., Manabe, T., Ishizuka, Y., Shibata: FPGA implementation of convolutional neural networks. In: Proceedings of International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS), pp. 223–233 (2020)

    Google Scholar 

  2. Bailey, D.G. (ed.): Image Processing Using FPGAs. MDPI AG (2019)

    Google Scholar 

  3. Guo, Q., Yu, Z., Wu, Y., Liang, D., Qin, H., Yan, J.: Dynamic recursive neural network. In: Proceedings of IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 5142–5151 (2019)

    Google Scholar 

  4. Gupta, S., Agrawal, A., Gopalakrishnan, K., Narayanan, P.: Deep learning with limited numerical precision. In: Proceedings of International Conference on International Conference on Machine Learning, vol. 37, pp. 1737–1746 (2015)

    Google Scholar 

  5. Kim, J., Lee, J.K., Lee, K.M.: Deeply-recursive convolutional network for image super-resolution. In: Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1637–1645 (2016)

    Google Scholar 

  6. Maas, A., Hannun, A., Ng, A.: Rectifier nonlinearities improve neural network acoustic models. In: Proceedings of International Conference on Machine Learning (ICML) Workshop on Deep Learning for Audio, Speech and Language Processing (2013)

    Google Scholar 

  7. Manabe, T., Shibata, Y., Oguri, K.: FPGA implementation of a real-time superresolution system using flips and an RNS-based CNN. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. E101-A(12), 2280–2289 (2018)

    Google Scholar 

  8. Manabe, T., Tomonaga, K., Shibata, Y.: CNN architecture for surgical image segmentation systems with recursive network structure to mitigate overfitting. In: Proceedings of International Symposium on Computing and Networking (CANDAR), pp. 171–177 (2019)

    Google Scholar 

  9. Paszke, A., et al.: Pytorch: an imperative style, high-performance deep learning library. Adv. Neural. Inf. Process. Syst. 32, 8024–8035 (2019)

    Google Scholar 

  10. Ronneberger, O., Fischer, P., Brox, T.: U-Net: convolutional networks for biomedical image segmentation. In: Proceedings of International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 234–241 (2015)

    Google Scholar 

  11. Zhang, D., Yang, J., Ye, D., Hua, G.: LQ-Nets: learned quantization for highly accurate and compact deep neural networks. In: Proceedings of European Conference on Computer Vision (ECCV), pp. 373–390 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuichiro Shibata .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Miura, T., Abe, S., Manabe, T., Shibata, Y., Kosaka, T., Adachi, T. (2023). Efficient FPGA Implementation of a Convolutional Neural Network for Surgical Image Segmentation Focusing on Recursive Structure. In: Barolli, L. (eds) Complex, Intelligent and Software Intensive Systems. CISIS 2023. Lecture Notes on Data Engineering and Communications Technologies, vol 176. Springer, Cham. https://doi.org/10.1007/978-3-031-35734-3_14

Download citation

Publish with us

Policies and ethics