본문 바로가기
KERD
논문KCI 등재

Ensemble Teacher: Semi-Supervised Semantic Segmentation with Teacher’s Cross-Pseudo Supervision

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

Semi-supervised learning utilizing both labeled and unlabeled data has recently made significant progress; however, while semi-supervised image classification research has been actively conducted and solved many problems, semisupervised semantic segmentation research still has some problems that need to be solved. In this work, semi-supervised semantic segmentation, which requires more annotation work than other tasks such as classification, was investigated because labels are required on a pixel-by-pixel basis. Consistency regularization based on input image perturbation, feature perturbation, and network perturbation in the semi-supervised learning approach showed significant performance improvement. In particular, consistency regularization through network perturbation showed excellent performance in semi-supervised semantic segmentation. However, important challenges remain. Due to pseudo-label bias, inaccurate pseudo-labels for unlabeled data can negatively affect training, which causes more serious problems in semi supervised segmentation tasks. This study mitigates the pseudo-label bias issue by expanding the network perturbation-based method, which has shown excellent results, through a simple ensemble strategy. In addition, this simple method shows improved prediction performance. The results of this study outperform previous state-of-the-art methods and achieve state-of-the-art semi-supervised segmentation performance. The proposed method can be practically applied to the handson data science domain that hardly obtains sufficient class-labels (e.g. medicine, manufacturing, etc.).

Abstract

Semi-supervised learning utilizing both labeled and unlabeled data has recently made significant progress; however, while semi-supervised image classification research has been actively conducted and solved many problems, semisupervised semantic segmentation research still has some problems that need to be solved. In this work, semi-supervised semantic segmentation, which requires more annotation work than other tasks such as classification, was investigated because labels are required on a pixel-by-pixel basis. Consistency regularization based on input image perturbation, feature perturbation, and network perturbation in the semi-supervised learning approach showed significant performance improvement. In particular, consistency regularization through network perturbation showed excellent performance in semi-supervised semantic segmentation. However, important challenges remain. Due to pseudo-label bias, inaccurate pseudo-labels for unlabeled data can negatively affect training, which causes more serious problems in semi supervised segmentation tasks. This study mitigates the pseudo-label bias issue by expanding the network perturbation-based method, which has shown excellent results, through a simple ensemble strategy. In addition, this simple method shows improved prediction performance. The results of this study outperform previous state-of-the-art methods and achieve state-of-the-art semi-supervised segmentation performance. The proposed method can be practically applied to the handson data science domain that hardly obtains sufficient class-labels (e.g. medicine, manufacturing, etc.).

참고문헌 (55)

  1. Krizhevsky A, "Imagenet classification with deep convolutional neural networks", NIPS, pp.25~ (2012)
  2. He K, "Deep residual learning for image recognition", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.770~778 (2016)
  3. Ren S, "Faster r-cnn : Towards real-time object detection with region proposal networks", NIPS, pp.28~ (2015)
  4. Redmon J, "You only look once : Unified, real-time object detection", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.779~788 (2016)
  5. Long J, "Fully convolutional networks for semantic segmentation", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.3431~3440 (2015)
  6. Chen LC, "Semantic image segmentation with deep convolutional nets and fully connected crfs", arXiv preprint arXiv:1412.7062, ~ (2014)
  7. Suh SM, "Weighted mask R-CNN for improving adjacent boundary segmentation", J Sens, 2021, pp.1~8 (2021)
  8. Deng J, "Imagenet: A large-scale hierarchical image database", 2009 IEEE conference on computer vision and pattern recognition, pp.248~255 (2009), Ieee
  9. Park YE, "Impacts of heavy rain and floodwater on floating debris entering an artificial lake(Daecheong Reservoir, Korea)during the summer", Desalination Water Treat, 219, pp.399~404 (2021)
  10. Ko KM, "Squeeze Face : Integrative face recognition methods with LiDAR sensors", J Sens, 2021, pp.1~8 (2021)
  11. Zhai X, "S4l : Self-supervised semi-supervised learning", Proceedings of the IEEE, 2019, 1476~1485
  12. 고경민, "Action Recognition Model to Monitor Illegal Dumping using Zoom-In Image Sequence Data", Quantitative Bio-Science, 40(2), pp.95~102 (2021), 자연과학연구소[DOI]
  13. 민진홍, "Grammatical Error Correction Models for Korean Language via Pre-trained Denoising", Quantitative Bio-Science, 39(1), pp.17~24 (2020), 자연과학연구소[DOI]
  14. Chen X, "Semi-supervised semantic segmentation with cross pseudo supervision", Proceedings of the IEEE, 2021, 2613~2622
  15. Jung SH, "Estimation of particulate levels using deep dehazing network and temporal prior", J Sens, 2020, pp.1~9 (2020)
  16. Filipiak D, "n-CPS: Generalising cross pseudo supervision to n networks for semi-supervised semantic segmentation", arXiv preprint arXiv:2112.07528, ~ (2021)
  17. French G, "Semisupervised semantic segmentation needs strong, high-dimensional perturbations", ~ (2019)
  18. Sohn KH, "Fixmatch : Simplifying semi-supervised learning with consistency and confidence", NIPS 2020, 33, pp.596~608 (2020)
  19. 이현, "AI-Based Dental Prostheses Fabrication Using Generative Adversarial Networks", Quantitative Bio-Science, 40(1), pp.39~44 (2021), 자연과학연구소[DOI]
  20. Park YE, "A machine learning approach for early warning of cyanobacterial bloom outbreaks in a freshwater reservoir", J Environ Manage, 288, pp.112415~ (2021)
  21. Han JS, "Reinforcement learning guided by double replay memory", J Sens, 2021, pp.1~8 (2021)
  22. Zou Y, "Pseudoseg: Designing pseudo labels for semantic segmentation", arXiv preprint arXiv:2010.09713, ~ (2020)
  23. Ke Z, "Guided collaborative training for pixel-wise semi-supervised learning", European Conference on Computer Vision, pp.429~445 (2020), Springer
  24. Ouali Y, "Semi-supervised semantic segmentation with cross-consistency training", Proceedings of the IEEE, 2020, 12674~12684
  25. Lee DH, "Pseudo-label : The simple and efficient semi-supervised learning method for deep neural networks", Workshop on challenges in representation learning, ICML, 3, pp.896~ (2013)
  26. Arazo E, "Pseudo-labeling and confirmation bias in deep semi-supervised learning", 2020 International Joint Conference on Neural Networks (IJCNN), pp.1~8 (2020), IEEE
  27. Berthelot D, "Mixmatch : A holistic approach to semi-supervised learning", NIPS 2019, pp.32~ (2019)
  28. Oksuz K, "Imbalance problems in object detection : A review", IEEE Trans Pattern Anal Mach Intell, 43, pp.3388~3415 (2020)
  29. 김성환, "Instance Segmentation Guided by Weight Map with Application to Tooth Boundary Detection", Quantitative Bio-Science, 39(2), pp.159~167 (2020), 자연과학연구소[DOI]
  30. Everingham M, "The pascal visual object classes challenge : A retrospective", IJCVI, 111, pp.98~136 (2015)
  31. Cordts M, "The cityscapes dataset for semantic urban scene understanding", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.3213~3223 (2016)
  32. Van Engelen JE, "A survey on semi-supervised learning", Mach Learn, 109, pp.373~440 (2020)
  33. Tarvainen A, "Mean teachers are better role models : Weight-averaged consistency targets improve semi-supervised deep learning results", NIPS 2017, pp.30~ (2017)
  34. Xie Q, "Self-training with noisy student improves imagenet classification", Proceedings of the IEEE, 2020, 10687~10698
  35. Pham H, "Meta pseudo labels", Proceedings of the IEEE, 2021, 11557~11568
  36. Liu YC, "Unbiased teacher for semi-supervised object detection", arXiv preprint arXiv:2102.09480, ~ (2021)
  37. Lin TY, "Focal loss for dense object detection", Proceedings of the IEEE International Conference on Computer Vision, pp.2980~2988 (2017)
  38. Geifman Y, "Selectivenet: A deep neural network with an integrated reject option", International Conference on Mach. Learn. PMLR, pp.2151~2159 (2019)
  39. Xu M, "End-to-end semi-supervised object detection with soft teacher", Proceedings of the IEEE, 2021, 3060~3069
  40. Yun SD, "Cutmix : Regularization strategy to train strong classifiers with localizable features", Proceedings of the IEEE, 2019, 6023~6032
  41. Olsson V, "Classmix : Segmentation-based data augmentation for semi-supervised learning", Proceedings of the IEEE, 2021, 1369~1378
  42. Zhang H, "mixup: Beyond empirical risk minimization", arXiv preprint arXiv:1710.09412, ~ (2017)
  43. Laine S, "Temporal ensembling for semi-supervised learning", arXiv preprint arXiv:1610.02242, ~ (2016)
  44. Chen LC, "Deeplab : Semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs", IEEE Trans Pattern Anal Mach Intell, 40, pp.834~848 (2017)
  45. Zhao H, "Pyramid scene parsing network", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.2881~2890 (2017)
  46. Yu F, "Multi-scale context aggregation by dilated convolutions", arXiv preprint arXiv:1511.07122, ~ (2015)
  47. Vaswani A, "Attention is all you need", NIPS 2017, pp.30~ (2017)
  48. Chen LC, "Attention to scale : Scale-aware semantic image segmentation", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.3640~3649 (2016)
  49. Chen LC, "Encoderdecoder with atrous separable convolution for semantic image segmentation", Proceedings of the European Conference on Computer Vision(ECCV), pp.801~818 (2018)
  50. Kingma DP, "Adam: A method for stochastic optimization", arXiv preprint arXiv:1412.6980, ~ (2014)
  51. Ioffe S, "Batch normalization: Accelerating deep network training by reducing internal covariate shift", International Conference on Mach. Learn. PMLR, pp.448~456 (2015)
  52. Kwon DH, "Semi-supervised semantic segmentation with error localization network", arXiv preprint arXiv:2204.02078, ~ (2022)
  53. Hariharan B, "Semantic contours from inverse detectors", 2011 International Conference on Computer Vision, pp.991~998 (2011), IEEE
  54. He K, "Delving deep into rectifiers : Surpassing human-level performance on imagenet classification", Proceedings of the IEEE International Conference on Computer Vision, pp.1026~1034 (2015)
  55. Lai X, "Semisupervised semantic segmentation with directional context-aware consistency", Proceedings of the IEEE, 2021, 1205~1214

관련 논문AI추천

이 간행물의 다른 논문 (8건)