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%.
Similar content being viewed by others
References
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.
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.
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.
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.
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.
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
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).
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
Prusinkiewicz, P., & Lindenmayer, A. (2012). The Algorithmic Beauty of Plants. Springer.
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.
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)
Chen, L., Papandreou, G., Schroff, F., & Adam, H. (2017). Rethinking atrous convolution for semantic image segmentation. ar**v:1706.05587 (CoRR).
He, K., Zhang, X., Ren, S., & Sun, J. (2016). Deep residual learning for image recognition. In CVPR (pp. 770–778). IEEE Computer Society.
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
Kingma, D. P., & Ba, J. (2015). Adam: A method for stochastic optimization. In ICLR (Poster).
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).
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.
Ji, X., Vedaldi, A., & Henriques, J. F. (2019). Invariant information clustering for unsupervised image classification and segmentation. In ICCV (pp. 9864–9873). IEEE.
Chen, M., Artières, T., & Denoyer, L. (2019). Unsupervised object segmentation by redrawing. In NeurIPS (pp. 12705–12716).
Simonyan, K., & Zisserman, A. (2015). Very deep convolutional networks for large-scale image recognition. In ICLR.
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.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11768-023-00151-0