Log in

Self-supervised segmentation using synthetic datasets via L-system

  • Research Article
  • Published:
Control Theory and Technology Aims and scope Submit manuscript

Abstract

Vessel segmentation plays a crucial role in the diagnosis of many diseases, as well as assisting surgery. With the development of deep learning, many segmentation methods have been proposed, and the results have become more and more accurate. However, most of these methods are based on supervised learning, which require a large amount of labeled data as training data. To overcome this shortcoming, unsupervised and self-supervised methods have also received increasing attention. In this paper, we generate a synthetic training datasets through L-system, and utilize adversarial learning to narrow the distribution difference between the generated data and the real data to obtain the ultimate network. Our method achieves state-of-the-art (SOTA) results on X-ray angiography artery disease (XCAD) by a large margin of nearly 10.4%.

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

Access this article

Subscribe and save

Springer+ Basic
EUR 32.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

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Data Availability

The data that support the finding of this study are openly available in Ref. [4] and Ref. [25].

References

  1. Khan, M. Z., Gajendran, M. K., Lee, Y., & Khan, M. A. (2021). Deep neural architectures for medical image semantic segmentation: Review. IEEE Access, 9, 83002–83024.

    Article  Google Scholar 

  2. Salpea, N., Tzouveli, P. K., & Kollias, D. (2022). Medical image segmentation: A review of modern architectures. In ECCV workshops (7). Lecture notes in computer science (vol. 13807, pp. 691–708). Springer.

  3. Ronneberger, O., Fischer, P., & Brox, T. (2015). U-net: Convolutional networks for biomedical image segmentation. In International conference on medical image computing and computer-assisted intervention (pp. 234–241). Springer.

  4. Ma, Y., Hua, Y., Deng, H., Song, T., Wang, H., Xue, Z., Cao, H., Ma, R., & Guan, H. (2021). Self-supervised vessel segmentation via adversarial learning. In ICCV (pp. 7516–7525). IEEE.

  5. Lagaris, I. E., Likas, A., & Fotiadis, D. I. (1998). Artificial neural networks for solving ordinary and partial differential equations. IEEE Transactions on Neural Networks, 9(5), 987–1000.

    Article  Google Scholar 

  6. Alwan, N. A. S., & Hussain, Z. M. (2021). Deep learning control for digital feedback systems: Improved performance with robustness against parameter change. Electronics, 10, 11. https://doi.org/10.3390/electronics10111245

    Article  Google Scholar 

  7. Dev, P., Jain, S., Kumar Arora, P., & Kumar, H. (2021). Machine learning and its impact on control systems: A review. Materials Today: Proceedings, 47, 3744–3749. https://doi.org/10.1016/j.matpr.2021.02.281. (3rd International Conference on Computational and Experimental Methods in Mechanical Engineering).

    Article  Google Scholar 

  8. Mookiah, M. R. K., Hogg, S., MacGillivray, T. J., Prathiba, V., Pradeepa, R., Mohan, V., Anjana, R. M., Doney, A. S., Palmer, C. N. A., & Trucco, E. (2021). A review of machine learning methods for retinal blood vessel segmentation and artery/vein classification. Medical Image Analysis, 68, 101905.

    Article  Google Scholar 

  9. Zhu, J., Park, T., Isola, P., & Efros, A. A. (2017). Unpaired image-to-image translation using cycle-consistent adversarial networks. In ICCV (pp. 2242–2251). IEEE Computer Society.

  10. De Fauw, J., Ledsam, J. R., Romera-Paredes, B., Nikolov, S., Tomasev, N., Blackwell, S., Askham, H., Glorot, X., O’Donoghue, B., Visentin, D., et al. (2018). Clinically applicable deep learning for diagnosis and referral in retinal disease. Nature Medicine, 24(9), 1342–1350.

    Article  Google Scholar 

  11. Fan, Z., Mo, J., Qiu, B., Li, W., Zhu, G., Li, C., Hu, J., Rong, Y., & Chen, X. (2019). Accurate retinal vessel segmentation via octave convolution neural network. ar**v:1906.12193

  12. Badrinarayanan, V., Kendall, A., & Cipolla, R. (2017). Segnet: A deep convolutional encoder-decoder architecture for image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 39(12), 2481–2495.

    Article  Google Scholar 

  13. He, K., Zhang, X., Ren, S., & Sun, J. (2015). Spatial pyramid pooling in deep convolutional networks for visual recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 37(9), 1904–1916.

    Article  Google Scholar 

  14. Chen, L.-C., Papandreou, G., Kokkinos, I., Murphy, K., & Yuille, A. L. (2017). Deeplab: Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected CRFs. IEEE Transactions on Pattern Analysis and Machine Intelligence, 40(4), 834–848.

    Article  Google Scholar 

  15. Ben-David, S., Blitzer, J., Crammer, K., Kulesza, A., Pereira, F., & Vaughan, J. W. (2010). A theory of learning from different domains. Machine Learning, 79(1–2), 151–175.

    Article  MathSciNet  MATH  Google Scholar 

  16. Choi, J., Kim, T., & Kim, C. (2019). Self-ensembling with gan-based data augmentation for domain adaptation in semantic segmentation. In ICCV (pp. 6829–6839). IEEE.

  17. Long, M., Cao, Y., Wang, J., & Jordan, M. I. (2015). Learning transferable features with deep adaptation networks. In ICML. JMLR Workshop and Conference Proceedings (vol. 37, pp. 97–105). JMLR.org.

  18. Ganin, Y., & Lempitsky, V. S. (2015). Unsupervised domain adaptation by backpropagation. In ICML. JMLR Workshop and Conference Proceedings (vol. 37, pp. 1180–1189). JMLR.org.

  19. Roels, J., Hennies, J., Saeys, Y., Philips, W., & Kreshuk, A. (2019). Domain adaptive segmentation in volume electron microscopy imaging. In ISBI (pp. 1519–1522). IEEE.

  20. Prusinkiewicz, P., & Lindenmayer, A. (2012). The Algorithmic Beauty of Plants. Springer.

    MATH  Google Scholar 

  21. Honda, H. (1971). Description of the form of trees by the parameters of the tree-like body: Effects of the branching angle and the branch length on the shape of the tree-like body. Journal of Theoretical Biology, 31(2), 331–338.

    Article  Google Scholar 

  22. Ma, Y., Hua, Y., Deng, H., Song, T., Wang, H., Xue, Z., Cao, H., Ma, R., & Guan, H. (2021). Self-supervised vessel segmentation via adversarial learning. In Proceedings of the IEEE/CVF International Conference on Computer Vision (pp. 7536–7545)

  23. Chen, L., Papandreou, G., Schroff, F., & Adam, H. (2017). Rethinking atrous convolution for semantic image segmentation. ar**v:1706.05587 (CoRR).

  24. He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In CVPR (pp. 770–778). IEEE Computer Society.

  25. Cervantes-Sanchez, F., Cruz-Aceves, I., Hernandez-Aguirre, A., Hernandez-Gonzalez, M. A., & Solorio-Meza, S. E. (2019). Automatic segmentation of coronary arteries in x-ray angiograms using multiscale analysis and artificial neural networks. Applied Sciences, 9, 24. https://doi.org/10.3390/app9245507

    Article  Google Scholar 

  26. Kingma, D. P., & Ba, J. (2015). Adam: A method for stochastic optimization. In ICLR (Poster).

  27. Ganin, Y., Ustinova, E., Ajakan, H., Germain, P., Larochelle, H., Laviolette, F., Marchand, M., & Lempitsky, V. S. (2015). Domain-adversarial training of neural networks. ar**v:1505.07818 (CoRR).

  28. Bermúdez-Chacón, R., Márquez-Neila, P., Salzmann, M., & Fua, P. (2018). A domain-adaptive two-stream u-net for electron microscopy image segmentation. In ISBI (pp. 400–404). IEEE.

  29. Ji, X., Vedaldi, A., & Henriques, J. F. (2019). Invariant information clustering for unsupervised image classification and segmentation. In ICCV (pp. 9864–9873). IEEE.

  30. Chen, M., Artières, T., & Denoyer, L. (2019). Unsupervised object segmentation by redrawing. In NeurIPS (pp. 12705–12716).

  31. Simonyan, K., & Zisserman, A. (2015). Very deep convolutional networks for large-scale image recognition. In ICLR.

  32. Kang, W., Wang, K., Chen, W., & Kang, W. (2009). Segmentation method based on fusion algorithm for coronary angiograms. In 2009 2nd international congress on image and signal processing (pp. 1–4). IEEE.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hongsheng Qi.

Additional information

This work was supported in part by the National Key Research and Development Program of China (No. 2022YFA1004703) and the National Natural Science Foundation of China (No. 61873262).

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, J., Wu, X. & Qi, H. Self-supervised segmentation using synthetic datasets via L-system. Control Theory Technol. 21, 571–579 (2023). https://doi.org/10.1007/s11768-023-00151-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11768-023-00151-0

Keywords

Navigation